0000008063-25-000017.txt : 20250305 0000008063-25-000017.hdr.sgml : 20250305 20250305162608 ACCESSION NUMBER: 0000008063-25-000017 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 134 CONFORMED PERIOD OF REPORT: 20241231 FILED AS OF DATE: 20250305 DATE AS OF CHANGE: 20250305 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ASTRONICS CORP CENTRAL INDEX KEY: 0000008063 STANDARD INDUSTRIAL CLASSIFICATION: AIRCRAFT PART & AUXILIARY EQUIPMENT, NEC [3728] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 160959303 STATE OF INCORPORATION: NY FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-07087 FILM NUMBER: 25711537 BUSINESS ADDRESS: STREET 1: 130 COMMERCE WAY STREET 2: - CITY: EAST AURORA STATE: NY ZIP: 14052-2191 BUSINESS PHONE: 716-805-1599 MAIL ADDRESS: STREET 1: 130 COMMERCE WAY STREET 2: - CITY: EAST AURORA STATE: NY ZIP: 14052-2191 FORMER COMPANY: FORMER CONFORMED NAME: ASTRONICS LUMINESCENT INC DATE OF NAME CHANGE: 19711209 10-K 1 atro-20241231.htm 10-K atro-20241231
FALSE2024FY0000008063120.0436814P12Mhttp://fasb.org/us-gaap/2024#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2024#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2024#OtherAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#OtherAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2024#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2024#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2024#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2024#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2024#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2024#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2024#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2024#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2024#OtherNonoperatingIncomeExpenseP3Yxbrli:sharesiso4217:USDiso4217:USDxbrli:sharesatro:segmentxbrli:pureatro:reportingUnitatro:dayatro:retirement_planatro:vote00000080632024-01-012024-12-310000008063atro:CommonClassUndefinedMember2025-02-260000008063us-gaap:CommonClassBMember2025-02-2600000080632024-06-2900000080632023-01-012023-12-3100000080632022-01-012022-12-3100000080632024-12-3100000080632023-12-310000008063atro:CommonClassUndefinedMember2023-12-310000008063atro:CommonClassUndefinedMember2024-12-310000008063us-gaap:CommonClassBMember2024-12-310000008063us-gaap:CommonClassBMember2023-12-3100000080632022-12-3100000080632021-12-310000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2023-12-310000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2022-12-310000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2021-12-310000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2023-01-012023-12-310000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2024-01-012024-12-310000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2022-01-012022-12-310000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2024-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2021-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2024-01-012024-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-01-012023-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-01-012022-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2024-12-310000008063us-gaap:AdditionalPaidInCapitalMember2023-12-310000008063us-gaap:AdditionalPaidInCapitalMember2022-12-310000008063us-gaap:AdditionalPaidInCapitalMember2021-12-310000008063us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310000008063us-gaap:AdditionalPaidInCapitalMember2024-01-012024-12-310000008063us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310000008063us-gaap:AdditionalPaidInCapitalMember2024-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-310000008063us-gaap:RetainedEarningsMember2023-12-310000008063us-gaap:RetainedEarningsMember2022-12-310000008063us-gaap:RetainedEarningsMember2021-12-310000008063us-gaap:RetainedEarningsMember2024-01-012024-12-310000008063us-gaap:RetainedEarningsMember2023-01-012023-12-310000008063us-gaap:RetainedEarningsMember2022-01-012022-12-310000008063us-gaap:RetainedEarningsMember2024-12-310000008063us-gaap:TreasuryStockCommonMember2023-12-310000008063us-gaap:TreasuryStockCommonMember2022-12-310000008063us-gaap:TreasuryStockCommonMember2021-12-310000008063us-gaap:TreasuryStockCommonMember2024-01-012024-12-310000008063us-gaap:TreasuryStockCommonMember2023-01-012023-12-310000008063us-gaap:TreasuryStockCommonMember2022-01-012022-12-310000008063us-gaap:TreasuryStockCommonMember2024-12-310000008063atro:UnitedStatesDepartmentOfTransportationMemberus-gaap:GrantMember2021-09-300000008063atro:UnitedStatesDepartmentOfTransportationMemberus-gaap:GrantMember2022-01-012022-12-310000008063atro:UnitedStatesDepartmentOfTransportationMemberus-gaap:GrantMember2021-09-012021-09-300000008063atro:UnitedStatesDepartmentOfTransportationMemberus-gaap:GrantMember2023-01-012023-12-310000008063atro:UnitedStatesDepartmentOfTransportationMemberus-gaap:GrantMember2024-01-012024-12-310000008063atro:AerospaceCustomerMember2024-10-310000008063atro:AerospaceCustomerMember2024-10-012024-10-310000008063atro:NonAerospaceContractManufacturingCustomerMember2023-11-300000008063srt:MinimumMemberus-gaap:BuildingMember2024-12-310000008063srt:MaximumMemberus-gaap:BuildingMember2024-12-310000008063srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2024-12-310000008063srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2024-12-310000008063atro:ConvertibleSeniorNotesDue2030Memberus-gaap:ConvertibleDebtMember2024-12-3100000080632025-01-012024-12-310000008063atro:AerospaceSegmentMemberatro:CommercialTransportAircraftMember2024-01-012024-12-310000008063atro:AerospaceSegmentMemberatro:CommercialTransportAircraftMember2023-01-012023-12-310000008063atro:AerospaceSegmentMemberatro:CommercialTransportAircraftMember2022-01-012022-12-310000008063atro:AerospaceSegmentMemberatro:MilitaryAircraftMember2024-01-012024-12-310000008063atro:AerospaceSegmentMemberatro:MilitaryAircraftMember2023-01-012023-12-310000008063atro:AerospaceSegmentMemberatro:MilitaryAircraftMember2022-01-012022-12-310000008063atro:AerospaceSegmentMemberatro:GeneralAviationMember2024-01-012024-12-310000008063atro:AerospaceSegmentMemberatro:GeneralAviationMember2023-01-012023-12-310000008063atro:AerospaceSegmentMemberatro:GeneralAviationMember2022-01-012022-12-310000008063atro:AerospaceSegmentMemberatro:OtherAerospaceMember2024-01-012024-12-310000008063atro:AerospaceSegmentMemberatro:OtherAerospaceMember2023-01-012023-12-310000008063atro:AerospaceSegmentMemberatro:OtherAerospaceMember2022-01-012022-12-310000008063atro:AerospaceSegmentMember2024-01-012024-12-310000008063atro:AerospaceSegmentMember2023-01-012023-12-310000008063atro:AerospaceSegmentMember2022-01-012022-12-310000008063atro:TestSystemsSegmentMemberatro:GovernmentAndDefenseMember2024-01-012024-12-310000008063atro:TestSystemsSegmentMemberatro:GovernmentAndDefenseMember2023-01-012023-12-310000008063atro:TestSystemsSegmentMemberatro:GovernmentAndDefenseMember2022-01-012022-12-310000008063atro:TestSystemsSegmentMember2024-01-012024-12-310000008063atro:TestSystemsSegmentMember2023-01-012023-12-310000008063atro:TestSystemsSegmentMember2022-01-012022-12-310000008063atro:ProductLineElectricalPowerAndMotionMemberatro:AerospaceSegmentMember2024-01-012024-12-310000008063atro:ProductLineElectricalPowerAndMotionMemberatro:AerospaceSegmentMember2023-01-012023-12-310000008063atro:ProductLineElectricalPowerAndMotionMemberatro:AerospaceSegmentMember2022-01-012022-12-310000008063atro:ProductLineLightingAndSafetyMemberatro:AerospaceSegmentMember2024-01-012024-12-310000008063atro:ProductLineLightingAndSafetyMemberatro:AerospaceSegmentMember2023-01-012023-12-310000008063atro:ProductLineLightingAndSafetyMemberatro:AerospaceSegmentMember2022-01-012022-12-310000008063atro:ProductLineAvionicsMemberatro:AerospaceSegmentMember2024-01-012024-12-310000008063atro:ProductLineAvionicsMemberatro:AerospaceSegmentMember2023-01-012023-12-310000008063atro:ProductLineAvionicsMemberatro:AerospaceSegmentMember2022-01-012022-12-310000008063atro:ProductLineSystemsCertificationMemberatro:AerospaceSegmentMember2024-01-012024-12-310000008063atro:ProductLineSystemsCertificationMemberatro:AerospaceSegmentMember2023-01-012023-12-310000008063atro:ProductLineSystemsCertificationMemberatro:AerospaceSegmentMember2022-01-012022-12-310000008063atro:ProductLineStructuresMemberatro:AerospaceSegmentMember2024-01-012024-12-310000008063atro:ProductLineStructuresMemberatro:AerospaceSegmentMember2023-01-012023-12-310000008063atro:ProductLineStructuresMemberatro:AerospaceSegmentMember2022-01-012022-12-310000008063atro:ProductLineOtherMemberatro:AerospaceSegmentMember2024-01-012024-12-310000008063atro:ProductLineOtherMemberatro:AerospaceSegmentMember2023-01-012023-12-310000008063atro:ProductLineOtherMemberatro:AerospaceSegmentMember2022-01-012022-12-310000008063atro:AerospaceCustomerMember2024-12-310000008063atro:AerospaceCustomerMember2023-12-310000008063us-gaap:LandMember2024-12-310000008063us-gaap:LandMember2023-12-310000008063us-gaap:BuildingAndBuildingImprovementsMember2024-12-310000008063us-gaap:BuildingAndBuildingImprovementsMember2023-12-310000008063us-gaap:MachineryAndEquipmentMember2024-12-310000008063us-gaap:MachineryAndEquipmentMember2023-12-310000008063us-gaap:ConstructionInProgressMember2024-12-310000008063us-gaap:ConstructionInProgressMember2023-12-310000008063us-gaap:PatentsMember2024-12-310000008063us-gaap:PatentsMember2023-12-310000008063us-gaap:NoncompeteAgreementsMember2024-12-310000008063us-gaap:NoncompeteAgreementsMember2023-12-310000008063us-gaap:TradeNamesMember2024-12-310000008063us-gaap:TradeNamesMember2023-12-310000008063us-gaap:UnpatentedTechnologyMember2024-12-310000008063us-gaap:UnpatentedTechnologyMember2023-12-310000008063us-gaap:CustomerRelationshipsMember2024-12-310000008063us-gaap:CustomerRelationshipsMember2023-12-310000008063atro:AerospaceSegmentMember2022-12-310000008063atro:TestSystemsSegmentMember2022-12-310000008063atro:AerospaceSegmentMember2023-12-310000008063atro:TestSystemsSegmentMember2023-12-310000008063atro:AerospaceSegmentMember2024-12-310000008063atro:TestSystemsSegmentMember2024-12-3100000080632024-09-2900000080632023-10-0100000080632022-10-020000008063atro:SeventhAmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-07-110000008063atro:TermLoanFacilityMemberus-gaap:SecuredDebtMemberus-gaap:LineOfCreditMember2024-07-110000008063atro:TermLoanAgreementMemberus-gaap:LineOfCreditMember2024-01-012024-12-310000008063atro:TermLoanAgreementMemberus-gaap:LineOfCreditMember2024-12-310000008063atro:SeventhAmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-11-250000008063atro:SeventhAmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:SecuredOvernightFinancingRateSofrMember2024-07-112024-07-110000008063atro:SeventhAmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberatro:SecuredOvernightFinancingRateSOFRFloorMember2024-07-112024-07-110000008063atro:SeventhAmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:SecuredOvernightFinancingRateSofrMembersrt:MinimumMember2024-07-112024-07-110000008063atro:SeventhAmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:SecuredOvernightFinancingRateSofrMembersrt:MaximumMember2024-07-112024-07-110000008063atro:SeventhAmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembersrt:MinimumMember2024-07-112024-07-110000008063atro:SeventhAmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembersrt:MaximumMember2024-07-112024-07-110000008063atro:ABLRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-12-310000008063atro:ABLRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-07-110000008063atro:ConvertibleSeniorNotesDue2030Memberus-gaap:ConvertibleDebtMember2024-12-030000008063atro:ConvertibleSeniorNotesDue2030Memberus-gaap:ConvertibleDebtMember2024-12-032024-12-030000008063atro:TermLoanFacilityMemberus-gaap:SecuredDebtMemberus-gaap:LineOfCreditMember2024-12-032024-12-030000008063atro:TermLoanFacilityMemberus-gaap:SecuredDebtMemberus-gaap:LineOfCreditMember2024-12-030000008063atro:TermLoanFacilityMemberus-gaap:SecuredDebtMemberus-gaap:LineOfCreditMember2023-12-310000008063atro:RestatedABLAgreementAndTermLoanAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-12-310000008063atro:TermLoanFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-12-310000008063atro:ABLRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-01-012024-12-310000008063atro:ABLRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberatro:GainLossOnExtinguishmentOfDebtMember2024-01-012024-12-310000008063atro:ABLRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberatro:InterestIncomeExpenseNonoperatingMember2024-01-012024-12-310000008063srt:MinimumMember2024-01-012024-12-310000008063srt:MaximumMember2024-01-012024-12-310000008063us-gaap:DomesticCountryMember2024-12-310000008063us-gaap:StateAndLocalJurisdictionMember2024-12-310000008063us-gaap:ForeignCountryMember2024-12-310000008063atro:LuminescentSystemsCanadaIncMember2024-12-310000008063atro:LuminescentSystemsCanadaIncMember2023-12-310000008063atro:AstronicsPlanMember2024-01-012024-12-310000008063atro:AstronicsPlanMember2023-01-012023-12-310000008063atro:AstronicsPlanMember2022-01-012022-12-310000008063srt:MinimumMember2023-01-012023-12-310000008063srt:MaximumMember2023-01-012023-12-310000008063srt:MinimumMember2022-01-012022-12-310000008063srt:MaximumMember2022-01-012022-12-310000008063us-gaap:PostemploymentRetirementBenefitsMember2024-12-3100000080632024-01-012024-01-0100000080632023-08-080000008063atro:AtTheMarketEquityOfferingMember2023-08-080000008063atro:AtTheMarketEquityOfferingMember2023-01-012023-12-310000008063atro:AtTheMarketEquityOfferingMember2023-12-310000008063atro:AtTheMarketEquityOfferingMember2024-01-012024-12-310000008063atro:AtTheMarketEquityOfferingMember2024-12-310000008063us-gaap:CommonClassBMember2024-01-012024-12-310000008063us-gaap:AccumulatedTranslationAdjustmentMember2024-12-310000008063us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-01-012024-12-310000008063us-gaap:AccumulatedTranslationAdjustmentMember2024-01-012024-12-310000008063us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-12-310000008063us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-12-310000008063us-gaap:StockCompensationPlanMember2024-01-012024-12-310000008063us-gaap:StockCompensationPlanMember2023-01-012023-12-310000008063us-gaap:StockCompensationPlanMember2022-01-012022-12-310000008063us-gaap:ConvertibleDebtSecuritiesMember2024-01-012024-12-310000008063us-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-12-310000008063us-gaap:ConvertibleDebtSecuritiesMember2022-01-012022-12-310000008063atro:StockIncentivePlanMember2024-12-310000008063atro:DirectorsStockOptionPlanMember2024-12-310000008063atro:LongTermIncentivePlanMember2024-12-310000008063us-gaap:ShareBasedPaymentArrangementNonemployeeMember2024-01-012024-12-310000008063atro:KeyEmployeeMembersrt:MinimumMember2024-01-012024-12-310000008063atro:KeyEmployeeMembersrt:MaximumMember2024-01-012024-12-310000008063us-gaap:RestrictedStockUnitsRSUMemberatro:KeyEmployeeMember2024-01-012024-12-310000008063us-gaap:RestrictedStockUnitsRSUMember2024-09-292024-12-310000008063us-gaap:EmployeeStockOptionMembersrt:MinimumMember2024-01-012024-12-310000008063us-gaap:EmployeeStockOptionMembersrt:MinimumMember2023-01-012023-12-310000008063us-gaap:EmployeeStockOptionMembersrt:MaximumMember2023-01-012023-12-310000008063us-gaap:EmployeeStockOptionMembersrt:MinimumMember2022-01-012022-12-310000008063us-gaap:EmployeeStockOptionMembersrt:MaximumMember2022-01-012022-12-310000008063us-gaap:EmployeeStockOptionMember2024-01-012024-12-310000008063us-gaap:EmployeeStockOptionMember2023-01-012023-12-310000008063us-gaap:EmployeeStockOptionMember2022-01-012022-12-310000008063us-gaap:EmployeeStockOptionMember2024-12-310000008063us-gaap:EmployeeStockOptionMember2023-12-310000008063us-gaap:EmployeeStockOptionMember2022-12-310000008063us-gaap:EmployeeStockOptionMemberatro:RangeOneMember2024-01-012024-12-310000008063us-gaap:EmployeeStockOptionMemberatro:RangeOneMember2024-12-310000008063us-gaap:EmployeeStockOptionMemberatro:RangeTwoMember2024-01-012024-12-310000008063us-gaap:EmployeeStockOptionMemberatro:RangeTwoMember2024-12-310000008063us-gaap:EmployeeStockOptionMemberatro:RangeThreeMember2024-01-012024-12-310000008063us-gaap:EmployeeStockOptionMemberatro:RangeThreeMember2024-12-310000008063us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2024-01-012024-12-310000008063us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2024-01-012024-12-310000008063us-gaap:RestrictedStockUnitsRSUMember2023-12-310000008063us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-12-310000008063us-gaap:RestrictedStockUnitsRSUMember2024-12-310000008063us-gaap:EmployeeStockMember2024-12-310000008063us-gaap:EmployeeStockMember2024-01-012024-12-310000008063us-gaap:EmployeeStockMember2023-01-012023-12-310000008063us-gaap:EmployeeStockMember2022-01-012022-12-3100000080632024-09-292024-12-3100000080632023-10-012023-12-310000008063country:DEatro:PatentInfringementMembersrt:SubsidiariesMemberatro:LufthansaTechnikAGMember2019-12-062019-12-060000008063country:DEatro:PatentInfringementMembersrt:SubsidiariesMemberatro:LufthansaTechnikAGMember2020-01-012020-12-310000008063country:DEatro:PatentInfringementMembersrt:SubsidiariesMemberatro:LufthansaTechnikAGMember2023-07-122023-07-120000008063country:DEatro:PatentInfringementMembersrt:SubsidiariesMemberatro:LufthansaTechnikAGMember2023-07-112023-07-110000008063country:DEatro:PatentInfringementMembersrt:SubsidiariesMemberatro:IndirectSalesMember2024-12-310000008063country:DEatro:PatentInfringementMembersrt:SubsidiariesMemberatro:IndirectSalesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-12-310000008063country:DEatro:PatentInfringementMembersrt:SubsidiariesMemberatro:IndirectSalesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-12-310000008063country:DEatro:PatentInfringementMembersrt:SubsidiariesMemberatro:IndirectSalesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-12-310000008063country:DEatro:PatentInfringementMembersrt:SubsidiariesMemberatro:IndirectSalesMember2023-12-310000008063atro:PatentInfringementMemberatro:LufthansaTechnikAGMemberus-gaap:SubsequentEventMember2025-02-212025-02-210000008063atro:PatentInfringementMembersrt:SubsidiariesMemberatro:LufthansaTechnikAGMember2024-09-292024-12-310000008063atro:PatentInfringementMembersrt:SubsidiariesMemberatro:LufthansaTechnikAGMember2024-12-310000008063atro:PatentInfringementMembersrt:SubsidiariesMemberatro:LufthansaTechnikAGMember2023-12-310000008063atro:LufthansaTechnikAGMember2024-12-310000008063atro:LufthansaTechnikAGMember2023-12-310000008063atro:TeradyneIncAllegedPatentInfringementMember2024-12-310000008063atro:TeradyneIncAllegedPatentInfringementMember2023-12-310000008063atro:OperatingSegmentsExcludingIntersegmentEliminationMemberatro:AerospaceSegmentMember2024-01-012024-12-310000008063atro:OperatingSegmentsExcludingIntersegmentEliminationMemberatro:AerospaceSegmentMember2023-01-012023-12-310000008063atro:OperatingSegmentsExcludingIntersegmentEliminationMemberatro:AerospaceSegmentMember2022-01-012022-12-310000008063us-gaap:IntersegmentEliminationMemberatro:AerospaceSegmentMember2024-01-012024-12-310000008063us-gaap:IntersegmentEliminationMemberatro:AerospaceSegmentMember2023-01-012023-12-310000008063us-gaap:IntersegmentEliminationMemberatro:AerospaceSegmentMember2022-01-012022-12-310000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2024-01-012024-12-310000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2023-01-012023-12-310000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2022-01-012022-12-310000008063atro:OperatingSegmentsExcludingIntersegmentEliminationMemberatro:TestSystemsSegmentMember2024-01-012024-12-310000008063atro:OperatingSegmentsExcludingIntersegmentEliminationMemberatro:TestSystemsSegmentMember2023-01-012023-12-310000008063atro:OperatingSegmentsExcludingIntersegmentEliminationMemberatro:TestSystemsSegmentMember2022-01-012022-12-310000008063us-gaap:IntersegmentEliminationMemberatro:TestSystemsSegmentMember2024-01-012024-12-310000008063us-gaap:IntersegmentEliminationMemberatro:TestSystemsSegmentMember2023-01-012023-12-310000008063us-gaap:IntersegmentEliminationMemberatro:TestSystemsSegmentMember2022-01-012022-12-310000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2024-01-012024-12-310000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2023-01-012023-12-310000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2022-01-012022-12-310000008063us-gaap:OperatingSegmentsMember2024-01-012024-12-310000008063us-gaap:OperatingSegmentsMember2023-01-012023-12-310000008063us-gaap:OperatingSegmentsMember2022-01-012022-12-310000008063us-gaap:CorporateNonSegmentMember2024-01-012024-12-310000008063us-gaap:CorporateNonSegmentMember2023-01-012023-12-310000008063us-gaap:CorporateNonSegmentMember2022-01-012022-12-310000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2024-12-310000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2023-12-310000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2024-12-310000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2023-12-310000008063us-gaap:CorporateNonSegmentMember2024-12-310000008063us-gaap:CorporateNonSegmentMember2023-12-310000008063country:US2024-01-012024-12-310000008063country:US2023-01-012023-12-310000008063country:US2022-01-012022-12-310000008063atro:NorthAmericaExcludingUnitedStatesMember2024-01-012024-12-310000008063atro:NorthAmericaExcludingUnitedStatesMember2023-01-012023-12-310000008063atro:NorthAmericaExcludingUnitedStatesMember2022-01-012022-12-310000008063srt:AsiaMember2024-01-012024-12-310000008063srt:AsiaMember2023-01-012023-12-310000008063srt:AsiaMember2022-01-012022-12-310000008063srt:EuropeMember2024-01-012024-12-310000008063srt:EuropeMember2023-01-012023-12-310000008063srt:EuropeMember2022-01-012022-12-310000008063srt:SouthAmericaMember2024-01-012024-12-310000008063srt:SouthAmericaMember2023-01-012023-12-310000008063srt:SouthAmericaMember2022-01-012022-12-310000008063atro:OtherContinentMember2024-01-012024-12-310000008063atro:OtherContinentMember2023-01-012023-12-310000008063atro:OtherContinentMember2022-01-012022-12-310000008063country:US2024-12-310000008063country:US2023-12-310000008063country:FR2024-12-310000008063country:FR2023-12-310000008063country:IN2024-12-310000008063country:IN2023-12-310000008063country:CA2024-12-310000008063country:CA2023-12-310000008063us-gaap:NonUsMember2024-01-012024-12-310000008063us-gaap:NonUsMember2023-01-012023-12-310000008063us-gaap:NonUsMember2022-01-012022-12-310000008063us-gaap:NonUsMember2024-12-310000008063us-gaap:NonUsMember2023-12-310000008063atro:BoeingMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-12-310000008063atro:BoeingMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-12-310000008063atro:BoeingMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-310000008063atro:BoeingMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2024-12-310000008063atro:BoeingMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-12-310000008063atro:FirstEarnoutMemberus-gaap:DiscontinuedOperationsHeldforsaleMemberatro:TestSystemsSegmentMember2019-02-132019-02-130000008063atro:SecondEarnoutMemberus-gaap:DiscontinuedOperationsHeldforsaleMemberatro:TestSystemsSegmentMember2019-02-132019-02-130000008063us-gaap:DiscontinuedOperationsHeldforsaleMemberatro:TestSystemsSegmentMember2020-01-012020-12-310000008063us-gaap:DiscontinuedOperationsHeldforsaleMemberatro:TestSystemsSegmentMember2022-03-012022-03-310000008063us-gaap:DiscontinuedOperationsHeldforsaleMemberatro:TestSystemsSegmentMember2023-03-012023-03-310000008063us-gaap:AllowanceForCreditLossMember2023-12-310000008063us-gaap:AllowanceForCreditLossMember2024-01-012024-12-310000008063us-gaap:AllowanceForCreditLossMember2024-12-310000008063us-gaap:InventoryValuationReserveMember2023-12-310000008063us-gaap:InventoryValuationReserveMember2024-01-012024-12-310000008063us-gaap:InventoryValuationReserveMember2024-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2023-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2024-01-012024-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2024-12-310000008063us-gaap:AllowanceForCreditLossMember2022-12-310000008063us-gaap:AllowanceForCreditLossMember2023-01-012023-12-310000008063us-gaap:InventoryValuationReserveMember2022-12-310000008063us-gaap:InventoryValuationReserveMember2023-01-012023-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2023-01-012023-12-310000008063us-gaap:AllowanceForCreditLossMember2021-12-310000008063us-gaap:AllowanceForCreditLossMember2022-01-012022-12-310000008063us-gaap:InventoryValuationReserveMember2021-12-310000008063us-gaap:InventoryValuationReserveMember2022-01-012022-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-01-012022-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 ___________________________________________________________
Form 10-K
___________________________________________________________
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the Fiscal Year Ended December 31, 2024
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15 (d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from__________ to __________
Commission File Number 0-7087
___________________________________________________________ 
Astronics Corporation
(Exact Name of Registrant as Specified in its Charter)
 ___________________________________________________________
New York 16-0959303
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)
130 Commerce Way, East Aurora, NY 14052
(Address of principal executive office)
Registrant’s telephone number, including area code (716805-1599
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, $.01 par value per shareATROThe Nasdaq Stock Market LLC
Securities registered pursuant to Section 12(g) of the Act: None
______________________________________________________________ 
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes      No  
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.    Yes      No  
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes      No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See definition of “large accelerated filer”, “accelerated filer”, “non-accelerated filer”, “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller Reporting Company
Emerging Growth Company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition
period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).    Yes      No  
As of February 26, 2025, 35,269,163 shares were outstanding, consisting of 30,252,971 shares of Common Stock, $0.01 par value, and 5,016,192 shares of Class B Stock, $0.01 par value. The aggregate market value as of June 29, 2024, the last business day of the Company’s most recently completed second fiscal quarter, of the shares of Common Stock and Class B Stock of Astronics Corporation held by non-affiliates was approximately $609,000,000 (assuming conversion of all of the outstanding Class B Stock into Common Stock and assuming the affiliates of the Registrant to be its directors, executive officers and persons known to the Registrant to beneficially own more than 10% of the outstanding capital stock of the Registrant).
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the Company’s definitive proxy statement relating to the 2025 Annual Meeting of Shareholders to be held on May 22, 2025 (the “2025 Proxy Statement”), are incorporated by reference into Part III of this Annual Report on Form 10-K (this “Report”). The 2025 Proxy Statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this Report relates.

1


Table of Contents
ASTRONICS CORPORATION
Index to Annual Report
on Form 10-K
Year Ended December 31, 2024
 
  Page
Item 1.
Item 1A.
Item 1B.
Item 1C.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 9C.
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
Item 15.
Item 16.

2


FORWARD LOOKING STATEMENTS
Information included or incorporated by reference in this report that does not consist of historical facts, including statements accompanied by or containing words such as “may,” “will,” “should,” “believes,” “expects,” “expected,” “intends,” “plans,” “projects,” “approximate,” “estimates,” “predicts,” “potential,” “outlook,” “forecast,” “anticipates,” “presume,” “assume” and other words and terms of similar meaning, including their negative counterparts, are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Such forward-looking statements are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. Forward-looking statements are subject to several factors, risks and uncertainties that may cause actual results to differ materially from those that we expected, including but not limited to:
the loss of Boeing as a major customer or a significant reduction in business with Boeing;
the cyclical nature of the markets we serve and their sensitivity to foreign economic conditions, conflicts and events;
the highly competitive nature of our industry;
our dependence on government contracts and subcontracts with defense prime contractors and subcontractors, and the possibility that these contracts may be terminated, not fully funded or awarded to our competitors;
the highly-regulated nature of our industry and the potential for fines, penalties, debarment or Federal Aviation Administration (“FAA”) decertification in the event of noncompliance;
our ability to adapt to technological change;
our ability to successfully develop new products;
the incurring of loss and liabilities as a result of our acquisition strategy;
our ability to protect our information technology infrastructure from cyber-attacks;
our ability to adequately enforce and protect our intellectual property and defend against assertions of infringement;
our ability to successfully procure critical components and raw materials used to manufacture our products and to manage our supply chains;
our ability to manage the escalating costs of labor and employees benefits;
our ability to manage price inflation for labor and materials;
the possibility that our subcontractors will fail to perform their contractual obligations;
our ability to avoid late delivery penalties;
our ability to avoid increased or unexpected costs relating to our fixed-price contracts;
our ability to avoid product failures or recalls, the costs of which may exceed our insurance coverage;
risks relating to our manufacturing facilities, including natural disasters, war, terrorism, strikes or work stoppages;
our ability to comply with applicable laws and with new or more stringent governmental regulations;
our ability to successfully manage our indebtedness, including restrictive financial covenants under our ABL Revolving Credit Facility (as defined below) and the risks related to our outstanding Convertible Notes (as defined below);
our ability to successfully manage risks presented by fluctuating interest rates and foreign currency exposure;
our ability to favorably resolve legal proceedings brought against us, including the ongoing Lufthansa Technik AG patent infringement claim;
our ability to maintain compliance with U.S. export regulations and the uncertainty with respect to U.S. trade policies, treaties, tariffs, and taxes;
our ability to achieve our sustainability objectives;
our ability to maintain our security clearance with the U.S. Department of Defense;
our ability to hire, develop, and retain our management team and key personnel; and
the volatility of our stock price.
While we believe that the forward-looking statements in this report are reasonable, these statements are not guarantees of future performance and are subject to several factors, risks and uncertainties, the impact or occurrence of which could cause actual results to differ materially from the expected results described in the forward-looking statements. Certain of these factors, risks and uncertainties are discussed in this report in Item 1A, Risk Factors, and Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations. All written and oral forward-looking statements attributable to us, or persons acting on our behalf, are expressly qualified in their entirety by the cautionary statements as well as other cautionary statements that are made from time to time in our other filings with the U.S. Securities and Exchange Commission and public communications. You should evaluate all forward-looking statements made in this report in the context of these risks and uncertainties.
The important factors discussed above may not contain all of the factors that are important to you. In addition, new factors, risks and uncertainties may emerge from time to time that may affect the forward-looking statements made herein. Given these factors, risks and uncertainties, investors should not place undue reliance on forward-looking statements as predictive of future
3


results. The forward-looking statements included in this report are made only as of the date hereof and are based on our current expectations. Except as required by applicable law, we disclaim any obligation to update or revise the forward-looking statements made in this report as a result of new information, future events or otherwise.
4


PART I
ITEM 1.    BUSINESS
Astronics Corporation (“Astronics” or the “Company”) is a leading provider of advanced technologies to the global aerospace, defense and electronics industries. Our products and services include advanced, high-performance electrical power generation, distribution and motion systems, lighting and safety systems, avionics products, systems and certification, aircraft structures and automated test systems.
We have principal operations in the United States (“U.S.”), Canada and France, as well as engineering offices in Ukraine and India. Our operation in Ukraine is a small engineering office and we have not experienced any significant disruption in staffing or services as a result of the Ukrainian and Russian conflict.
Refinancing
On July 11, 2024, the Company completed a financing transaction that refinanced its previous credit facilities. The refinancing consisted of an amendment and restatement of the Company’s asset-based revolving credit facility with a principal amount available to be borrowed thereunder of $200.0 million (the “ABL Revolving Credit Facility”), with amounts borrowed thereunder carrying an interest rate of SOFR plus between 2.50% to 3.00%. The Company also entered into a $55.0 million term loan facility (the “Term Loan Facility”) at an interest rate of SOFR plus a term SOFR plus between 5.50% to 6.75%.
On November 25, 2024, the Company amended the ABL Revolving Credit Facility increasing the revolving credit line to $220.0 million with an interest rate of SOFR plus 2.75% to 3.25% (an increase of 0.25% to each such applicable margin).
On December 3, 2024, the Company issued $165.0 million aggregate principal amount of 5.500% Convertible Senior Notes (the “Convertible Notes”), which amount includes the additional notes issued pursuant to the initial purchasers’ full exercise of their option to purchase additional Convertible Notes. The Convertible Notes will mature on March 15, 2030, unless earlier converted, redeemed or repurchased. On December 3, 2024, the Company repaid in full all outstanding indebtedness on the Term Loan Facility. For additional information, see discussion in Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations, and Note 8, Long-Term Debt, to the Consolidated Financial Statements in Item 8, Financial Statements and Supplementary Data, of this report.
Divestitures
On February 13, 2019, the Company completed a divestiture of its semiconductor test business within the Test Systems segment. The total proceeds of the divestiture included two elements of contingent purchase consideration (“earnout”). In March 2022, the Company agreed with the earnout calculation for the calendar 2021 earnout in the amount of $11.3 million. The Company recorded the gain and received the payment in the first quarter of 2022. In March 2023, the Company agreed with the final earnout calculation for the calendar 2022 earnout in the amount of $3.4 million. The Company recorded the gain and received the payment in the first quarter of 2023. We are not eligible for any further earnout payments related to this divestiture. For further information, see Note 21, Divestiture Activities, to the Consolidated Financial Statements in Item 8, Financial Statements and Supplementary Data, of this report.
Customer Bankruptcies
In October 2024, a customer reported within the Aerospace segment declared bankruptcy. As a result, the Company recorded a full reserve of $1.0 million for outstanding receivables, a reserve of $1.7 million for inventory and $0.6 million for impairment of fixed assets.
In November 2023, a non-core contract manufacturing customer reported within the Aerospace segment filed for bankruptcy under Chapter 11. As a result, the Company recorded a full reserve of $7.5 million for outstanding accounts receivable and a reserve of $3.6 million for inventory.
Products and Customers
Our Aerospace segment designs and manufactures products for the global aerospace industry. Product lines include lighting and safety systems, electrical power generation, distribution and seat motion systems, aircraft structures, avionics products, systems certification, and other products. Our Aerospace customers are the airframe manufacturers (“OEM”) that build aircraft for the commercial transport, military and general aviation markets, suppliers to those OEMs, aircraft operators such as airlines, suppliers to the aircraft operators, and branches of the U.S. Department of Defense. During 2024, this segment’s sales were divided 74% to the commercial transport market, 12% to the military aircraft market, 11% to the general aviation market and 3% to other markets. Most of this segment’s sales are a result of contracts or purchase orders received from customers, placed
5


on a day-to-day basis or for a single year procurement rather than long-term multi-year contract commitments. On occasion, the Company does receive contractual commitments or blanket purchase orders from our customers covering multiple-year deliveries of hardware to our customers.
Our Test Systems segment designs, develops, manufactures and maintains automated test systems that support the aerospace and defense, communications and mass transit industries as well as training and simulation devices for both commercial and military applications. In the Test Systems segment, Astronics’ products are sold to a global customer base including OEMs and prime government contractors for both electronics and military products. The nature of our Test Systems business is such that it pursues large, often multi-year, projects.
Sales by segment, geographic region, major customer and foreign operations are provided in Note 20, Segments, to the Consolidated Financial Statements in Item 8, Financial Statements and Supplementary Data, of this report.
We have a significant concentration of business with one major customer, The Boeing Company (“Boeing”). Sales to Boeing accounted for 10.2% of sales in 2024, 11.0% of sales in 2023, and 11.0% of sales in 2022. Sales to Boeing are primarily in the Aerospace segment.
Strategy
Our strategy is to increase our value by developing technologies and capabilities either internally or through acquisition, and use those capabilities to provide innovative solutions to our targeted markets where our technology can be beneficial.
Practices as to Maintaining Working Capital
Liquidity is discussed under the heading “Liquidity and Capital Resources”, in Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations, of this report.
Competitive Conditions
We experience considerable competition in the market sectors we serve, principally with respect to product performance and price, from various competitors, many of which are substantially larger and have greater resources than we do. Success in the markets we serve depends upon product innovation, customer support, responsiveness and cost management. We continue to invest in developing the technologies and engineering support critical to competing in our markets.
Government Contracts
All U.S. government contracts, including subcontracts where the U.S. government is the ultimate customer, may be subject to termination at the election of the government. Our revenue stream relies on military spending. Approximately 15% of our 2024 consolidated sales were made to U.S. government-related markets.
Government Regulation
The FAA regulates the manufacture, repair and operation of all aircraft and aircraft parts operated in the United States. Its regulations are designed to ensure that all aircraft and aviation equipment are continuously maintained in proper condition to ensure safe operation of the aircraft. Similar rules apply in other countries. All aircraft must be maintained under a continuous condition monitoring program and must periodically undergo thorough inspection and maintenance. The inspection, maintenance and repair procedures for the various types of aircraft and equipment are prescribed by regulatory authorities and can be performed only by certified repair facilities utilizing certified technicians. Certification and conformance is required prior to installation of a part on an aircraft. Our operations may in the future be subject to new and more stringent regulatory requirements. In that regard, we closely monitor the FAA and industry trade groups in an attempt to understand how possible future regulations might impact us. Our businesses which sell products directly to the U.S. Government or for use in systems delivered to the U.S. Government can be subject to various laws and regulations governing pricing and other factors.
There has been no material adverse effect to our Consolidated Financial Statements nor competitive positions as a result of these government regulations.
Raw Materials
Materials, supplies and components are purchased from numerous sources. We believe that the loss of any one source, although potentially disruptive in the short-term, would not materially affect our operations in the long-term.
6


Seasonality
Our business is typically not seasonal.
Backlog
At December 31, 2024, our consolidated backlog was $599.2 million. At December 31, 2023, our backlog was $586.6 million. The increase in backlog is driven primarily by recovering demand from our commercial transport and general aviation customers, with increased OEM build rates and increased spending by commercial airlines on fleet improvements. The backlog in each of the periods presented excludes backlog associated with the customer bankruptcies referred to previously.
Backlog in the Aerospace segment was $537.6 million at December 31, 2024. Backlog in the Test Systems segment was $61.7 million at December 31, 2024.
Patents
We have a number of patents. While the aggregate protection of these patents is of value, our only material business that is dependent upon the protection afforded by these patents is our cabin power distribution products. Our patents and patent applications relate to electroluminescence, instrument panels, cord reels and handsets, and a broad patent covering the cabin power distribution technology. We regard our expertise and techniques as proprietary and rely upon trade secret laws and contractual arrangements to protect our rights. We have trademark protection in our major markets.
Research and Development Expenses
Research and development costs are expensed as incurred and include salaries, benefits, consulting, material costs and depreciation. Research and development expenses amounted to $52.1 million in 2024, $53.5 million in 2023 and $48.3 million in 2022. These costs are included in Cost of Products Sold.
Government Subsidies
In September 2021, the Company was awarded a grant of up to $14.7 million from the U.S. Department of Transportation (“USDOT”) under the Aviation Manufacturing Jobs Protection Program (“AMJP”). The Company received $7.3 million under the grant in 2022. The grant benefit was recognized ratably over the six-month performance period as a reduction to Cost of Products Sold in proportion to the compensation expense that the award was intended to defray. During the year ended December 31, 2022, the Company recognized $6.0 million of the award.
Human Capital Resources
Human Capital Management and Corporate Culture
As of December 31, 2024, we employed approximately 2,500 full-time employees, of whom approximately 2,000 were employed in the United States and approximately 500 were employed outside of the United States. We have approximately 120 non-exempt production employees at PECO who are subject to collective bargaining agreements. We also leverage temporary workers to provide flexibility for our business and manufacturing needs.
We greatly value our employees and recognize that, without them, the Company would not have achieved the success it has accomplished since inception. We strive to provide a positive, supportive work culture with a clear global vision and a collaborative work style. We strongly believe that a focus on learning and supporting career development can lead to success. Astronics Corporation regularly earns “best employer” awards.
As it relates to customers, investors, suppliers and partners, our Company is dedicated to conducting business with integrity and responsibility for the greater good. We promote honest and ethical conduct, compliance with applicable government regulations and accountability by all of its directors, officers and employees.
When considering an acquisition or partnership, we embed questions specific to human capital management within our due diligence approach. These questions are in the areas of culture, equal employment opportunity, compliance with governing bodies, ethics, as well as employee benefits. We ask these in an effort to ensure that the acquisition candidate is a positive cultural fit and to minimize any risk when assessing the acquisition candidate.
In addition, our Corporate Governance Guidelines outline expectations that the Board establish and promote policies that encourage a positive, supportive work culture. The Board recognizes that culture is critical to the long-term success of Astronics and our strategy.
7


Compensation Programs and Employee Benefits
We believe that future success largely depends upon our continued ability to attract and retain highly skilled employees. We provide employees with competitive salaries and bonuses, opportunities for equity ownership, development programs that enable continued learning and growth and a robust employment package that promotes well-being across all aspects of their lives, including;
Health and dental insurance
Generous paid time off
401K, profit sharing, and bonus programs
Flexible spending accounts
Employee stock purchase plan
Disability and life insurance
Commute reduction, fitness, and tuition programs
Community service opportunities
Employee Engagement
The lifeblood of any organization is its employee base. We rely on our individual subsidiaries to regularly gather employee feedback, using the method each subsidiary believes is most appropriate. In some instances that feedback is obtained through “Town Hall” formats; in other instances, it is obtained through surveys. We also expect our managers to solicit and, where applicable, use employee feedback to improve its business practices and working environment. We are proud to have received numerous awards, recognizing both product quality as well as the ability to provide an excellent work environment.
Inclusion
The Company believes that inclusion is important to attract and retain top talent. Astronics has an Equal Employment Opportunity Policy whereby the Company commits to providing equal employment opportunity and affirmative action plans for all qualified employees and applicants without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, age, marital status, pregnancy, genetic information or other legally protected status.
Health and Safety
Astronics is committed to the safety of our customers and our employees. Each Astronics operation maintains environmental, health and safety policies and practices that seek to promote the operation of its businesses in a manner that is protective of the health and safety of the public and its employees.
Our operations offer several health and welfare programs to employees to promote fitness and wellness and to encourage preventative healthcare. In addition, our employees are offered a confidential employee assistance program that provides professional counseling to employees and their family members. Also, many of our operations offer green space for employees to use during their breaks.
Available information
We file our financial information and other materials as electronically required with the U.S. Securities and Exchange Commission (“SEC”). These materials can be accessed electronically via the Internet at www.sec.gov. We also make available free of charge through our website at www.astronics.com our annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act as soon as reasonably practicable after we electronically file those reports with, or furnish them to, the SEC. The information contained on our website is not incorporated by reference in this annual report on Form 10-K and should not be considered a part of this report.
8


Information About Our Executive Officers
The executive officers of the Company, their ages, their positions and offices with the Company as of December 31, 2024, and the date each assumed their office with the Company, are as follows:
Name and Age of Executive OfficerPositions and Offices with Astronics
Year First
Elected Officer
Peter J. Gundermann
Age 62
President, Chief Executive Officer and Director of Astronics Corporation2001
David C. Burney
Age 62
Former Executive Vice President, Treasurer and Chief Financial Officer of Astronics Corporation2003
Nancy L. Hedges
Age 51
Vice President, Treasurer and Chief Financial Officer of Astronics Corporation2014
Mark A. Peabody
Age 65
President, Aerospace Segment and Executive Vice President of Astronics Corporation2010
James F. Mulato
Age 64
President of Astronics Test Systems, Inc. and Executive Vice President of Astronics Corporation2019
The principal occupation and employment for Messrs. Gundermann, Burney, Peabody and Mulato for over five years have been with the Company in their respective current roles.
Mr. Burney retired from his position as Executive Vice President, Treasurer and Chief Financial Officer of the Company on January 3, 2025. Effective January 4, 2025 and as previously disclosed by the Company, Nancy L. Hedges, previously the Company’s Controller, became the Company’s Vice President, Treasurer and Chief Financial Officer. Ms. Hedges now serves as the Company’s principal financial officer and continues in her role as the Company’s principal accounting officer.
ITEM 1A.    RISK FACTORS
Our business faces many risks, and you should carefully consider the following risk factors, together with all of the other information included in this report, including the financial statements and related notes contained in Item 8, Financial Statements and Supplementary Data, and discussion in Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations, when deciding to invest in us. Any of the risks discussed below, or elsewhere in this report or in our other SEC filings, could have a material impact on our business, financial condition or results of operations. Additional risks not currently known to us or that we currently consider immaterial also may materially adversely affect our business, financial condition or results of operations in the future. As a result, the trading price of our common stock could decline, and you could lose all or part of your investment in our common stock.
Market Risks
The loss of Boeing as a major customer or a significant reduction in business with this customer would reduce our sales and earnings. In 2024, 2023, and 2022 we had a concentration of sales to Boeing representing approximately 10.2%, 11.0%, and 11.0% of our sales, respectively. Revenue earned from sales to Boeing may decline or fluctuate significantly in the future. We may not be able to offset any decline in sales from Boeing with sales from new customers or other existing customers. The loss of Boeing as a customer or a significant reduction in business with Boeing would significantly reduce our sales and earnings. Accordingly, a portion of our potential for success will depend on our continued ability to develop and manage our relationship with Boeing.
The markets we serve are cyclical and sensitive to domestic and foreign economic conditions, conflicts and events, which may cause our operating results to fluctuate. The markets we serve are sensitive to fluctuations in general business cycles, global pandemics, domestic and foreign governmental tariffs, trade and monetary policies, national and international conflicts, and economic conditions and events. While both domestic air travel and international air travel utilizing primarily widebody aircraft have recovered from the impact of the COVID-19 pandemic, if a global health crisis similar to the COVID-19 pandemic were to occur in the future, we may find it difficult to access our existing financing or obtain additional financing and/or fund our operations and meet our debt service obligations. Any new pandemic or other future public health crisis could materially adversely affect our business, financial condition and results of operations.
In our Aerospace segment, demand by the general aviation markets for our products is dependent upon several factors, including capital investment, product innovations, economic growth and wealth creation and technology upgrades. In addition, the commercial airline industry is highly cyclical, with significant downturns in the past and sensitivity to such things as fuel price increases, labor disputes, global economic conditions, availability of capital to fund new aircraft purchase and upgrades of existing aircraft and passenger demand. Any change in these factors could result in a further reduction in the amount of
9


discretionary air travel and the ability of airlines to invest in new aircraft or to upgrade existing aircraft. Therefore, our business is directly affected by economic factors outside of our control and other trends that affect our customers in the commercial aerospace industry. These factors could reduce orders for new aircraft and could reduce airline investment in cabin upgrades for which we supply products, thus reducing our sales and profits. A reduction in air travel may also result in our commercial airline customers being unable to pay our invoices on a timely basis or at all.
We are a supplier on various new aircraft programs just entering or expected to begin production in the future. As with any new program, there is risk as to whether the aircraft or program will be successful and accepted by the market. As is customary for our industry, we purchase inventory and invest in specific capital equipment to support our production requirements generally based on delivery schedules provided by our customer. If a program or aircraft is not successful, we may have to write-off all or a part of the inventory, accounts receivable and capital equipment related to the program. A write-off of these assets could result in a significant reduction of earnings and cause covenant violations relating to our debt agreements. This could result in our being unable to borrow additional funds under the ABL Revolving Credit Facility or being obliged to refinance or renegotiate our indebtedness on potentially unfavorable terms for us.
In our Test Systems segment, the market for our products is concentrated with a limited number of significant customers accounting for a substantial portion of the purchases of test equipment. In any one reporting period, a single customer or several customers may contribute to an even larger percentage of our consolidated sales. In addition, our ability to increase sales will depend, in part, on our ability to obtain orders from current or new significant customers. The opportunities to obtain orders from these customers may be limited, which may impair our ability to grow sales. We expect that sales of our Test Systems products will continue to be concentrated with a limited number of significant customers for the foreseeable future. Additionally, demand for some of our test products is dependent upon certain factors, including government funding levels for our products, our ability to compete successfully for those contracts and our ability to develop products to satisfy the demands of our customers. A negative change in any of these factors could materially adversely affect our business, financial condition, results of operations, and cash flows.
Our products are sold in highly competitive markets. Some of our competitors are larger, more diversified corporations and have greater financial, marketing, production and research and development resources than we do. As a result, certain of our competitors may be better able to withstand the effects of periodic economic downturns or other market changing events. Our operations and financial performance will be negatively impacted if our competitors:
develop products that are superior to our products;
develop products that are more competitively priced than our products;
develop methods of more efficiently and effectively providing products and services; or
adapt more quickly than we do to new technologies, such as generative artificial intelligence (“AI”), or evolving customer requirements.
We believe that the principal points of competition in our markets are product quality, price, design and engineering capabilities, product development, conformity to customer specifications, quality of support after the sale, timeliness of delivery and effectiveness of the distribution organization. Maintaining and improving our competitive position will require continued investment in manufacturing, engineering, quality standards, marketing, customer service and support and our distribution networks. If we do not maintain, or are otherwise unable to maintain, sufficient resources to make these investments, or are not successful in maintaining our competitive position, our business operations and financial performance may be materially adversely affected.
We depend on government contracts and subcontracts with defense prime contractors and subcontractors that may not be fully funded, may be terminated, or may be awarded to our competitors. The failure to be awarded these contracts, the failure to receive funding or the termination of one or more of these contracts could reduce our sales. Sales to the U.S. government and its prime contractors and subcontractors represent a significant portion of our business. The funding of these programs is generally subject to annual congressional appropriations, and presidential and congressional priorities are unpredictable and subject to change. We cannot be certain that current levels of congressional funding for programs involving our products or services will continue and that our business related to these products and services will not decline or increase at currently anticipated levels, or that we will not be subject to delays in the negotiation of contracts or increased costs due to changes in the funding of U.S. government programs or government shutdowns. In addition, government expenditures for defense programs may decline or these defense programs may be terminated. A decline in governmental expenditures, a change in spending priorities, or the U.S. government’s termination of existing contracts may result in a reduction in the volume of government contracts awarded to us. Furthermore, on government contracts for which we are a subcontractor and not the prime contractor, the U.S. government could terminate the prime contract for convenience or otherwise, irrespective of our performance as a subcontractor. Also, sales to the U.S. government and its contractors, as well as foreign military and government customers, either directly or as a subcontractor to other contractors, often use a competitive bidding process and
10


have unique purchasing and delivery requirements, which often makes the timing of sales to these customers unpredictable. We have resources applied to specific government contracts, and if any of those contracts were terminated, we may incur substantial costs redeploying those resources and our business, financial condition, results of operations, and cash flows may be materially adversely affected.
Contracting in the defense industry is subject to significant regulation, including rules related to bidding, billing and accounting kickbacks and false claims, and any non-compliance could subject us to fines and penalties or possible debarment. Like all government contractors, we are subject to risks associated with this contracting. These risks include the potential for substantial civil and criminal fines and penalties. These fines and penalties could be imposed for failing to follow procurement integrity and bidding rules, employing improper billing practices or otherwise failing to follow cost accounting standards, receiving or paying kickbacks or filing false claims. We have been, and expect to continue to be, subjected to audits and investigations by government agencies. The failure to comply with the terms of our government contracts could harm our business reputation, which could materially reduce our sales and earnings. It could also result in our suspension or debarment from future government contracts, which could materially adversely affect our business, financial condition, results of operations, and cash flows.
Strategic Risks
If we are unable to adapt to technological change, demand for our products may be reduced. The technologies related to our products have undergone, and in the future may undergo, significant changes. To succeed in the future, we will need to continue to design, develop, manufacture, assemble, test, market and support new products and enhancements on a timely and cost-effective basis, and we cannot be certain that we will be able to do so successfully, if at all, or on a timely, cost effective, or repeatable basis. Our competitors may develop technologies and products that are more effective than those we develop or that render our technology and products obsolete or noncompetitive. Furthermore, our products could become unmarketable if new industry standards emerge. We may have to modify our products significantly in the future to remain competitive, and new products we introduce may not be accepted by our customers.
Our new product development efforts may not be successful, which could result in a reduction in our sales and earnings. We may experience difficulties that could delay or prevent the successful development of new products or product enhancements, and new products or product enhancements may not be accepted by our customers. Because it is difficult to predict the amount of time required and the costs involved in achieving certain research, development, and engineering objectives, the development expenses we incur may exceed our cost estimates and estimated product development schedules may be extended. Furthermore, any new products we develop may not generate sales sufficient to offset our costs. If any of these events occur, our sales and profits could be materially adversely affected.
We may incur losses and liabilities as a result of our acquisition strategy. Part of our business strategy involves developing technologies and capabilities through acquisitions. Growth by acquisition involves risks that could materially adversely affect our business, financial condition and results of operations, including:
the potential exposure to unanticipated liabilities;
the potential that expected benefits or synergies are not realized and that operating costs increase;
the risks associated with incurring additional acquisition indebtedness, including that additional indebtedness could limit our cash flow availability for operations and our flexibility;
difficulties in integrating the operations and personnel of acquired companies;
the potential loss of key employees, suppliers or customers of acquired businesses; and
diversion of management time and attention from our core business.
In addition, any acquisition, once successfully integrated, could negatively impact our financial performance if it does not perform as planned, does not increase earnings, or does not prove otherwise to be beneficial to us. We cannot provide any assurances that we will be able to complete any acquisitions and then successfully integrate the business and operations of those acquisitions without encountering the risks described above. If we are not able to efficiently integrate an acquisition’s business and operations into our organization in a timely and efficient manner, or at all, the anticipated benefits of the acquisition may not be realized, or it may take longer to realize these benefits than we currently expect, either of which could materially adversely affect our business, financial condition and results of operations.
11


Operational Risks
Our business and operations could be adversely impacted in the event of a failure of our information technology infrastructure or adversely impacted by a successful cyber-attack. We are dependent on various information technologies throughout our Company to administer, store and support multiple business activities. We routinely experience various cybersecurity threats, threats to our information technology infrastructure, unauthorized attempts to gain access to our sensitive information, and denial-of-service attacks, and our customers, suppliers and subcontractors face similar cybersecurity threats. We conduct regular periodic training of our employees as to the protection of sensitive information, which includes security awareness training intended to prevent the success of “phishing” attacks.
The threats we face vary from attacks common to most industries, such as ransomware attacks to disable critical infrastructure and extort companies for ransom payments, to more advanced and persistent, highly organized adversaries, including nation states, which target us and other defense contractors because we protect sensitive information. If we are unable to protect sensitive information, our customers or governmental authorities could question the adequacy of our threat mitigation and detection processes and procedures, and depending on the severity of the incident, our customers’ data, our employees’ data, our intellectual property, and other third-party data (such as subcontractors, suppliers and vendors) could be compromised. As a consequence of the persistence, sophistication and volume of these bad actors, we may not be successful in defending against all such attacks. Due to the evolving nature of these security threats, the impact of any future cybersecurity incident cannot be predicted with reasonable certainty.
Although we work cooperatively with our customers, suppliers, and subcontractors to seek to minimize the impact of cybersecurity threats, other security threats or business disruptions, we must rely on the safeguards put in place by these entities, which may affect the security of our information. These entities have varying levels of cybersecurity expertise and safeguards and their relationships with U.S. government contractors, such as Astronics, may increase the likelihood that they are targeted by the same cybersecurity threats we face. Furthermore, our customers, suppliers and subcontractors may incorporate AI tools without disclosing this use to us, and the providers of these AI tools may not meet existing or rapidly evolving regulatory or industry standards with respect to privacy and data protection and may inhibit our or their ability to maintain an adequate level of service and experience. If we or our customers, suppliers or subcontractors experience an actual or perceived breach or privacy or security incident because of the use of AI, we may lose valuable confidential information and our reputation and the public perception of the effectiveness of our security measures could be harmed.
If we experience a data security breach from an external source or from an insider threat, we may have a loss in sales or increased costs arising from the restoration or implementation of additional security measures, either of which could adversely affect our business and financial results. Other potential costs could include damage to our reputation, loss of brand value, incident response costs, decrease in the price of our common stock, regulatory inquiries, litigation and management distraction from operating our business. A security breach that involves classified information could subject us to civil or criminal penalties, loss of a government contract, loss of access to classified information, or debarment as a government contractor. Similarly, a breach that involves loss of customer-provided data could subject us to loss of a customer, loss of a contract, litigation costs and legal damages and reputational harm. One or more of these results could materially adversely affect our business, financial condition and results of operations.
Our inability to adequately enforce and protect our intellectual property or defend against assertions of infringement could prevent or restrict our ability to compete. We rely on patents, trademarks and proprietary knowledge and technology, both internally developed and acquired, in order to maintain a competitive advantage. Our inability to defend against the unauthorized use of these intellectual property rights and assets could have an adverse effect on our results of operations and financial condition. We cannot assure you that our means of protecting our intellectual property rights in the United States or abroad will be adequate, or that others will not develop technologies similar or superior to our technology or design around our proprietary rights. Litigation may be necessary to protect our intellectual property rights or defend against claims of infringement. This litigation could result in significant costs and divert our management’s focus away from our core business operations. Refer to the risk factor below under the heading “Currently, our subsidiary, Astronics Advanced Electronic Systems Corp., is a defendant in actions filed in various jurisdictions by Lufthansa Technik AG relating to an allegation of patent infringement and based on rulings to date, we have concluded that losses related to these proceedings are probable” and Note 19, Legal Proceedings, to the Consolidated Financial Statements in Item 8, Financial Statements and Supplementary Data, of this report for further discussion.
12


If critical components or raw materials used to manufacture our products or used in our development programs become scarce or unavailable, then we may incur delays in manufacturing and delivery of our products and in completing our development programs, which has damaged, and could continue to damage, our business, results of operations and financial condition. Due to increased demand across a range of industries, the global supply chain for certain critical components and raw materials used in the manufacture of our products and used in our development programs has in the past experienced, and may in future periods experience, significant strain. A constrained supply environment has in the past adversely affected, and could in the future adversely affect, availability, lead times and the cost of components, and could impact our ability to timely complete development programs, respond to accelerated or quick-turn delivery requests from customers, or meet customer demand and product delivery dates for our end customers in situations where we cannot timely secure adequate supply of these components. Moreover, if any of our suppliers become financially unstable, or otherwise unable or unwilling to provide us with raw materials or components, then we may have to find new suppliers. It may take several months to locate alternative suppliers, if required, or to redesign our products to accommodate components from different suppliers. We may experience significant delays in manufacturing and shipping our products to customers and incur additional development, manufacturing and other costs to establish alternative sources of supply if we lose any of these sources or are required to redesign our products. We cannot predict if we will be able to obtain replacement components within the time frames that we require at an acceptable cost, if at all.
In an effort to mitigate these risks, in some cases, we have incurred higher costs to secure available inventory or have extended or placed non-cancellable purchase commitments with suppliers, which introduces inventory risk if our forecasts and assumptions prove inaccurate. While we may attempt to recover the increased costs through price increases to our customers, we may be unable to mitigate the effect on our results of operations. We have also multi-sourced and pre-ordered components and raw materials inventory in some cases in an effort to reduce the impact of the adverse supply chain conditions we have experienced or may experience in the future. Limits on manufacturing availability or capacity or delays in production or delivery of components or raw materials could delay or inhibit our ability to obtain supply of components and produce finished goods. Supply chain constraints and their related challenges could result in shortages, increased material costs or use of cash, engineering design changes, and delays in new product introductions, each of which could materially adversely affect our growth, gross margin and financial results. These types of negative financial impacts on our business may become more acute if supply chain pressures increase.
Our financial results could continue to be adversely impacted by the escalation of labor and benefit costs. Consistent with the experience of other employers, our labor, medical and workers’ compensation costs have increased substantially in recent years and are expected to continue to rise. If this trend continues, the cost of labor and to provide healthcare and other benefits to our employees could continue to increase, which could materially adversely affect our future profitability. Competition for employees has escalated in the labor market which has increased costs associated with attracting and retaining skilled employees. We cannot be certain that we will be able to maintain an adequately skilled labor force necessary to operate efficiently or that our labor costs will not increase as a result of a shortage in the availability of skilled employees. Any significant increases in the costs attributable to our self-insured health and workers’ compensation plans could adversely impact our business, results of operations, financial condition and cash flows.
Price inflation for labor and materials, further exacerbated by the Russian invasion of Ukraine or the Israel-Hamas war, could adversely affect our business, results of operations and financial condition. We have experienced considerable price inflation in our costs for labor and materials in recent years, which has materially adversely affected our business, results of operations and financial condition. We may not be able to pass through to our customers inflationary cost increases under our existing fixed-price contracts. Our ability to raise prices to reflect increased costs may be limited by competitive conditions in the market for our products and services. Russia’s invasion of Ukraine and the Israel-Hamas war, and prolonged conflict in either such situation, may continue to result in increased inflation, escalating energy and commodity prices and increasing costs of materials. We continue to work to mitigate such pressures on our business operations as they develop. To the extent the war in Ukraine or the Israel-Hamas war adversely affects our business as discussed above, it may also have the effect of heightening many of the other risks described herein, such as those relating to cybersecurity, supply chain, volatility in prices and market conditions, any of which could negatively affect our business and financial condition.
If our subcontractors fail to perform their contractual obligations, our prime contract performance and our ability to obtain future business could be materially adversely affected. Many of our contracts involve subcontracts with other companies upon whom we rely to perform a portion of the services we must provide to our customers. There is a risk that we may have disputes with our subcontractors, including disputes regarding the quality and timeliness of work performed by the subcontractor or customer concerns about the subcontractor. Failure by our subcontractors to satisfactorily provide, on a timely basis, the agreed-upon supplies or perform the agreed-upon services may materially adversely affect our ability to perform our obligations to our customer and could result in the assessment of late delivery penalties. Subcontractor performance deficiencies could result in a customer terminating our contract for cause or could otherwise result in our default under the applicable
13


contract. A termination for cause or other default could expose us to liability, damage our reputation and substantially impair our ability to compete for future contracts and orders.
Some of our contracts contain late delivery penalties. Our failure to deliver our products in a timely manner, whether due to supplier and supply chain problems, labor availability, development schedule slides, manufacturing difficulties, similar schedule-related events or otherwise, may trigger late delivery penalties pursuant to certain of our contracts, which could materially adversely affect our business, financial condition and results of operations. While no significant penalties have been incurred to date, the risk factors described herein may cause future deliveries to be delayed and may cause us to incur such significant penalties in the future.
Our results of operations are affected by our fixed-price contracts, which could subject us to losses in the event that we have cost overruns. For the year ended December 31, 2024, fixed-price contracts represented almost all of the Company’s sales. On fixed-price contracts, we agree to perform the scope of work specified in the contract for a predetermined price. Depending on the fixed price negotiated, these contracts may provide us with an opportunity to achieve higher profits based on the relationship between our costs and the contract’s fixed price. However, we bear the risk that increased or unexpected costs, such as contractual delays, failure of subcontractor performance, litigation with contract counterparties, inaccurate cost estimates or otherwise, may reduce our profit or cause us to incur a loss on the contract, which could reduce our net earnings. Because our ability to terminate contracts is generally limited, we may not be able to terminate our performance requirements under these contracts at all or without substantial liability and, therefore, in the event we are sustaining reduced profits or losses, we could continue to sustain these reduced profits or losses for the duration of the contract term. Our failure to anticipate technical problems, estimate delivery reductions, estimate costs accurately or control costs during performance of a fixed-price contract may reduce our profitability or cause significant losses on programs.
The failure of our products may damage our reputation, necessitate a product recall or result in claims against us that exceed our insurance coverage, thereby requiring us to pay significant damages. Defects in the design and manufacture of our products may necessitate a product recall. We include complex system design and components in our products that could contain errors or defects, particularly when we incorporate new technology into our products. If any of our products are defective, we could be required to redesign or recall those products or pay substantial damages or warranty claims. Such an event could result in significant expenses, disrupt sales and affect our reputation and that of our products. We are also exposed to product liability claims. We carry aircraft and non-aircraft product liability insurance consistent with the commercial standards in our industry. However, this insurance coverage may not be sufficient to fully cover the payment of any potential claim. Additionally, should insurance market conditions change, aircraft and non-aircraft product liability insurance coverage may not be available in the future at a cost acceptable to us. A product recall or a product liability claim not covered by insurance could materially adversely affect our business, liquidity, financial condition and results of operations.
Our operations depend on our manufacturing facilities, which are subject to physical and other risks that could disrupt production. Our manufacturing facilities or our customers’ facilities could be damaged or disrupted by a natural disaster, war, or terrorist activity. We maintain property damage and business interruption insurance consistent with the commercial standards in our industry or for our customers and suppliers, however, a pandemic or other major catastrophe, such as an earthquake, hurricane, fire, flood, tornado or other natural disaster at any of our sites, or political instability resulting from war, insurrections, terrorist activities, foreign civil unrest or other unforeseen circumstances in any of the areas where we conduct operations could result in a prolonged interruption of our business. Any disruption resulting from these events could cause significant delays in shipments of products and the loss of sales and customers, and we may not have insurance to adequately compensate us for any of these events. For leased facilities, timely renewal of leases and risk mitigation from the sale of our leased facilities is required to avoid any business interruption.
We may be subject to work stoppages at our facilities or those of our principal customers and suppliers, which could seriously impact the profitability of our business. Many aircraft manufacturers, airlines, and aerospace suppliers have unionized work forces. Any strikes, work stoppages, or slowdowns experienced by aircraft manufacturers, airlines, or aerospace suppliers could reduce our customers’ demand for additional aircraft structures or prevent us from completing production of our products.
A small percentage of our workforce is represented by unions. If we were unable to renew our labor agreements at expiration, or if our workers were to engage in a strike, work stoppage, or other slowdown, we could experience a disruption of our operations, which could cause us to be unable to deliver products to certain of our customers on a timely basis and could result in a breach of such supply agreements. This could negatively impact our results. In addition, our non-unionized labor force may become subject to labor union organizing efforts, which could cause us to incur additional labor costs and increase the related risks that we now face.
14


The construction of aircraft is heavily regulated, and failure to comply with applicable laws could reduce our sales or require us to incur additional costs to achieve compliance, and we may incur significant expenses to comply with new or more stringent governmental regulation. The aerospace industry is highly regulated in the United States by the FAA and in other countries by similar agencies. We must be certified by the FAA and, in some cases, by individual OEMs in order to engineer and service parts, components and aerostructures used in specific aircraft models. If any of our material authorizations or approvals were revoked or suspended, our operations would be adversely affected. New or more stringent governmental regulations may be adopted, or industry oversight heightened in the future, and we may incur significant expenses to comply with any new regulations or any heightened industry oversight. In addition, in January 2024, the FAA ordered the temporary grounding of Boeing 737-9 MAX aircraft as a result of an incident where a Boeing 737-9 MAX lost a “door plug.” This incident and the subsequent investigation, and the potential for more issues to be identified during further investigations, could result in a suspension or reduction of manufacturing of 737 MAX aircraft by Boeing. Air travelers may also respond negatively to the 737 MAX aircraft due to perceived safety concerns, which could negatively impact Boeing. Boeing is a major customer of ours and any financial or customer losses it suffers may result in a negative impact on our business, financial condition and results of operations.
In addition, recent U.S. government administrations have relied on executive orders in lieu of federal legislation to implement regulatory policy and objectives, and the U.S. Supreme Court has recently issued decisions that have added uncertainty to the federal regulatory apparatus. Each of these developments could exacerbate regulatory unpredictability. We may be unable to anticipate changes in regulatory regimes of the U.S. federal government administration and, therefore, be unable to make timely operational or other changes, assuming we are in a position to effectively respond to any such change, which may not be the case, or to ensure compliance with federal regulations or executive orders. Executive orders or regulatory priorities issued or rescinded by the U.S. federal government administration may require us to make additional capital expenditures or incur additional costs, or cause a delay or the abandonment of projects or awarded contracts, which could materially adversely affect our business, results of operations and financial condition In addition, increased regulatory uncertainty following the forementioned U.S. Supreme Court decisions could result in delays and other impediments to the federal agency rulemaking process, which could materially adversely affect our business, results of operations and financial condition
Financial Risks
We have incurred losses in prior fiscal years and our future profitability is not certain. For the years ended December 31, 2024, 2023 and 2022, we incurred a net loss of $16.2 million, $26.4 million and $35.7 million, respectively. Our operating results for future periods are subject to numerous uncertainties and we cannot be certain that we will be profitable or that we will not experience substantial net losses in the future. If we are not able to increase revenue or reduce our costs, we may not be able to achieve profitability in future periods and our business, financial condition, results of operations and cash flows may be materially adversely affected.
Our ABL Revolving Credit Facility contains financial and restrictive covenants that we may be unable to satisfy, and that, if not satisfied, could result in the acceleration of any outstanding indebtedness thereunder and limit our ability to borrow additional funds. In addition, the terms of our ABL Revolving Credit Facility contains covenants that restrict our current and future operations, particularly our ability to take certain actions. Our ABL Revolving Credit Facility subjects us to various financial and other affirmative and negative covenants with which we must comply on an ongoing or periodic basis. These include financial covenants pertaining to minimum excess availability and minimum fixed charge coverage ratio requirements. An unexpected decline in our revenues or operating income, including occurring as a result of events beyond our control, could cause us to violate our financial covenants. A covenant violation could result in a default under the ABL Revolving Credit Facility. If any such default occurs, the lenders may elect to declare all outstanding borrowings, together with accrued interest and other amounts payable thereunder, to be immediately due and payable. Further, as the amount available to us under our ABL Revolving Credit Facility is subject to borrowing base calculations determined by the value of accounts receivable, inventory, real estate and machinery and equipment, an unexpected decline in the value of these assets would require a mandatory prepayment. If any of these events were to occur, we may not be able to pay our debts and other monetary obligations as they come due, and our ability to continue to operate as a going concern could be impaired, which could in turn cause a significant decline in our common stock price and could result in a significant loss of value for our shareholders. Furthermore, the lenders also have the right in these circumstances to terminate any commitments they have to provide further borrowings, which could leave us without access to sufficient liquidity to operate our business. In addition, following an event of default, the lenders under the ABL Revolving Credit Facility will have the right to proceed against the collateral granted to them to secure the debt, which includes our available accounts receivable, inventory, machinery and equipment, real estate and intellectual property. If the debt under the ABL Revolving Credit Facility were to be accelerated, we cannot assure you that our assets would be sufficient to repay in full our debt.
Additionally, our ABL Revolving Credit Facility contains a number of restrictive covenants that impose significant operating and financial restrictions on the Company and our subsidiaries and may limit our ability to engage in acts that we believe to be
15


in our long-term best interests. The ABL Revolving Credit Facility include covenants restricting, among other things, the ability of the Company and our subsidiaries to:
incur additional indebtedness;
pay dividends on or repurchase our capital stock;
make certain acquisitions or investments;
sell assets; and
engage in certain business activities.
Our inability to raise funds necessary to repurchase, or settle conversions of, our Convertible Notes upon a fundamental change as described in the indenture governing the Convertible Notes, may lead to defaults under such indenture and under agreements governing our existing or future indebtedness. On December 3, 2024, we issued an aggregate principal amount of $165 million 5.500% Convertible Notes due March 15, 2030, unless earlier converted, redeemed or repurchased. The interest rate is fixed at 5.500% per annum and is payable semi-annually in arrears on March 15 and September 15 of each year, beginning on March 15, 2025.
If a fundamental change (as defined in the indenture governing the Convertible Notes) occurs, then, subject to limited exceptions, holders of our Convertible Notes may require the Company to repurchase all or any their Convertible Notes for cash. If we repurchase the Convertible Notes for cash or settle such Convertible Notes by cash or by a combination of cash and shares of our common stock in the event a holder of our Convertible Notes elects to convert their Convertible Notes following a fundamental change, we will be required to make cash payments with respect to the Convertible Notes being converted or repurchased.
However, we may not have enough available cash or be able to obtain financing at the time we are required to make purchases of the Convertible Notes being surrendered or converted. In addition, our ability to repurchase the Convertible Notes or to pay cash upon conversion of Convertible Notes is limited by the ABL Revolving Credit Facility and may also be limited by law, by regulatory authority or by agreements that will govern our future indebtedness. Our failure to repurchase Convertible Notes at a time when the repurchase is required by the indenture governing the Convertible Notes or to pay cash payable on future conversions of the Convertible Notes as required by such indenture would constitute a default under such indenture. A default under the indenture governing the Convertible Notes or the fundamental change itself could also lead to a default under the ABL Revolving Credit Facility.
The conditional conversion feature of the Convertible Notes, if triggered, may adversely affect our financial condition and operating results. Under certain circumstances, holders of our Convertible Notes will be entitled to convert such Convertible Notes at any time during specified periods at their option. If one or more holders of our Convertible Notes elect to convert their Convertible Notes, we may initially elect to satisfy our conversion obligations by combination settlement. In addition, in the future, we may elect to settle all of our conversion obligations through the payment of cash, which could materially adversely affect our liquidity. In addition, even if holders do not elect to convert their Convertible Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the Convertible Notes as a current liability, rather than a long-term liability, which could result in a material reduction of our net working capital.
Conversion of the Convertible Notes will dilute the ownership interest of existing shareholders or may otherwise depress the price of our common stock. The conversion of some or all of the Convertible Notes will dilute the ownership interests of existing shareholders to the extent we deliver shares of our common stock upon conversion of any of the Convertible Notes. The Convertible Notes may from time to time in the future be convertible at the option of their holders prior to their scheduled terms under certain circumstances. Any sales in the public market of the common stock issuable upon such conversion could adversely affect prevailing market prices of our common stock. In addition, the existence of the Convertible Notes may encourage short selling by market participants because the conversion of the Convertible Notes could be used to satisfy short positions or anticipated conversion of the Convertible Notes into shares of our common stock could depress the price of our common stock.
The amount of debt we have outstanding, as well as any debt we may incur in the future, could have an adverse effect on our operational and financial flexibility. As of December 31, 2024, we had approximately $175.0 million of debt outstanding. Changes to our level of debt subsequent to December 31, 2024, could have significant consequences to our business, including the following:
Depending on interest rates and debt maturities, a substantial portion of our cash flow from operations could be dedicated to paying principal and interest on our debt, thereby reducing funds available for our acquisition strategy, capital expenditures or other purposes;
A significant amount of additional debt could make us more vulnerable to changes in economic conditions or increases in prevailing interest rates;
16


Our ability to obtain additional financing for acquisitions, capital expenditures or for other purposes could be impaired;
The increase in the amount of debt we have outstanding and the associated interest expense increases the risk of non-compliance with some of the covenants in our debt agreements which require us to maintain specified financial ratios; and
We may be more leveraged than some of our competitors, which may result in a competitive disadvantage.
Subject to the limits contained in our ABL Revolving Credit Facility, we may incur additional debt from time to time to finance working capital, capital expenditures, investments or acquisitions, or for other purposes. If we do so, the risks described above related to our debt could intensify.
A write-off of all or part of our goodwill or other intangible assets could adversely affect our operating results and net worth. As of December 31, 2024, goodwill and net intangible assets were approximately 8.9% and 8.1% of our total assets, respectively. We had no goodwill impairment charges during 2024, 2023 or 2022. Our goodwill and other intangible assets may increase in the future since our strategy includes growing through acquisitions. We may have to write-off all or part of our goodwill or purchased intangible assets if their value becomes impaired. Although such a write-off may not result in an outlay of cash and is not included in the financial covenant calculation, it could reduce our earnings and net worth significantly.
Our future operating results could be impacted by estimates used to calculate impairment losses on goodwill and long-lived assets. The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make significant and subjective estimates and assumptions that may affect the reported amounts of tangible and intangible long-lived assets, including goodwill, in the Consolidated Financial Statements. These estimates are integral in the determination of whether a potential non-cash impairment loss exists as well as the calculation of that loss. Actual future results could differ materially from those estimates. We had no such asset impairment charges in 2024, 2023 or 2022.
Changes in discount rates and other estimates could affect our future earnings and equity. Our goodwill asset impairment evaluations are determined using valuations that involve several assumptions, including discount rates, cash flow estimates, growth rates and terminal values. Certain of these assumptions, particularly the discount rate, are based on market conditions and are outside of our control. Changes in these assumptions could affect our future earnings and equity.
Additionally, pension obligations and the related costs are determined using actual results and actuarial valuations that involve several assumptions. The most critical assumption is the discount rate. Other assumptions include mortality, salary and bonus levels and retirement age. The discount rate assumptions are based on current market conditions and are outside of our control. Changes in these assumptions could affect our future earnings and equity.
Changes in tax laws and regulations or exposure to additional tax liabilities could adversely affect our financial results. Changes in U.S. (federal or state) or foreign tax laws and regulations, or their interpretation and application, including those with retroactive effect, could result in increases in our tax expense and affect profitability and cash flows. For example, beginning in 2022, the Tax Cuts and Jobs Act of 2017 eliminated the option to deduct research and development expenditures immediately in the year incurred and requires taxpayers to amortize such expenditures over five years for tax purposes. The most significant impact of this provision is to the cash tax liability for 2024 and 2023 (as the liability for 2022 is partially offset by certain tax credits and loss carryforwards); the impact will decline annually thereafter over the five-year amortization period to an immaterial amount in year six. Furthermore, compliance with the tax regimes we are subject to is difficult and expensive. If we fail to adhere, or are alleged to have failed to adhere, to any applicable federal, state, or foreign laws or regulations, or if such laws or regulations negatively affect sales of our products, our business, financial condition and results of operations may be materially adversely affected. In addition, our future results could be materially adversely affected by changes in applicable federal, state, and foreign laws and regulations, or the interpretation or enforcement thereof (including tax-rate changes, new tax laws such as the proposed 15% global minimum tax under the Organisation for Economic Co-operation and Development Pillar Two, Global Anti-Base Erosion Rules, or revised tax law interpretations).
We are subject to financing and interest rate exposure risks that could adversely affect our business, liquidity and operating results. Changes in the availability, terms and cost of capital, and increases in interest rates could cause our cost of doing business to increase and place us at a competitive disadvantage. At December 31, 2024, the $10.0 million outstanding on our ABL Revolving Credit Facility is subject to variable interest rates.
17


Legal and Compliance Risks
We currently are involved in, and may become involved in the future in, legal proceedings that, if adversely adjudicated or settled, could materially and adversely impact our financial condition. As an aerospace company, we may become a party to litigation, including, among others, matters alleging product liability, warranty claims, intellectual property infringement, breach of commercial or government contract or other legal actions. In general, litigation claims can be expensive and time consuming to bring or defend against and could result in settlements or damages that could materially adversely affect our results of operations and financial condition. For example, in some instances, litigation may be necessary to enforce our intellectual property rights and protect our proprietary information, or to defend against claims by third parties that our products infringe upon their intellectual property rights. Any litigation or claims brought by or against us, whether with or without merit, could result in substantial costs to us and divert the attention of our management, which could materially harm our business and results of operations. In addition, any intellectual property litigation or claims against us could result in the loss or compromise of our intellectual property and proprietary rights, subject us to significant liabilities, require us to seek licenses on unfavorable terms, expose us to injunctive relief, prevent us from manufacturing or selling certain products or require us to redesign certain products, any of which could materially adversely affect our results of operations and financial condition.
Currently, our subsidiary, Astronics Advanced Electronic Systems Corp., is a defendant in actions filed in various jurisdictions by Lufthansa Technik AG relating to an allegation of patent infringement and based on rulings to date, we have concluded that losses related to these proceedings are probable and the amounts of such losses could be substantial. Lufthansa Technik AG (“Lufthansa”) filed actions against us in Germany, the UK and France. In both Germany and the UK, the Company has been found to infringe the patents of Lufthansa and will be subject to monetary damages and estimates of which have been accrued as liabilities in our financial statements. However, the actual amount of damages that may be addressed in the future could be substantially higher than the amounts that have been accrued as liabilities in our financial statements. In February 2025, a judgment quantified the amount payable in aggregate in respect of the profits derived from infringing Lufthansa’s UK patent by the defendants as $11.9 million. Any additional amounts required to be paid by the Company related to certain other factors peripheral to the damages award, including reimbursement of legal fees related to the damages proceedings, will be determined at follow-up hearings expected to occur in the first half of 2025. An appeal, if any, would likely be heard in early 2026.
Refer to Note 19, Legal Proceedings, of our Consolidated Financial Statements in Item 8, Financial Statements and Supplementary Data, of this report for discussion on this and other legal proceedings.
Our operations in foreign countries expose us to political and currency risks and adverse changes in local legal and regulatory environments. In 2024, approximately 10% of our sales were made by our subsidiaries in foreign countries, predominately in our subsidiaries in France and Canada. Net assets held by our foreign subsidiaries total $41.3 million as of December 31, 2024. Approximately 25% of our consolidated sales in 2024 were made to customers outside of the United States. Our financial results may be adversely affected by fluctuations in foreign currencies and by the translation of the financial statements of our foreign subsidiaries from local currencies into U.S. dollars. We expect international operations and export sales to continue to contribute to our earnings for the foreseeable future. Both the sales from international operations and export sales are subject in varying degrees to risks inherent in doing business outside of the U.S. Such risks include the possibility of unfavorable circumstances arising from host country laws or regulations, changes in tariff and trade barriers and import or export licensing requirements, and political or economic reprioritization, insurrection, civil disturbance or war.
Government regulations could limit our ability to sell our products outside the U.S. and could otherwise adversely affect our business. Certain of our sales are subject to compliance with U.S. export regulations. Our failure to comply with the regulatory limitations, licensing requirements, registration standards or other requirements under applicable U.S. export regulations would hinder our ability to generate sales of our products outside the U.S. Compliance with these export regulations may also subject us to additional fees and operating costs. The absence of comparable restrictions on competitors in other countries may adversely affect our competitive position. In order to sell our products in European Union countries, we must satisfy certain technical requirements. If we are unable to comply with those requirements with respect to a significant quantity of our products, our sales in Europe could be restricted. Doing business internationally also subjects us to numerous U.S. and foreign laws and regulations, including regulations relating to import-export control, technology transfer restrictions, foreign corrupt practices and anti-boycott provisions. Our failure, or failure by an authorized agent or representative that is attributable to us, to comply with these laws and regulations could result in administrative, civil or criminal liabilities and could, in the extreme case, result in monetary penalties, suspension or debarment from government contracts or suspension of our export privileges, which could materially adversely affect our business, financial condition and results of operations.
Trade policies, treaties, and tariffs could materially adversely affect our business. Our business is dependent on the availability of raw materials and components for our products, particularly electrical components common in the semiconductor industry. There is continued uncertainty about the future relationship between the United States and various other countries,
18


most significantly China, with respect to trade policies, treaties, tariffs, and taxes. Changes in U.S. administrative policy could lead to changes in existing trade agreements, greater restrictions on free trade generally, and significant increases in tariffs on goods imported into the United States, particularly tariffs on products manufactured in Canada, China and Mexico, among other possible changes. For example, in February 2025, the new U.S. presidential administration announced tariffs on imports from Canada, Mexico and China, and then subsequently paused the tariffs on Canada and Mexico. It is uncertain whether the tariffs on Canada and Mexico will be reinstated. These developments, or the perception that any of them could occur, could materially adversely affect global economic conditions and the stability of global financial markets, and could significantly reduce global trade and, in particular, trade between the impacted nations and the United States.
This uncertainty includes: (i) the possibility of altering the existing tariffs or penalties on products manufactured outside the United States, including the U.S. government’s 25% tariff on a range of products from China; (ii) the effects stemming from the removal of such previously imposed tariffs; (iii) subsequent tariffs imposed by the United States on any other countries; and (iv) potential tariffs imposed by trading partners on U.S. exports. The institution of trade tariffs on items imported by us from other countries could increase our costs, which could have a negative impact on our business.
We cannot predict whether, and to what extent, there may be changes to international trade agreements or whether quotas, duties, tariffs, exchange controls or other restrictions on our products will be changed or imposed. In addition, an open conflict or war across any region could affect our ability to obtain raw materials. For example, the current military conflict between Russia and Ukraine, and related sanctions, export controls or other actions that may be initiated by nations, including the United States, the European Union or Russia (e.g., potential cyberattacks, disruption of energy flows, etc.) or potential sanctions or relevant export controls related to China or Taiwan could adversely affect our business and/or our supply chain or our business partners or customers in other countries beyond Russia and Ukraine. Although we currently maintain alternative sources for raw materials, if we are unable to source our products from the countries where we wish to purchase them, either because of the occurrence or threat of wars or other conflicts, regulatory changes or for any other reason, or if the cost of doing so increases, it could materially adversely affect our business, financial condition and results of operations. Disruptions in the supply of raw materials and components could temporarily impair our ability to manufacture our products for our customers or require us to pay higher prices to obtain these raw materials or components from other sources, which could materially adversely affect our business and our results of operations.
We may face reputational, regulatory or financial risks from a perceived, or an actual, failure to achieve our sustainability goals. The increased focus on sustainability practices and disclosures is rapidly evolving, as is the criteria to measure our sustainability performance; both of which could result in greater expectations and may cause us to undertake costly initiatives to satisfy the evolving criteria. As we advance our sustainable business model, we are pursuing programs that we believe will improve our environmental practices, social engagement and how we govern ourselves. We periodically publish information about our sustainability goals, standards and frameworks. Achievement of these objectives is subject to risks and uncertainties, many of which are outside of our direct control, and it is possible we may fail, or be perceived to have failed, in the achievement of our sustainability goals. Also, certain customers, associates, shareholders, investors, suppliers, business partners, government agencies and non-governmental organizations may not be satisfied with our sustainability efforts. A failure or perceived failure of our sustainability goals could negatively affect our reputation and our results of operations.
We are subject to extensive regulation and audit by the Defense Contract Audit Agency. The accuracy and appropriateness of certain costs and expenses used to substantiate our direct and indirect costs for the U.S. Government contracts are subject to extensive regulation and audit by the Defense Contract Audit Agency, an arm of the U.S. Department of Defense (“USDOD”). Such audits and reviews could result in adjustments to our contract costs and profitability. However, we cannot ensure the outcome of any future audits and adjustments may be required to reduce net sales or profits upon completion and final negotiation of audits. If any audit or review were to uncover inaccurate costs or improper activities, we could be subject to penalties and sanctions, including termination of contracts, forfeiture of profits, suspension of payments, fines and suspension or prohibition from conducting future business with the U.S. Government. Any such outcome could materially adversely affect our financial results.
We are subject to the requirements of the National Industrial Security Program Operating Manual for facility security clearance, which is a prerequisite for our ability to perform on classified contracts for the U.S. Government. USDOD facility security clearance is required in order to be awarded and be able to perform on classified contracts for the USDOD and certain other agencies of the U.S. Government, which is a significant part of our business. We have obtained clearance at appropriate levels that require stringent qualifications, and we may be required to seek higher level clearances in the future. We cannot assure you that we will be able to maintain our security clearance. If for some reason our security clearance is invalidated or terminated, we may not be able to continue to perform our present classified contracts or be able to enter into new classified contracts, which could affect our ability to compete for and capture new business.
19


Our business is subject to regulation in the United States and internationally. The manufacturing of our products is subject to numerous federal, state and foreign governmental regulations. The number of laws and regulations that are being enacted or proposed by various governmental bodies and authorities is increasing. Compliance with these regulations is difficult and expensive. If we fail to adhere, or are alleged to have failed to adhere, to any applicable federal, state, or foreign laws or regulations, or if such laws or regulations negatively affect sales of our products, our business, prospects, results of operations, financial condition or cash flows may be adversely affected. In addition, our future results could be adversely affected by changes in applicable federal, state, and foreign laws and regulations, or the interpretation or enforcement thereof, including those relating to manufacturing processes, product liability, government contracts, trade rules and customs regulations, intellectual property, consumer laws, privacy laws, environmental protection, climate change, as well as accounting standards and taxation requirements (including tax-rate changes, new tax laws or revised tax law interpretations).
General Risks
Our future success depends to a significant degree upon the continued contributions of our management team and technical personnel. Our ability to hire new talent, develop existing talent and to retain our management team and other key personnel is critical to our success. The loss of members of our management team could materially adversely affect our business. In addition, competition for qualified technical personnel in our industry is intense, and we believe that our future growth and success will depend on our ability to attract, train and retain such qualified personnel. If we are unable to retain our management team, maintain and develop our key personnel and attract new qualified employees, the execution of our business strategy may be hindered and our growth limited.
If we fail to meet expectations of securities analysts or investors due to fluctuations in our sales or operating results, our stock price could decline significantly. Our sales and earnings may fluctuate from quarter to quarter due to a number of factors, including delays or cancellations of programs and supply chain challenges on revenues and costs. It is likely that in some future quarters our operating results may fall below the expectations of securities analysts or investors. In this event, the trading price of our stock could decline significantly.
Our stock price is volatile. For the year ended December 31, 2024, our stock price ranged from a low of $15.59 to a high of $23.39. The price of our common stock has been and likely will continue to be subject to wide fluctuations in response to a number of events and factors, such as:
our ability to comply with the financial and other affirmative and negative covenants included in our ABL Revolving Credit Facility;
quarterly variations in operating results;
variances of our quarterly results of operations from securities analyst estimates;
changes in financial estimates;
announcements of technological innovations and new products;
news reports relating to trends in our markets or adverse happenings at our customers; and
the cancellation of major contracts or programs with our customers;
In addition, the stock market in general, and the market prices for companies in the aerospace and defense industry in particular, have experienced significant price and volume fluctuations that often have been unrelated to the operating performance of the companies affected by these fluctuations. These broad market fluctuations may adversely affect the market price of our common stock, regardless of our operating performance. Global health crises, such as the recent COVID-19 pandemic, with the breadth of its impact worldwide, and particularly on the aerospace industry, could also cause significant volatility in the market price.
ITEM 1B.    UNRESOLVED STAFF COMMENTS
None.
ITEM 1C.    CYBERSECURITY
We recognize the critical importance of assessing, identifying, and managing material risks associated with cybersecurity threats. Our cybersecurity strategy prioritizes detection, analysis and response to known, anticipated or unexpected threats, effective management of security risks, and resiliency against incidents. This strategy is supported by both management and our Board of Directors.
We continuously strive to surpass industry best practices by implementing risk-based controls aimed at safeguarding both our partners’ and the Company’s information systems. In order to protect both commercial and defense-related businesses and support our production operations, the Company has adopted security principles in accordance with the National Institute of
20


Standards and Technology Cybersecurity Framework, contractual requirements and other global standards. We conduct annual security assessments, including external and internal penetration tests, social engineering attacks, and vulnerability assessments. These assessments provide critical insights into our security posture and help us identify and seek to address potential weaknesses proactively. We leverage multiple vendors and their diverse perspectives as means to enhance the effectiveness of our security measures. Furthermore, as we implement solutions, we engage with industry-leading partners to receive guidance on best practices for solution use and overall security. This collaboration seeks to align our cybersecurity strategies with the latest industry standards and best practices. We also maintain regular communication with external partners to stay abreast of current cybersecurity trends and emerging threats. This proactive approach enables us to seek to enhance our security posture and adapt our defenses to evolving cyber risks.
The Company’s Director of Information Technology (“IT”), who reports to our CFO, has over 20 years of experience leading cyber security oversight and is responsible for management of cybersecurity risk and the protection and defense of our networks and systems. Our IT security team, led by the Director of IT, consists of professionals with broad cybersecurity experiences, including a number of cybersecurity certifications and degrees. As a result, our IT security teams utilize their understanding of industry best practices and hands-on experience to seek to implement effective cybersecurity solutions. Cybersecurity remains a top priority across the organization, with resources allocated in an efficient manner to seek to mitigate risks and enhance our overall security posture.
The Board of Directors oversees an enterprise-wide approach to risk management, designed to support the achievement of organizational objectives, including strategic objectives, to improve long-term organizational performance and enhance shareholder value. The Director of IT provides a report to the Board of Directors on an annual basis, or more frequently as needed, with respect to information security activity, security assessments, controls and investments.
We have a set of Company-wide policies and procedures concerning cybersecurity matters. The Company’s Incident Management Policy provides a framework for reporting and managing security incidents affecting the Company’s information and business computing devices and systems, losses of information, and information security concerns. All users, including employees, contractors, consultants, suppliers, customers, government, and all personnel affiliated with third parties that perform work for the Company, are obligated to report information security incidents in order to mitigate the consequences and reduce the risk of future breaches of security. Our incident response process consists of several principal steps, including 1) preparation for a cybersecurity incident, 2) detection of a security incident and assignment to the appropriate IT personnel, 3) identification and preservation of evidence, and 4) risk assessment. Depending on the nature and severity of an incident, notifications are escalated to our CEO and the Board of Directors and, if determined to be material, externally. The incident management process is overseen by the Director of IT. The Company maintains additional policies that directly or indirectly relate to cybersecurity, such as policies related to encryption standards, mobile devices and data destruction. These policies go through an internal review process and are approved by appropriate members of management.
Our IT security team reviews enterprise risk management-level cybersecurity risks annually. The following key risk elements are evaluated:
Insiders – Whether intentional or unintentional, individuals within our Company may cause damage to our systems. We have processes in place to seek to mitigate these threats, including through controls over access to our systems and access to network resources.
External threats – We recognize the risk that hackers, vandals, and saboteurs may seek to gain access to information contained in our systems. We employ multi-layered defense and monitoring to seek to mitigate the risk associated with these threats. The Company also conducts regular periodic training of its employees as to the protection of sensitive information which includes security awareness training intended to prevent the success of “phishing” attacks.
Third-party risks – We also consider and evaluate cybersecurity risks associated with use of third-party service providers. User access to third-party systems is reviewed annually, and we obtain and review a System and Organization Controls (“SOC”) 1 or SOC 2 report from key third-party service providers.
Key cybersecurity risks and mitigating responses are addressed within our Company-wide policies.
While we have experienced cybersecurity incidents in the past, to date none have materially affected the Company or our financial position, results of operations and/or cash flows. However, the risks from cybersecurity threats and incidents continue to increase, and the preventative actions we have taken and continue to take to reduce the risk of cybersecurity threats and incidents may not successfully protect against all such threats and incidents. We continue to invest in the cybersecurity and resiliency of our networks and to enhance our internal controls and processes, which are designed to help protect our systems and infrastructure, and the information they contain. For more information regarding the risks we face from cybersecurity threats, please see Item 1A, Risk Factors, under the heading “Our business and operations could be adversely impacted in the event of a failure of our information technology infrastructure or adversely impacted by a successful cyber-attack.
21


ITEM 2.    PROPERTIES
On December 31, 2024, we own or lease 1,079,000 square feet of space, distributed by segment as follows:
OwnedLeasedTotal
Aerospace625,000 326,000 951,000 
Test Systems— 128,000 128,000 
Total Square Feet625,000 454,000 1,079,000 
We have principal operations in the U.S., Canada and France, as well as engineering offices in Ukraine and India.
Upon the expiration of our current leases, we believe that we will be able to either secure renewal terms or enter into leases for or purchases of alternative locations at market terms. We believe that our properties have been adequately maintained and are generally in good condition.
ITEM 3.    LEGAL PROCEEDINGS
Currently, we are involved in legal proceedings relating to allegations of patent infringement and, based on rulings to date, we have concluded that losses related to certain of these proceedings are probable. For a discussion of contingencies related to legal proceedings, see Note 19, Legal Proceedings, to our Consolidated Financial Statements in Item 8, Financial Statements and Supplementary Data, of this report.
ITEM 4.    MINE SAFETY DISCLOSURES
Not Applicable.
22


PART II
ITEM 5.    MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
The Company’s Common Stock is traded on the Nasdaq Global Select Market under the symbol “ATRO”. The approximate number of shareholders of record as of February 26, 2025, was 1,901 for Common Stock and 1,810 for Class B Stock.
The Company has not paid any cash dividends in the three-year period ended December 31, 2024. The Company has no plans to pay cash dividends in the future as it plans to retain all cash from operations as a source of capital to service debt and finance working capital and growth in the business.
The following table summarizes our purchases of our common stock for the three months ended December 31, 2024:
PeriodTotal Number of Shares PurchasedAverage Price Paid Per ShareTotal Number of Shares (or Units) Purchased as Part of Publicly Announced Plans or ProgramsMaximum Numbers (or approximate Dollar Value) of Shares that may yet be Purchased Under the Program (1)
October 1 - October 26— $— — $41,483,815 
October 27 - November 23— $— — $41,483,815 
November 24 - December 31— $— — $41,483,815 
(1) On September 17, 2019, the Board of Directors authorized an additional share repurchase program. This program authorizes repurchases of up to $50 million of common stock. Cumulative repurchases under this plan were approximately 310,000 shares at a cost of $8.5 million before the 10b5-1 plan associated with the share repurchase program was terminated on February 3, 2020.
The following graph compares the Company’s annual percentage change in cumulative total return on common shares over the past five years with the cumulative total return of companies comprising the S&P 500 Index, the NASDAQ US Small Cap Aerospace and Defense TR Index and the NASDAQ Composite Index. We have elected to remove the NASDAQ Composite Index, beginning with our next Annual Report on Form 10-K, and replace the NASDAQ Composite Index with the NASDAQ US Small Cap Aerospace and Defense TR Index as we believe it is more representative of companies with market capitalization comparable to Astronics. All four indices are presented for this year of transition. This presentation assumes that $100 was invested in shares of the relevant issuers on December 31, 2019, and that dividends received were immediately invested in additional shares. The graph plots the value of the initial $100 investment at one-year intervals for the fiscal years shown.
atro-20241231.jpg
23


201920202021202220232024
Astronics Corp.Return %— (52.67)(9.30)(14.18)69.10 (8.39)
Cumulative $100.00 47.33 42.93 36.85 62.31 57.08 
S&P 500 Index - Total ReturnReturn %— 18.40 28.71 (18.11)26.29 25.02 
Cumulative $100.00 118.40 152.39 124.79 157.59 197.02 
NASDAQ Composite - Total Return
Return %— 44.92 22.18 (32.54)44.64 29.57 
Cumulative $100.00 144.92 177.06 119.45 172.77 223.87 
NASDAQ US Small Cap Aerospace and Defense TR Index - Total Return
Return %— 7.76 (7.24)(7.27)32.41 47.69 
Cumulative $100.00 107.76 99.95 92.68 122.72 181.25 
ITEM 6.     [Reserved]
ITEM 7.    MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
OVERVIEW
Astronics Corporation, through its subsidiaries, is a leading supplier of advanced technologies and products to the global aerospace and defense industries. Our products and services include advanced, high-performance electrical power generation and distribution systems, seat motion solutions, lighting and safety systems, avionics products, aircraft structures, systems certification, and automated test systems.
We have two reportable segments, Aerospace and Test Systems. Our Aerospace segment has principal operating facilities in the United States, Canada and France and an engineering office in Ukraine. Our Test Systems segment has principal operating facilities in the United States and an engineering office in India.
Our Aerospace segment designs and manufactures products for the global aerospace industry. Product lines include lighting and safety systems, electrical power generation, distribution and seat motion systems, aircraft structures, avionics products, systems certification, and other products. Our primary Aerospace customers are the airframe manufacturers (“OEM”) that build aircraft for the commercial transport, military and general aviation markets, suppliers to those OEMs, aircraft operators such as airlines, suppliers to the aircraft operators, and branches of the U.S. Department of Defense (“USDOD”). Our Test Systems segment designs, develops, manufactures and maintains automated test systems that support the aerospace and defense and mass transit industries as well as training and simulation devices for both commercial and military applications. In the Test Systems segment, Astronics’ products are sold to a global customer base including OEMs and prime government contractors for both electronics and military products.
Our strategy is to increase our value by developing technologies and capabilities, either internally or through acquisition, and using those capabilities to provide innovative solutions to our targeted markets where our technology can be beneficial.
Important factors affecting our growth and profitability are the rate at which new aircraft are produced, government funding and timing of awards of military programs, our ability to have our products designed into new aircraft, the rates at which aircraft owners, including commercial airlines, refurbish or install upgrades to their aircraft and supply chain and labor market pressures. New aircraft build rates and aircraft owners spending on upgrades and refurbishments is cyclical and dependent on the strength of the global economy. Once one of our products is designed into a new aircraft, the spare parts business associated thereto is also frequently retained by the Company. Future growth and profitability of the Test Systems business is dependent on developing and procuring new and follow-on business. The nature of our Test Systems business is such that it pursues large, often multi-year, projects. There can be significant periods of time between orders in this business, which may result in large fluctuations of sales and profit levels and backlog from period to period. Test Systems segment customers include the USDOD, prime contractors to the USDOD, mass transit operators and prime contractors to mass transit operators.
Each of the markets that we serve presents opportunities that we expect will provide growth for the Company over the long-term. We continue to look for opportunities in all of our markets to capitalize on our core competencies to expand our existing business and to grow through strategic acquisitions.
The main challenges that we continue to face include varying levels of supply chain pressures, material availability and cost increases (including tariffs), labor availability and cost, and improving shareholder value through increasing profitability. Increasing profitability is dependent on many things, primarily sales growth, both acquired and organic, and the Company’s ability to pass cost increases along to customers and control operating expenses, and to identify means of creating improved
24


productivity. Sales are driven by increased build rates for existing aircraft, market acceptance and economic success of new aircraft and our products, continued government funding of defense programs, the Company’s ability to obtain production contracts for parts we currently supply or have been selected to design and develop for new aircraft platforms and continually identifying and winning new business for our Test Systems segment.
Reduced aircraft build rates driven by regulatory actions impacting OEM production, a weak economy, aircraft groundings, tight credit markets, reduced air passenger travel, and an increasing supply of used aircraft on the market would likely result in reduced demand for our products, which will result in lower profits. Reduction of defense spending may result in fewer opportunities for us to compete, which could result in lower profits in the future. Many of our newer development programs are based on new and unproven technology and at the same time we are challenged to develop the technology on a schedule that is consistent with specific programs. Delays in delivery schedules and incremental costs resulting from supply chain, tariff and labor rate pressures have in the past resulted, and could in the future also result in, lower profits. We will continue to address these challenges by working to improve operating efficiencies and focusing on executing on the growth opportunities currently in front of us.
Our ABL Revolving Credit Facility subjects us to various financial and other affirmative and negative covenants with which we must comply on an ongoing or periodic basis. These include financial covenants pertaining to minimum excess availability requirements and minimum fixed charge coverage ratio requirements. An unexpected decline in our revenues or operating income, including occurring as a result of events beyond our control, could cause us to violate our financial covenants. While the Company expects to remain in compliance with the required financial covenants for the duration of the agreements, any unexpected negative impacts to our business, including as a result of declines in aircraft production rates from expectations or production delays resulting from regulatory actions or labor strikes affecting OEMs, additional supply chain pressures, the timing of customer orders, and our ability to meet customer delivery schedules, or labor availability and cost pressures, could result in lower revenues and reduced financial profits, and, as a result thereof, our inability to satisfy the financial covenants in our ABL Revolving Credit Facility.
Challenges affecting the commercial aviation industry or key participants can adversely impact the demand for our products and services, the timing of orders, deliveries and related payments and other factors. We are monitoring the production and other challenges at The Boeing Company, including the recently resolved strike, and we continue to align with them on production expectations.
See Item 1A, Risk Factors, of this report for an additional discussion of risks associated with our potential inability to satisfy the financial and restrictive covenants set forth in the ABL Revolving Credit Facility.
In September 2021, the Company was awarded a grant of up to $14.7 million from the U.S. Department of Transportation (“USDOT”) under the Aviation Manufacturing Jobs Protection Program (“AMJP”). The Company received $7.3 million under the grant in 2022. The grant benefit was recognized ratably over the six-month performance period as a reduction to Cost of Products Sold in proportion to the compensation expense that the award was intended to defray. During the year ended December 31, 2022, the Company recognized $6.0 million of the award.
We are monitoring the ongoing conflict between Russia and Ukraine and the related export controls and financial and economic sanctions imposed on certain industry sectors, including the aviation sector, and parties in Russia by the U.S., the U.K., the European Union and others. Although the conflict has not resulted in a direct material adverse impact on our business to date, the implications of the Russia and Ukraine conflict in the short-term and long-term are difficult to predict at this time. Factors such as increased energy costs, the availability of certain raw materials for aircraft manufacturers, embargoes on flights from Russian airlines, sanctions on Russian companies, and the stability of Ukrainian customers could impact the global economy and aviation sector.
In October 2024, a customer reported within the Aerospace segment declared bankruptcy. As a result, the Company recorded a full reserve of $1.0 million for outstanding receivables, a reserve of $1.7 million for inventory and $0.6 million for impairment of fixed assets. In November 2023, a non-core contract manufacturing customer reported within the Aerospace segment filed for bankruptcy under Chapter 11. As a result, the Company recorded a full reserve of $7.5 million for outstanding accounts receivable and a reserve of $3.6 million for inventory. The associated assets existed prior to 2023.
DIVESTITURES
On February 13, 2019, the Company completed a divestiture of its semiconductor test business within the Test Systems segment. The total proceeds of the divestiture included two elements of contingent purchase consideration (“earnout”). In March 2022, the Company agreed with the earnout calculation for the calendar 2021 earnout in the amount of $11.3 million. The Company recorded the gain and received the payment in the first quarter of 2022. In March 2023, the Company agreed with the final earnout calculation for the calendar 2022 earnout in the amount of $3.4 million. The Company recorded the gain
25


and received the payment in the first quarter of 2023. We are not eligible for any further earnout payments related to this divestiture.
MARKETS
Commercial Transport Market
The commercial transport market is our largest end market with sales driven by new aircraft production and aftermarket airline retrofit programs. In the commercial transport market, while many of our key long-term fundamentals remain intact, we continue to see residual, though improving, near-term market pressure due to effects of certain supply chain challenges. We have experienced improvement throughout 2024 driven by improved activity with our airline customers, though production was negatively affected by the quality control issues and labor workforce stoppage on the 737 MAX. Aircraft build rates are expected to continue to improve during 2025 and 2026 from current levels as production of both the 737 MAX and A-320 are expected to increase, and the aftermarket is expected to strengthen over the course of the year as aircraft utilization and load factors increase. International travel utilizing primarily widebody aircraft is close to pre-pandemic levels and we believe widebody aircraft production rates will continue to directionally match air traffic volumes.
Sales to the commercial transport market include sales of lighting and safety systems, electrical power and seat motion systems, aircraft structures, avionics products and systems certification. Sales to this market totaled approximately $524.6 million or 65.9% of our consolidated sales in 2024.
Maintaining and growing sales to the commercial transport market will depend not only on continued market recovery post-pandemic, but also on airlines’ capital spending budgets for cabin upgrades as well as the purchase of new aircraft by global airlines. This spending by the airlines is impacted by their profits, cash flow and available financing as well as competitive pressures between the airlines to improve the travel experience for their passengers. We expect that new aircraft will be equipped with more passenger and aircraft connectivity and in-seat power than previous generation aircraft which drives demand for our avionics and power products. This market has historically experienced strong growth from airlines installing in-seat passenger power systems on their existing and newly delivered aircraft. Our ability to maintain and grow sales to this market depends on our ability to maintain our technological advantages over our competitors and maintain our relationships with major in-flight entertainment suppliers and global airlines.
Military Aerospace Market
Sales to the military aerospace market include sales of lighting and safety products, avionics products, electrical power products and structures products. Sales to this market totaled approximately 11.1% of our consolidated sales and amounted to $88.0 million in 2024.
The military market is dependent on governmental funding which can change from year to year. Risks are that overall spending may be reduced in the future, specific programs may be eliminated or that we fail to win new business through the competitive bid process. Astronics does not have significant reliance on any one program such that cancellation of a particular program will cause material financial loss. We believe that we will continue to have opportunities similar to past years with respect to this market.
General Aviation Market
Sales to the general aviation market consist mostly of line-fit products driven by aircraft build rates although there are some aftermarket sales as well. Sales to the general aviation market include sales of lighting and safety products, avionics products, and electrical power and seat motion products. Sales to this market totaled approximately 9.3% of our consolidated sales in 2024 and amounted to $74.3 million.
Sales to the general aviation market are driven by our ship set content on new aircraft and build rates of new aircraft. General aviation OEM build rates are impacted by global wealth creation and corporate profitability. We continue to see opportunities on new aircraft currently in the design phase to employ our lighting and safety, electrical power and avionics technologies in this market. There is risk involved in the development of products for any new aircraft including the risk that the aircraft will not ultimately be produced or that it will be produced in lower quantities than originally expected and thus impacting our return on our engineering and development efforts.
Test Systems Products
Sales by our Test Systems segment accounted for approximately 11.2% of our consolidated sales in 2024 and amounted to $88.7 million. This segment designs, develops, manufactures and maintains automated test systems that support the aerospace and defense, communications and mass transit industries as well as training and simulation devices for both commercial and
26


military applications. Sales to the aerospace and defense market were $45.4 million in 2024. Sales to the mass transit market were $10.9 million and sales to the radio test market were $32.5 million in 2024.
Sales to the military and mass transit markets are subject to fluctuations resulting from changes in governmental spending, elimination of certain programs, or failure to win new business through the competitive bid process. Consistent with the Aerospace segment, the Test Systems segment does not significantly rely on any one program such that cancellation of a particular program will cause material financial loss, and we believe that we will continue to have opportunities similar to past years regarding this market.
CRITICAL ACCOUNTING ESTIMATES
Our financial statements and accompanying notes are prepared in accordance with U.S. generally accepted accounting principles. The preparation of the Company’s financial statements requires management to make estimates, assumptions and judgments that affect the amounts reported. These estimates, assumptions and judgments are affected by management’s application of accounting policies, which are discussed in Note 1, Summary of Significant Accounting Principles and Practices, to the Consolidated Financial Statements in Item 8, Financial Statements and Supplementary Data, of this report. The critical accounting policies have been reviewed with the Audit Committee of our Board of Directors.
Revenue Recognition
Astronics recognizes revenue when it transfers control of a promised good or service to a customer in an amount that reflects the consideration it expects to receive in exchange for the good or service. Our performance obligations are satisfied and control is transferred either at a point-in-time or over-time. The majority of our revenue is recognized at a point-in-time when control is transferred, which is generally evidenced by the shipment or delivery of the product to the customer, a transfer of title, a transfer of the significant risks and rewards of ownership, and customer acceptance. For certain contracts under which we produce products with no alternative use and for which we have an enforceable right to recover costs incurred plus a reasonable profit margin for work completed to date and for certain other contracts under which we create or enhance a customer-owned asset while performing repair and overhaul services, control is transferred to the customer over time. The Company recognizes revenue using an over time recognition model for these types of contracts.
We utilize the cost-to-cost method as a measure of progress for performance obligations that are satisfied over time as we believe this input method best represents the transfer of control to the customer. Under the cost-to-cost method, the extent of progress toward completion is measured based on the proportion of costs incurred to date to the total estimated costs at completion of the performance obligation. These projections require management to make numerous assumptions and estimates relating to items such as the complexity of design and related development costs, performance of subcontractors, availability and cost of materials, labor productivity and cost, overhead, capital costs, and manufacturing efficiency. We review our cost estimates on a periodic basis, or when circumstances change and warrant a modification to a previous estimate. Cost estimates are largely based on negotiated or estimated purchase contract terms, historical performance trends and other economic projections.
See Note 2, Revenue, to the Consolidated Financial Statements in Item 8, Financial Statements and Supplementary Data, of this report for a further description of revenue recognition under ASC 606.
Reviews for Impairment of Goodwill
Our goodwill is the result of the excess of purchase price over net assets acquired from acquisitions. We had approximately $58.1 million and $58.2 million of goodwill as of December 31, 2024 and 2023, respectively.
We identify our reporting units by assessing whether the components of our operating segments constitute businesses for which discrete financial information is available and segment management regularly reviews the operating results of those components. The Test Systems operating segment is its own reporting unit while the other reporting units are one level below our Aerospace operating segment.
The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.
We use the discounted cash flow method to estimate the fair value of each of our reporting units. The discounted cash flow method incorporates various assumptions, the most significant being projected sales growth rates, operating profit margins and cash flows, the terminal growth rate and the discount rate. Management projects sales growth rates, operating margins and cash flows based on each reporting unit’s current business, expected developments and operational strategies. If the carrying value of
27


the reporting unit exceeds its fair value, goodwill is considered impaired and the impairment loss is recorded for the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying value of goodwill.
The Company’s four reporting units remaining with goodwill as of the first day of our fourth quarter were subject to the annual goodwill impairment test. Based on our quantitative assessments of our reporting units, we concluded that goodwill was not impaired in 2024, 2023 or 2022.
CONSOLIDATED RESULTS OF OPERATIONS AND PERFORMANCE
(In thousands, except percentages and per share data)20242023
RESULTS OF OPERATIONS:
Sales$795,426 $689,206 
Gross Margin21.2 %17.5 %
SG&A Expenses as a Percentage of Sales17.8 %18.5 %
Income (Loss) from Operations$26,466 $(6,671)
Operating Margin3.3 %(1.0)%
Net Gain on Sale of Businesses$— $3,427 
Loss on Extinguishment of Debt$10,148 $— 
Other Expense (Income), Net$2,187 $(261)
Interest Expense, Net$21,998 $23,328 
Effective Tax Rate(106.1)%(0.4)%
Net Loss$(16,215)$(26,421)
Net Loss Margin(2.0)%(3.8)%
Diluted Loss Per Share$(0.46)$(0.80)
Weighted Average Shares Outstanding – Diluted35,037 33,104 
A discussion by segment can be found at “Segment Results of Operations” in this MD&A.
CONSOLIDATED OVERVIEW OF OPERATIONS
2024 Compared With 2023
Growth in sales were driven by the Aerospace segment due to continued strength in demand primarily from the Commercial Transport market. Aerospace sales were up $101.9 million, or 16.8%, while Test Systems sales increased $4.4 million on higher radio test revenue. The prior-year period Test Systems sales benefited from the reversal of a $5.8 million deferred revenue liability recorded with a previous acquisition.
Consolidated cost of products sold in 2024 was $627.1 million, compared with $568.4 million in the prior year. The increase was primarily due to higher volume, coupled with an increase of $11.0 million for resumed incentive programs including bonuses, 401K profit sharing contributions, a $5.2 million warranty reserve related to a new product launch that requires field modification, and a $6.1 million increase in non-bankruptcy related inventory reserves, offset by a decrease in reserves associated with customer bankruptcies previously discussed of $1.9 million.
Selling, General and Administrative (“SG&A”) expenses were $141.9 million in 2024 compared with $127.5 million in the prior-year period primarily due to increased wages and benefits, including a $6.0 million increase for resumed incentive programs, and an increase of $8.9 million in litigation-related legal expenses and reserve adjustments in 2024. SG&A was also impacted by a $1.9 million increase in restructuring-related severance charges incurred in our Test Systems segment. The prior year was negatively impacted by a $7.5 million reserve for accounts receivable compared to a $1.5 million reserve for accounts receivable and fixed asset impairments in the current year associated with customer bankruptcies previously discussed.
On February 21, 2025, the UK High Court of Justice rendered a decision in the Company’s long-running patent infringement dispute in that jurisdiction. The ruling requires payment of approximately $11.9 million and, as a result, SG&A expense in 2024 reflects a $4.8 million true up to legal reserves for that matter. Any additional amounts required to be paid by the Company related to certain other factors peripheral to the damages award will be determined at follow-up hearings expected to occur in the first half of 2025. The Company expects that payment of the final liability will be required in the second quarter of 2025, and that an appeal, if any, would likely be heard in early 2026.
28


Impacting net income was $10.1 million for the loss on extinguishment of debt which included $4.5 million in call premiums on the previous term loans and the write-off of $5.6 million of associated deferred financing costs.
In 2023, the Company recognized a final earnout of $3.4 million for the 2019 sale of its semiconductor test business. Other Income in 2023 included $1.8 million associated with the reversal of a liability related to an equity investment.
Interest expense decreased to $22.0 million from $23.3 million in the year ended December 31, 2023 related to the lower average borrowings and cost of debt resulting from the Company’s refinancing activities.
Tax expense of $8.3 million was primarily due to a valuation allowance applied against the deferred tax asset associated with research and development costs that are required to be capitalized for tax purposes, compared with a tax expense of $0.1 million in the prior year.
Consolidated net loss was $16.2 million, or $0.46 per diluted share, compared with net loss of $26.4 million, or $0.80 per diluted share, in the prior year.
For the year, bookings totaled $808.1 million, resulting in a book-to-bill ratio of 1.02:1. Backlog at the end of the year was $599.2 million
Income Taxes
Our effective tax rates for 2024 and 2023 were (106.1)% and (0.4)%, respectively. Prior to 2022, research and development costs were deducted as incurred. However, beginning with the 2022 tax year, these costs are required to be capitalized for tax purposes and amortized over five years. While this would typically result in the creation of an associated deferred tax asset, due to our cumulative three-year pre-tax loss, a valuation allowance was applied against the deferred tax asset. In addition to state income taxes, the following items had the most significant impact on the difference between our statutory U.S. federal income tax rate (21% in 2024 and 2023) and our effective tax rate:
2024:
Recognition of approximately $13.6 million of valuation allowance against federal deferred tax assets. See Note 11, Income Taxes, to the Consolidated Financial Statements in Item 8, Financial Statements and Supplementary Data, of this report for additional information.
Recognition of approximately $3.4 million of 2024 U.S. R&D tax credits.
2023:
Recognition of approximately $6.8 million of valuation allowance against federal deferred tax assets. See Note 11, Income Taxes, to the Consolidated Financial Statements in Item 8, Financial Statements and Supplementary Data, of this report for additional information.
Recognition of approximately $3.4 million of 2023 U.S. R&D tax credits.
2023 Compared With 2022
For a comparison of our results of operations for the years ended December 31, 2023 and 2022, see Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations, of our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 5, 2024.
SEGMENT RESULTS OF OPERATIONS
Operating profit, as presented below, is sales less cost of products sold and other operating expenses, excluding interest expense, other corporate expenses and other non-operating sales and expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment. Operating profit is reconciled to loss before income taxes in Note 20, Segments, to the Consolidated Financial Statements in Item 8, Financial Statements and Supplementary Data, of this report.
We do not have material off-balance sheet arrangements that have or are reasonably likely to have a material future effect on our results of operations or financial condition.
29


AEROSPACE SEGMENT 
(In thousands, except percentages)20242023
Sales$706,684 $604,830 
Operating Profit$62,406 $24,629 
Operating Margin8.8 %4.1 %
20242023
Total Assets$498,528 $493,660 
Backlog$537,563 $511,540 

Sales by Market 20242023
Commercial Transport$524,572 $432,199 
Military88,019 61,617 
General Aviation74,344 80,842 
Other19,749 30,172 
Total$706,684 $604,830 

Sales by Product Line20242023
Electrical Power & Motion$359,043 $268,049 
Lighting & Safety179,403 157,434 
Avionics120,183 113,117 
Systems Certification17,003 26,255 
Structures11,303 9,803 
Other19,749 30,172 
Total$706,684 $604,830 
2024 Compared With 2023
Aerospace segment sales of $706.7 million were up $101.9 million, or 16.8%. The improvement was driven by a 21.4%, or $92.4 million, increase in Commercial Transport sales. Growth was primarily related to increased demand by airlines for cabin power, lighting and safety and inflight entertainment & connectivity (“IFEC”) products which are in the Electrical Power & Motion, Lighting & Safety and Avionics product groups.
Military Aircraft sales increased $26.4 million, or 42.8%, to $88.0 million, driven by increased demand for Lighting & Safety and Avionics products as well as progress on the FLRAA program. General Aviation sales decreased $6.5 million, or 8.0%, to $74.3 million, primarily due to lower sales of antenna products. Other sales decreased $10.4 million as the Company is winding down its non-core contract manufacturing arrangements.
Aerospace segment operating profit of $62.4 million, or 8.8%, improved over the prior year despite a $16.4 million increase in litigation-related legal expenses and reserve adjustments related to the ongoing patent dispute previously discussed, $5.2 million in warranty expense related the previously-mentioned field modification, a $6.7 million increase in non-bankruptcy related inventory reserves and a $13.2 million increase in compensation expense related to the resumption of the Company’s incentive programs, offset by a decrease in non-cash reserves associated with customer bankruptcies of $7.8 million. The improvement in segment operating profit reflects leverage gained on higher volume and improving production efficiencies.
Aerospace bookings in 2024 were $732.7 million, for a book-to-bill ratio of 1.04:1. The book-to-bill ratio is calculated as total orders received during the period compared with total revenue recognized during the period. The Aerospace segment’s backlog at December 31, 2024 was $537.6 million, compared to $511.5 million at December 31, 2023.
30


2023 Compared With 2022
For a comparison of Aerospace segment results for the years ended December 31, 2023 and 2022, see Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations, of our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 5, 2024.
TEST SYSTEMS SEGMENT 
(In thousands, except percentages)20242023
Sales$88,742 $84,376 
Operating Loss$(8,477)$(8,745)
Operating Margin(9.6)%(10.4)%
 20242023
Total Assets$128,828 $122,681 
Backlog$61,666 $75,036 
2024 Compared With 2023
Test Systems segment sales were $88.7 million, up $4.4 million driven primarily by our U.S. Army and U.S. Marine Corps’ Radio Test programs. However, sales were negatively impacted by $3.5 million due to a revision of estimated costs to complete certain long-term mass transit Test contracts. The revision resulted in reduced revenue recognized in the period due to lower estimates of the percentage of work completed on the programs. The prior-year period sales benefited from the reversal of a $5.8 million deferred revenue liability recorded with a previous acquisition.
Test Systems operating loss was $8.5 million compared with operating loss of $8.7 million in 2023. Test Systems operating loss for the prior-year period benefited from the $5.8 million sales adjustment resulting from the reversal of the deferred revenue liability. The 2024 results benefited from the margin realized on the HHRTS and TS-4549/T sales and a $7.5 million decrease in litigation-related expenses, however Test Systems’ operating performance continues to be negatively affected by mix and under absorption of fixed costs due to low volume, the resumption of the Company’s incentive programs, and the revision of estimated costs on certain long-term mass transit contracts discussed above, which resulted in a $3.5 million reversal of revenue. Additional restructuring initiatives were implemented in the 2024 fourth quarter, which are expected to provide annualized savings of approximately $4 million to $5 million, beginning in the first quarter of 2025. Restructuring-related severance expense increased $1.6 million in 2024 compared with 2023. During the fourth quarter of 2024, we also substantially completed the closure of a third Test facility in the last two years.
Bookings for the Test Systems segment in 2024 were $75.4 million, for a book-to-bill ratio of 0.85:1 for the year. Backlog in the Test Systems segment was $61.7 million at December 31, 2024, compared to $75.0 million at December 31, 2023.
2023 Compared With 2022
For a comparison of Test Systems segment results for the years ended December 31, 2023 and 2022, see Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations, of our Annual Report on Form 10-K for the year ended December 31, 2023 filed with the SEC on March 5, 2024.
CONTRACTUAL OBLIGATIONS AND OTHER COMMITMENTS
For further information on our contractual obligations and other commitments as of December 31, 2024 and estimated timing thereof, see the notes to the Consolidated Financial Statements referenced below, in Item 8, Financial Statements and Supplementary Data, of this report.
Long-term Debt and Interest Payments — Refer to Note 8, Long-Term Debt, in Item 8, Financial Statements and Supplementary Data, of this report. On November 25, 2024, the Company entered into a second amendment to the ABL Revolving Credit Facility that increased the maximum aggregate amount available to be borrowed thereunder to $220.0 million from $200.0 million. The ABL Revolving Credit Facility has a scheduled maturity of July 11, 2027, an interest rate of SOFR plus 2.75% to 3.25% and is collateralized primarily by inventory, accounts receivable, machinery and equipment and real estate. The ABL Revolving Credit Facility requires payment of a quarterly commitment fee of 0.25% or 0.375% based on the Company’s average excess availability.
31


On December 3, 2024, the Company issued $165.0 million aggregate principal amount of Convertible Notes due 2030, which amount includes the additional notes issued pursuant to the initial purchasers’ full exercise of their option to purchase additional Convertible Notes. The Convertible Notes bear interest at a rate of 5.500% per annum, payable semi-annually in arrears on March 15 and September 15 of each year, beginning on March 15, 2025. The Convertible Notes will mature on March 15, 2030, unless earlier converted, redeemed or repurchased. The initial conversion rate is 43.6814 shares of common stock per $1,000 principal amount of Convertible Notes, which represent the initial conversion price of $22.89 per share.
Future interest payments under the ABL Revolving Credit Facilities and the Convertible Notes of approximately $49.9 million have been estimated using the applicable interest rate of each debt instrument based on expected future borrowings or outstanding amount of Convertible Notes, as applicable. Actual future ABL borrowings and rates may differ from those used to estimate the amounts discussed above.
Purchase Obligations — Purchase obligations are comprised of the Company’s commitments for goods and services in the normal course of business and amount to approximately $184.0 million payable over the next twelve months.
Supplemental Retirement Plan and Post Retirement Obligations — Anticipated payments related with the Company’s defined benefit plans are detailed in Note 13, Retirement Plans and Related Post Retirement Benefits, in Item 8, Financial Statements and Supplementary Data, of this report.
Lease Obligations — Refer to Note 10, Leases, in Item 8, Financial Statements and Supplementary Data, of this report for details on obligations and timing of expected future lease payments, including a five-year maturity schedule. The lease maturity schedule excludes legally binding operating lease payments of $3.3 million per year through 2033 for a lease that has been signed in 2025, but not commenced.
Legal Reserves — Refer to Note 19, Legal Proceedings, in Item 8, Financial Statements and Supplementary Data, of this report for management’s estimate of damages to be paid related to our ongoing litigation with Lufthansa Technik and timing thereof.
LIQUIDITY AND CAPITAL RESOURCES
(In thousands)20242023
Cash Flow Data
Net Cash Flows from:
Operating Activities$30,566 $(23,950)
Investing Activities$(8,428)$(4,106)
Financing Activities$(14,530)$25,435 
Year-end Financial Position
Working Capital1
$270,020 $246,448 
Indebtedness$175,000 $172,499 
Other Data for the Annual Period
Capital Expenditures$8,428 $7,643 
1 Working capital is calculated as the difference between Current Assets and Current Liabilities.
Our cash flow from operations and available borrowing capacity under our ABL Revolving Credit Facilities are expected to provide us with the financial resources needed to run our operations and reinvest in our business for at least the next 12 months.
Our ability to maintain sufficient liquidity is highly dependent upon achieving expected operating results. Failure to achieve expected operating results could have a material adverse effect on our liquidity, our ability to obtain financing or access our existing financing, and our operations in the future.
Operating Activities
Cash provided by operating activities totaled $30.6 million in 2024, as compared with $24.0 million cash used for operating activities in 2023. Cash flow from operating activities improved compared with 2023 primarily related to improvement in our financial results, coupled with accounts receivable using less cash, partially offset by increased outflows related to inventory and accounts payable. Non-cash items include $10.1 million for the loss on extinguishment of debt in 2024 and a $5.8 million deferred liability recovery in 2023. The $3.4 million earnout in 2023 from the sale of the semiconductor business is treated as investing activities and thus is shown as a non-cash gain removed from the calculation of cash flow from operations.
32


Our cash flows from operations are primarily dependent on our net loss adjusted for non-cash expenses and income and the timing of collections of receivables, inventory levels and payments to suppliers and employees. Sales and operating results of our Aerospace segment are influenced by build rates of new aircraft, which are subject to general economic conditions, airline passenger travel and spending for government and military programs. Our Test Systems segment sales depends in part on capital expenditures of the aerospace and defense industry which, in turn, depend on current and future demand for those products. A reduction in demand for our customers’ products would adversely affect our operating results and cash flows.
Investing Activities
Cash used for investing activities in 2024 was $8.4 million compared to $4.1 million cash used for investing activities in 2023. Investing cash flows in 2023 were positively impacted by the receipt of $3.4 million related to the calendar 2022 earnout from the sales of the semiconductor business.
Future requirements for PP&E depend on numerous factors, including expansion of existing product lines and introduction of new products. Management believes that our cash flow from operations and available capacity under our ABL Revolving Credit Facility will provide for these capital expenditures. We expect to continue to evaluate acquisition opportunities in the future.
Financing Activities
Cash used for financing activities totaled $14.5 million for 2024, as compared with cash provided by financing activities of $25.4 million for 2023. The Company received proceeds from our at-the-market equity offering program (the “ATM Program”) of $21.3 million in 2023. Additionally, the Company made net borrowings under our credit facilities of $2.5 million in 2024 compared with net borrowings of $8.5 million in 2023, coupled with a $9.9 million increase in costs associated with amending and refinancing our credit facilities in 2024.
The Company amended its ABL Revolving Credit Facility on July 11, 2024, by entering into the Seventh Amended and Restated Credit Agreement, which set the maximum aggregate amount that the Company can borrow pursuant to the revolving credit line at $200.0 million, with borrowings subject to a borrowing base determined primarily by inventory, accounts receivable, machinery and equipment and real estate. The Company also entered into a $55.0 million Term Loan Facility on July 11, 2024. The Company repaid in full all outstanding indebtedness under the previous term loan dated January 19, 2023. The payoff amount of approximately $84.5 million consisted of a repayment of the principal amount of approximately $80.3 million, plus accrued but unpaid interest, fees and expenses, including a call premium of 4.00% which satisfied all of the Company’s indebtedness obligations thereunder. The Company funded the repayment of its obligations under the previous agreement with borrowings under the ABL Revolving Credit Facility and the Term Loan Facility.
On November 25, 2024, the Company entered into a second amendment to the ABL Revolving Credit Facility which increased the maximum aggregate amount that the Company can borrow pursuant to the ABL Revolving Credit Facility to $220.0 million from $200.0 million. The maturity date of borrowings under the ABL Revolving Credit Facility remains July 11, 2027. The Company and the applicable lenders also agreed in a separate first amendment to increase the amount of unsecured indebtedness the Company is permitted to incur under the ABL Revolving Credit Facility, subject to completion of the Convertible Notes offering (discussed below).
Under the terms of the ABL Revolving Credit Facility, the Company pays interest on the unpaid principal amount of the ABL Revolving Credit Facility at a rate equal to SOFR plus a term SOFR adjustment in the amount of 0.10% per annum (which collectively shall be at least 1.00%) plus an applicable margin ranging from 2.75% to 3.25% determined based upon the Company’s Excess Availability (as defined in the ABL Revolving Credit Facility). The Company is required to pay a quarterly commitment fee under the ABL Revolving Credit Facility on undrawn revolving credit commitments in an amount equal to 0.25% or 0.375% based on the Company’s average excess availability under the ABL Revolving Credit Facility. On December 31, 2024, there was $10.0 million outstanding on the ABL Revolving Credit Facility and there remained $209.7 million available for future borrowings, net of outstanding letters of credit, before our minimum excess availability requirement discussed below.
Pursuant to the ABL Revolving Credit Facility, the Company is subject to a minimum fixed charge coverage ratio of 1.10 to 1.00. The Company is also required to maintain minimum excess availability of the greater of 10% of the borrowing base under the ABL Revolving Credit Facility, or $15.0 million. As of December 31, 2024, the Company was in compliance with these covenants.
On December 3, 2024, the Company issued $165.0 million aggregate principal amount of Convertible Notes, which amount includes the additional Convertible Notes issued pursuant to the initial purchasers’ full exercise of their option to purchase additional Convertible Notes. The Convertible Notes bear interest at a rate of 5.500% per annum, payable semi-annually in arrears on March 15 and September 15 of each year, beginning on March 15, 2025. The Convertible Notes will mature on
33


March 15, 2030, unless earlier converted, redeemed or repurchased. The initial conversion rate is 43.6814 shares of common stock per $1,000 principal amount of Convertible Notes, which represent the initial conversion price of $22.89 per share. The Convertible Notes are convertible at the option of the holders at any time on or after December 15, 2029, until the close of business on the second scheduled trading day immediately preceding the maturity date. Upon conversion, the Company will satisfy its conversion obligations by paying and/or delivering, as the case may be, cash, shares of its common stock or a combination of cash and shares of its common stock, at its election. Beginning March 20, 2028, if the Company’s stock price has been at least 130% of the conversion price for a specified period of time, the Convertible Notes may be called at the option of the issuer. Under the same conditions, the Company can elect to redeem the Convertible Notes for cash. After the first quarter of 2025, if the Company’s stock price has been at least 130% of the conversion price for 20 of 30 trading days ending on and including the last trading day of the immediately preceding quarter, the Convertible Notes may be called at the option of the holder. The fair value of the Convertible Notes was approximately $176.9 million as of December 31, 2024 based on quoted prices for these instruments in active markets, and is classified as a Level 1 measurement within the fair value hierarchy.
On December 3, 2024, the Company repaid in full all outstanding indebtedness under the Term Loan Facility. The Term Loan Facility payoff consisted of a repayment of a principal amount of approximately $54.9 million, plus accrued but unpaid interest, fees and expenses, including a call premium of 3.00% which satisfied all of the Company’s indebtedness obligations thereunder. The Company funded the repayment of its obligations under the Term Loan Facility with a portion of the proceeds received from the issuance and sale of the Convertible Notes. Scheduled principal payments of $9.0 million were payable under the Term Loan Facility and were classified as current in the accompanying Consolidated Balance Sheets as of December 31, 2023. The interest rate on current maturities of long-term debt was 14.20% at December 31, 2023.
The Company incurred $12.2 million in incremental debt issuance costs during 2024. All costs are amortized to interest expense over the term of the respective agreement. Debt issuance cost amortization expense was approximately $2.6 million, $3.0 million and $0.8 million in 2024, 2023 and 2022, respectively. Unamortized deferred debt issuance costs associated with the ABL Revolving Credit Facility ($3.0 million as of December 31, 2024) are recorded within Other Assets and those associated with the Convertible Notes ($6.3 million as of December 31, 2024) are recorded as a reduction of the carrying value of the debt on the Consolidated Balance Sheets. The unamortized balance of deferred debt issuance costs on our previous credit facilities of $2.0 million was recorded within Other Assets and $4.3 million was recorded as a reduction of the carrying value of the debt on the Consolidated Balance Sheets at December 31, 2023.
In 2024, the Company recorded a loss on extinguishment of the debt of approximately $10.1 million below Income from Operations, which was comprised of $4.5 million of prepayment fees on the previous term loans and a write-off of $5.6 million of unamortized deferred financing costs. The Company also had a write-off of deferred financing costs of approximately $0.5 million related to the exiting ABL lender in Interest Expense within the Consolidated Statements of Operations.
Certain of the Company’s subsidiaries are borrowers under the ABL Revolving Credit Facility and the assets of such subsidiaries also secure the obligations under the ABL Revolving Credit Facility. In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the credit facilities automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, cross default under other material debt agreements, and a going concern qualification for any reason other than loan maturity date give the agent the option to declare all such amounts immediately due and payable.
On June 5, 2023, the Company filed a shelf registration statement on Form S-3 with the SEC, which allows us to issue shares of common stock, preferred stock, warrants, subscription rights, purchase contracts and debt securities in one or more offerings up to an aggregate offering price of $150 million and on terms to be determined at the time of the offering. On August 8, 2023, the Company initiated an at-the-market equity offering program for the sale from time to time of shares of the Company’s common stock, par value $0.01 per share having an aggregate offering price of up to $30 million.
During the year ended December 31, 2024, the Company did not sell any shares of our common stock under the ATM Program. During the year ended December 31, 2023, the Company sold 1,334,228 shares of our common stock under the ATM Program. The Company generated $21.8 million in aggregate gross proceeds from sales under the ATM Program at an average sale price of $16.31 per share. Aggregate net proceeds from the ATM Program were $21.3 million after deducting related expenses, including commissions to the sales agents and issuance costs. As of December 31, 2024, the Company had remaining capacity under the ATM Program to sell shares of common stock having an aggregate offering price up to approximately $8.2 million.
On February 4, 2025, the Company entered into a factoring agreement with Citibank, N.A. under which we can sell certain receivables resulting from sales to a certain customer. The arrangement is designed to provide the Company with an immediate cash advance on eligible receivables, up to a limit of $45 million a year as restricted by our ABL Revolving Credit Facility. As of the date of this report, the Company has not utilized the factoring agreement. Management continues to evaluate its financing
34


needs and the potential utilization of the factoring agreement based on the Company’s operational and working capital requirements. There is no current commitment or obligation to factor any receivables under this agreement.
Cash on hand at the end of the year was $18.4 million. Net debt was $156.6 million, compared with $161.2 million at the end of 2023.
Lufthansa Technik AG (“Lufthansa”) filed actions in Germany, the United Kingdom (“UK”) and France. These matters are more fully discussed in Note 19, Legal Proceedings, to our Consolidated Financial Statements in Item 8, Financial Statements and Supplementary Data and Item 1A, Risk Factors, of this report.
The Company expects its cash flow from operations will provide sufficient cash flows to fund operations, including payment of the $11.9 million damage award related to the February 21, 2025 ruling issued in relation to the Lufthansa UK matter. However, the Company may also evaluate various actions and alternatives to enhance its profitability and cash generation from operating activities, which could include manufacturing efficiency initiatives, cost-reduction measures, working with vendors and suppliers to reduce lead times and expedite shipment of critical components, and working with customers to expedite receivable collections. The Company may also utilize available capacity under the ABL Revolving Credit Facility.
Our ability to maintain sufficient liquidity and comply with financial debt covenants is highly dependent upon achieving expected operating results. Failure to achieve expected operating results could have a material adverse effect on our liquidity, our ability to obtain financing or access our existing financing, and our operations in the future and could allow our debt holders to demand payment of all outstanding amounts.
DIVIDENDS
Management believes that it should retain the capital generated from operating activities for investment in advancing technologies, acquisitions and debt retirement. Accordingly, there are no plans to institute a cash dividend program.
RECENT ACCOUNTING PRONOUNCEMENTS
See Note 1, Summary of Significant Accounting Principles and Practices, of the Consolidated Financial Statements in Item 8, Financial Statements and Supplementary Data, of this report.
ITEM 7A.     QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
The Company has limited exposure to fluctuation in foreign currency exchange rates to U.S. dollar, primarily in Canadian dollars and Euros currency. Approximately 90% of the Company’s consolidated sales are transacted in U.S. dollars. Net assets held in or measured in Canadian dollars amounted to $14.0 million at December 31, 2024. A 10% change in the value of the U.S. dollar versus the Canadian dollar would have had an immaterial impact to 2024 net loss. Net assets held in or measured in Euros amounted to $26.1 million at December 31, 2024. A 10% change in the value of the U.S. dollar versus the Euros would have had an immaterial impact to 2024 net loss.
Risk due to fluctuation in interest rates is a function of the Company’s floating rate debt obligations, which total approximately $10.0 million as of December 31, 2024. A change of 1% in interest rates of all variable rate debt would impact annual net loss by approximately $0.1 million, before income taxes.
As disclosed elsewhere in this report, the future impacts of the Russia and Ukraine conflict and the COVID-19 pandemic and their residual effects, including economic uncertainty, inflationary environment and disruption within the global supply chain, labor markets and aerospace industry, on our business remain uncertain. As we cannot anticipate the ultimate duration or scope of the Russia-Ukraine war and the residual effects of the COVID-19 pandemic, the ultimate financial impact to our results cannot be reasonably estimated, but could be material.
35


ITEM 8.    FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
Report of Independent Registered Public Accounting Firm
To the Shareholders and the Board of Directors of Astronics Corporation
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Astronics Corporation (the Company) as of December 31, 2024 and 2023, the related consolidated statements of operations, comprehensive loss, shareholders’ equity and cash flows for each of the three years in the period ended December 31, 2024, and the related notes and financial statement schedule listed in the Index at Item 15(a)(2) (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2024 and 2023, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2024, in conformity with U.S. generally accepted accounting principles.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2024, based on criteria established in Internal ControlIntegrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), and our report dated March 5, 2025 expressed an unqualified opinion thereon.
Basis for Opinion
These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matters
The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.
Valuation of Goodwill of the Test Systems Reporting Unit
Description of the Matter
As of December 31, 2024, the Company’s goodwill balance was $58.1 million, of which $21.6 million related to the Test Systems reporting unit. As discussed in Notes 1 and 7 of the consolidated financial statements, the Company tests goodwill for impairment at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. For each reporting unit, the Company performed a quantitative test using the discounted cash flow method to estimate fair value. The discounted cash flow method incorporates various assumptions, the most significant being projected sales growth rates, operating margins and cash flows, EBITDA margins, the terminal growth rate, and the weighted average cost of capital. If the carrying value of the reporting unit exceeds its fair value, goodwill impairment is measured as the amount by which the reporting unit’s carrying value exceeds its fair value, not to exceed the carrying value of goodwill.
Auditing management’s assumptions was challenging due to the estimation required in determining the fair value of the Company’s Test Systems reporting unit with goodwill. The fair value estimate for the Test Systems reporting unit was sensitive to the significant assumptions of the projected sales growth rates and EBITDA margins. These assumptions are affected by expectations about future market and economic conditions.
36


How We Addressed the Matter in Our Audit
We obtained an understanding, evaluated the design and tested the operating effectiveness of controls over the Company’s goodwill impairment testing process. This included the determination of the underlying significant assumptions described above, and the completeness and accuracy of the data used in the impairment analysis.
To test the estimated fair value of the Company’s Test Systems reporting unit, we performed audit procedures with the assistance of our valuation professionals that included, among others, assessing the methodology used, testing the significant assumptions discussed above and testing the underlying data used in the impairment analysis. We compared the significant assumptions used by management to current industry and economic trends, historical trends of the Company, and other relevant factors. We assessed the historical accuracy of management’s estimates and performed sensitivity analyses of significant assumptions to evaluate the changes in the fair value of the reporting unit that would result from changes in the assumptions. In addition, we tested the reconciliation of the fair value of the Company’s reporting units to the market capitalization of the Company as of the annual impairment testing date.
Revenue Recognition
Description of the Matter
For the year ended December 31, 2024, the Company’s sales totaled $795.4 million. As discussed in Note 2 to the consolidated financial statements, the majority of the Company’s revenue from contracts with customers is recognized at a point in time when the customer obtains control of the product, which is generally upon delivery to the customer. For contracts with customers in which the Company satisfies its promise to the customer to provide a service or a product that has no alternative use to the Company and the Company has enforceable rights to payment for progress completed to date inclusive of profit, the Company recognizes revenue over time as it satisfies the performance obligation.
Auditing management’s evaluation of contracts with customers was especially challenging due to the judgment required to analyze the terms and conditions of the Company’s various customer contracts given that such terms and conditions are nonstandard. This included the assessment of alternative use and enforceable right to payment for purposes of determining if revenue from the contract should be recognized over time or at a point in time.
How We Addressed the Matter in Our Audit
We obtained an understanding, evaluated the design, and tested the operating effectiveness of controls over the Company’s revenue recognition process. We tested controls over management’s review of the terms and conditions of contracts with customers which included an analysis of the determination of alternative use and a review of the conclusion as to whether revenue from such performance obligations should be recognized over time or at a point in time.
We performed procedures to test revenue recognition which included, among others, reading a sample of executed contracts and purchase orders to understand the contract and performing an independent assessment of alternative use and enforceable rights to payment. We tested the completeness and accuracy of the Company’s contract summary documentation, specifically related to determination of alternative use consideration and enforceable rights to payment plus profit which determines the timing of revenue recognition.


/s/ Ernst & Young LLP
We have served as the Company’s auditor since 1992.
Buffalo, New York
March 5, 2025
37


Management’s Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rule 13a-15(f) and 15d-15(f) of the Exchange Act. Under the supervision and with the participation of our management, including the Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting as of December 31, 2024 based upon the framework in Internal Control – Integrated Framework originally issued in 2013 by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on that evaluation, our management concluded that our internal control over financial reporting is effective as of December 31, 2024.
Ernst & Young LLP, independent registered public accounting firm, has audited our Consolidated Financial Statements included in this Annual Report on Form 10-K and, as part of their audit, has issued their report, included herein, on the effectiveness of our internal control over financial reporting.
By:/s/ Peter J. GundermannMarch 5, 2025
Peter J. Gundermann
President and Chief Executive Officer
(Principal Executive Officer)
/s/ Nancy L. HedgesMarch 5, 2025
Nancy L. Hedges
Vice President and Chief Financial Officer
(Principal Financial Officer)

38


Report of Independent Registered Public Accounting Firm
To the Shareholders and the Board of Directors of Astronics Corporation
Opinion on Internal Control Over Financial Reporting
We have audited Astronics Corporation’s internal control over financial reporting as of December 31, 2024, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Astronics Corporation (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2024, based on the COSO criteria.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2024 and 2023, the related consolidated statements of operations, comprehensive loss, shareholders’ equity and cash flows for each of the three years in the period ended December 31, 2024, and the related notes and financial statement schedule listed in the Index at Item 15(a)(2) and our report dated March 5, 2025 expressed an unqualified opinion thereon.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.
Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control Over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ Ernst & Young LLP
Buffalo, New York
March 5, 2025
39


ASTRONICS CORPORATION
CONSOLIDATED STATEMENTS OF OPERATIONS
 Year Ended December 31,
(In thousands, except per share data)202420232022
Sales$795,426 $689,206 $534,894 
Cost of Products Sold627,084 568,410 463,354 
Gross Profit168,342 120,796 71,540 
Selling, General and Administrative Expenses141,876 127,467 101,584 
Income (Loss) from Operations26,466 (6,671)(30,044)
Net Gain on Sale of Businesses 3,427 11,284 
Loss on Extinguishment of Debt10,148   
Other Expense (Income), Net2,187 (261)1,611 
Interest Expense, Net of Interest Income21,998 23,328 9,422 
Loss Before Income Taxes(7,867)(26,311)(29,793)
Provision for Income Taxes8,348 110 5,954 
Net Loss$(16,215)$(26,421)$(35,747)
Basic Loss Per Share$(0.46)$(0.80)$(1.11)
Diluted Loss Per Share$(0.46)$(0.80)$(1.11)
See notes to Consolidated Financial Statements.
40


ASTRONICS CORPORATION
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
 Year Ended December 31,
(In thousands)202420232022
Net Loss$(16,215)$(26,421)$(35,747)
Other Comprehensive Income:
Foreign Currency Translation Adjustments(1,871)984 (1,928)
Retirement Liability Adjustment – Net of Tax7,434 (884)6,897 
Total Other Comprehensive Income5,563 100 4,969 
Comprehensive Loss$(10,652)$(26,321)$(30,778)
See notes to Consolidated Financial Statements.
41


ASTRONICS CORPORATION
CONSOLIDATED BALANCE SHEETS
 December 31,
(In thousands, except share and per share data)20242023
ASSETS
Current Assets:
Cash and Cash Equivalents$9,285 $4,756 
Restricted Cash9,143 6,557 
Accounts Receivable, Net of Allowance for Estimated Credit Losses191,446 172,108 
Inventories199,741 191,801 
Prepaid Expenses and Other Current Assets16,557 14,560 
Total Current Assets426,172 389,782 
Property, Plant and Equipment, Net of Accumulated Depreciation
80,687 85,436 
Operating Right-of-Use Assets23,609 27,909 
Other Assets7,763 7,035 
Intangible Assets, Net of Accumulated Amortization52,477 65,420 
Goodwill58,056 58,210 
Total Assets$648,764 $633,792 
LIABILITIES AND SHAREHOLDERS’ EQUITY
Current Liabilities:
Current Maturities of Long-term Debt$ $8,996 
Accounts Payable42,960 61,134 
Accrued Payroll and Employee Benefits33,409 22,038 
Accrued Income Taxes6,678 3,045 
Current Operating Lease Liabilities4,697 5,069 
Other Accrued Expenses40,917 21,023 
Customer Advanced Payments and Deferred Revenue27,491 22,029 
Total Current Liabilities156,152 143,334 
Long-term Debt168,669 159,237 
Supplemental Retirement Plan and Other Liabilities for Pension Benefits24,088 29,290 
Long-term Operating Lease Liabilities20,508 24,376 
Other Liabilities21,816 26,730 
Deferred Income Taxes1,434 1,307 
Total Liabilities392,667 384,274 
Shareholders’ Equity:
Common Stock, $.01 par value, Authorized 80,000,000 Shares
32,870,619 Shares Issued and 30,176,364 Outstanding at December 31, 2024
31,402,141 Shares Issued and 28,569,316 Outstanding at December 31, 2023
329 314 
Convertible Class B Stock, $.01 par value, Authorized 15,000,000 Shares
5,086,169 Shares Issued and Outstanding at December 31, 2024
5,952,203 Shares Issued and Outstanding at December 31, 2023
51 59 
Additional Paid-in Capital144,149 129,544 
Accumulated Other Comprehensive Loss(3,863)(9,426)
Retained Earnings192,208 209,753 
Treasury Stock, 2,694,255 Shares at December 31, 2024
2,832,825 Shares at December 31, 2023
(76,777)(80,726)
Total Shareholders’ Equity256,097 249,518 
Total Liabilities and Shareholders’ Equity$648,764 $633,792 
    
See notes to Consolidated Financial Statements.
42


ASTRONICS CORPORATION
CONSOLIDATED STATEMENTS OF CASH FLOWS
Year Ended December 31,
(In thousands)202420232022
Cash Flows from Operating Activities
Net Loss$(16,215)$(26,421)$(35,747)
Adjustments to Reconcile Net Loss to Cash from Operating Activities:
Non-cash Items:
Depreciation and Amortization24,466 26,104 27,777 
Amortization of Deferred Financing Fees3,194 3,023  
Provisions for Non-Cash Losses on Inventory and Receivables13,782 16,003 3,415 
Equity-based Compensation Expense8,571 7,198 6,497 
Loss on Extinguishment of Debt10,148   
Deferred Tax (Benefit) Expense(20)146 19 
Operating Lease Non-cash Expense5,175 5,088 6,028 
Non-cash 401K Contribution and Quarterly Bonus Accrual3,454 6,549 4,512 
Non-cash Annual Stock Bonus Accrual 2,806  
Net Gain on Sale of Business, Before Taxes (3,427)(11,284)
Non-cash Litigation Provision Adjustment4,468 (1,305)500 
Non-cash Deferred Liability Recovery (5,824) 
Other5,807 1,913 3,086 
Changes in Operating Assets and Liabilities:
Accounts Receivable(21,983)(31,872)(41,646)
Inventories(21,551)(13,283)(34,058)
Accounts Payable(17,693)(4,495)27,843 
Accrued Expenses21,987 4,634 1,193 
Income Taxes4,498 (1,949)16,134 
Customer Advanced Payments and Deferred Revenue5,693 (4,835)5,264 
Operating Lease Liabilities(5,125)(4,880)(7,295)
Supplemental Retirement Plan Liabilities(410)(408)(405)
Other Assets and Liabilities2,320 1,285 (145)
Net Cash from Operating Activities30,566 (23,950)(28,312)
Cash Flows from Investing Activities
Proceeds from Sale of Businesses and Assets 3,537 22,061 
Capital Expenditures(8,428)(7,643)(7,675)
Net Cash from Investing Activities$(8,428)$(4,106)$14,386 











43


ASTRONICS CORPORATION
CONSOLIDATED STATEMENTS OF CASH FLOWS, CONTINUED
Year Ended December 31,
(In thousands)202420232022
Cash Flows from Financing Activities
Proceeds from Long-term Debt$377,392 $139,732 $125,825 
Principal Payments on Long-term Debt(374,890)(131,233)(124,825)
Stock Award and Employee Stock Purchase Plan (“ESPP”) activity(241)2,476 97 
Proceeds from At-the-Market (“ATM”) Stock Sales 21,269  
Financing-Related Costs(12,150)(6,762)(2,416)
Financing Extinguishment Costs(4,496)  
Other(145)(47)(93)
Net Cash from Financing Activities(14,530)25,435 (1,412)
Effect of Exchange Rates on Cash(493)156 (641)
Increase (Decrease) in Cash and Cash Equivalents and Restricted Cash7,115 (2,465)(15,979)
Cash and Cash Equivalents and Restricted Cash at Beginning of Year11,313 13,778 29,757 
Cash and Cash Equivalents and Restricted Cash at End of Year$18,428 $11,313 $13,778 
Supplemental Disclosure of Cash Flow Information
Interest Paid$19,238 $17,689 $7,605 
Income Taxes Paid, Net of Refunds$3,537 $1,964 $(9,978)
See notes to Consolidated Financial Statements.
44


ASTRONICS CORPORATION
CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY
 Year Ended December 31,
(In thousands)202420232022
Common Stock
Beginning of Year$314 $291 $289 
Issuance of Common Stock Through At-the-Market Offering— 14 — 
Net Exercise of Stock Options, including ESPP2 4 — 
Net Issuance of Common Stock for Restricted Stock Units (“RSUs”)5 1 1 
Class B Stock Converted to Common Stock8 4 1 
End of Year$329 $314 $291 
Convertible Class B Stock
Beginning of Year$59 $63 $64 
Class B Stock Converted to Common Stock(8)(4)(1)
End of Year$51 $59 $63 
Additional Paid in Capital
Beginning of Year$129,544 $98,630 $92,037 
Issuance of Common Stock Through ATM Offering, Net of Offering Costs— 21,246 — 
Equity-based Compensation Expense and Net Exercise of Stock Options, including ESPP11,544 10,309 6,897 
Gross Shares Issued to Fund Bonus Obligations6,281 — — 
Tax Withholding Related to Issuance of RSUs and Shares for Bonus Obligations(3,220)(641)(304)
End of Year$144,149 $129,544 $98,630 
Accumulated Comprehensive Loss
Beginning of Year$(9,426)$(9,526)$(14,495)
Foreign Currency Translation Adjustments(1,871)984 (1,928)
Retirement Liability Adjustment – Net of Taxes7,434 (884)6,897 
End of Year$(3,863)$(9,426)$(9,526)
Retained Earnings
Beginning of Year$209,753 $240,360 $287,225 
Net Loss(16,215)(26,421)(35,747)
Reissuance of Treasury Shares for 401K Contribution(1,330)(4,186)(11,118)
End of Year$192,208 $209,753 $240,360 
Treasury Stock
Beginning of Year$(80,726)$(89,898)$(108,516)
Shares Issued to Fund 401K Obligation3,949 9,172 18,618 
End of Year$(76,777)$(80,726)$(89,898)
Total Shareholders’ Equity$256,097 $249,518 $239,920 
See notes to Consolidated Financial Statements.

ASTRONICS CORPORATION
CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY, CONTINUED
 Year Ended December 31,
(Share data, in thousands)202420232022
Common Stock
Beginning of Year31,402 29,122 28,911 
Issuance of Common Stock Through ATM Offering— 1,334 — 
Net Issuance from Exercise of Stock Options, including ESPP220 437 20 
Net Issuance to Fund Bonus Obligations218 — — 
Net Issuance of Common Stock for RSUs165 147 106 
Class B Stock Converted to Common Stock866 362 85 
End of Year32,871 31,402 29,122 
Convertible Class B Stock
Beginning of Year5,952 6,314 6,375 
Net Issuance from Exercise of Stock Options— — 24 
Class B Stock Converted to Common Stock(866)(362)(85)
End of Year5,086 5,952 6,314 
Treasury Stock
Beginning of Year2,833 3,155 3,808 
Shares Issued to Fund 401K Obligation(139)(322)(653)
End of Year2,694 2,833 3,155 
See notes to Consolidated Financial Statements.
45


NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
NOTE 1 — SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES
Description of the Business
Astronics Corporation (“Astronics” or the “Company”) is a leading provider of advanced technologies to the global aerospace, defense, and electronics industries. Our products and services include advanced, high-performance electrical power generation, distribution and seat motion systems, lighting and safety systems, avionics products, systems and certification, aircraft structures and automated test systems.
We have principal operations in the United States (“U.S.”), Canada and France, as well as engineering offices in Ukraine and India.
The Company has two reportable segments, Aerospace and Test Systems. The Aerospace segment designs and manufactures products for the global aerospace and defense industry. Our Test Systems segment designs, develops, manufactures and maintains automated test systems that support the aerospace and defense, communications and mass transit industries as well as training and simulation devices for both commercial and military applications.
Principles of Consolidation
The Consolidated Financial Statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated.
The Company accounts for its acquisitions under Accounting Standard Codification (“ASC”) Topic 805, Business Combinations and Reorganizations (“ASC Topic 805”). ASC Topic 805 provides guidance on how the acquirer recognizes and measures the consideration transferred, identifiable assets acquired, liabilities assumed, non-controlling interests, and goodwill acquired in a business combination. ASC Topic 805 also expands required disclosures surrounding the nature and financial effects of business combinations. There were no acquisitions in 2024, 2023 or 2022.
Cost of Products Sold, Research and Development and Selling, General and Administrative Expenses
Cost of Products Sold includes the costs to manufacture products such as direct materials and labor and manufacturing overhead as well as all engineering and developmental costs. The Company is engaged in a variety of research and development activities directed to the substantial improvement or new application of the Company’s existing technologies. Research and development costs are expensed as incurred and include salaries, benefits, consulting, material costs and depreciation. Research and development expenses amounted to $52.1 million in 2024, $53.5 million in 2023 and $48.3 million in 2022. These costs are included in Cost of Products Sold. SG&A expenses include costs primarily related to our sales, marketing and administrative departments. Interest expense is shown net of interest income. Interest income was insignificant for the years ended December 31, 2024, 2023 and 2022.
Government Subsidies
In September 2021, the Company was awarded a grant of up to $14.7 million from the U.S. Department of Transportation (“USDOT”) under the Aviation Manufacturing Jobs Protection Program (“AMJP”). The Company received $7.3 million under the grant in 2022. The grant benefit was recognized ratably over the six-month performance period as a reduction to Cost of Products Sold in proportion to the compensation expense that the award was intended to defray. During the year ended December 31, 2022, the Company recognized $6.0 million of the award. There was no additional expense reduction recognized in 2024 or 2023.
Shipping and Handling
Shipping and handling costs are included in Cost of Products Sold.
Equity-Based Compensation
The Company accounts for its stock options following ASC Topic 718, Compensation – Stock Compensation (“ASC Topic 718”). ASC Topic 718 requires all equity-based payments to employees, including grants of employee stock options and RSUs, to be recognized in the statement of earnings based on the grant date fair value of the award. For awards with graded vesting, the Company uses a straight-line method of attributing the value of stock-based compensation expense, subject to minimum levels of expense, based on vesting. The Company accounts for forfeitures as they occur.
46


Under ASC Topic 718, stock compensation expense recognized during the period is based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. Equity-based compensation expense is included in SG&A Expenses.
Cash and Cash Equivalents
All highly liquid instruments with a maturity of three months or less at the time of purchase are considered cash equivalents.
Restricted Cash
Under the provisions of the ABL Revolving Credit Facility (as defined and discussed below in Note 8, Long-Term Debt), the Company has a cash dominion arrangement with the banking institution for its accounts within the United States whereby daily cash receipts are contractually utilized to pay down outstanding balances on the ABL Revolving Credit Facility. Account balances that have not yet been applied to the ABL Revolving Credit Facility are classified as restricted cash in the accompanying Consolidated Balance Sheets. The following table provides a reconciliation of cash and restricted cash included in Consolidated Balance Sheets to the amounts included in the Consolidated Statements of Cash Flows.
December 31,
(In thousands)20242023
Cash and Cash Equivalents$9,285 $4,756 
Restricted Cash9,143 6,557 
Total Cash and Restricted Cash Shown in Statements of Cash Flows$18,428 $11,313 
Customer Bankruptcies
In October 2024, a customer reported within the Aerospace segment declared bankruptcy. As a result, the Company recorded a full reserve of $1.0 million for outstanding receivables, a reserve of $1.7 million for inventory and $0.6 million for impairment of fixed assets.
In November 2023, a non-core contract manufacturing customer reported within the Aerospace segment filed for bankruptcy under Chapter 11. As a result, the Company recorded a full reserve of $7.5 million for outstanding accounts receivable and a reserve of $3.6 million for inventory. The associated assets existed prior to 2023.
Accounts Receivable and Allowance for Estimated Credit Losses
Accounts receivable are composed of trade and contract receivables recorded at either the invoiced amount or costs in excess of billings, are expected to be collected within one year, and do not bear interest. The Company records a valuation allowance to account for estimated credit losses. The estimate for credit losses is based on the Company’s assessment of the collectability of customer accounts. The Company regularly reviews the allowance by considering factors such as the age of the receivable balances, historical experience, credit quality, current economic conditions, and reasonable and supportable forecasts of future economic conditions that may affect a customer’s ability to pay. Balances are written off when determined to be uncollectible.
Although the Company has historically not experienced significant credit losses, the Company’s exposure to credit losses may increase if its customers are adversely affected by global economic recessions, industry conditions, or other customer-specific factors.
Inventories
We record our inventories at the lower of cost or net realizable value. We determine the cost basis of our inventory on a first-in, first-out or weighted average basis using a standard cost methodology that approximates actual cost. The Company records reserves to provide for excess, slow moving or obsolete inventory. In determining the appropriate reserve, the Company considers the age of inventory on hand, the overall inventory levels in relation to forecasted demands as well as reserving for specifically identified inventory that the Company believes is no longer salable or whose value has diminished.
Cloud Computing Arrangements
The Company incurs costs to implement cloud computing arrangements that are hosted by third party vendors. Implementation costs associated with cloud computing arrangements are capitalized when incurred during the application development phase. Amortization is calculated on a straight-line basis over the contractual term of the cloud computing arrangement. Capitalized amounts related to such arrangements are recorded within Other Current Assets and other non-current assets in the Consolidated Balance Sheets and were insignificant as of December 31, 2024 and December 31, 2023.
47


Property, Plant and Equipment
Property, plant and equipment (“PP&E”) are recorded at cost less accumulated depreciation. Depreciation of property, plant and equipment is computed using the straight-line method for financial reporting purposes and using accelerated methods for income tax purposes. Estimated useful lives of the assets are as follows: buildings, 25-40 years; and machinery and equipment, 4-10 years. Leased buildings and associated leasehold improvements are amortized over the shorter of the terms of the lease or the estimated useful lives of the assets, with the amortization of such assets included within depreciation expense.
The cost of properties sold or otherwise disposed of and the accumulated depreciation thereon are eliminated from the accounts and the resulting gain or loss, as well as maintenance and repair expenses, is reflected within operating income. Replacements and improvements are capitalized.
Depreciation expense was approximately $11.5 million, $12.2 million and $12.0 million in 2024, 2023 and 2022, respectively.
Deferred Financing Costs
The Company incurs debt issuance costs in connection with amending or entering into new credit facilities. These costs are amortized as an adjustment to interest expense over term of the credit facility on a straight-line basis, which approximates the effective interest method. This amortization expense is included in interest expense in the Company’s Consolidated Statements of Operations. Upon early termination or modification of a credit facility, all or a portion of unamortized fees related to such facility may be accelerated into interest expense or loss on debt extinguishment.
See Note 8, Long-Term Debt, for details of our deferred financing costs.
Long-Lived Assets
Long-lived assets to be held and used are initially recorded at cost. The carrying value of these assets is evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying amount may not be recoverable. Impairments are recognized if future undiscounted cash flows from operations are not expected to be sufficient to recover long-lived assets. The carrying amounts are then reduced to fair value, which is typically determined by using a discounted cash flow model.
Assets held for sale are to be reported at lower of its carrying amount or fair value less cost to sell. Judgment is required in estimating the sales price of assets held for sale and the time required to sell the assets. These estimates are based upon available market data and operating cash flows of the assets held for sale.
Goodwill
The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.
We may elect to perform a qualitative assessment that considers economic, industry and company-specific factors for all or selected reporting units. If, after completing the assessment, it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, we proceed to a quantitative test. We may also elect to perform a quantitative test instead of a qualitative test for any or all of our reporting units.
Quantitative testing requires a comparison of the fair value of each reporting unit to its carrying value. We use the discounted cash flow method to estimate the fair value of our reporting units. The discounted cash flow method incorporates various assumptions, the most significant being projected sales growth rates, operating margins and cash flows, the terminal growth rate and the weighted average cost of capital, which are Level 3 inputs in the fair value hierarchy. If the carrying value of the reporting unit exceeds its fair value, goodwill impairment is measured as the amount by which the reporting unit’s carrying value exceeds its fair value, not to exceed the carrying value of goodwill.
The 2024, 2023 and 2022 assessments indicated no impairment to the carrying value of goodwill in any of the Company’s reporting units and no impairment charges were recognized.
Intangible Assets
The estimated fair values of acquired intangibles are generally determined based upon future economic benefits such as earnings and cash flows. Acquired identifiable intangible assets are recorded at fair value and are amortized over their estimated useful lives. Acquired intangible assets with an indefinite life are not amortized, but are reviewed for impairment at least annually or more frequently whenever events or changes in circumstances indicate that the carrying amounts of those assets are
48


below their estimated fair values. Impairment is tested under ASC Topic 350, Intangibles - Goodwill and Other, as amended by ASU 2012-2.
The 2024, 2023 and 2022 assessments indicated no impairment to the intangible assets in any of the Company’s reporting units and no impairment charges were recognized.
Financial Instruments
The Company’s financial instruments consist primarily of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and long-term debt. The Company performs periodic credit evaluations of its customers’ financial condition and generally does not require collateral. The Company does not hold or issue financial instruments for trading purposes. Due to their short-term nature, the carrying values of cash and equivalents, restricted cash, accounts receivable and accounts payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments. The fair value of the Convertible Senior Notes due 2030 (the “Convertibles Notes”) was approximately $176.9 million as of December 31, 2024 based on quoted prices for these instruments in active markets, and is classified as a Level 1 measurement within the fair value hierarchy.
From time to time, the Company makes long-term, strategic equity investments in companies to promote business and strategic objectives. These investments as classified within other assets in the Consolidated Balance Sheets. For investments requiring equity method accounting, we recognize our share of the investee’s earnings or losses within Other Expense, Net of Other Income in the Consolidated Statements of Operations. For investments not requiring equity method accounting, if the investment has no readily determinable fair value, we have elected the practicability exception of ASU 2016-01, under which the investment is measured at cost, less impairment, plus or minus observable price changes from orderly transactions of an identical or similar investment of the same issuer.
We recognized income of $1.8 million associated with the reversal of a liability related to an equity investment, as we were no longer required to make an associated payment. This amount is included in Other Expense, Net of Other Income in the Consolidated Statement of Operations in 2023. Our ownership percentage in this company was diluted during 2023, thus our equity investment was converted to the cost method.
Deferred Tax Asset Valuation Allowance
The Company records a valuation allowance against the deferred tax assets if and to the extent it is more likely than not that the Company will not recover the deferred tax assets. In evaluating the need for a valuation allowance, the Company weighs all relevant positive and negative evidence, and considers among other factors, historical financial performance, projected future taxable income, scheduled reversals of deferred tax liabilities, the overall business environment, and tax planning strategies. After considering the losses in recent periods and cumulative pre-tax losses in the three-year period ending with the current year, the Company determined that projections of future taxable income could not be relied upon as a source of income to realize its deferred tax assets. However, the Company is relying on a significant portion of its existing deferred tax liabilities for the realizability of deferred tax assets. As a result, the Company has valuation allowances against its deferred tax assets of approximately $78.7 million, $65.6 million, and $57.4 million during the years ended December 31, 2024, 2023 and 2022, respectively, for the portion of deferred tax asset not realizable by the Company’s existing deferred tax liabilities.
Use of Estimates
The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent liabilities and the reported amounts of sales and expenses during the reporting periods in the financial statements and accompanying notes. Actual results could differ from those estimates.
Foreign Currency Translation
The Company accounts for its foreign currency translation in accordance with ASC Topic 830, Foreign Currency Translation. The aggregate transaction gains and losses included in operations were insignificant in 2024, 2023 and 2022.
Dividends
The Company has not paid any cash dividends in the three-year period ended December 31, 2024.
49


Loss Contingencies
Loss contingencies may from time to time arise from situations such as claims and other legal actions. Loss contingencies are recorded as liabilities when it is probable that a liability has been incurred and the amount of the loss is reasonably estimable. In all other instances, legal fees are expensed as incurred. Disclosure is required when there is a reasonable possibility that the ultimate loss will exceed the recorded provision. Contingent liabilities are often resolved over long time periods. In recording liabilities for probable losses, management is required to make estimates and judgments regarding the amount or range of the probable loss. Management continually assesses the adequacy of estimated loss contingencies and, if necessary, adjusts the amounts recorded as better information becomes known.
Recent Accounting Pronouncements
Recent Accounting Pronouncements Adopted
StandardDescriptionFinancial Statement Effect or Other Significant Matters
ASU No. 2023-07
Segment Reporting (Topic 280), Improvements to Reportable Segment Disclosure
The standard includes updates to the disclosure requirements for a public entity’s reportable segments and provides more detailed information about a reportable segment’s expenses. The new standard is effective for fiscal years beginning after December 15, 2023 and interim periods beginning after December 15, 2024, with retrospective application required.The adoption resulted in additional disclosures in the notes to our Consolidated Financial Statements. The standard does not change how the Company identifies its operating or reportable segments, and did not impact the Company’s consolidated financial condition, results of operations or cash flows.
50


Recent Accounting Pronouncements Not Yet Adopted
StandardDescriptionFinancial Statement Effect or Other Significant Matters
ASU No. 2023-09
Income Taxes (Topic 740), Improvements to Income Tax Disclosures
The amendments in this update require enhanced disclosures within the annual rate reconciliation, including new requirements to present reconciling items on a gross basis in specified categories, disclosure of both percentages and dollar amounts, and disaggregation of the reconciling items by nature when they meet a quantitative threshold. The update also includes enhanced disclosure requirements for income taxes paid. The new standard is effective for fiscal periods beginning after December 15, 2024; early adoption is permitted.The Company is currently reviewing the guidance and evaluating the impact on our Consolidated Financial Statements and related disclosures.
ASU No. 2024-03
Income Statement - Reporting Comprehensive Income-Expense Disaggregation Disclosures (Topic 220), Disaggregation of Income Statement Expenses
This standard requires disclosure of specified information about certain cost and expenses at each interim and annual reporting period. This includes disclosure of the amounts of purchases of inventory, employee compensation, depreciation and intangible asset for each relevant expense caption on the income statement, as well as the total amount of selling expenses. Additionally, the amendments require disclosing a qualitative description of the amounts remaining in relevant expense captions that are not separately disaggregated. The provisions of the standard are effective for fiscal years beginning after December 15, 2026 and interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted. The amendments may be applied either prospectively to financial statements issued for reporting periods after the effective date of this ASU or retrospectively to all prior periods presented in the financial statements.The Company is currently reviewing the guidance and evaluating the impact on our Consolidated Financial Statements and related disclosures.
ASU No. 2024-04 -Debt - Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt InstrumentsThe amendments in this update clarify the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion or an extinguishment. The new standard is effective for annual reporting periods beginning after December 15, 2025, and interim reporting periods within those annual reporting periods. Early adoption is permitted.The Company is currently reviewing the guidance and evaluating the impact on our Consolidated Financial Statements and related disclosures.
We consider the applicability and impact of all ASUs. ASUs not listed above were assessed and determined to be either not applicable or had or are expected to have minimal impact on our financial statements and related disclosures.
NOTE 2 — REVENUE
Revenue is recognized when, or as, the Company transfers control of promised products or services to a customer in an amount that reflects the consideration the Company expects to be entitled in exchange for transferring those products or services. Sales shown on the Company’s Consolidated Statements of Operations are from contracts with customers.
Payment terms and conditions vary by contract, although terms generally include a requirement of payment within a range from 30 to 90 days after the performance obligation has been satisfied; or in certain cases, up-front deposits. In circumstances where the timing of revenue recognition differs from the timing of receipt of consideration, the Company has determined that the Company’s contracts generally do not include a significant financing component. Taxes collected from customers, which are subsequently remitted to governmental authorities, are excluded from sales.
The Company recognizes an asset for the incremental, material costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be longer than one year and the costs are expected to be recovered. These incremental costs include, but are not limited to, sales commissions incurred to obtain a contract with a customer. The Company has elected the practical expedient available under ASC 340-40-25-4 to immediately expense the incremental cost of obtaining a contract when the expected benefit of those costs is less than one year. As of December 31, 2024 and 2023, the Company did not have material incremental costs on any open contracts with an original expected duration of greater than one year.
The Company recognizes an asset for certain, material costs to fulfill a contract if it is determined that the costs relate directly to a contract or an anticipated contract that can be specifically identified, generate or enhance resources that will be used in satisfying performance obligations in the future, and are expected to be recovered. Such costs are amortized on a systematic basis that is consistent with the transfer to the customer of the goods to which the asset relates. Start-up costs are expensed as incurred. Capitalized fulfillment costs are included in Inventories in the accompanying Consolidated Balance Sheets. Should future orders not materialize or it is determined the costs are no longer probable of recovery, the capitalized costs are written
51


off. The Company has capitalized $8.3 million and $4.7 million of costs as of December 31, 2024 and 2023, respectively. Amortization of fulfillment costs recognized within Cost of Products Sold was $3.1 million in 2024. No amortization of fulfillment costs was recorded in 2023 or 2022.
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts which are, therefore, not distinct. Thus, the contract’s transaction price is the revenue recognized when or as that performance obligation is satisfied. Promised goods or services that are immaterial in the context of the contract are not separately assessed as performance obligations.
Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product lifecycle (development, production, maintenance and support). For contracts with multiple performance obligations, the contract’s transaction price is allocated to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected cost plus margin approach, under which expected costs are forecast to satisfy a performance obligation and then an appropriate margin is added for that distinct good or service. Shipping and handling activities that occur after the customer has obtained control of the good are considered fulfillment activities, not performance obligations.
Some of our contracts offer price discounts or free units after a specified volume has been purchased. The Company evaluates these options to determine whether they provide a material right to the customer, representing a separate performance obligation. If the option provides a material right to the customer, revenue is allocated to these rights and recognized when those future goods or services are transferred, or when the option expires.
Contract modifications are routine in the performance of our contracts. Contracts are often modified to account for changes in contract specifications or requirements. In most instances, contract modifications are for goods or services that are distinct, and, therefore, are accounted for as new contracts. The effect of modifications has been reflected when identifying the satisfied and unsatisfied performance obligations, determining the transaction price and allocating the transaction price.
The majority of the Company’s revenue from contracts with customers is recognized at a point in time, when the customer obtains control of the promised product. In general, the customer has obtained control when they have legal title, significant risks and rewards of ownership of the asset, and the Company has a present right to payment for the product. These contracts may provide credits or incentives, which may be accounted for as variable consideration. Variable consideration is estimated at the most likely amount to predict the consideration to which the Company will be entitled, and only to the extent it is probable that a subsequent change in estimate will not result in a significant revenue reversal when estimating the amount of revenue to recognize. Variable consideration is treated as a change to the sales transaction price and based on an assessment of all information (i.e., historical, current and forecasted) that is reasonably available to the Company, and estimated at contract inception and updated at the end of each reporting period as additional information becomes available. Most of our contracts do not contain rights to return product; where this right does exist, it is evaluated as possible variable consideration.
For contracts that are subject to the requirement to accrue anticipated losses, the Company recognizes the entire anticipated loss in the period that the loss becomes probable.
For contracts with customers in which the Company promises to provide a product to the customer that has no alternative use to the Company and the Company has enforceable rights to payment for progress completed to date inclusive of profit, the Company satisfies the performance obligation and recognizes revenue over time, using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations. Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material and overhead.
The Company also recognizes revenue from service contracts (including service-type warranties) over time. The Company recognizes revenue over time during the term of the agreement as the customer is simultaneously receiving and consuming the benefits provided throughout the Company’s performance. The Company typically recognizes revenue over time using a cost-to-cost method, where revenues are recognized proportionally as costs are incurred, or on a straight-line basis throughout the contract period.
On December 31, 2024, we had $599.2 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $488.8 million of our remaining performance obligations as revenue in 2025.
Costs in excess of billings includes unbilled amounts resulting from revenues under contracts with customers that are satisfied over time and when the cost-to-cost measurement method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer, and right to payment is not just subject to the passage of time. Amounts may not exceed their net
52


realizable value. Costs in excess of billings are classified as current assets, within Accounts Receivable, Net of Allowance for Estimated Credit Losses on our Consolidated Balance Sheets.
Billings in excess of cost includes billings in excess of revenue recognized as well as other elements of deferred revenue, which includes advanced payments, up-front payments, and progress billing payments. Billings in excess of cost are reported in our Consolidated Balance Sheets classified as current liabilities, within Customer Advance Payments and Deferred Revenue, and non-current liabilities, within Other Liabilities. To determine the revenue recognized in the period from the beginning balance of billings in excess of cost, the contract liability as of the beginning of the period is recognized as revenue on a contract-by-contract basis when the Company satisfies the performance obligation related to the individual contract. Once the beginning contract liability balance for an individual contract has been fully recognized as revenue, any additional payments received in the period are recognized as revenue once the related costs have been incurred.
The Company's contract assets and contract liabilities consist primarily of costs and profits in excess of billings and billings in excess of cost and profits, respectively. The following table presents the beginning and ending balances of contract assets and contract liabilities:
(In thousands)Contract AssetsContract Liabilities
Beginning Balance, January 1, 2024
$46,321 $22,888 
Ending Balance, December 31, 2024
$54,171 $28,171 
The increase in contract assets reflects the net impact of new revenue recognized in excess of billings exceeding billing of previously unbilled revenue during the period, partially offset by a $3.5 million revision of estimated costs to complete certain long-term mass transit Test contracts which was recorded in the second quarter of 2024. The revision resulted in reduced revenue recognized during 2024 due to lower estimates of the percentage of work completed on the programs. The increase in contract liabilities reflects the net impact of new customer advances or deferred revenues recorded in excess of revenue recognized.
We recognized $16.8 million and $27.6 million during the year ended December 31, 2024 and 2023, respectively, in revenues that were included in the contract liability balance at the beginning of the period.
The following table presents our revenue disaggregated by Market Segments as of December 31 as follows:
(In thousands)202420232022
Aerospace Segment
Commercial Transport
$524,572 $432,199 $314,564 
Military Aircraft
88,019 61,617 54,534 
General Aviation
74,344 80,842 63,395 
Other
19,749 30,172 28,703 
Aerospace Total706,684 604,830 461,196 
Test Systems Segment
Government & Defense
88,742 84,376 73,698 
Test Systems Total88,742 84,376 73,698 
Total$795,426 $689,206 $534,894 
53


The following table presents our revenue disaggregated by Product Lines as of December 31 as follows:
(In thousands)202420232022
Aerospace Segment
Electrical Power & Motion
$359,043 $268,049 $187,446 
Lighting & Safety
179,403 157,434 124,347 
Avionics
120,183 113,117 97,234 
Systems Certification
17,003 26,255 17,222 
Structures
11,303 9,803 6,244 
Other
19,749 30,172 28,703 
Aerospace Total706,684 604,830 461,196 
Test Systems88,742 84,376 73,698 
Total$795,426 $689,206 $534,894 
NOTE 3 — ACCOUNTS RECEIVABLE
Accounts receivable at December 31 consists of:
(In thousands)20242023
Trade Accounts Receivable$139,652 $134,980 
Unbilled Recoverable Costs and Accrued Profits54,171 46,321 
Total Receivables, Gross193,823 181,301 
Less Allowance for Estimated Credit Losses(2,377)(9,193)
Total Receivables, Net$191,446 $172,108 
The following table provides a roll-forward of the allowance for estimated credit losses that is deducted from accounts receivable to present the net amount expected to be collected at December 31:
(In thousands)
Balance at December 31, 2022
$2,630 
Bad Debt Expense, Net of Recoveries7,772 
Write-off Charges Against the Allowance and Other Adjustments(1,209)
Balance at December 31, 2023
9,193 
Bad Debt Expense, Net of Recoveries1,348 
Write-off Charges Against the Allowance and Other Adjustments(8,164)
Balance at December 31, 2024
$2,377 
As further described in Note 1, Summary of Significant Accounting Principles and Practices, the Company recorded a $1.0 million and $7.5 million reserve for outstanding receivables for customer bankruptcies within the Aerospace segment in 2024 and 2023, respectively. The reserve associated with the customer bankruptcy in 2023 was subsequently written off in 2024.
54


NOTE 4 — INVENTORIES
Inventories at December 31 are as follows:
(In thousands)20242023
Finished Goods$27,941 $29,013 
Work in Progress31,927 32,118 
Raw Material139,873 130,670 
Total Inventories$199,741 $191,801 
At December 31, 2024, the Company’s reserve for inventory valuation was $43.3 million, or 17.8% of gross inventory. At December 31, 2023, the Company’s reserve for inventory valuation was $38.5 million, or 16.7% of gross inventory.
As further described in Note 1, Summary of Significant Accounting Principles and Practices, the Company recorded a $1.7 million and $3.6 million reduction in inventory for customer bankruptcies within the Aerospace segment in 2024 and 2023, respectively.
NOTE 5 — PROPERTY, PLANT AND EQUIPMENT
Property, Plant and Equipment at December 31 are as follows:
(In thousands)20242023
Land$8,551 $8,606 
Building and Improvements72,150 71,480 
Machinery and Equipment125,874 126,725 
Construction in Progress3,997 4,219 
Total Property, Plant and Equipment, Gross210,572 211,030 
Less Accumulated Depreciation129,885 125,594 
Total Property, Plant and Equipment, Net$80,687 $85,436 
NOTE 6 — INTANGIBLE ASSETS
The following table summarizes acquired intangible assets at December 31 as follows:
 20242023
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents11 years$2,146 $2,146 $2,146 $2,146 
Non-compete Agreement4 years11,082 11,082 11,082 11,072 
Trade Names10 years11,380 10,351 11,426 9,973 
Completed and Unpatented Technology9 years47,818 42,617 47,896 38,961 
Customer Relationships15 years142,065 95,818 142,208 87,186 
Total Intangible Assets13 years$214,491 $162,014 $214,758 $149,338 
Amortization is computed on the straight line method for financial reporting purposes. Amortization expense for intangibles was $12.9 million, $13.9 million and $14.9 million for 2024, 2023 and 2022, respectively.
Based upon acquired intangible assets at December 31, 2024, amortization expense for each of the next five years is estimated to be:
(In thousands) 
2025$10,935 
2026$9,533 
2027$7,825 
2028$7,037 
2029$5,664 
55


NOTE 7 — GOODWILL
The following table summarizes the changes in the carrying amount of goodwill at December 31 as follows:
(In thousands)AerospaceTest SystemsTotal
Balance at December 31, 2022
$36,534 $21,635 $58,169 
Foreign Currency Translations and Other41  41 
Balance at December 31, 2023
36,575 21,635 58,210 
Foreign Currency Translations and Other(154) (154)
Balance at December 31, 2024
$36,421 $21,635 $58,056 
Goodwill, Gross$157,122 $21,635 $178,757 
Accumulated Impairment Losses(120,701) (120,701)
Goodwill, Net$36,421 $21,635 $58,056 
The Company’s four reporting units with goodwill as of the first day of our fourth quarters of 2024, 2023 and 2022 were subject to the annual goodwill impairment test. Based on our quantitative assessments of our reporting units performed during our annual goodwill impairment tests, the Company concluded that no impairment to the carrying value of goodwill in any of the Company’s reporting units was indicated and no impairment charges were recognized in 2024, 2023 and 2022.
NOTE 8 — LONG-TERM DEBT
The Company amended its asset-based revolving credit facility (the “ABL Revolving Credit Facility”) on July 11, 2024, by entering into the Seventh Amended and Restated Credit Agreement, which set the maximum aggregate amount that the Company can borrow pursuant to the revolving credit line at $200.0 million, with borrowings subject to a borrowing base determined primarily by inventory, accounts receivable, machinery and equipment and real estate. The Company also entered into a $55.0 million Term Loan Facility on July 11, 2024. The Company repaid in full all outstanding indebtedness under the previous term loan dated January 19, 2023. The payoff amount of approximately $84.5 million consisted of a repayment of the principal amount of approximately $80.3 million, plus accrued but unpaid interest, fees and expenses, including a call premium of 4.00% which satisfied all of the Company’s indebtedness obligations thereunder. The Company funded the repayment of its obligations under the previous agreement with borrowings under the ABL Revolving Credit Facility and the Term Loan Facility.
On November 25, 2024, the Company entered into a second amendment to the ABL Revolving Credit Facility which increased the maximum aggregate amount that the Company can borrow pursuant to the ABL Revolving Credit Facility to $220.0 million from $200.0 million. The maturity date of borrowings under the ABL Revolving Credit Facility remains July 11, 2027. The Company and the applicable lenders also agreed in a separate first amendment to increase the amount of unsecured indebtedness the Company is permitted to incur under the ABL Revolving Credit Facility, subject to completion of the Convertible Notes offering (discussed below).
Under the terms of the ABL Revolving Credit Facility, the Company pays interest on the unpaid principal amount of the ABL Revolving Credit Facility at a rate equal to SOFR plus a term SOFR adjustment in the amount of 0.10% per annum (which collectively shall be at least 1.00%) plus an applicable margin ranging from 2.75% to 3.25% determined based upon the Company’s Excess Availability (as defined in the ABL Revolving Credit Facility). The Company is required to pay a quarterly commitment fee under the ABL Revolving Credit Facility on undrawn revolving credit commitments in an amount equal to 0.25% or 0.375% based on the Company’s average excess availability under the ABL Revolving Credit Facility. On December 31, 2024, there was $10.0 million outstanding on the ABL Revolving Credit Facility and there remained $209.7 million available for future borrowings, net of outstanding letters of credit, before our minimum excess availability requirement discussed below.
Pursuant to the ABL Revolving Credit Facility, the Company is subject to a minimum fixed charge coverage ratio of 1.10 to 1.00. The Company is also required to maintain minimum excess availability of the greater of 10% of the borrowing base under the ABL Revolving Credit Facility, or $15.0 million. As of December 31, 2024, the Company was in compliance with these covenants.
On December 3, 2024, the Company issued $165.0 million aggregate principal amount of the Convertible Notes, which amount includes the additional Convertible Notes issued pursuant to the initial purchasers’ full exercise of their option to purchase additional Convertible Notes. The Convertible Notes bear interest at a rate of 5.500% per annum, payable semi-annually in arrears on March 15 and September 15 of each year, beginning on March 15, 2025. The Convertible Notes will mature on
56


March 15, 2030, unless earlier converted, redeemed or repurchased. The initial conversion rate is 43.6814 shares of common stock per $1,000 principal amount of Convertible Notes, which represent the initial conversion price of $22.89 per share. The Convertible Notes are convertible at the option of the holders at any time on or after December 15, 2029, until the close of business on the second scheduled trading day immediately preceding the maturity date. Upon conversion, the Company will satisfy its conversion obligations by paying and/or delivering, as the case may be, cash, shares of its common stock or a combination of cash and shares of its common stock, at its election. Beginning March 20, 2028, if the Company’s stock price has been at least 130% of the conversion price for a specified period of time, the Convertible Notes may be called at the option of the issuer. Under the same conditions, the Company can elect to redeem the Convertible Notes for cash. After the first quarter of 2025, if the Company’s stock price has been at least 130% of the conversion price for 20 of 30 trading days ending on and including the last trading day of the immediately preceding quarter, the Convertible Notes may be called at the option of the holder. The fair value of the Convertible Notes was approximately $176.9 million as of December 31, 2024 based on quoted prices for these instruments in active markets, and is classified as a Level 1 measurement within the fair value hierarchy.
On December 3, 2024, the Company repaid in full all outstanding indebtedness under the Term Loan Facility. The Term Loan Facility payoff consisted of a repayment of a principal amount of approximately $54.9 million, plus accrued but unpaid interest, fees and expenses, including a call premium of 3.00% which satisfied all of the Company’s indebtedness obligations thereunder. The Company funded the repayment of its obligations under the Term Loan Facility with a portion of the proceeds received from the issuance and sale of the Convertible Notes. Scheduled principal payments of $9.0 million were payable under the Term Loan Facility and were classified as current in the accompanying Consolidated Balance Sheets as of December 31, 2023. The interest rate on current maturities of long-term debt was 14.20% at December 31, 2023.
The Company incurred $12.2 million in incremental debt issuance costs during 2024. All costs are amortized to interest expense over the term of the respective agreement. Debt issuance cost amortization expense was approximately $2.6 million, $3.0 million and $0.8 million in 2024, 2023 and 2022, respectively. Unamortized deferred debt issuance costs associated with the ABL Revolving Credit Facility ($3.0 million as of December 31, 2024) are recorded within Other Assets and those associated with the Convertible Notes ($6.3 million as of December 31, 2024) are recorded as a reduction of the carrying value of the debt on the Consolidated Balance Sheets. The unamortized balance of deferred debt issuance costs on our previous credit facilities of $2.0 million was recorded within Other Assets and $4.3 million was recorded as a reduction of the carrying value of the debt on the Consolidated Balance Sheets at December 31, 2023.
In 2024, the Company recorded a loss on extinguishment of the debt of approximately $10.1 million below Income from Operations, which was comprised of $4.5 million of prepayment fees on the previous term loans and a write-off of $5.6 million of unamortized deferred financing costs. The Company also had a write-off of deferred financing costs of approximately $0.5 million related to the exiting ABL lender in Interest Expense within the Consolidated Statements of Operations.
Certain of the Company’s subsidiaries are borrowers under the ABL Revolving Credit Facility and the assets of such subsidiaries also secure the obligations under the ABL Revolving Credit Facility. In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the credit facilities automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, cross default under other material debt agreements, and a going concern qualification for any reason other than loan maturity date give the agent the option to declare all such amounts immediately due and payable.
NOTE 9 — WARRANTY
In the ordinary course of business, the Company warrants its products against defects in design, materials and workmanship typically over periods ranging from twelve to sixty months. The Company determines warranty reserves needed by product line based on experience and current facts and circumstances. Activity in the warranty accrual, which is included in Other Accrued Expenses on the Consolidated Balance Sheets, is summarized as follows:
(In thousands)202420232022
Balance at Beginning of the Year$9,751 $8,009 $8,183 
Warranties Issued12,078 6,260 3,407 
Reassessed Warranty Exposure11 (397)(65)
Warranties Settled(3,759)(4,121)(3,516)
Balance at End of the Year$18,081 $9,751 $8,009 
Warranties issued in 2024 includes an atypical warranty reserve of $5.2 million related to a new product launch that requires field modification.
57


NOTE 10 — LEASES
The Company has operating and finance leases for leased office and manufacturing facilities and equipment leases. We have concluded that when an agreement grants us the right to substantially all of the economic benefits associated with an identified asset, and we are able to direct the use of that asset throughout the term of the agreement, we have a lease. We lease certain office equipment under finance leases, and we lease certain production facilities, office equipment and vehicles under operating leases. Some of our leases include options to extend or terminate the leases and these options have been included in the relevant lease term to the extent that they are reasonably certain to be exercised.
If the lease arrangement also contains non-lease components, the Company elected the practical expedient not to separate any combined lease and non-lease components for all lease contracts. For our real estate leases, the payments used in the calculation of a new lease liability include fixed payments and variable payments (if the variable payments are based on an index) over the remaining lease term. Variable lease payments based on indices have been included in the related right-of-use assets and lease liabilities on our Consolidated Balance Sheets, while variable lease payments based on usage of the underlying asset have been excluded and are expensed in the period they are incurred, as they do not represent present rights or obligations. Variable lease components for leases relate primarily to common area maintenance charges and other separately billed lessor services, sales and real estate taxes.
Any new additional operating and financing lease liabilities and corresponding right-of-use (“ROU”) assets are based on the present value of the remaining minimum rental payments. The Company’s operating lease liability increased approximately $1.0 million as a result of acquiring ROU assets from new leases entered into during the year ended December 31, 2024. In determining the incremental borrowing rate, we have considered borrowing data for secured debt obtained from our lending institution.
The following is a summary of the Company’s ROU assets and lease liabilities at December 31:
(In thousands)20242023
Operating Leases:
Operating Right-of-Use Assets, Gross$43,626 $43,528 
Less Accumulated Right-of-Use Asset Impairment 53 
Less Accumulated Amortization20,017 15,566 
Operating Right-of-Use Assets, Net$23,609 $27,909 
Short-term Operating Lease Liabilities$4,697 $5,069 
Long-term Operating Lease Liabilities20,508 24,376 
Operating Lease Liabilities$25,205 $29,445 
Finance Leases:
Finance Right-of-Use Assets, Gross$329 $274 
Less Accumulated Amortization149 80 
Finance Right-of-Use Assets, Net — Included in Other Assets$180 $194 
Short-term Finance Lease Liabilities — Included in Other Accrued Expenses
$79 $97 
Long-term Finance Lease Liabilities — Included in Other Liabilities48 104 
Finance Lease Liabilities$127 $201 
58


The following is a summary of the Company’s total lease costs as of December 31:
(In thousands)20242023
Finance Lease Cost:
Amortization of ROU Assets$76 $54 
Interest on Lease Liabilities10 9 
Total Finance Lease Cost86 63 
Operating Lease Cost6,731 6,352 
Impairment Charge of Operating Lease ROU Asset 53 
Variable Lease Cost2,550 2,240 
Short-term Lease Cost (excluding month-to-month)178 251 
Less Sublease and Rental Income(969)(548)
Total Operating Lease Cost8,490 8,348 
Total Net Lease Cost$8,576 $8,411 
The following is a summary of cash paid for amounts included in the measurement of lease liabilities as of December 31:
(In thousands)20242023
Operating Cash Flow for Finance Leases$10 $9 
Operating Cash Flow for Operating Leases$6,664 $6,180 
Financing Cash Flow for Finance Leases$135 $47 
As permitted by ASC 842, leases with expected durations of less than 12 months from inception (i.e. short-term leases) were excluded from the Company’s calculation of its lease liability and ROU asset.
The weighted-average remaining term for the Company’s operating and financing leases are approximately 7 years and 1 year, respectively. The weighted-average discount rates for the Company’s operating and financing leases are approximately 5.8% and 6.3%, respectively.
The following is a summary of the Company’s maturity of lease liabilities:
(In thousands)Operating LeasesFinancing Leases
2025$5,928 $84 
20264,503 43 
20273,802 13 
20283,620  
20293,024  
Thereafter10,161  
Total Lease Payments31,038 140 
Less: Interest5,833 13 
Total Lease Liability$25,205 $127 
These amounts exclude annual operating lease payments of $3.3 million per year through 2033, which represents legal binding lease payments for leases signed, but not yet commenced.
NOTE 11 — INCOME TAXES
The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial reporting and tax basis of assets and liabilities. Deferred tax assets are reduced, if deemed necessary, by a valuation allowance for the amount of tax benefits which are not more likely than not to be realized.
59


The provision for (benefit from) income taxes at December 31 consists of the following:
(In thousands)202420232022
Current
U.S. Federal$6,026 $(2,573)$5,338 
State985 937 (153)
Foreign1,357 1,600 750 
Current8,368 (36)5,935 
Deferred
U.S. Federal(14)(336)113 
State(98)583 (239)
Foreign92 (101)145 
Deferred(20)146 19 
Total$8,348 $110 $5,954 
The effective tax rates differ from the statutory federal income tax rate as follows:
202420232022
Statutory Federal Income Tax Rate21.0 %21.0 %21.0 %
Permanent Items
Stock Compensation Expense(2.0)%(1.4)%(2.2)%
Meals and Entertainment(1.7)% % %
Parking Expenses(1.4)% % %
Other(7.4)%(1.4)%(0.3)%
Foreign Tax Rate Differential7.1 %(0.4)%(2.8)%
State Income Tax, Net of Federal Income Tax Effect(8.9)%(4.6)%1.0 %
Research and Development Tax Credits47.4 %14.1 %7.7 %
Change in Valuation Allowance(172.7)%(26.1)%(44.6)%
Net GILTI and FDII Tax Expense (Benefit)16.4 %(1.0)%1.8 %
Foreign Tax Credit for Dividend Withholding % %(1.5)%
Penalties(3.1)% % %
Other(0.8)%(0.6)%(0.1)%
Effective Tax Rate(106.1)%(0.4)%(20.0)%
Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes as well as tax attributes.
60


Significant components of the Company’s deferred tax assets and liabilities at December 31, are as follows:
(In thousands)20242023
Deferred Tax Assets:
Asset Reserves$22,293 $19,609 
Deferred Compensation6,096 6,968 
Section 163(j) - Interest Expense Limitation2,982 1,777 
State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax1,093 1,430 
Customer Advanced Payments and Deferred Revenue257 870 
Net Operating Loss Carryforwards and Other10,060 11,178 
Goodwill and Intangible Assets890 1,001 
ASC 606 Revenue Recognition374 92 
Research & Development Costs35,061 25,659 
Lease Liabilities6,059 6,952 
Other6,941 5,308 
Total Gross Deferred Tax Assets92,106 80,844 
Valuation Allowance(78,659)(65,640)
Deferred Tax Assets13,447 15,204 
Deferred Tax Liabilities:
Depreciation7,771 8,593 
ASC 606 Revenue Recognition - Section 481(a) Adjustment113 227 
Lease Assets5,695 6,595 
Earnout Income Accrual102 99 
Other1,041 997 
Deferred Tax Liabilities14,722 16,511 
Net Deferred Tax Liabilities$(1,275)$(1,307)
The net deferred tax assets and liabilities presented in the Consolidated Balance Sheets are as follows at December 31:
(In thousands)20242023
Other Assets — Long-term$159 $ 
Deferred Tax Liabilities — Long-term(1,434)(1,307)
Net Deferred Tax Liabilities$(1,275)$(1,307)
The Company records a valuation allowance against the deferred tax assets if and to the extent it is more likely than not that the Company will not recover the deferred tax assets. In evaluating the need for a valuation allowance, the Company weighs all relevant positive and negative evidence, and considers among other factors, historical financial performance, projected future taxable income, scheduled reversals of deferred tax liabilities, the overall business environment, and tax planning strategies. After considering the losses in recent periods and cumulative pre-tax losses in the three-year period ending with the current year, the Company determined that projections of future taxable income could not be relied upon as a source of income to realize its deferred tax assets. However, the Company is relying on a significant portion of its existing deferred tax liabilities for the realizability of deferred tax assets. As a result, the Company has valuation allowances against its deferred tax assets of approximately $78.7 million, $65.6 million, and $57.4 million during the years ended December 31, 2024, 2023 and 2022, respectively, for the portion of deferred tax assets not realizable by the Company’s existing deferred tax liabilities.
Beginning January 1, 2022, the Tax Cuts and Jobs Act (TCJA) of 2017 eliminated the option to deduct research and development expenditures in the current year and now requires taxpayers to capitalize and amortize research and development costs pursuant to Internal Revenue Code (“IRC”) Section 174. The capitalized expenses are amortized over a 5-year period for domestic expenses and a 15-year period for foreign expenses. As a result of this provision of the TCJA, deferred tax assets related to capitalized research expenses increased by approximately $9.4 million and $5.8 million during the years ended December 31, 2024 and 2023, respectively. The Company maintains a full valuation allowance against this deferred tax asset.
61


At December 31, 2024, gross federal net operating losses amounted to approximately $1.1 million, which are subject to annual limitations under Internal Revenue Code Section 382. Of these net operating losses, $0.7 million expire in 2038 and the remaining $0.4 million will carryforward indefinitely. The Company maintains a full valuation allowance against this deferred tax asset.
At December 31, 2024, gross state net operating loss carryforwards amounted to approximately $132.6 million. Of these state net operating loss carryforwards, $118.9 million begin to expire at various dates from 2024 through 2044 and the remaining $13.7 million will carryforward indefinitely. The Company maintains a full valuation allowance against this deferred tax asset.
At December 31, 2024, state income tax credit carryforwards amounted to approximately $1.1 million and begin to expire at various dates from 2024 to 2040. Additionally, the Company has approximately $0.2 million of foreign tax credits that it can carry forward through 2027. The Company maintains a full valuation allowance against these credits.
The Company has analyzed its filing positions in all of the federal and state jurisdictions where it is required to file income tax returns, as well as all open tax years in these jurisdictions. Should the Company need to accrue a liability for uncertain tax benefits, any interest and penalties associated with that liability would be recorded as income tax expense. A reconciliation of the total amounts of unrecognized tax benefits, excluding interest and penalties, is as follows:
(in thousands)202420232022
Balance at Beginning of the Year$100 $443 $1,412 
Decreases as a Result of Tax Positions Taken in Prior Years(100)(343)(969)
Balance at End of the Year$ $100 $443 
There are no material penalties or interest liabilities accrued as of December 31, 2024, 2023, or 2022, nor are any material penalties or interest costs included in expense for each of the years ended December 31, 2024, 2023 and 2022. The years under which we conducted our evaluation coincided with the tax years currently still subject to examination by major federal and state tax jurisdictions, those being 2019 through 2024 for federal purposes and 2017 through 2024 for state purposes.
Pretax income from the Company’s foreign subsidiaries amounted to approximately $9.6 million, $6.5 million and $0.1 million for 2024, 2023 and 2022, respectively. The balance of pretax earnings or loss for each of those years were domestic.
Historically, we have asserted that the unremitted earnings of our foreign subsidiaries were indefinitely reinvested. However, for the years ended December 31, 2024 and 2023, we determined that we could no longer assert indefinite reinvestment on approximately $3.0 million and $1.9 million of the unremitted earnings of Luminescent Systems Canada Inc., respectively. As a result, we have recorded a deferred tax liability of approximately $0.2 million and $0.1 million at December 31, 2024 and 2023 respectively, related to local country withholding taxes that are expected to be incurred upon ultimate repatriation of such earnings. All other foreign unremitted earnings, which total approximately $18.7 million, continue to be indefinitely reinvested. We continue to be permanently reinvested in outside basis differences other than unremitted earnings as we have no plans to liquidate or sell any foreign subsidiaries. In addition, we have not provided deferred taxes on any outside basis differences of our domestic subsidiaries as we have the ability and intent to recover these basis differences in a tax-free manner. It is not practicable to determine the amount of unrecognized deferred tax related to these basis differences.
The Inflation Reduction Act of 2022 (IRA) was signed into law on August 16, 2022. Key provisions under the IRA include a 15% corporate alternative minimum tax imposed on certain large corporations and the extension and expansion of clean energy tax incentives. There were no impacts related to the IRA recorded for the years ending December 31, 2024, 2023, and 2022.
Under an Organization for Economic Co-operation and Development Inclusive Framework, countries that agreed to enact a two-pillar solution aim to address the challenges arising from the digitalization of the world economy (Pillar Two). Pillar Two sets out global minimum Effective Tax Rate (ETR) rules to ensure that large multinational businesses with consolidated revenue over €750 million are subject to a minimum ETR of 15% on income arising in low-tax jurisdictions. Rules under Pillar Two generally became effective beginning January 1, 2024 in most jurisdictions that have issued legislation. The Company will continue to monitor the impact of Pillar Two; however, Pillar Two is currently not applicable as the Company does not meet the threshold of having consolidated revenue over €750 million in two out of the four preceding years.
NOTE 12 — PROFIT SHARING/401K PLAN
The Company offers eligible domestic full-time employees participation in a safe harbor 401K plan. The plan provides for an annual company contribution. In addition, employees may contribute a portion of their salary to the plan. The plan may be amended or terminated at any time.
62


Total charges to income before income taxes for this plan was approximately $8.9 million, $5.3 million and $4.7 million in 2024, 2023 and 2022, respectively. The Company had funded the contributions in 2022, 2023 and the first quarter of 2024 with treasury stock in lieu of cash and funded the remainder of the 2024 contributions with cash.
NOTE 13 — RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS
The Company has two non-qualified supplemental retirement defined benefit plans (“SERP” and “SERP II”) for certain current and retired executive officers. The accumulated benefit obligation of the plans as of December 31, 2024 and 2023 amounts to $21.4 million and $22.0 million, respectively.
The plans provide for benefits based upon average annual compensation and years of service and, in the case of SERP, there are offsets for social security and profit sharing benefits. It is the Company’s intent to fund the plans as plan benefits become payable, since no assets exist at December 31, 2024 or 2023 for either of the plans.
The Company accounts for the funded status (i.e., the difference between the fair value of plan assets and the projected benefit obligations) of its pension plans in accordance with the recognition and disclosure provisions of ASC Topic 715, Compensation, Retirement Benefits, which requires the Company to recognize the funded status in its balance sheet, with a corresponding adjustment to Accumulated Other Comprehensive Income (“AOCI”), net of tax. These amounts will be subsequently recognized as net periodic pension cost pursuant to the Company’s historical policy for amortizing such amounts. Further, actuarial gains and losses that arise in subsequent periods and are not recognized as net periodic pension cost in the same periods will be recognized as a component of AOCI. If actuarial gains and losses exceed ten percent of the projected benefit obligation, we amortize them over the average expected future lifetime of participants.
Unrecognized prior service costs of $0.3 million and unrecognized actuarial gains of $4.9 million are included in AOCI at December 31, 2024 and have not yet been recognized in net periodic pension cost.
The reconciliation of the beginning and ending balances of the projected benefit obligation of the plans for the years ended December 31 is as follows:
(In thousands)20242023
Funded Status
Projected Benefit Obligation
Beginning of the Year — January 1$28,798 $26,210 
Service Cost 105 
Interest Cost1,371 1,302 
Actuarial (Gain) Loss(6,134)1,529 
Special Termination Benefits624  
Benefits Paid(348)(348)
End of the Year — December 31$24,311 $28,798 
In 2024, the net actuarial gain of $6.1 million is due to the increase of 69 basis points in the discount rate and change in the bonus scale used to measure the benefit obligation as of December 31, 2024 compared to the prior year. The Company incurred charges of $0.6 million in 2024 associated with a waiver of an early retirement penalty provided by the plan related to a retiring participant. The assumptions used to calculate the projected benefit obligation as of December 31 are as follows:
20242023
Discount Rate5.48%4.79%
Future Average Compensation Increases3.00%3.00%
The plans are unfunded at December 31, 2024 and are recognized in the accompanying Consolidated Balance Sheets as a current accrued pension liability of $1.0 million and a long-term accrued pension liability of $23.3 million.
The service cost component of net periodic benefit cost is included in SG&A expenses, and all other net periodic benefit costs components (such as interest cost, prior service cost amortization and actuarial gain/loss amortization) are reported outside of operating income, within Other (Income) Expense, Net in the accompanying Consolidated Statements of Operations.
63


The following table summarizes the components of the net periodic cost for the years ended December 31:
(In thousands)202420232022
Net Periodic Cost
Service Cost — Benefits Earned During Period$ $105 $138 
Interest Cost1,371 1,302 834 
Amortization of Prior Service Cost386 386 386 
Amortization of Losses738 358 949 
Net Periodic Cost$2,495 $2,151 $2,307 
The assumptions used to determine the net periodic cost are as follows:
202420232022
Discount Rate4.79%5.00%2.75%
Future Average Compensation Increases
3.00%
2.00% - 3.00%
2.00% - 3.00%
Benefit payments expected in each of the next five years are as follows: 2025 - $1.0 million, 2026 - $0.9 million, 2027 - $0.9 million, 2028 - $1.7 million, and 2029 - $2.0 million. Benefits expected to be paid in the aggregate between 2030 and 2034 are $9.5 million. Given that the plans are unfunded, these amounts are what the Company expects to contribute to the plans in each respective year.
Participants in the SERP are entitled to paid medical, dental and long-term care insurance benefits upon retirement under the plan. The measurement date for determining the plan obligation and cost is December 31. The accumulated postretirement benefit obligation is $0.8 million at December 31, 2024 and 2023. The plan is recognized in the accompanying Consolidated Balance Sheets as a current accrued pension liability of $0.1 million and a long-term accrued pension liability of $0.7 million. The net periodic cost for the years ended December 31, 2024, 2023 and 2022 was not material.
The Company is a participating employer in a trustee-managed multiemployer defined benefit pension plan for employees who participate in collective bargaining agreements. The plan generally provides retirement benefits to employees based on years of service to the Company. Contributions are based on the hours worked and are expensed on a current basis. The plan is 95.3% funded as of January 1, 2024. The Company’s contributions to the plan were $0.9 million in 2024, $0.7 million in 2023 and $0.5 million in 2022. These contributions represent less than 1% of total contributions to the plan.
NOTE 14 — SHAREHOLDERS’ EQUITY
Share Buyback Program
The Company’s Board of Directors from time to time authorizes the repurchase of common stock, which allows the Company to purchase shares of its common stock in accordance with applicable securities laws on the open market or through privately negotiated transactions. The Company has the capacity under the currently authorized program to repurchase additional shares of its common stock with a maximum dollar value of $41.5 million.
At-the-Market Equity Offering
On August 8, 2023, the Company initiated an at-the-market equity offering program (the “ATM Program”) for the sale from time to time of shares of the Company’s common stock, par value $0.01 per share having an aggregate offering price of up to $30.0 million. During the year ended December 31, 2023, the Company sold 1,334,228 shares of our Common Stock under the ATM Program. The Company generated $21.8 million in aggregate gross proceeds from sales under the ATM Program at an average sale price of $16.31 per share of Common Stock. Aggregate net proceeds from the ATM Program were $21.3 million after deducting related expenses, including commissions to the Sales Agents and issuance costs. No shares were sold under the ATM Program in 2024. As of December 31, 2024, the Company had remaining capacity under the ATM Program to sell shares of Common Stock having an aggregate offering price up to approximately $8.2 million.
Reserved Common Stock
At December 31, 2024, approximately 8.1 million shares of Common Stock were reserved for issuance upon conversion of the Class B stock, exercise of stock options, issuance of restricted stock and purchases under the Employee Stock Purchase Plan. Class B Stock is identical to Common Stock, except Class B Stock has ten votes per share, is automatically converted to Common Stock on a one-for-one basis when sold or transferred other than via gift, devise or bequest and cannot receive dividends unless an equal or greater amount of dividends is declared on Common Stock.
64


Comprehensive Loss and Accumulated Other Comprehensive Loss
Comprehensive income or loss consists of net income or loss and the after-tax impact of retirement liability adjustments. No income tax effect is recorded for currency translation adjustments.
The components of accumulated other comprehensive loss are as follows:
(In thousands)20242023
Foreign Currency Translation Adjustments$(8,222)$(6,351)
Retirement Liability Adjustment – Before Tax2,077 (5,357)
Tax Benefit2,282 2,282 
Retirement Liability Adjustment – After Tax4,359 (3,075)
Accumulated Other Comprehensive Loss$(3,863)$(9,426)
In 2024, 2023 and 2022, no tax benefit was recognized as the Company had recorded a full valuation allowance on the deferred tax asset associated with the retirement liability.
The components of other comprehensive income are as follows:
(In thousands)202420232022
Foreign Currency Translation Adjustments$(1,871)$984 $(1,928)
Retirement Liability Adjustment7,434 (884)6,897 
Other Comprehensive Income$5,563 $100 $4,969 
NOTE 15 — LOSS PER SHARE
Loss per share computations are based upon the following table:
(In thousands, except per share data)202420232022
Net Loss$(16,215)$(26,421)$(35,747)
Basic Earnings Weighted Average Shares35,037 33,104 32,164 
Net Effect of Dilutive Stock Options   
Diluted Earnings Weighted Average Shares35,037 33,104 32,164 
Basic Loss Per Share$(0.46)$(0.80)$(1.11)
Diluted Loss Per Share$(0.46)$(0.80)$(1.11)
Stock options with exercise prices greater than the average market price of the underlying common shares are excluded from the computation of diluted earnings per share because they are out-of-the-money and the effect of their inclusion would be anti-dilutive. The Company includes the dilutive effect of shares issuable upon conversion of its Convertible Notes in the calculation of diluted income per share using the if-converted method. The Company has the option for the Convertible Notes to settle the conversion value in any combination of cash or shares, and as such, the maximum number of shares issuable are included in the dilutive share count if the effect would be dilutive. The Company incurred a net loss for the years ended December 31, 2024, 2023, and 2022, therefore all outstanding stock options, unvested restricted stock units and the effect of the Convertible Notes are excluded from the computation of diluted loss per share because the effect of their inclusion would be antidilutive.
Antidilutive shares excluded from diluted loss per share computations were as follows:
(In thousands)202420232022
Stock Options and Unvested RSUs1,040 767 1,380 
Convertible Notes553   
Total Antidilutive Securities1,593 767 1,380 
The Company funded substantially all of its 2023 and a portion of its 2024 401K contributions outstanding with treasury stock in lieu of cash, and returned to cash contributions in the second quarter of 2024. The earnings per share computations for the year ended December 31, 2023 are inclusive of approximately 0.1 million in shares outstanding for the equivalent shares needed to fulfill the period’s 401K obligation using the closing share price as of December 31, 2023.
65


NOTE 16 — EQUITY COMPENSATION
The Company has equity compensation plans that authorize the issuance of restricted stock units or options for shares of Common Stock to directors, officers and key employees. Equity-based compensation is designed to reward long-term contributions to the Company and provide incentives for recipients to join and to remain with the Company. The exercise price of stock options, determined by a committee of the Board of Directors, is equal to the fair market value of the Common Stock on the grant date. Options become exercisable over periods not exceeding ten years and must be exercised within ten years from the grant date. The Company’s practice has been to issue new shares upon the exercise of the options.
The Company established its 2011 Incentive Stock Option Plan for the purpose of attracting and retaining executive officers and key employees, and to align management’s interest with those of the shareholders. At December 31, 2024, the Company had options outstanding for 124,143 shares under the plans.
The Company established the 2005 Directors Stock Option Plan for the purpose of attracting and retaining the services of experienced and knowledgeable outside directors, and to align their interest with those of the shareholders. At December 31, 2024, the Company had options outstanding for 28,254 shares under the plans.
During 2017, the Company established the Astronics Corporation 2017 Long Term Incentive Plan for the purpose of attracting and retaining directors, executive officers and key employees, and to align management’s interest with those of the shareholders. The Long Term Incentive Plan contemplates the use of a mix of equity award types. For stock options, the exercise price is equal to the share price on the date of grant. Upon inception, the remaining options available for future grant under the 2011 Incentive Stock Option Plan and the 2005 Directors Stock Option Plan were rolled in the Long Term Incentive Plan, and no further grants may be made out of those plans. The Long Term Incentive Plan was amended and restated in May 2021. At December 31, 2024, the Company had stock options and RSUs outstanding that covered 1,963,720 shares under the Long Term Incentive Plan, and there were 278,560 shares available for future grant under this plan.
Stock compensation expense recognized during the period is based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. Vesting requirements vary for directors, officers and key employees. In general, options or RSUs granted to outside directors vest six months from the date of grant and options granted to officers and key employees straight line vest over a three- to five-year period from the date of grant. RSUs granted to officers and key employees generally cliff vest three years from the date of grant.
The following table provides compensation expense information based on the fair value of stock options and RSUs for the years ended December 31 as follows:
(In thousands)202420232022
Equity-based Compensation Expense$8,570 $7,198 $6,497 
Tax Benefit(1,564)(1,259)(1,068)
Equity-based Compensation Expense, Net of Tax$7,006 $5,939 $5,429 
Tax benefit excludes the impact of valuation allowances recorded against deferred tax assets. In the fourth quarter of 2024, the Company entered into a Transition and Retirement Agreement with its former CFO, which granted certain benefits related to the retirement. Equity-based Compensation Expense includes $0.6 million related with accelerated RSU vesting pursuant to that Agreement.
Stock Options
202420232022
Weighted Average Fair Value of the Options Granted$10.55 $8.39 $5.97 
66


The weighted average fair value for these options was estimated at the date of grant using a Black-Scholes option pricing model with the following assumptions:
202420232022
Risk-free Interest Rate
4.13%
4.20% - 4.33%
3.48% - 3.62%
Dividend Yield
%
%
%
Volatility Factor
0.61
0.58
0.61
Expected Life in Years
7 years
3 - 7 years
5 - 9 years
To determine expected volatility, the Company uses historical volatility based on weekly closing prices of its Common Stock and considers currently available information to determine if future volatility is expected to differ over the expected terms of the options granted. The risk-free rate is based on the U.S. Treasury yield curve at the time of grant for the appropriate term of the options granted. Expected dividends are based on the Company’s history and expectation of dividend payouts. The expected term of stock options is based on vesting schedules, expected exercise patterns and contractual terms.
A summary of the Company’s stock option activity and related information for the year ended December 31 is as follows:
2024
(Aggregate intrinsic value in thousands)Options
Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
Outstanding at January 11,410,984 $19.47 $ 
Options Granted75,800 $16.55 $ 
Options Exercised $ $ 
Options Forfeited / Expired(65,291)$31.35 $ 
Outstanding at December 311,421,493 $18.77 $ 
Exercisable at December 311,084,536 $20.31 $ 
The aggregate intrinsic value in the preceding table represents the total pretax option holder’s intrinsic value, based on the closing stock price of the Company’s Common Stock which would have been received by the option holders had all option holders exercised their options as of that date. The closing stock price of the Company’s Common Stock was $15.96, $17.42 and $10.30 as of December 31, 2024, 2023 and 2022, respectively. As the stock price of $15.96 was below the weighted average exercise price, intrinsic value is zero.
The weighted average fair value of options vested during 2024, 2023 and 2022 was $7.30, $11.53 and $12.89, respectively. The total fair value of options that vested during the year amounted to $2.1 million, $3.0 million and $2.4 million for the years ended December 31, 2024, 2023 and 2022, respectively. At December 31, 2024, total compensation costs related to non-vested option awards not yet recognized amounts to $3.0 million and will be recognized over a weighted average period of approximately one year.
The following is a summary of weighted average exercise prices and contractual lives for outstanding and exercisable stock options as of December 31, 2024:
 OutstandingExercisable
Exercise Price RangeShares
Weighted Average
Remaining Life
in Years
Weighted 
Average
Exercise Price
Shares
Weighted Average
Remaining Life
in Years
Weighted
Average
Exercise Price
$9.74 – $16.55
945,850 7.5$12.44 608,894 7.2$11.68 
$22.93 – $35.61
471,079 3.3$31.21 471,078 3.3$31.21 
$45.89 – $45.89
4,564 0.2$45.89 4,564 0.2$45.89 
1,421,493 6.1$18.77 1,084,536 5.5$20.31 
Restricted Stock Units
The fair value of each RSU granted is equal to the fair market value of the Company’s Common Stock on the date of grant. The RSUs granted to employees generally cliff vest three years from the date of grant, while RSUs granted to directors cliff vest six months from the date of grant.

67



A summary of the Company’s RSU activity and related information for the year ended December 31 is as follows:
2024
RSU Shares
Weighted
Average
Grant Date Fair Value
Unvested at January 1654,160 $11.05 
Granted295,496 $18.91 
Vested(222,138)$16.77 
Forfeited(32,894)$14.61 
Unvested at December 31694,624 $12.39 
Included in total equity-based compensation expense for the year ended December 31, 2024 was $5.3 million related to RSUs. At December 31, 2024, total compensation costs related to non-vested awards not yet recognized amounts to $3.7 million and will be recognized over a weighted average period of approximately two years.
Employee Stock Purchase Plan
In addition to the stock options and RSUs discussed above, the Company has established the Employee Stock Purchase Plan to encourage employees to invest in the Company. The plan provides employees the opportunity to invest up to the IRS annual maximum of approximately $25,000 in the Company’s common stock at a price equal to 85% of the fair market value of the Company’s common stock, determined each October 1. Employees are allowed to enroll annually. Employees indicate the aggregate value of shares they wish to obtain through the program and their intention to pay for the shares through payroll deductions over the annual cycle of October 1 through September 30. Employees can withdraw anytime during the annual cycle, and all money withheld from the employees’ pay is returned. If an employee remains enrolled in the program, enough money will have been withheld from the employees’ pay during the year to pay for all the shares that the employee opted for under the program. At December 31, 2024, employees had subscribed to purchase 185,326 shares at $16.60 per share. The weighted average fair value of the options was approximately $5.02, $4.94 and $2.39 for options granted during the year ended December 31, 2024, 2023 and 2022, respectively.
The fair value for the options granted under the Employee Stock Purchase Plan was estimated at the date of grant using a Black-Scholes option pricing model with the following assumptions:
202420232022
Risk-free Interest Rate3.96 %5.49 %4.01 %
Dividend Yield % % %
Volatility Factor0.41 0.56 0.50 
Expected Life in Years1.01.01.0
NOTE 17 — FAIR VALUE
On a Recurring Basis:
A financial asset or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement. There were no financial assets or liabilities carried at fair value measured on a recurring basis at December 31, 2024 or 2023.
On a Non-recurring Basis:
Long-lived assets are evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying value may not be recoverable. The recoverability test consists of comparing the undiscounted projected cash flows of the asset or asset group (which are Level 3 inputs) with the asset of asset group’s carrying amount. Should the carrying amount exceed undiscounted projected cash flows, an impairment loss would be recognized to the extent the carrying amount exceeds fair value. There were no impairment charges related to long-lived assets in 2024, 2023 or 2022 and no long-lived assets are required to be measured at fair value for purposes of the long-lived asset recoverability test.
68


Due to their short-term nature, the carrying value of cash and equivalents, restricted cash, accounts receivable and accounts payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments. Refer to Note 8, Long-Term Debt, for additional information relating to the fair value of the Company's outstanding fixed-rate Convertible Notes.
NOTE 18 — SELECTED QUARTERLY FINANCIAL INFORMATION
The following table summarizes selected quarterly financial information for 2024 and 2023:
 Quarter Ended
(Unaudited)December 31,December 31,
(In thousands, except for per share data)20242023
Sales$208,540 $195,292 
Gross Profit (Sales Less Cost of Products Sold)$50,054 $39,973 
Income Before Income Taxes$576 $1,534 
Net (Loss) Income$(2,832)$6,976 
Basic (Loss) Earnings Per Share$(0.08)$0.20 
Diluted (Loss) Earnings Per Share$(0.08)$0.20 
Income before taxes in 2024 includes an increase in litigation-related legal expenses and legal reserve adjustments of $7.0 million compared to the prior-year period, and a loss on extinguishment of the debt of $3.2 million.
NOTE 19 — LEGAL PROCEEDINGS
Lufthansa
On December 29, 2010, Lufthansa Technik AG (“Lufthansa”) filed a Statement of Claim in the Regional State Court of Mannheim, Germany. Lufthansa’s claim asserted that a subsidiary of the Company, AES, sold, marketed, and brought into use in Germany a power supply system that infringes upon a German patent held by Lufthansa. Lufthansa sought an order requiring AES to stop selling and marketing the allegedly infringing power supply system, a recall of allegedly infringing products sold to commercial customers in Germany since November 26, 2003, and compensation for damages related to direct sales of the allegedly infringing power supply system in Germany (referred to as “direct sales”).
AES modified the outlet units at the end of 2014 and the overwhelming majority of the modified outlet units sold from 2015 do not infringe the patent of Lufthansa.
In February 2015, the Regional State Court of Mannheim, Germany held that the patent was infringed. The judgment did not require AES to recall products that are already installed in aircraft or had been sold to other end users.
The Company appealed to the Higher Regional Court of Karlsruhe. On November 15, 2016, the Higher Regional Court of Karlsruhe upheld the lower court’s decision. The Company sought permission to appeal to the German Federal Supreme Court. By judgment of March 26, 2019, the German Federal Supreme Court dismissed AES's appeal. With this decision, the above-mentioned proceedings are complete.
In July 2017, Lufthansa filed an action in the Regional State Court of Mannheim for payment of damages caused by AES’s direct sales of the product into Germany. A first instance decision in this matter was handed down on December 6, 2019. According to this ruling, Lufthansa was awarded damages in the amount of approximately $3.2 million plus interest. In 2020, AES made payment of $4.7 million, inclusive of interest, in satisfaction of the first instance judgment. On July 12, 2023, the Higher Regional Court of Karlsruhe in Germany reduced the Company’s liability for direct damages on appeal from approximately $3.2 million plus interest to approximately $2.8 million plus interest. Additionally, in its judgment, the Court reduced the interest rate on damages from 5% (as held by the Regional Court of Mannheim) to 4%. Accordingly, the Company reclaimed overpaid damages and interest from LHT in the amount of approximately $1.2 million. This was recorded as an offset to Selling, General and Administrative expenses in the third quarter of 2023, upon receipt of the refund.
Both Lufthansa and AES have filed requests with the German Federal Supreme Court to be granted leave to file appeals against this decision.
On December 29, 2017, Lufthansa filed another infringement action against AES in the Regional State Court of Mannheim claiming that sales by AES to its international customers have infringed Lufthansa's patent if AES's customers later shipped the products to Germany (referred to as “indirect sales”). This action, therefore, addresses sales other than those covered by the action filed on December 29, 2010, discussed above. No amount of claimed damages has been specified by Lufthansa.
69


A first instance decision in this matter was issued on December 6, 2019. The Court found that indirect sales (as defined above) by AES to international customers infringe the patent under the conditions specified in the judgment and that the sale of components of the EmPower system to Germany constitutes an indirect patent infringement. The Court rejected Lufthansa's claim that AES is also liable for damages for the sale of modified products. This means that AES is not liable for damages based on the sale of modified outlet units that removed the infringing feature. AES and Lufthansa both appealed this decision. On July 12, 2023, the Higher Regional Court of Karlsruhe essentially upheld the first instance ruling.
According to the Higher Regional Court of Karlsruhe ruling, AES is responsible for payment of damages for indirect sales of patent-infringing EmPower in-seat power supply systems in the period from December 29, 2007 to May 22, 2018. However, because the outlet units were modified at the end of 2014, the period for which AES is liable for damages in connection with indirect sales into Germany substantially finished at the end of 2014.
Both Lufthansa and AES have filed requests with the German Federal Supreme Court to be granted leave to file appeals against this decision.
After the accounting, Lufthansa is expected to enforce its claim for damages in separate court proceedings. These proceedings would most likely be tried before the Mannheim Court again, which makes it probable that the Mannheim Court will determine the damages for the indirect sales based on the same principles as in the direct sales proceedings (unless the latter ruling of the Mannheim Court is reversed on appeal). Based on the information available and the determination of the damages in the direct sales claim discussed above, we estimated that the Company’s total exposure related to these matters that was probable and that could be reasonably estimated at December 31, 2024, was approximately $11.6 million plus accrued interest. Accrued interest on the indirect damages reserve was estimated using the same interest rate as the direct damages. Approximately $0.7 million, $0.7 million, and $0.6 million was recorded within Selling, General and Administrative Expenses in the Company’s Consolidated Statements of Operations for each of 2024, 2023 and 2022, respectively, for additional interest accrued during such periods.
In connection with the indirect sales claims, we currently believe it is unlikely that the appeals process will be completed and any damages and related interest will be paid before December 31, 2025. Therefore, the liability related to this matter (inclusive of accrued interest), totaling $17.1 million, is classified within other liabilities (non-current) in the Consolidated Balance Sheets at December 31, 2024 and 2023. This amount may be adjusted depending on the decision of the Court on the direct sales damages appeal referred to previously.
In December 2017, Lufthansa filed patent infringement cases in the United Kingdom (“UK”) and in France. The Lufthansa patent expired in May 2018. In those cases, Lufthansa accuses AES and certain of its customers of having manufactured, used, sold and offered for sale a power supply system, and offered and supplied parts for a power supply system that infringed upon a Lufthansa patent in those respective countries. In the normal course of its supply arrangements, AES has indemnified its customers from liability arising from such matters, and as such will bear responsibility for any monetary damages arising from such claims.
On December 4, 2020, the Court held the French patent invalid for all asserted claims. There can consequently be no finding of infringement on first instance. Lufthansa has appealed this judgment. The appeal hearing took place on December 8, 2022, and on February 24, 2023, the Court upheld the first instance judgment in favor of AES. Lufthansa lodged an appeal before the French Supreme Court; the French Supreme Court will review the Court of Appeal of Paris’ reasoning around the nullification of one of the claims of the patent. AES filed briefs with the French Supreme Court on January 22, 2024 and on September 11, 2024 in response to Lufthansa’s appeal. The written phase of the procedure was closed in January 2025 and a decision from this Court is currently expected in March 2025. As loss exposure is not probable and estimable at this time, the Company has not recorded any liability with respect to the French matter as of December 31, 2024 or December 31, 2023.
In the UK matter, the Court held the UK patent valid and 3 out of 4 asserted claims infringed in June 2020. In contrast to the decisions in Germany, the UK Court found that the modified components infringed a valid claim of the patent, and accordingly, the period for which AES or its customers would be liable in connection with direct sales into the UK extends until the expiration of the patent in May 2018. While AES appealed the ruling, the Court dismissed the appeal on all grounds. Lufthansa sought an account of the profits that AES and certain of its customers had made from UK sales. The trial of that issue took place in October 2024. Both the Company and Lufthansa submitted to the UK High Court of Justice calculations of the estimated profits derived from the reports of the parties’ respective financial experts.
The account of profits trial judgment was published on February 21, 2025. The February 2025 judgment quantified the amount payable in aggregate in respect of the profits derived from infringing Lufthansa’s UK patent by the defendants as $11.9 million. Any additional amounts required to be paid by the Company related to certain other factors peripheral to the damages award, including potential reimbursement of legal fees related to the damages proceedings, will be determined at follow-up hearings
70


expected to occur in the first half of 2025. The Company is unable to estimate a range of exposure, if any, related to such peripheral issues, and as such, has not recorded any additional liabilities at this time
It is expected that one or more of the parties may seek permission to appeal the February 21, 2025 judgment; permission to appeal is not assured under English law. The Company expects that payment of the ordered liability will be required in the second quarter of 2025, and that an appeal, if any, would likely be heard in early 2026.
Accordingly, the Company recorded additional expense of $4.8 million in the quarter ended December 31, 2024, within Selling, General and Administrative Expenses in the Company’s Consolidated Statements of Operations. The $11.9 million liability related to this matter is classified within Accrued Expenses and Other Current Liabilities in the accompanying Consolidated Balance Sheets as of December 31, 2024. The liability related to this matter was $7.4 million as of December 31, 2023, classified within Other Liabilities (non-current) in the Company’s Consolidated Balance Sheet at such date.
Separate from payment of profits from the February 2025 judgment discussed above, as a result of the first instance judgement in their favor, Lufthansa was entitled to reimbursement from AES of a proportion of its legal expenditures in the UK case. An interim reimbursement was paid to Lufthansa in August 2020. As a result of the appeal decision, Lufthansa will be entitled to reimbursement from AES of a larger proportion of its first instance legal expenditures, as well as a portion of its legal expenditures associated with the appeal. A liability for reimbursement of Lufthansa’s legal expenses associated with the UK matter for the June 2022 trial and the appeal of that decision was approximately $1.0 million and $0.7 million on December 31, 2024 and December 31, 2023, respectively, which is expected to be paid within the next twelve months and, as such, is classified in Accrued Expenses and Other Current Liabilities in the accompanying Consolidated Condensed Balance Sheet as of December 31, 2024 and December 31, 2023. In the normal course, a defendant in the Company’s position would be ordered to make a partial reimbursement of Lufthansa’s legal costs. Whether that is the case and the amount depends on a number of variables including the size of the order for payment of profits. Additional amounts may be payable by the Company associated with Lufthansa’s legal fees incurred related to the account of profits proceedings, but the Company is unable to estimate a range of exposure and as such has not recorded any additional liabilities at this time.
Each of the German, France and UK claims are separate and distinct. Validity and infringement of the Lufthansa patent in each country is a matter for the courts in each of these countries, whose laws differ from each other. In addition, the principles of calculating damages in each jurisdiction differ substantially. Therefore, the Company has assessed each matter separately and cannot apply the same calculation methodology as in the German direct and indirect matters. However, it is reasonably possible that additional damages and interest could be incurred if the appellate court in France was to rule in favor of Lufthansa, or if damages in the UK matter are calculated on a different basis than our estimate or using information not currently available.
There were no other significant developments in any of these matters during the year ended December 31, 2024.
Other
On March 23, 2020, Teradyne, Inc. filed a complaint against the Company and its subsidiary, Astronics Test Systems (“ATS”) (together, “the Defendants”) in the United States District Court for the Central District of California alleging patent and copyright infringement, and certain other related claims. The Defendants moved to dismiss certain claims from the case. On November 6, 2020, the Court dismissed the Company from the case, and also dismissed a number of claims, though the patent and copyright infringement claims remained. The case proceeded to discovery. In addition, on December 21, 2020, ATS filed a petition for inter partes review (“IPR”) with the US Patent Trial and Appeal Board (“PTAB”), seeking to invalidate the subject patent, and on July 21, 2021, the PTAB instituted IPR. The PTAB issued its decision on July 20, 2022, in which it invalidated all of Teradyne’s patent claims. Teradyne did not appeal the decision. On June 5, 2023, the parties attended a court-ordered mediation but did not reach a settlement. After the mediation, Teradyne agreed to drop its remaining state law claims in exchange for ATS dropping one of its defenses, leaving only its copyright claim. On December 7, 2023, the District Court granted ATS’s motion for summary judgment on its affirmative defense of fair use. The Court subsequently entered final judgment in favor of ATS on December 14, 2023. Teradyne appealed to the United States Court of Appeals for the Ninth Circuit. On January 30, 2025, the Ninth Circuit affirmed the District Court’s grant of summary judgment. Teradyne may pursue an appeal by petitioning the United States Supreme Court for a writ of certiorari. It is unknown at this time whether Teradyne will pursue either option, or, if it does, whether the United States Supreme Court will grant a writ of certiorari. No amounts have been accrued for this matter in the December 31, 2024 or 2023 financial statements, as loss exposure was neither probable nor estimable at such times.
Other than these proceedings, we are not party to any significant pending legal proceedings that management believes will result in a material adverse effect on our financial condition or results of operations. Accrued legal fees were $6.5 million and $7.9 million as of December 31, 2024 and 2023, respectively.
71


NOTE 20 — SEGMENTS
The Company reports segment information based on the management approach, which designates the internal reporting used by the Chief Operating Decision Maker (“CODM”) for making decisions and assessing performance as the source of the Company’s reportable segments. The CODM, which is the Company’s Chief Executive Officer, allocates resources and assesses the performance of each operating segment based on historical and potential future product sales, gross margin associated with those sales, and operating income (loss) before interest, taxes, and corporate expenses. The Company has determined its reportable segments to be Aerospace and Test Systems based on the information used by the CODM.
Segment information and reconciliations to consolidated amounts for the years ended December 31 are as follows:
(In thousands)202420232022
Sales:
Aerospace$706,746 $605,001 $461,206 
Less Inter-segment Sales(62)(171)(10)
Total Aerospace Sales706,684 604,830 461,196 
Test Systems88,874 84,376 73,717 
Less Inter-segment Sales(132) (19)
Test Systems88,742 84,376 73,698 
Total Consolidated Sales$795,426 $689,206 $534,894 
Less1
Cost of Products Sold:
Aerospace$549,017 $499,948 $399,834 
77.7 %82.7 %86.7 %
Test Systems$78,067 $68,462 $63,520 
88.0 %81.1 %86.2 %
Other Segment Items2
Aerospace$95,261 $80,253 $63,245 
Test Systems$19,152 $24,659 $18,296 
Operating Income (Loss) and Margins:
Aerospace$62,406 $24,629 $(1,883)
8.8 %4.1 %(0.4)%
Test Systems(8,477)(8,745)(8,118)
(9.6)%(10.4)%(11.0)%
Total Operating Income (Loss)$53,929 $15,884 $(10,001)
6.8 %2.3 %(1.9)%
Additions to (Deductions from) Operating Profit:
Net Gain on Sale of Businesses$ $3,427 $11,284 
Loss on Extinguishment of Debt(10,148)  
Interest Expense, Net of Interest Income(21,998)(23,328)(9,422)
Corporate and Other Expenses, Net(29,650)(22,294)(21,654)
Loss before Income Taxes$(7,867)$(26,311)$(29,793)
1 The significant expenses and amounts presented align with the segment-level information that is regularly provided to the CODM. Inter-segment expenses are included within the amounts shown.
2 Other segment items include Selling, General and Administrative Expenses and sublease and rental income.

72


(In thousands)202420232022
Depreciation and Amortization:
Aerospace$19,458 $20,801 $22,384 
Test Systems4,813 5,068 4,341 
Corporate195 235 1,052 
Total Depreciation and Amortization$24,466 $26,104 $27,777 
Assets:
Aerospace$498,528 $493,660 
Test Systems128,828 122,681 
Corporate21,408 17,451 
Total Assets$648,764 $633,792 
Capital Expenditures:
Aerospace$7,346 $5,003 $4,289 
Test Systems1,066 2,640 3,299 
Corporate16  87 
Total Capital Expenditures$8,428 $7,643 $7,675 
During the year ended December 31, 2024 and 2023, reserves associated with customer bankruptcies of $3.2 million and $11.1 million, respectively, negatively impacted Aerospace Operating Income. Aerospace Operating Income in the years ended December 31, 2024 and 2023 include compensation expense related to resumed incentive programs including bonuses, 401K and profit sharing contributions of $19.9 million and $6.7 million, respectively. In the year ended December 31, 2022, $6.0 million of the AMJP grant was recognized as an offset to the cost of products sold in the Aerospace segment.
During the year ended December 31, 2023, $5.8 million was recognized in sales related to the reversal of a deferred revenue liability assumed with an acquisition and associated with a customer program within our Test Systems Segment which is no longer expected to occur, which also benefits Test Systems’ operating loss for the year.
Corporate expenses and other for the year ended December 31, 2023, includes income of $1.8 million associated with the reversal of a liability related to an equity investment, as we are no longer required to make the associated payment. This amount is included in Other Income, Net.
The following table summarizes the Company’s sales into the following geographic regions for the years ended December 31:
(In thousands)202420232022
United States$593,943 $518,096 $419,431 
North America (excluding United States)13,107 14,878 9,222 
Asia44,176 26,165 21,242 
Europe139,384 123,682 78,625 
South America1,445 2,071 3,629 
Other3,371 4,314 2,745 
Total$795,426 $689,206 $534,894 
The following table summarizes the Company’s property, plant and equipment by country for the years ended December 31:
(In thousands)20242023
United States$73,749 $77,939 
France5,625 6,417 
India357 487 
Canada956 593 
Total$80,687 $85,436 
Sales recorded by the Company’s foreign operations were $82.1 million, $69.3 million and $50.0 million in 2024, 2023 and 2022, respectively. Net income (loss) from foreign operations was $7.6 million, $5.3 million and $(0.2) million in 2024, 2023
73


and 2022, respectively. Net assets held outside of the U.S. total $41.3 million and $39.1 million at December 31, 2024 and 2023, respectively. The exchange gain (loss) included in determining net income (loss) was insignificant in 2024, 2023 and 2022. Cumulative translation adjustments amounted to $8.2 million and $6.4 million at December 31, 2024 and 2023, respectively.
The Company has a significant concentration of business with The Boeing Company (“Boeing”). Sales to Boeing are primarily in the Aerospace segment. The following is information relating to the activity with this customer:
202420232022
Percent of Consolidated Sales
Boeing10.2%11.0%11.0%
(In thousands)20242023
Accounts Receivable at December 31,
Boeing$10,474 $17,314 
NOTE 21 — DIVESTITURE ACTIVITIES
Semiconductor Test Business
On February 13, 2019, the Company completed a divestiture of its semiconductor business within the Test Systems segment. The total proceeds of the divestiture included two elements of contingent earnouts. The “First Earnout” was calculated based on a multiple of all future sales of existing and certain future derivative products to existing and future customers in each annual period from 2019 through 2022. The First Earnout was capped at $35.0 million in total. The “Second Earnout” was calculated based on a multiple of future sales related to an existing product and program with an existing customer exceeding an annual threshold for each annual period from 2019 through 2022. The Second Earnout was not capped. For the Second Earnout, if the applicable sales in an annual period did not exceed the annual threshold, no amounts would be paid relative to such annual period; the sales in such annual period did not carry over to the next annual period. Due to the degree of uncertainty associated with estimating the future sales levels of the divested business and its underlying programs, and the lack of reliable predictive market information, the Company elected an accounting policy to recognize such earnout proceeds, if received, as additional gain on sale when such proceeds are realized or realizable. We consider the proceeds realizable when we have received communication from the purchaser of its calculation of the earnout and the parties reach agreement on the calculation. No amounts were payable to the Company under either earnout for the calendar 2019 earnout. The Company agreed to an earnout payment of $10.7 million for the calendar 2020 earnout, which was recorded in the fourth quarter of 2021 as Other Income and was paid to the Company in early January 2022. In March 2022, the Company agreed with the earnout calculation for the calendar 2021 earnout in the amount of $11.3 million. The Company recorded the gain and received the payment in the first quarter of 2022. In March 2023, the Company agreed with the final earnout calculation for the calendar 2022 earnout for $3.4 million. The Company recorded the gain and received the payment in the first quarter of 2023.
ITEM 9.    CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
None.
74


ITEM 9A.     CONTROLS AND PROCEDURES
Disclosure Controls and Procedures
The Company carried out an evaluation, under the supervision and with the participation of Company management, including the Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of the Company’s disclosure controls and procedures as defined in Exchange Act Rules 13a-15(e) and 15d-15(e). Based on that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that these disclosure controls and procedures are effective as of the end of the period covered by this report, to ensure that information required to be disclosed in reports filed or submitted under the Exchange Act is made known to them on a timely basis, and that these disclosure controls and procedures are effective to ensure such information is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms.
Management’s Report on Internal Control over Financial Reporting
See the report appearing in Item 8, Financial Statements and Supplementary Data, under the heading “Management’s Report on Internal Control Over Financial Reporting.
Changes in Internal Control over Financial Reporting
There have been no changes in the Company’s internal control over financial reporting during the most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.
ITEM 9B.    OTHER INFORMATION
Securities Trading Plans of Directors and Officers
During the three months ended December 31, 2024, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.
ITEM 9C.    DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS
Not applicable.
75


PART III
ITEM 10.     DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
The information regarding directors is contained under the captions “Proposal 1: Election of Directors” and “Security Ownership of Certain Beneficial Owners and Management” and is incorporated herein by reference to the Company’s 2025 Proxy Statement, to be filed with the SEC within 120 days after the end of the fiscal year to which this report relates.
The Company has adopted a Code of Business Conduct and Ethics that applies to the Chief Executive Officer and Chief Financial Officer as well as other directors, officers and employees of the Company. This Code of Business Conduct and Ethics is available upon request without charge by contacting Astronics Corporation at (716) 805-1599. The Code of Business Conduct and Ethics is also available on the Investors section of the Company’s website at www.astronics.com.
The Company has insider trading policies and procedures that govern the purchase, sale and other dispositions of its securities by directors, officers, employees and agents of the Company. We believe these policies and procedures are reasonably designed to promote compliance with insider trading laws, rules and regulations and applicable listing standards. A copy of our Insider Trading Policy is filed with this report as Exhibit 19.
The other information required by Item 10 is incorporated herein by reference from the Company’s 2025 Proxy Statement to be filed with the SEC within 120 days after the end of the fiscal year to which this report relates.
ITEM 11.     EXECUTIVE COMPENSATION
The information contained under the caption “Executive Compensation”, “Summary Compensation Table” and “Compensation Committee Interlocks and Insider Participation” is incorporated herein by reference from the 2025 Proxy Statement to be filed with the SEC within 120 days after the end of the fiscal year to which this report relates.
ITEM 12.     SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
The information contained under the captions “Security Ownership of Certain Beneficial Owners and Management” and “Equity Compensation Plan Information” is incorporated herein by reference from the Company’s 2025 Proxy Statement to be filed with the SEC within 120 days after the end of the fiscal year to which this report relates.
ITEM 13.     CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE
The information contained under the captions “Certain Relationships and Related Party Transactions” and “Proposal 1: Election of Directors” is incorporated herein by reference from the Company’s 2025 Proxy Statement to be filed with the SEC within 120 days after the end of the fiscal year to which this report relates.
ITEM 14.     PRINCIPAL ACCOUNTANT FEES AND SERVICES
The information contained under the caption “Audit and Non-Audit Fees” is incorporated herein by reference from the Company’s 2025 Proxy Statement, to be filed with the SEC within 120 days after the end of the fiscal year to which this report relates.
76


PART IV
ITEM 15.     EXHIBITS AND FINANCIAL STATEMENT SCHEDULES
a.The documents filed as a part of this report are as follows:
1.The following financial statements are included:
i.Consolidated Statements of Operations for the years ended December 31, 2024, 2023 and 2022
ii.Consolidated Statements of Comprehensive Loss for the years ended December 31, 2024, 2023 and 2022
iii.Consolidated Balance Sheets as of December 31, 2024 and 2023
iv.Consolidated Statements of Cash Flows for the years ended December 31, 2024, 2023 and 2022
v.Consolidated Statements of Shareholders’ Equity for the years ended December 31, 2024, 2023 and 2022
vi.Notes to Consolidated Financial Statements
vii.Reports of Independent Registered Public Accounting Firm (PCAOB ID: 42)
viii.Management’s Report on Internal Control Over Financial Reporting
2.     Financial Statement Schedule
Schedule II. Valuation and Qualifying Accounts
All other consolidated financial statement schedules are omitted because they are inapplicable, not required, or the information is included elsewhere in the Consolidated Financial Statements or the notes thereto.
3.    Exhibits


77


 
Exhibit
No.
 Description
Equity Distribution Agreement, between Astronics Corporation and Wells Fargo Securities, LLC and HSBC Securities (USA) Inc., as agents, incorporated by reference to Exhibit 1.1 to the registrant’s Current Report on Form 8-K filed with the SEC on August 8, 2023 (File No. 000-07087).
 Restated Certificate of Incorporation, incorporated by reference to Exhibit 3(a) to the registrant’s Annual Report on Form 10-K for the year ended December 31, 2013, filed with the SEC March 7, 2014 (File No. 000-07087).
 By-Laws, as amended, incorporated by reference to Exhibit 3(b) to the registrant’s Annual Report on Form 10-K for the year ended December 31, 2021, filed with the SEC on March 4, 2022.
Certificate of Amendment of the Restated Certificate of Incorporation of Astronics Corporation, incorporated by reference to Exhibit 3.1 to the registrant’s Form 8-K filed with the SEC on July 1, 2016 (File No. 000-07087).
 Certificate of Amendment of the Restated Certificate of Incorporation of Astronics Corporation, incorporated by reference to Exhibit 3.1 to the registrant’s Current Report on Form 8-K filed with the SEC on May 24, 2023 (File No. 000-07087).
Description of Registrant’s Securities, incorporated by reference to Exhibit 4(a) to the registrant’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on March 10, 2023 (File No. 000-07087).
Indenture, between Astronics Corporation and U.S. Bank Trust Company, National Association, as trustee, incorporated by reference to Exhibit 4.1 to the registrant’s Current Report on Form 8-K filed with the SEC on December 3, 2024 (File No. 000-07087).
Form of 5.500% Convertible Senior Notes due 2030, incorporated by reference to Exhibit 4.2 to the registrant’s Current Report on Form 8-K filed with the SEC on December 3, 2024 (File No. 000-07087).
 Restated Thrift and Profit Sharing Retirement Plan, incorporated by reference to Exhibit 10.1 to the registrant’s Annual Report on Form 10-K for the year ended December 31, 2010, filed with the SEC on March 3, 2011 (File No. 000-07087).
 Non-Qualified Supplemental Retirement Plan, incorporated by reference to Exhibit 10.5 to the registrant’s Annual Report on Form 10-K for the year ended December 31, 2010, filed with the SEC on March 3, 2011 (File No. 000-07087).
 Employment Termination Benefits Agreement, dated December 16, 2003, between Astronics Corporation and Peter J. Gundermann, President and Chief Executive Officer of Astronics Corporation, incorporated by reference to Exhibit 10.6 to the registrant’s Annual Report on Form 10-K for the year ended December 31, 2010, filed with the SEC on March 3, 2011 (File No. 000-07087).
 Employment Termination Benefits Agreement, dated December 16, 2003, between Astronics Corporation and David C. Burney, Vice President and Chief Financial Officer of Astronics Corporation, incorporated by reference to Exhibit 10.7 to the registrant’s Annual Report on Form 10-K for the year ended December 31, 2010, filed with the SEC on March 3, 2011 (File No. 000-07087).
 2005 Director Stock Option Plan, incorporated by reference to Exhibit 10.8 to the registrant’s Annual Report on Form 10-K for the year ended December 31, 2010, filed with the SEC on March 3, 2011 (File No. 000-07087).
 Amended and Restated Supplemental Retirement Plan, incorporated by reference to Exhibit 10.10 to the registrant’s Annual Report on Form 10-K for the year ended December 31, 2012, filed with the SEC on February 22, 2013 (File No. 000-07087).
 First Amendment of the Employment Termination Benefits Agreement, dated December 30, 2008, between Astronics Corporation and Peter J. Gundermann, President and Chief Executive Officer of Astronics, incorporated by reference to Exhibit 10.11 to the registrant’s Annual Report on Form 10-K for the year ended December 31, 2008, filed with the SEC on March 11, 2009 (File No. 000-07087).
First Amendment of the Employment Termination Benefits Agreement, dated December 30, 2008, between Astronics Corporation and David C. Burney, Vice President and Chief Financial Officer of Astronics Corporation, incorporated by reference to Exhibit 10.12 to the registrant’s Annual Report on Form 10-K for the year ended December 31, 2008, filed with the SEC on March 11, 2009 (File No. 000-07087).
78


Employment Termination Benefits Agreement, dated February 18, 2005, between Astronics Corporation and Mark A. Peabody, Executive Vice President of Astronics Advanced Electronic Systems, Inc., incorporated by reference to Exhibit 10.13 to the registrant’s Annual Report on Form 10-K for the year ended December 31, 2010, filed with the SEC on March 3, 2011 (File No. 000-07087).
First Amendment of the Employment Termination Benefits Agreement, dated December 31, 2008, between Astronics Corporation and Mark A. Peabody, Executive Vice President of Astronics Advanced Electronic Systems, Inc., incorporated by reference to Exhibit 10.14 to the registrant’s Annual Report on Form 10-K for the year ended December 31, 2010, filed with the SEC on March 3, 2011 (File No. 000-07087).
Form of Indemnification Agreement as executed by each of Astronics Corporation’s Directors and Executive Officers, incorporated by reference to Exhibit 10.15 to the registrant’s Annual Report on Form 10-K for the year ended December 31, 2010, filed with the SEC on March 3, 2011 (File No. 000-07087).
2011 Employee Stock Option Plan, incorporated by reference to Exhibit 4.1 to the registrant’s Form S-8 filed with the SEC on August 4, 2011 (File No. 000-07087).
Supplemental Retirement Plan II, incorporated by reference to Exhibit 10.18 to the registrant’s Annual Report on Form 10-K for the year ended December 31, 2012, filed with the SEC on February 22, 2013 (File No. 000-07087).
Astronics Corporation Amended and Restated 2017 Long Term Incentive Plan, incorporated by reference to Exhibit A to the registrant’s Definitive Proxy Statement on Schedule 14A for the 2021 Annual Meeting of Shareholders, filed with the SEC on April 13, 2021.
Form of Stock Option Agreement (Named Executive Officers) under Amended and Restated 2017 Long Term Incentive Plan, incorporated by reference to Exhibit 10.18 to the registrant’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on March 10, 2023 (File No. 000-07087).
Form of Performance Based Vesting RSU Agreement (Named Executive Officers) under Amended and Restated 2017 Long Term Incentive Plan, incorporated by reference to Exhibit 10.19 to the registrant’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on March 10, 2023 (File No. 000-07087).
Form of Time-Based Vesting RSU Agreement (Directors) under Amended and Restated 2017 Long Term Incentive Plan, incorporated by reference to Exhibit 10.20 to the registrant’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on March 10, 2023 (File No. 000-07087).
Form of Time-Based Vesting RSU Agreement (Key Employees) under Amended and Restated 2017 Long Term Incentive Plan, incorporated by reference to Exhibit 10.21 to the registrant’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on March 10, 2023 (File No. 000-07087).
Seventh Amended and Restated Credit Agreement, by and among Astronics Corporation, the other borrowers and guarantors signatory thereto, HSBC Bank USA, National Association, as agent for the lenders, and the lenders signatory thereto, incorporated by reference to Exhibit 10.1 to the registrant’s Current Report on Form 8-K filed with the SEC on July 11, 2024 (File No. 000-07087).
Transition and Retirement Agreement dated October 11, 2024, by and between David C. Burney and the Company, incorporated by reference to Exhibit 10.1 to the registrant’s Current Report on Form 8-K filed with the SEC on October 15, 2024 (File No. 000-07087).
First Amendment to Seventh Amended and Restated Credit Agreement, by and among Astronics Corporation, the other borrowers and guarantors signatory thereto, HSBC Bank USA, National Association, as agent for the lenders, and the lenders signatory thereto.
Second Amendment to Seventh Amended and Restated Credit Agreement, by and among Astronics Corporation, the other borrowers and guarantors signatory thereto, HSBC Bank USA, National Association, as agent for the lenders, and the lenders signatory thereto, incorporated by reference to Exhibit 10.1 to the registrant’s Current Report on Form 8-K filed with the SEC on November 25, 2024 (File No. 000-07087).
Insider Trading Policy
Subsidiaries of the Registrant.
Consent of Independent Registered Public Accounting Firm
Certification of Chief Executive Officer pursuant to Exchange Act Rule 13a-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
79


Certification of Chief Financial Officer pursuant to Exchange Act Rule 13a-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
Certifications of the Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
Policy for the Recovery of Erroneously Awarded Compensation, incorporated by reference to Exhibit 97 to the registrant’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 5, 2024 (File No. 000-07087).
101*
Inline XBRL Document Set for the consolidated financial statements and accompanying notes in Item 8, Financial Statements and Supplementary Data, of this report.
101.INS*Inline XBRL Instance Document
101.SCH*Inline XBRL Taxonomy Extension Schema Document
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE*Inline XBRL Taxonomy Extension Presentation Linkbase Document
104*Cover Page Interactive Data File (embedded within the Inline XBRL document)

*Filed herewith.
**Furnished herewith.
#Identifies a management contract or compensatory plan or arrangement as required by Item 15(a)(3) of Form 10-K.

80


SCHEDULE II
Valuation and Qualifying Accounts
YearDescription
Balance at the
Beginning of
Period
Additions Charged to Cost and ExpenseWrite-Offs/Other
Balance at
End of
Period
(In thousands)     
2024Allowance for Estimated Credit Losses$9,193 $1,348 $(8,164)$2,377 
Reserve for Excess and Obsolete Inventories$38,539 $12,434 $(7,631)$43,342 
Deferred Tax Valuation Allowance$65,640 $14,543 $(1,524)$78,659 
2023Allowance for Estimated Credit Losses$2,630 $7,772 $(1,209)$9,193 
Reserve for Excess and Obsolete Inventories$36,817 $8,229 $(6,507)$38,539 
Deferred Tax Valuation Allowance$57,369 $8,096 $175 $65,640 
2022Allowance for Estimated Credit Losses$3,183 $565 $(1,118)$2,630 
Reserve for Excess and Obsolete Inventories$33,775 $2,850 $192 $36,817 
Deferred Tax Valuation Allowance$43,519 $15,236 $(1,386)$57,369 

81


ITEM 16.     FORM 10-K SUMMARY
None.
82


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
Astronics Corporation
By/s/ Peter J. GundermannBy/s/ Nancy L. Hedges
Peter J. Gundermann, President and Chief Executive OfficerNancy L. Hedges, Vice President and Chief Financial Officer
Date: March 5, 2025
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.
SignatureTitleDate
/s/ Peter J. Gundermann
President, Chief Executive Officer and Director
(Principal Executive Officer)
March 5, 2025
Peter J. Gundermann
/s/ Nancy L. HedgesVice President and Chief Financial Officer
(Principal Financial and Principal Accounting Officer)
March 5, 2025
Nancy L. Hedges
/s/ Robert T. Brady
 
Director
March 5, 2025
Robert T. Brady
/s/ Linda O’Brien
 
 
Director
March 5, 2025
Linda O’Brien
/s/ Jeffry D. Frisby
 
 
Director
March 5, 2025
Jeffry D. Frisby
/s/ Warren C. Johnson
 
 
Director
March 5, 2025
Warren C. Johnson
/s/ Robert S. Keane
 
 
Director
March 5, 2025
Robert S. Keane
/s/ Neil Kim
 
 
Director
March 5, 2025
Neil Kim
/s/ Mark J. Moran
 
 
Director
March 5, 2025
Mark J. Moran
/s/ Fay West
 
 
Director
March 5, 2025
Fay West


83
EX-10.21 2 atro20241231-ex1021.htm EX-10.21 Document
Exhibit 10.21
FIRST AMENDMENT
TO
SEVENTH AMENDED AND RESTATED
CREDIT AGREEMENT
This First Amendment to Seventh Amended and Restated Credit Agreement (this “Amendment”) is entered into as of November 19, 2024, by and among ASTRONICS CORPORATION, a New York corporation (the “Borrower Representative”); the other Loan Parties party hereto; each Lender party hereto; and HSBC BANK USA, NATIONAL ASSOCIATION, as Agent, Swing Line Lender and Issuing Bank.
BACKGROUND
Borrower Representative, the other Borrowers, the Guarantors, the Agent, the Swing Line Lender and Lenders are parties to that certain Seventh Amended and Restated Credit Agreement, dated as of July 11, 2024 (as amended, restated, amended and restated, supplemented or otherwise modified from time to time, the “Existing Credit Agreement”), pursuant to which the Lenders provide the Borrowers with certain financial accommodations.
WHEREAS, pursuant to Section 9.14 of the Existing Credit Agreement, the Borrowers have requested that the Agent and the Required Lenders consent to certain amendments to the Existing Credit Agreement as set forth herein (as so amended, the “Amended Credit Agreement”).
WHEREAS, the Borrowers, the Guarantors, the Agent, and the Required Lenders have agreed, on the terms and conditions set forth herein, to amend the Existing Credit Agreement as set forth herein.
WHEREAS, pursuant to Section 9.14 of the Existing Credit Agreement, the Borrowers, the Guarantors, the Agent, and the Required Lenders have agreed that the amendments to the Existing Credit Agreement set forth herein only require the consent of the Required Lenders.
NOW, THEREFORE, in consideration of any loan or advance or grant of credit heretofore or hereafter made to or for the account of the Borrowers under the Existing Credit Agreement, and for other good and valuable consideration, the receipt and sufficiency of which hereby are acknowledged, the parties hereto hereby agree as follows:
1.    Definitions. All capitalized terms not otherwise defined herein shall have the respective meanings given to them in the Amended Credit Agreement.
472780/217907 - 8137173.8


2.    Amendments. Effective as of the First Amendment Effective Date, and subject to the terms and conditions set forth herein, the Existing Credit Agreement shall be amended as follows:
(a)    The definition of “Asset Sale” appearing in Section 1.1 of the Existing Credit Agreement is hereby amended and restated in its entirety as follows:
    “Asset Sale” - The sale, lease, transfer or other disposition (including by means of sale and lease-back transactions, and by means of mergers, consolidations, amalgamations and liquidations of a corporation, partnership or limited liability company of the interests therein of Borrower Representative or any Subsidiary) by the Company or any Subsidiary to any Person of the Company’s or such Subsidiary’s respective assets, including, without limitation, the sale of any Equity Interests in any Subsidiary; provided that the term Asset Sale specifically excludes (i) any sales, leases, transfers or other dispositions of inventory, or obsolete, worn-out or excess furniture, fixtures, equipment or other property, real or personal, tangible or intangible, in each case in the ordinary course of business; (ii) any actual or constructive total loss of property or the use thereof, resulting from destruction, damage beyond repair or other rendition of such property as permanently unfit for normal use from any casualty or similar occurrence whatsoever; (iii) the destruction or damage of a portion of such property from any casualty or similar occurrence whatsoever under circumstances in which such damage cannot reasonably be expected to be repaired, or such property cannot reasonably be expected to be restored to its condition immediately prior to such destruction or damage, within ninety (90) days after the occurrence of such destruction or damage or such longer reasonable time period as determined under the Company’s plan of restoration or replacement for such property established within a ninety (90) day period after such occurrence provided such plan is acceptable to the Agent in its Permitted Discretion; (iv) the condemnation, confiscation or seizure of, or requisition of title to or use of any property; (v) in the case of any unmovable property located upon a leasehold, the termination or expiration of such leasehold; (vi) the issuance or sale of the Convertible Notes by the Company; or (vii) the performance by the Company of its obligations under the Convertible Notes.
(b)    The definition of “Equity Interests” appearing in Section 1.1 of the Existing Credit Agreement is hereby amended and restated in its entirety as follows:
    “Equity Interests” - With respect to any Person, any and all shares, interests, participations or other equivalents, including membership interests (however designated, whether voting or non-voting) of equity of such Person, including, if such Person is a partnership, partnership interests (whether general or limited) or any other interest or participation that confers on a Person the right to receive a share of the profits and losses of, or distributions of assets of, such partnership, but in no event will Equity Interests include the Convertible Notes
2



or any other debt securities that are or by their terms may be convertible or exchangeable into equity unless and until actually converted or exchanged.
(c)    The definition of “Indebtedness” appearing in Section 1.1 of the Existing Credit Agreement is hereby amended and restated in its entirety as follows:
    “Indebtedness” - For any Person, at a particular date, without duplication (i) all indebtedness of such Person for borrowed money; (ii) all bonds, notes, debentures and similar debt securities of such Person; (iii) the deferred purchase price of capital assets or services that in accordance with GAAP would be shown on the liability side of the balance sheet of such Person, including, without limitation, earn-outs and similar contingent Consideration payable in cash in connection with any Permitted Acquisition to the extent required to be stated as a liability on the balance sheet of the acquiring Person in accordance with GAAP; (iv) the maximum amount available to be drawn on all letters of credit issued for the account of such Person and, without duplication, all drafts drawn thereunder; (v) all obligations, contingent or otherwise, of such Person in respect of bankers’ acceptances; (vi) all Indebtedness of a second Person secured by any Lien on any property owned by such first Person, whether or not such indebtedness has been assumed; (vii) all Capital Lease Obligations of such Person; (viii) the present value, determined on the basis of the implicit interest rate, of all basic rental obligations under all Synthetic Leases of such Person; (ix) all obligations of such Person to pay a specified purchase price for goods or services whether or not delivered or accepted, i.e., take-or-pay and similar obligations; (x) all net obligations of such Person under Hedge Agreements; (xi) the full outstanding balance of trade receivables, notes or other instruments sold with full recourse (and the portion thereof subject to potential recourse, if sold with limited recourse), other than in any such case any thereof sold solely for purposes of collection of delinquent accounts; (xii) the stated value, or liquidation value if higher, of all redeemable Equity Interests of such Person; and (xiii) all Guaranty Obligations of such Person (without duplication under clause (vi)); provided however that (v) neither trade payables nor other similar accrued expenses, in each case arising in the ordinary course of business, nor obligations in respect of insurance policies or performance or surety bonds that themselves are not guarantees of Indebtedness (nor drafts, acceptances or similar instruments evidencing the same nor obligations in respect of letters of credit supporting the payment of the same), shall constitute Indebtedness; (w) any Letter of Credit, where there are no outstanding reimbursement obligations with respect thereto and the bonds or other obligations supported by such Letter of Credit have been satisfied but the Letter of Credit has not yet been terminated in accordance with requirements of the issuer, shall not constitute Indebtedness; (x) the Indebtedness of any Person shall in any event include (without duplication) the Indebtedness of any other entity (including any general partnership in which such Person is a general partner) to the extent such Person is liable thereon as a result of such Person’s ownership interest in or other relationship with such entity, except to the
3



extent the terms of such Indebtedness provide expressly that such Person is not liable thereon; (y) the obligations of the Company under any Permitted Warrant Transaction shall not constitute Indebtedness so long as the terms of such Permitted Warrant Transaction provide for “net share settlement” (or substantially equivalent term) thereunder; and (z) the amount of the Convertible Notes shall be the aggregate stated principal amount thereof without giving effect to any obligation to pay cash or deliver shares with value in excess of such principal amount.
(d)    The definition of “Material Indebtedness” appearing in Section 1.1 of the Existing Credit Agreement is hereby amended and restated in its entirety as follows:
    “Material Indebtedness” - (x) Term Loan Debt, (y) Convertible Notes and (z) any other Indebtedness owing to a Person or Persons in a single transaction or related transactions (other than the Loans and Letters of Credit), or obligations in respect of one or more Hedge Agreements entered into with a Person, of the Borrower and any Subsidiary in an aggregate principal amount exceeding the Threshold Amount. For purposes of determining Material Indebtedness, the principal amount of the obligations of any Person in respect of any Hedge Agreement at any time shall be the maximum aggregate amount (giving effect to any netting agreements) that such Person would be required to pay if such Hedge Agreement were terminated at such time.
(e)    The definition of “Unsecured Notes” appearing in Section 1.1 of the Existing Credit Agreement is hereby amended and restated in its entirety as follows:
    “Unsecured Notes” - Any senior unsecured notes or convertible senior unsecured notes of the Borrower or any Guarantor issued in a public offering, in reliance on Rule 144A or in another private placement transaction, in accordance with applicable securities laws, on terms and conditions customary in the market for such notes (including, without limitation, the Convertible Notes).
(f)    Section 1.1 of the Existing Credit Agreement is hereby further amended by inserting the following defined terms in their appropriate alphabetical order:
Convertible Notes” - Any senior, unsecured Indebtedness of the Company that (i) as of the date of issuance thereof contains customary conversion or exchange rights and customary offer to repurchase rights for transactions of such type (in each case, as determined by the Company in its reasonable discretion) and (ii) is convertible into shares of common stock of the Company (or other securities or property following a merger event, reclassification or other change of the common stock of the Company), cash or a combination thereof (such amount of cash determined by reference to the price of the Company’s common stock or other securities or property), and cash in lieu of fractional shares of common stock of the Company.
4



First Amendment” - That certain First Amendment to Seventh Amended and Restated Credit Agreement dated as of November 19, 2024 by and among the Loan Parties, each Lender party thereto and the Agent.
First Amendment Effective Date” - As defined in the First Amendment.
(g)    Section 1.2 of the Existing Credit Agreement is hereby amended by inserting the following new sentence immediately following clause (a) thereof:
    “For the avoidance of doubt, and without limitation of the foregoing, the Convertible Notes shall at all times prior to the repurchase, conversion or payment thereof be valued at the full stated principal amount thereof and shall not include any reduction or appreciation in value of the shares and/or cash deliverable upon conversion thereof.”
(h)    Section 5.2(b) of the Existing Credit Agreement is hereby amended by deleting the reference to “Indebtedness under this Agreement or the Term Loan Credit Agreement” set forth in the last sentence thereof and inserting “Indebtedness under this Agreement, the Convertible Notes or the Term Loan Credit Agreement” in lieu thereof.
(i)    Section 5.2(c) of the Existing Credit Agreement is hereby amended and restated in its entirety as follows:
“(c)    promptly, after their preparation (i) copies of all such proxy statements, financial statements and reports which the Company sends to its stockholders, (ii) copies of all regular, periodic and special reports, as well as all registration statements, which the Company files with the Securities and Exchange Commission, (iii) copies of all reports and notices sent to the Term Loan Agent pursuant to the Term Loan Documents and (iv) copies of all material reports and notices sent to the holders of the Convertible Notes (or any trustee in respect of the Convertible Notes);”
(j)    Section 6.1 of the Existing Credit Agreement is hereby amended by deleting the reference to “Indebtedness under clause (b), (c), (e), (f), (h) or (i) of this Section 6.1” set forth in clause (k) thereof and inserting “Indebtedness under clause (b), (c), (e), (f), (h), (i) or (l) of this Section 6.1” in lieu thereof.
(k)    Section 6.1 of the Existing Credit Agreement is hereby further amended by (i) deleting the reference to “and” at the end of clause (j) thereof, (ii) deleting the period at the end of clause (k) thereof and inserting “, and” in lieu thereof and (iii) inserting the following new clause (l) immediately following clause (k) thereof:
“(l)    Convertible Notes in an aggregate principal amount not to exceed $175,000,000 at any time outstanding; provided however that, (i) the stated final maturity date of such Convertible Notes is at least five (5) years from the date of issuance and (ii) such Convertible Notes do not require any regularly scheduled
5



payments of principal prior to the stated final maturity; provided further that the net cash proceeds of the Convertible Notes are promptly utilized to (i) first, repay in full the outstanding Term Loan Debt and (ii) second, repay the outstanding Revolving Loans (without a reduction of the Maximum Limit or Borrowers’ ability to reborrow Revolving Loans in accordance with the terms hereof) in an amount equal to the balance of such net cash proceeds (if any).”
(l)    Section 6.4 of the Existing Credit Agreement is hereby amended by (i) deleting the reference to “or” at the end of clause (c) thereof, (ii) deleting the period at the end of clause (d) thereof and inserting “, or” in lieu thereof and (iii) inserting the following new clause (e) immediately following clause (d) thereof:
“(e)    the Company may make (and any Subsidiary may make payments to the Company to enable the Company to do the same) any payments and/or deliveries required by the terms of, and otherwise perform its obligations under, the Convertible Notes (including, without limitation, making payments of interest and principal thereon, making payments due upon required repurchase thereof and/or making payments and deliveries due upon conversion thereof), provided that with respect to each such payment and delivery, (x) such payment or delivery would not be prohibited by Section 6.1 or Section 6.6(d) and (y) only with respect to any such payment or delivery consisting of cash payments or deliveries due upon conversion or required repurchase, the Prepayment Conditions are satisfied.”
(m)    Section 6.6 of the Existing Credit Agreement is hereby amended by amending and restating clauses (b) and (c) thereof in their entirety as follows:
“(b)    Prepayment and Refinance of Other Debt, etc. After the Closing Date, the Company will not, and will not permit any Subsidiary to, make (or give any notice in respect thereof) any voluntary or optional payment or prepayment or redemption or acquisition for value of (including, without limitation, by way of depositing with the trustee with respect thereto money or securities before due for the purpose of paying when due) or exchange of, or refinance or refund, any Indebtedness of the Company or its Subsidiaries (other than (x) the Indebtedness and intercompany loans and advances among the Company and its Subsidiaries, (y) the Term Loan Debt, which shall be subject to sub-clause (c) hereof and (z) the Convertible Notes, which shall be subject to sub-clause (d) hereof) in excess of $2,500,000 in any twelve-month period unless the Prepayment Conditions are satisfied; provided that (a) the Company or any Subsidiary may incur Refinancing Indebtedness permitted by Section 6.1 (and repay Indebtedness with the proceeds thereof), and (b) the Company or any Subsidiary may make any such payment or prepayment or redemption or acquisition for value if any such payment or prepayment or redemption or acquisition for value is made with the proceeds of the sale of Equity Interests in the Company.
(c)    Voluntary Prepayments of Term Loan Debt. After the Closing Date, the Company will not, and will not permit any Subsidiary to, make any voluntary or
6



optional prepayment of the Term Loan Debt, unless the Prepayment Conditions are satisfied; provided that, notwithstanding the foregoing (i) the Company or any Subsidiary may make any prepayment in connection with Refinancing Indebtedness in respect of the Term Loan Debt permitted by Section 6.1 (and repay Term Loan Debt with the proceeds thereof), (ii) the Company or any Subsidiary may make any such payment or prepayment or redemption or acquisition for value if any such payment or prepayment or redemption or acquisition for value is made with the proceeds of the sale of Equity Interests in the Company and (iii) the Company or any Subsidiary may make any prepayment of the Term Loan Debt permitted by Section 6.1(l).”
(n)    Section 6.6 of the Existing Credit Agreement is hereby further amended by inserting the following new clause (d) immediately following the existing clause (c) thereof:
“(d)    Voluntary Prepayments of the Convertible Notes; Amendments to Convertible Notes. After the First Amendment Effective Date, the Company will not, and will not permit any Subsidiary to, make any voluntary or optional prepayment or optional redemption or repurchase or acquisition for value of the Convertible Notes, unless the Prepayment Conditions are satisfied; provided that, notwithstanding the foregoing (i) the Company or any Subsidiary may make any prepayment in connection with Refinancing Indebtedness incurred in respect of the Convertible Notes that is permitted by Section 6.1 (and repay the Convertible Notes with the proceeds thereof), and (ii) the Company or any Subsidiary may make any such payment or prepayment or redemption or acquisition for value if any such payment or prepayment or redemption or acquisition for value is made with the proceeds of the sale of Equity Interests in the Company. The Company will not amend, restate, supplement or otherwise modify the Convertible Notes without the prior written consent of the Agent (acting at the direction of the Required Lenders) if any such amendment, restatement, supplement or other modification would be adverse to the Lenders in any material respect.”
(o)    Section 7.1 of the Existing Credit Agreement is hereby amended by amending and restating clause (g) thereof in in its entirety as follows:
“(g)    Cross Default Under Other Agreements. If the Loan Parties or any of their Material Subsidiaries shall (i) default in any payment with respect to any Material Indebtedness (other than this Agreement), and such default shall continue after the applicable grace period, if any, specified in the agreement or instrument relating to such Material Indebtedness; (ii) default in the observance or performance of any agreement or condition relating to any such Material Indebtedness or contained in any instrument or agreement evidencing, securing or relating thereto (and all grace periods applicable to such observance, performance or condition shall have expired), or any other event shall occur or condition exist (other than (x) any event or condition that permits holders of the Convertible Notes to convert such Indebtedness or (y) the conversion of the Convertible Notes, in
7



either case, into common stock of the Parent (or other securities or property following a merger event, reclassification or other change of the common stock of the Company), cash or a combination thereof), the effect of which default or other event or condition is to cause, or to permit the holder or holders of such Material Indebtedness (or a trustee or agent on behalf of such holder or holders) to cause any such Material Indebtedness to become due prior to its stated maturity; or such Material Indebtedness of the Loan Parties or any of their Material Subsidiaries shall be due and payable, or shall be required to be prepaid (other than by a regularly scheduled required prepayment or redemption), prior to the stated maturity thereof; or (iii) without limitation of the foregoing clauses, default in any payment obligation under a Designated Hedge Agreement, and such default shall continue after the applicable grace period, if any, specified in such Designated Hedge Agreement or any other agreement or instrument relating thereto.”
(p)    Section 7.1 of the Existing Credit Agreement is hereby further amended by deleting the reference to “Indebtedness under this Agreement or the Term Loan Credit Agreement” set forth in clause (m) thereof and inserting “Indebtedness under this Agreement, the Convertible Notes or the Term Loan Credit Agreement” in lieu thereof.
(q)    Section 7.1 of the Existing Credit Agreement is hereby further amended by inserting the following new clause (n) immediately following clause (m) thereof:
“(n)    Convertible Notes. The occurrence of a “fundamental change” or any other event or condition with respect to the Convertible Notes, that permits the holders of the Convertible Notes to require the Company to redeem or repurchase the Convertible Notes.”
3.    Conditions of Effectiveness. This Amendment shall become effective on the date each of the following conditions have been satisfied (such date, the “First Amendment Effective Date”); provided that such date shall occur on or prior to December 15, 2024 (the “Outside Date”), and if the First Amendment Effective Date does not occur on or prior to the Outside Date, this Amendment shall terminate and be of no further force and effect:
(a)    Agent’s receipt of a copy of this Amendment, executed by the Loan Parties, the Agent and Required Lenders.
(b)    Agent’s receipt of a certificate signed by an Authorized Officer of the Company certifying that the Company is issuing Convertible Notes in accordance with the terms of the First Amendment and will apply the net cash proceeds of the Convertible Notes in accordance with the terms of the First Amendment.
4.    Representations and Warranties. Each Loan Party represents and warrants as follows:
8



(a)    This Amendment has been duly authorized, executed and delivered by each Loan Party and constitutes the legal, valid and binding obligations of each Loan Party, enforceable against such Loan Party, in accordance with the terms hereof.
(b)    Upon the effectiveness of this Amendment, each Loan Party hereby reaffirms all covenants made in the Amended Credit Agreement and agrees that, after giving effect to this Amendment, all representations and warranties (except for those representations and warranties specifically made as of a prior date) shall be true and correct in all material respects (or in all respects with respect to any representation or warranty which by its terms is limited as to materiality, in each case, after giving effect to such qualification) on and as of the date hereof.
(c)    Both immediately before and after giving effect to this Amendment, no Event of Default or Default has occurred and is continuing.
5.    Effect on the Credit Agreement.
(a)    On and after the First Amendment Effective Date, each reference in the Existing Credit Agreement and the Amended Credit Agreement to “this Agreement,” “hereunder,” “hereof” or words of like import referring to the Existing Credit Agreement shall mean and be a reference to the Amended Credit Agreement in accordance with this Amendment. This Amendment shall be a “Loan Document” for all purposes under the Amended Credit Agreement.
(b)    The Amended Credit Agreement and each of the other Loan Documents, as specifically amended by this Amendment, are and shall continue to be in full force and effect and are hereby in all respects ratified and confirmed. Without limiting the generality of the foregoing, the Collateral Documents and all of the Collateral described therein do and shall continue to secure the payment of all applicable Obligations under the Loan Documents, in each case, as amended by this Amendment.
(c)    The execution, delivery and effectiveness of this Amendment shall not, except as expressly provided herein, operate as a waiver of any right, power or remedy of any Lender or Agent under any of the Loan Documents, nor constitute a waiver of any provision of any of the Loan Documents. On and after the effectiveness of this Amendment, this Amendment shall for all purposes constitute a Loan Document.
(d)    By its execution and delivery of this Amendment, (i) each Guarantor hereby consents to the execution, delivery and performance of this Amendment, including the effectiveness of the Amended Credit Agreement, and agrees that each reference to the Existing Credit Agreement in the Loan Documents shall, on and after the First Amendment Effective Date, be deemed to be a reference to the Amended Credit Agreement; (ii) each Guarantor hereby acknowledges and agrees that, after giving effect to this Amendment and the Amended Credit Agreement, all of its respective obligations and liabilities under the Loan Documents to which it is a party, as such obligations and liabilities have been amended by this Amendment and the Amended Credit Agreement, are reaffirmed, and remain in full force and effect; and (iii) after
9



giving effect to this Amendment, each Guarantor reaffirms each Lien granted by it to the Collateral Agent for the benefit of the Secured Parties under each of the Loan Documents to which it is a party, which Liens shall continue in full force and effect during the term of the Amended Credit Agreement and shall continue to secure the Secured Obligations (after giving effect to this Amendment and the Amended Credit Agreement), in each case, on and subject to the terms and conditions set forth in this Amendment and the Amended Credit Agreement, and the other Loan Documents. This Amendment and the Amended Credit Agreement shall not constitute a novation of the Existing Credit Agreement or any of the Loan Documents.
6.    Governing Law. This Amendment and the obligations of the parties hereto shall be construed under, and governed by, the internal laws of the State of New York without regard to principles of conflicts of law. The provisions of Sections 10.14 and 10.15 of the Amended Credit Agreement are incorporated herein mutatis mutandis, as if part hereof.
7.    Titles. Titles to the sections of this Amendment are solely for the convenience of the parties, and are not an aid in the interpretation of this Amendment or any part thereof.
8.    Counterparts; Facsimile. This Amendment may be executed in any number of counterparts and by the parties hereto in one or more counterparts, each of which when so executed and delivered shall be an original, but all such counterparts shall together constitute one and the same Agreement. The words “execution,” “signed,” “signature,” and words of like import herein shall be deemed to include electronic signatures or the keeping of records in electronic form, each of which shall be of the same legal effect, validity or enforceability as a manually executed signature or the use of a paper-based recordkeeping system, as the case may be, to the extent and as provided for in any applicable Law, including the Federal Electronic Signatures in Global and National Commerce Act, the New York State Electronic Signatures and Records Act, or any other similar state laws based on the Uniform Electronic Transactions Act.
9.    Authorization. The Lenders party hereto hereby authorize the Agents to take such actions, including making filings and entering into agreements and any amendments or supplements to any Collateral Document, as may be necessary or desirable to reflect the intent of this Amendment.
10.    Severability. In case of one or more of the provisions contained in this Amendment shall be held invalid, illegal or unenforceable in any respect, the validity, legality and enforceability of the remaining provisions contained herein shall not in any way be affected or impaired thereby.
[Remainder of page left intentionally blank. Signature pages follow.]
10



IN WITNESS WHEREOF, this Amendment has been duly executed as of the day and year first written above.

ASTRONICS CORPORATION, as a Borrower and Borrower Representative



By: /s/ David C. Burney
Name:     David C. Burney
Title:    Executive Vice President – Finance


ASTRONICS ADVANCED ELECTRONIC SYSTEMS CORP., as a Borrower



By: /s/ David C. Burney
Name:     David C. Burney
Title:    Secretary and Treasurer


ASTRONICS TEST SYSTEMS INC., as a Borrower



By: /s/ David C. Burney
Name:     David C. Burney
Title:    Secretary and Treasurer


ASTRONICS AEROSAT CORPORATION, as a Borrower



By: /s/ David C. Burney
Name:     David C. Burney
Title:    Secretary and Treasurer
[Signature Page to First Amendment to Seventh A&R Credit Agreement]


ASTRONICS CONNECTIVITY SYSTEMS & CERTIFICATION CORP., as a Borrower



By: /s/ David C. Burney
Name:     David C. Burney
Title:    Secretary and Treasurer


LUMINESCENT SYSTEMS, INC., as a Borrower



By: /s/ David C. Burney
Name:     David C. Burney
Title:    Secretary and Treasurer


PECO, INC., as a Borrower



By: /s/ David C. Burney
Name:     David C. Burney
Title:    Secretary and Treasurer


DIAGNOSYS HOLDINGS INC., as a Borrower



By: /s/ David C. Burney
Name:     David C. Burney
Title:    Secretary and Treasurer
[Signature Page to First Amendment to Seventh A&R Credit Agreement]


ASTRONICS DME LLC, as a Borrower



By:     /s/ David C. Burney
Name:     David C. Burney
Title:    Secretary and Treasurer


DIAGNOSYS INC., as a Borrower



By:    /s/ David C. Burney
Name:     David C. Burney
Title:    Secretary and Treasurer


ASTRONICS AIR II LLC, as a Borrower

By: ASTRONICS CORPORATION, its sole member


By:    /s/ David C. Burney
Name:     David C. Burney
Title:    Executive Vice President – Finance

[Signature Page to First Amendment to Seventh A&R Credit Agreement]



HSBC BANK USA, NATIONAL ASSOCIATION,
as Agent


By:     /s/ Ershad Sattar
Name:    Ershad Sattar
Title:    Senior Vice President

[Signature Page to First Amendment to Seventh A&R Credit Agreement]



HSBC BANK USA, NATIONAL ASSOCIATION,
as Swingline Lender, a Lender and Issuing Bank



By:    /s/ Richard J. Brown
Name:    Richard J. Brown
Title:    Senior Vice President
[Signature Page to First Amendment to Seventh A&R Credit Agreement]


MANUFACTURERS AND TRADERS TRUST COMPANY, as a Lender



By:    /s/ JT Jacus
Name:     JT Jacus
Title:     Sr. VP            

[Signature Page to First Amendment to Seventh A&R Credit Agreement]


KEYBANK NATIONAL ASSOCIATION, as a Lender



By:    /s/ Todd Poulson
Name:    Todd Poulson
Title:     Vice President
[Signature Page to First Amendment to Seventh A&R Credit Agreement]



WEBSTER BUSINESS CREDIT, A DIVISION OF WEBSTER BANK, N.A., as a Lender



By:    /s/ Christopher Savoca
Name:    Christopher Savoca
Title:     Director
[Signature Page to First Amendment to Seventh A&R Credit Agreement]


BANK HAPOALIM B.M., as a Lender



By: /s/ Michael Gorman
Name: Michael Gorman    
Title: SVP    



By: /s/ Kenneth Hanabergh
Name: Kenneth Hanabergh    
Title: FVP    


[Signature Page to First Amendment to Seventh A&R Credit Agreement]
EX-19 3 atro20241231-ex19.htm EX-19 Document
image_0.jpg        Exhibit 19
INSIDER TRADING POLICY

Effective Date: February 28, 2025

This Insider Trading Policy (this “Policy”) of Astronics Corporation (“Astronics” or the “Company”) sets forth guidelines, described below, when buying or selling Astronics common stock and other securities.

Persons subject to this Policy are obligated to maintain the confidentiality of information about the Company and to not engage in transactions in Company Securities (as defined below) while in possession of material nonpublic information. Persons subject to this Policy must not engage in illegal trading and must avoid the appearance of improper trading. In all cases, the responsibility for determining whether a person is in possession of material nonpublic information rests with that person, and any action on the part of the Company does not in any way constitute legal advice or insulate a person from liability under federal or state securities laws. You could be subject to severe legal penalties and disciplinary action by the Company for any conduct prohibited by this Policy or applicable securities laws, as described below in more detail under the heading “Consequences of Violations and Potential Penalties.”

1.    Insider Trading Prohibited

Except in a Permitted Transaction, as described in Section 5 herein, no director, employee or agent of Astronics may purchase or sell any Company Securities while aware of material nonpublic information concerning Astronics, until at least one full trading day after the information has been fully disclosed to the public. If any such director, employee or agent obtains any material nonpublic information while working for Astronics regarding any other company, such person may not purchase or sell securities of that other company until at least one full trading day after the information has been fully disclosed to the public.

(a)    Applicability

This Policy applies to you if you are a director, employee or agent of the Company. This Policy also applies to members of your immediate family and any other persons who share your household, your economic dependents, and any person or entity you control. “Immediate family” means, for purposes of this Policy, your spouse, children, children away at college, stepchildren, grandchildren, parents, stepparents, grandparents, siblings, in-laws and any other family members whose transactions in Company Securities are directed by you or subject to your influence and control. The Company will consider trades made at your direction, or at the direction of those named in the preceding sentence, as trades made by you.

This Policy applies to all trading or other transactions in (i) Company securities, including common stock, Class B common stock, options and any other securities that the Company may issue, such as preferred stock, notes, bonds and convertible securities, as well as to derivative securities relating to any of the Company’s securities, whether or not issued by the Company (collectively referred to herein as the “Company Securities”) and (ii) the securities of other
130 Commerce Way | East Aurora, NY 14052 USA    astronics.com
+1.716.805.1599 | invest@astronics.com    


companies where the person trading used information obtained while working for Astronics, as described in more detail in Section 1(b) herein.

There are no exceptions to this Policy, except as specifically noted in this Policy. Transactions that may be necessary or justifiable for independent reasons (such as the need to raise money for an emergency expenditure), or small transactions, are not excepted from this Policy. Federal and state securities laws do not recognize any mitigating circumstances, and, in any event, even the appearance of an improper transaction must be avoided to preserve the Company’s reputation for adhering to the highest standards of conduct.

(b)    Material Nonpublic Information

Information is considered “material” if (1) a reasonable investor would consider it important in deciding whether to buy, sell, or hold the security, or (2) a reasonable investor views the information as significantly altering the total mix of information in the marketplace about the issuer of the security. Information is “nonpublic” until it has been widely disseminated to the public, meaning that it is published in such a way as to provide broad distribution of the information to the public for a sufficient period so as to be reflected in the price of the security. Examples include filing information with the Securities and Exchange Commission (“SEC”) or the issuing of a press release through the newswire services.

Any information that could be expected to affect the Company’s stock price, either positively or negatively, should be considered material. There is no bright-line standard for assessing materiality. Materiality is based on an assessment of all the facts and circumstances and is often evaluated by enforcement authorities with the benefit of hindsight. When doubt exists as to whether information would be considered material, the information should be presumed to be material. Examples of material nonpublic information may include, but is not limited to, the following:

Earnings or sales results or forecasts for the quarter or the year
Proposals or agreements with major customers, or obtaining or losing important contracts
Changes in dividend payments
Public or private offerings of debt or common stock
Criminal charges or material civil litigation or government investigations
Significant disputes with major suppliers or customers
Major changes in accounting methods
Company financial problems
Bankruptcy or insolvency
A significant cybersecurity incident, such as a material data breach
Mergers and acquisitions
Changes in senior management or directors of the Company

“Inside” information could be material because of its expected effect on the price of the Company’s common stock, the stock of another company not related to Astronics, or the stock



of several such companies. The resulting prohibition against the misuse of inside information includes not only restrictions on trading in Company Securities, but restrictions on trading in the stock of such other companies affected by the inside information. Accordingly, this Policy prohibits you from trading in the securities (including debt securities) of any other company if you are in possession of material nonpublic information that was obtained in the course of performing your duties for Astronics. For example, you may be involved in a transaction where Astronics is entering into a new venture or other relationship with another company that is material to the other company. You are prohibited from trading in the securities of the other company for so long as the material information remains nonpublic.

(c)    Prohibited Transactions
In addition to the other restrictions set forth in this Policy, the following transactions are prohibited at all times:
trading in call or put options involving Company Securities and other derivative securities;
engaging in short sales of Company Securities;
holding Company Securities in margin status in a brokerage account; and
all forms of hedging transactions, such as zero-cost collars and forward sale contracts.
If you are unsure whether a particular transaction is prohibited under this Policy, please consult with the Company’s General Counsel prior to engaging in or entering into that transaction.
2.    Unauthorized Disclosure of Material Nonpublic Information Prohibited

No person subject to this Policy may disclose material nonpublic information about the Company, or any company with whom Astronics transacts business to anyone outside the Company, including immediate family and friends, unless and until specifically authorized to do so by the Company. Authorized disclosure to persons not subject to this Policy may require the party to whom you are disclosing information similarly agree not to disclose the information or trade in the securities until the information is public.

(a)    Tipping
You can be held responsible, not only for your own insider trading, but also for trading by anyone to whom you disclosed material nonpublic information. Even if those to whom you made disclosure do not trade while aware of the information, you are nevertheless responsible for trades by persons who received material nonpublic information indirectly from you, if you are the source of the information. Tippers can be subject to the same penalties and sanctions as tippees, even if the tipper did not profit from the transaction.



Even casual remarks made when recommending a purchase, sale, or hold of Company Securities or another company’s securities could be misconstrued by others as being based on material nonpublic information. You must always exercise caution when making any recommendations. You should never trade, tip or recommend securities (or otherwise cause the purchase or sale of securities) while in possession of information that you have reason to believe is material and nonpublic unless you first consult with, and obtain the advance approval of, the Company’s General Counsel.
(b)    Authorization to Disclose Material Nonpublic Information
The Company authorizes only certain Company employees and agents to make disclosures of material nonpublic information. Unless authorized to do so by the Company’s Chief Financial Officer or General Counsel, you should refrain from discussing material nonpublic information with anyone not subject to this Policy. Even in discussions with others subject to this Policy, you should restrict disseminating material nonpublic information to only employees and agents having a need to know that information.
(c)    Media, Stock Exchange and Analyst Inquiries
Regulation FD prohibits the selective disclosure of material nonpublic information to securities market professionals and investors who may trade on the basis of the information. Regulation FD requires that any disclosure of material nonpublic information must be made by simultaneous broad dissemination. Accordingly, the following procedures should be followed in handling inquiries from the media, stock exchanges, securities analysts and other outside parties regarding Astronics.

As stated in Section 2(b) herein, only those employees or agents of the Company who have been specifically authorized to do so may answer questions about or disclose material nonpublic information concerning Astronics. The President and Chief Executive Officer may designate official spokespersons from time to time. Inquiries from the financial media, Nasdaq or the SEC should be referred to the Company’s General Counsel.

Those employees who interact with the media, analysts and the stock exchanges should refer any inquiries concerning material information to the Company’s General Counsel. If such inquiries are made to directors, officers or employees of Astronics (other than a designated spokesperson), the following response generally will be appropriate:

As to these types of matters, the Astronics spokesperson is the Astronics Chief Financial Officer, Investor Relations or the President and Chief Executive Officer. If there is any comment, he or she would be the one to speak with.”

Care should be taken not to make statements such as “there is or the Company knows of no corporate development.” Even if Astronics has no material nonpublic information at the time such a statement is made, by making such a statement, it may be undertaking an affirmative



disclosure obligation if the facts change, and also may make reliance on a “no comment” policy considerably more difficult in the future.

3.    Blackout Periods

The persons listed on Annex A hereto (“Covered Persons”) may not purchase or sell Company Securities during the following blackout periods indicated: (a) during the period beginning fourteen (14) days prior to the end of the fiscal quarter and ending at the close of trading on the first full trading day following the release of financial results for that fiscal quarter and (b) during any period when the Company has announced a blackout period with respect to a transaction or other event. The Company may, upon the advice of legal counsel, suspend a blackout period at any time upon a determination that the reason for the blackout period no longer exists.

(a)    Pre-Clearance and Pre-Notification Procedures
Company directors and all executive officers subject to Section 16 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) (“Executive Officers”) are covered by the following pre-clearance procedures.

Directors and Executive Officers, together with their immediate family, may not engage in any transaction involving Company Securities (including a gift, loan or contribution to a trust or any other transfer) without first obtaining pre-clearance of the transaction from the Company’s General Counsel. A request for pre-clearance should be submitted to the General Counsel at least two business days in advance of the proposed transaction.

The General Counsel is under no obligation to approve a transaction submitted for pre-clearance and may determine not to permit the trade. The Company’s General Counsel may not trade in Company Securities unless the Chief Financial Officer has approved the trade(s) in accordance with the pre-clearance procedures set forth in this section.

(b)    Pre-Earnings Blackouts

The Company’s announcement of its quarterly financial results has the potential to have a material effect on the price of Company Securities. Because of the particular sensitivity of trading by those who have access to the Company’s financial statements while they are being prepared, all Covered Persons are subject to blackout on trading during the period beginning fourteen (14) days prior to the end of the fiscal quarter and ending after the first full trading day following the release of the Company’s financial results for that fiscal quarter. The Company’s General Counsel may, on a discretionary basis, open a trading window during a period that is less than fourteen (14) days prior to the end of the fiscal quarter. Covered Persons will be notified in writing in advance of the opening of a trading window.

If you are a Covered Person subject to this section, you are still subject to Section 1 (which prohibits transactions at any time when you are aware of material nonpublic information) during periods outside the blackout period. For example, you are not necessarily free to trade in the



third month of each quarter simply because it is not during a blackout period. You must also be certain that you are not aware of material nonpublic information during these periods or otherwise prohibited from trading under this Policy.

(c)    Event-Specific Blackouts

The Company may impose a trading blackout from time to time on its directors, employees or agents when, upon the advice of legal counsel, a blackout is warranted. While blackouts generally arise because the Company is involved in a highly-sensitive transaction, they may be declared for any reason. If a blackout is declared to which you are subject, you will be notified in writing when the blackout begins and ends. These event-specific blackout periods may vary in length and may or may not be broadly communicated to other persons. Unless otherwise specified, the Company will re-open trading on the beginning of the second trading day following public disclosure of the significant corporate development or after the termination of any pending development, as applicable. You are prohibited from disclosing to others that you are subject to an event-specific blackout period without the written consent of the Company’s General Counsel.

(d)    Exception for Approved Rule 10b5-1 Plans

Rule 10b5-1 under the Exchange Act provides a defense from insider trading liability under Rule 10b-5. To be eligible to rely on this defense, a person subject to this Policy must enter into a Rule 10b5-1 plan for transactions in Company securities that meets certain conditions specified in Rule 10b5-1 (a “Rule 10b5-1 Plan”). If the plan meets the requirements of Rule 10b5-1, transactions in Company Securities may occur even when the person who has entered into the plan is aware of material nonpublic information.

To comply with the Rule, a Rule 10b5-1 Plan must be approved by the Company’s General Counsel and meet the requirements of Rule 10b5-1. A Rule 10b5-1 Plan must be entered into before you are aware of material nonpublic information and may not be adopted during a blackout period. Once the plan is adopted, you must not exercise any influence over the amount of Company Securities to be traded pursuant to the Rule 10b5-1 Plan, the price at which they are to be traded or the date of the trade. The Rule 10b5-1 Plan must either specify (including by algorithm or formula) the amount, pricing and timing of transactions in advance or delegate discretion on those matters to an independent third party. The Rule 10b5-1 Plan must include a cooling-off period before trading can commence that, for directors or Executive Officers, ends on the later of 90 days after the adoption of the Rule 10b5-1 Plan or two business days following the disclosure of the Company’s financial results in an SEC periodic report for the fiscal quarter in which the Rule 10b5-1 Plan was adopted (but in any event, the required cooling-off period is subject to a maximum of 120 days after adoption of the Rule 10b5-1 Plan), and for persons other than directors or Executive Officers, 30 days following the adoption or modification of a Rule 10b5-1 Plan. A person may not enter into overlapping Rule 10b5-1 Plans (subject to certain exceptions) and may only enter into one single-trade Rule 10b5-1 Plan during any 12-month period (subject to certain exceptions). Directors and officers must include a representation in their Rule 10b5-1 Plan certifying that: (i) they are not aware of any material nonpublic



information; and (ii) they are adopting the plan in good faith and not as part of a plan or scheme to evade the prohibitions in Rule 10b-5. All persons entering into a Rule 10b5-1 Plan must act in good faith with respect to that Rule 10b5-1 Plan.

The Company requires that any Rule 10b5-1 Plan must be submitted for approval to the Company’s General Counsel five days prior to entry into the Rule 10b5-1 Plan. SEC rules and regulations require the Company to disclose any Rule 10b5-1 Plan entered into by an Executive Officer or director in its Form 10-Q and 10-K reports filed with the SEC.

(e)    Questions Regarding Trading Blackouts

Please direct questions regarding trading blackouts to the General Counsel.

4.    Requirement that Directors and Executive Officers Provide Notice of Transactions

All Executive Officers and directors (referred to as “Section 16 Insiders”) are subject to the SEC’s insider trading rules under Section 16 of the Exchange Act. If Section 16 Insiders acquire or dispose of Company Securities, they must report the transaction to the SEC on Form 4 within two business days of the date of the transaction. The report must include the date, quantity, price, and the nature of the transaction.

(a)    Notification

Because the securities laws require Section 16 Insiders to report most transactions to the SEC on Form 4 within two business days following the date of the transaction, this Policy requires them to promptly report the details to the General Counsel or the General Counsel’s designee before the close of business on the day of the execution of the transaction.

(b)    Gifts and Ownership by Family Members

If a member of the immediate family of a Section 16 Insider who shares the same household as the Section 16 Insider acquires or disposes of Company Securities, federal securities laws may require the Section 16 Insider to report the transaction within the two business day deadline. If a Section 16 Insider controls Company Securities through whole or partial ownership or control of a corporation, partnership, limited liability company or other entity, then transactions in those shares, in most cases, must be reported to the SEC within two business days. Section 16 Insiders must also report any bona fide gifts of Company Securities that they make within the SEC’s two business day deadline.

5.    Permitted Transactions

The following “Permitted Transactions” are allowed at any time, regardless of whether there is a blackout period, or whether you have material nonpublic information. All other transactions are allowed at any time, except during any time when you have material nonpublic information, or (if



you are a Covered Person) during any Company blackout period. Permitted Transactions include:

the purchase of Company Securities under any automatic Company dividend reinvestment plan, if applicable (but note that this Policy applies to the voluntary purchases of Company Securities resulting from additional contributions you choose to make to any dividend reinvestment plan, and to your election to participate in or increase your level of participation in the plan);
acceptance of an equity award issued or offered under the Company’s long-term incentive plans, or the cancellation or forfeiture of an equity award pursuant to the plans;
vesting of equity awards;
automatic and recurring 401(k) plan contributions that are used to purchase Company Securities (but note that this Policy does apply to any 401(k) activity specifically targeted at any Company Securities, such as a deliberate re-allocation of 401(k) plan funds);
exercise of stock options or other equity awards by payment of cash only (but note that this Policy applies to the payment of the exercise price in shares of stock and the sale of the stock acquired in the exercise);
purchases of Company Securities pursuant to a periodic contribution under the Company’s Employee Stock Purchase Plan (but note that this Policy does apply to your election to participate in the plan for any enrollment period, to your sales of Company Securities purchased pursuant to the plan and to your decision to change your percentage in or withdraw from the plan); and
any other transaction designated by the Board or any committee thereof as a Permitted Transaction under this Policy.

6.    Consequences of Violations and Potential Penalties

Strict compliance with this Policy by each person subject to this Policy at every level is expected. Non-compliance will be a basis for termination of employment for cause. Insider trading violations are pursued vigorously by the SEC and other law enforcement authorities. Penalties for trading on or communicating material nonpublic information can be severe, both for individuals involved in the unlawful conduct and their employers and supervisors. Some of the possible penalties for individuals who trade on inside information include:

Prison sentences
Disgorgement of ill-gotten profits
Criminal fines
Civil fines
Civil enforcement injunctions

7.    Illustrative Examples of Insider Trading Violations




Purchasing and selling Company Securities based on material nonpublic information. The Astronics President holds a meeting of senior employees three weeks prior to the end of the quarter and presents slides showing that it will be a very profitable quarter. An employee in attendance at the meeting anticipates that the stock price will go up when the quarterly earnings are made public and buys 50 shares prior to the public announcement. The employee then sells the 50 shares shortly after the public announcement of quarterly earnings and makes a profit. The insider trading violation occurred when the employee purchased the shares using nonpublic information. The violation would not have occurred if the employee had waited to purchase the shares until one full trading day after the quarterly earnings had been made public.

Intent is irrelevant if you commit an insider trading violation. Your child is starting college and you need money for the tuition. You decide to sell 75 Astronics shares of stock that you acquired under the Employee Stock Purchase Plan. Two weeks after you sell, the stock price drops because of very bad news about the Company. You were told about the bad news at a staff meeting before you sold your stock and before the information was publicly announced. The insider trading violation occurred when you sold stock at a time when you had material nonpublic information, even though this was not the reason why you sold your shares. The SEC is not interested in why you sold your stock and will prosecute you because of what you knew at the time your sale took place. Your intent does not matter to the SEC.

Both tippers and tippees are liable. You mention to your brother-in-law at a family picnic that the Company is about to sign a large new customer under a long-term supply agreement. Your brother-in-law purchases 100 shares of Astronics stock before the agreement is publicly announced, and sells the shares for a big profit after the announcement. The insider trading violation occurred when your brother–in-law purchased the Astronics shares based on material nonpublic information. The SEC will not only investigate your brother-in-law for his insider trading violation, but can also take action against you for tipping your brother-in-law about the long-term supply agreement. This is an example of a “tipper/tippee” insider trading violation.

This Policy applies to Astronics and other companies. Through the course of your job, you discover that a large customer of the Company is about to declare bankruptcy, but it has not yet been announced to the public. You own 200 shares of this customer’s stock which you immediately sell prior to the public announcement of the bankruptcy. After the bankruptcy the stock price of the other company falls drastically, but you avoided a loss by selling before the announcement. The insider trading violation occurred when you sold your stock in the customer’s company based on material nonpublic information, which will render you liable to the penalties discussed in Section 6 herein. The obligation to not engage in insider trading extends to any material nonpublic information you may learn about any other company.

8.    Post-Termination Transactions

This Policy continues to apply to transactions in Company Securities even after termination of service to the Company. If a person is in possession of material nonpublic information when the person’s service terminates, that person may not engage in transactions in Company Securities until that information has become public or is no longer material.




9.    Policy Administration

(a)    Administration and Interpretation by the General Counsel. Day-to-day administration of this Policy shall be carried out by the Company’s General Counsel. Any questions concerning the interpretation of the Policy should be directed to the Company’s General Counsel. All determinations and interpretations of this Policy by the Company’s General Counsel shall be final and not subject to further review.

(b)    Policy Questions. When there is any question as to a potential application of insider trading laws or any other restrictions on insider trading or if you know of a suspected violation of these laws, please consult the Company’s General Counsel.

(c)    Confidentiality of Policy Decisions. Covered Persons should keep certain information concerning the operation of this Policy in strict confidence, because knowledge of certain decisions made in applying this Policy may constitute material nonpublic information. For example, if you become subject to a special blackout, you are obligated to keep that fact confidential.

(d)    Acknowledgement and Certification. Each person subject to this Policy is required to sign the acknowledgement and certification form attached hereto as Annex B.

(e)    Policy Amendments. The Company reserves the right to amend and interpret this Policy from time to time.

Remember, the ultimate responsibility for complying with this Policy and applicable laws and regulations rests with you. You should use your best judgment and consult with your legal and financial advisors, as needed.




ANNEX A

Covered Persons

Each member of the Astronics Corporation Board of Directors

Each executive officer of Astronics Corporation subject to the reporting requirements of Section 16 of the Securities Exchange Act of 1934

All other Astronics Corporation officers (e.g. Treasurer, Corporate Secretary)

Members of the Astronics Executive Leadership Team

Corporate finance, accounting and tax staff

Astronics AES Senior Leadership Team, finance and accounting staff




ANNEX B

Acknowledgement and Certification

The undersigned does hereby acknowledge and certify the following:

1.    I have read and understand Astronics Corporation’s Insider Trading Policy (the “Policy”). I understand that the General Counsel and Chief Financial Officer are available to answer any questions I have regarding the Policy.

2.    Since February 28, 2025, or such shorter period of time that I have been an employee of Astronics Corporation, I have complied with the Policy.

3.    I will continue to comply with the Policy for as long as I am subject to the Policy.

4.    I understand that my failure to comply in all respects with the Policy is a basis for termination for cause of my employment or other service relationship with Astronics Corporation.


                        
                        
(Name)

                        
                        
(Signature)

                        
                        
(Date)

EX-21 4 atro-20241231xex21.htm EX-21 Document

EXHIBIT 21

ASTRONICS CORPORATION

SUBSIDIARIES OF THE REGISTRANT

SubsidiaryOwnership PercentageState (Province), Country of Incorporation
Astronics Test Systems Inc. 100%Delaware, USA
Astronics DME LLC 100%Florida, USA
Astronics AeroSat Corporation 100%New Hampshire, USA
Luminescent Systems, Inc. 100%New York, USA
Peco, Inc. 100%Oregon, USA
Astronics Advanced Electronic Systems Corp. 100%Washington, USA
Luminescent Systems Europe B.V.B.A. 100%Belgium
Luminescent Systems Canada Inc. 100%Quebec, Canada
PGA Electronic s.a. 100%France
Astronics France 100%France
Astronics Air II LLC 100%New Hampshire, USA
Astronics Connectivity Systems & Certification Corp.100%Illinois, USA
Diagnosys Holdings Inc. 100%Delaware, USA
Diagnosys Inc.100%Delaware, USA
Diagnosys (Pinpoint) Inc.100%Florida, USA
Diagnosys (Customer Support) Inc.100%Florida, USA
Diagnosys Systems, Inc. 100%Delaware, USA
Diagnosys Ferndown Limited100%England
Diagnosys GmbH100%Germany
Diagnosys Electronics (I) Private Limited 100%India
Astronics Connectivity Systems & Certification Ukraine100%Ukraine
Huizhou Telefonix Technology Co., Ltd.100%China
Alliance Technology HK Limited100%Hong Kong


EX-23 5 atro-20241231xex23.htm EX-23 Document

EXHIBIT 23
Consent of Independent Registered Public Accounting Firm
We consent to the incorporation by reference in the following Registration Statements:
(a)Registration Statements (Form S-8 No. 333-139292, Form S-8 No. 333-87463) pertaining to the Astronics Corporation Employee Stock Purchase Plan,
(b)Registration Statement (Form S-8 No. 333-127137) pertaining to the Astronics Corporation 2005 Director Stock Option Plan,
(c)Registration Statement (Form S-8 No. 333-176044) pertaining to the Astronics Corporation 2011 Employee Stock Option Plan,
(d)Registration Statement (Form S-8 No. 333-222010) pertaining to the Astronics Corporation 2017 Long Term Incentive Plan,
(e)Registration Statement (Form S-8 No. 333-256514) pertaining to the Astronics Corporation Amended and Restated 2017 Long Term Incentive Plan, and
(f)Registration Statement (Form S-3 No. 333-272423) of Astronics Corporation;
of our reports dated March 5, 2025, with respect to the consolidated financial statements and schedule of Astronics Corporation and the effectiveness of internal control over financial reporting of Astronics Corporation included in this Annual Report (Form 10-K) of Astronics Corporation for the year ended December 31, 2024.
/s/ Ernst & Young LLP
Buffalo, New York
March 5, 2025


EX-31.1 6 atro-20241231xex311.htm EX-31.1 Document

Exhibit 31.1
Certification of Chief Executive Officer pursuant to Exchange Act rule 13a-14(a) as adopted pursuant to
Section 302 of the Sarbanes-Oxley Act of 2001
I, Peter J. Gundermann, President and Chief Executive Officer, certify that:
1.I have reviewed this annual report on Form 10-K of the Astronics Corporation;
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 registrant’s board of directors (or persons performing equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 
Date: March 5, 2025
/s/ Peter J. Gundermann
Peter J. Gundermann
Chief Executive Officer


EX-31.2 7 atro-20241231xex312.htm EX-31.2 Document

Exhibit 31.2
Certification of Chief Financial Officer pursuant to Exchange Act rule 13a-14(a) as adopted pursuant to
Section 302 of the Sarbanes-Oxley Act of 2001
I, Nancy L. Hedges, Executive Vice President and Chief Financial Officer, certify that:
1.I have reviewed this annual report on Form 10-K of the Astronics Corporation;
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 registrant’s board of directors (or persons performing equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 
Date: March 5, 2025
/s/ Nancy L. Hedges
Nancy L. Hedges
Chief Financial Officer


EX-32 8 atro-20241231xex32.htm EX-32 Document

Exhibit 32
Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2001
Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2001, the undersigned officers of Astronics Corporation (the “Company”) hereby certify that:
The Company’s Annual Report on Form 10-K for the year ended December 31, 2024 fully complies with the requirements of section 13(a) or 15(d) of the Securities and Exchange Act of 1934 and the information contained in the Form 10-K fairly presents, in all material respects, the financial condition and results of operations of the Company.

 
Dated: March 5, 2025/s/ Peter J. Gundermann
Peter J. Gundermann
Title: Chief Executive Officer
Dated: March 5, 2025/s/ Nancy L. Hedges
Nancy L. Hedges
Title: Chief Financial Officer


This certification shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or otherwise subject to the liability of that section. This certification shall not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, except to the extent specifically incorporated by the Company into such filing.


EX-101.SCH 9 atro-20241231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - ACCOUNTS RECEIVABLE link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - PROPERTY, PLANT AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - GOODWILL link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - WARRANTY link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - PROFIT SHARING/401K PLAN link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - SHAREHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 9952172 - Disclosure - EQUITY COMPENSATION link:presentationLink link:calculationLink link:definitionLink 9952173 - Disclosure - FAIR VALUE link:presentationLink link:calculationLink link:definitionLink 9952174 - Disclosure - SELECTED QUARTERLY FINANCIAL INFORMATION link:presentationLink link:calculationLink link:definitionLink 9952175 - Disclosure - LEGAL PROCEEDINGS link:presentationLink link:calculationLink link:definitionLink 9952176 - Disclosure - SEGMENTS link:presentationLink link:calculationLink link:definitionLink 9952177 - Disclosure - DIVESTITURE ACTIVITIES link:presentationLink link:calculationLink link:definitionLink 9952178 - Disclosure - Schedule II - Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - ACCOUNTS RECEIVABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - WARRANTY (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS (Tables) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - SHAREHOLDERS’ EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - EQUITY COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - SELECTED QUARTERLY FINANCIAL INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - SEGMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES - Schedule of Reconciliation of Cash and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - REVENUE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - REVENUE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - REVENUE - Schedule of Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - REVENUE - Schedule of Revenue Disaggregated by Market (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - REVENUE - Schedule of Disaggregated by Product Lines (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - ACCOUNTS RECEIVABLE - Schedule of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - ACCOUNTS RECEIVABLE - Schedule of Allowance for Estimated Credit Losses Deducted from Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - ACCOUNTS RECEIVABLE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - INVENTORIES - Schedule of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - INVENTORIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - INTANGIBLE ASSETS - Schedule of Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - INTANGIBLE ASSETS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - INTANGIBLE ASSETS - Schedule of Future Amortization Expense for Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - GOODWILL - Schedule of Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - GOODWILL - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - LONG-TERM DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - WARRANTY - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - WARRANTY - Schedule of Activity in Warranty Accrual (Details) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - LEASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955549 - Disclosure - LEASES - Schedule of ROU Assets and Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955550 - Disclosure - LEASES - Schedule of Lease Cost and Cash Paid (Details) link:presentationLink link:calculationLink link:definitionLink 9955551 - Disclosure - LEASES - Schedule of Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955551 - Disclosure - LEASES - Schedule of Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955552 - Disclosure - INCOME TAXES - Schedule of Provision for (Benefit from) Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9955553 - Disclosure - INCOME TAXES - Schedule of Effective Tax Rates Differ from Statutory Federal Income Tax (Details) link:presentationLink link:calculationLink link:definitionLink 9955554 - Disclosure - INCOME TAXES - Schedule of Significant Components of Company's Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955555 - Disclosure - INCOME TAXES - Schedule of Components of Net Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955556 - Disclosure - INCOME TAXES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955557 - Disclosure - INCOME TAXES - Schedule of Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties (Details) link:presentationLink link:calculationLink link:definitionLink 9955558 - Disclosure - PROFIT SHARING/401K PLAN (Details) link:presentationLink link:calculationLink link:definitionLink 9955559 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955560 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Schedule of Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9955561 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Schedule of Assumptions Used to Calculate the Post Retirement Benefit Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9955562 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Schedule of the Components of the Net Periodic Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9955563 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Schedule of Assumptions Used to Determine the Net Periodic Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9955564 - Disclosure - SHAREHOLDERS’ EQUITY - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955565 - Disclosure - SHAREHOLDERS’ EQUITY - Schedule of Components of Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 9955566 - Disclosure - SHAREHOLDERS’ EQUITY - Schedule of Components of Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 9955567 - Disclosure - LOSS PER SHARE - Schedule of Loss Per Share Computations (Details) link:presentationLink link:calculationLink link:definitionLink 9955568 - Disclosure - LOSS PER SHARE - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955569 - Disclosure - LOSS PER SHARE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955570 - Disclosure - EQUITY COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955571 - Disclosure - EQUITY COMPENSATION - Schedule of Compensation Expense Information Based on Fair Value of Stock Options and RSU's (Details) link:presentationLink link:calculationLink link:definitionLink 9955572 - Disclosure - EQUITY COMPENSATION - Schedule of Weighted Average Fair Value of Options Granted (Details) link:presentationLink link:calculationLink link:definitionLink 9955573 - Disclosure - EQUITY COMPENSATION - Schedule of Weighted-Average Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9955574 - Disclosure - EQUITY COMPENSATION - Schedule of Company's Stock Option Activity and Related Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955575 - Disclosure - EQUITY COMPENSATION - Schedule of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 9955576 - Disclosure - EQUITY COMPENSATION - Schedule of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955577 - Disclosure - EQUITY COMPENSATION - Schedule of Fair Value for Options Granted under Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9955578 - Disclosure - FAIR VALUE (Details) link:presentationLink link:calculationLink link:definitionLink 9955579 - Disclosure - SELECTED QUARTERLY FINANCIAL INFORMATION - Schedule of Selected Quarterly Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955580 - Disclosure - SELECTED QUARTERLY FINANCIAL INFORMATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955581 - Disclosure - LEGAL PROCEEDINGS (Details) link:presentationLink link:calculationLink link:definitionLink 9955582 - Disclosure - SEGMENTS - Schedule of Segment Reporting Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955583 - Disclosure - SEGMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955584 - Disclosure - SEGMENTS - Schedule of the Company's Sales and Long-Lived Assets by Geographic Regions (Details) link:presentationLink link:calculationLink link:definitionLink 9955585 - Disclosure - SEGMENTS - Schedule of Activities with Major Customers (Details) link:presentationLink link:calculationLink link:definitionLink 9955586 - Disclosure - DIVESTITURE ACTIVITIES (Details) link:presentationLink link:calculationLink link:definitionLink 9955587 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 atro-20241231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 atro-20241231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 atro-20241231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Debt Instrument, covenant, minimum amount Debt Instrument, Covenant, Minimum Excess Availability Debt Instrument, Covenant, Minimum Excess Availability Exercisable Share Based Compensation Arrangement By Share Based Payment Award, Options, Exercisable [Abstract] Share Based Compensation Arrangement By Share Based Payment Award, Options, Exercisable Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Benefits expected to be paid 2026 Defined Benefit Plan, Expected Future Benefit Payment, Year Two Adjustments to Reconcile Net Loss to Cash from Operating Activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Principal Payments on Long-term Debt Repayments of Long-Term Debt Cover page. Cover [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Increase (Decrease) in Cash and Cash Equivalents and Restricted Cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Schedule of Maturity of Lease Liabilities, Operating Leases Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Patent Infringement Patent Infringement [Member] Patent Infringement [Member] Income Tax Authority [Domain] Income Tax Jurisdiction [Domain] Trading Symbol Trading Symbol Non-NEOs Non-NEOs [Member] Tax Benefit Share-Based Payment Arrangement, Expense, Tax Benefit Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Benefits expected to be paid 2027 Defined Benefit Plan, Expected Future Benefit Payment, Year Three Less Allowance for Estimated Credit Losses Accounts Receivable, Allowance for Credit Loss, Current Cash dividends paid Dividends, Cash Disposal Group Name [Domain] Disposal Group Name [Domain] Completed and Unpatented Technology Unpatented Technology [Member] Accounts Receivable Increase (Decrease) in Accounts Receivable Inventories Inventory, Policy [Policy Text Block] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Net Issuance of Common Stock for RSU’s (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures FAIR VALUE Fair Value Disclosures [Text Block] Land Land [Member] Award Timing Disclosures [Line Items] Operating Margins Percentage Of Operating Income (Loss) Percentage Of Operating Income (Loss) Finance Right-of-Use Assets, Gross Finance Lease, Right-of-Use Asset, before Accumulated Amortization Revenue from Contract with Customer [Abstract] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Sale of stock, price per share (in usd per share) Sale of Stock, Price Per Share Plan Name [Domain] Plan Name [Domain] United States UNITED STATES Shares Issued to Fund 401K Obligation Stock Issued During Period, Value, Employee Benefit Plan Net Effect of Dilutive Stock Options (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Other Assets Other Assets, Noncurrent Leases [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Shares Issued to Fund 401K Obligation (in shares) Stock Issued During Period, Shares, Employee Benefit Plan Operating Segments Operating Segments [Member] Net Cash from Operating Activities Net Cash Provided by (Used in) Operating Activities Cash Flows from Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Schedule of Components of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Jobs protection program grant, recognized Grant Revenue Offset Recognized Amount Grant Revenue Offset Recognized Amount Secured Debt Secured Debt [Member] Net Operating Loss Carryforwards and Other Deferred Tax Assets, Operating Loss Carryforwards, State and Local Award Timing Method Award Timing Method [Text Block] Net Periodic Cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Financing leases, weighted-average remaining term Finance Lease, Weighted Average Remaining Lease Term Insider Trading Policies and Procedures [Line Items] Proceeds from Sale of Businesses and Assets Proceeds from Divestiture of Businesses Use of Estimates Use of Estimates, Policy [Policy Text Block] Adjustment to Compensation, Amount Adjustment to Compensation Amount Additional Paid-in Capital Additional Paid in Capital, Common Stock Compensation Amount Outstanding Recovery Compensation Amount Disposal Group Classification [Axis] Disposal Group Classification [Axis] Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Entity Small Business Entity Small Business Company Selected Measure Amount Company Selected Measure Amount Tabular List, Table Tabular List [Table Text Block] Schedule of Allowance for Estimated Credit Losses Deducted from Accounts Receivable Financing Receivable, Noncurrent, Allowance for Credit Loss [Table Text Block] Write-Offs/Other SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Total Antidilutive Securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Less: Interest Finance Lease, Liability, Undiscounted Excess Amount Quarterly Financial Information Disclosure [Abstract] Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Lease Liabilities Deferred Tax Assets, Lease Accounting Deferred Tax Assets, Lease Accounting Credit Facility [Domain] Credit Facility [Domain] Percentage of reserve for inventory valuation Inventory Valuation Reserves As Percentage Of Gross Inventory Inventory valuation reserves as percentage of gross inventory. Accounts and Financing Receivables [Table] Accounts and Financing Receivables [Table] Goodwill Goodwill, Beginning Balance Goodwill, Ending Balance Goodwill, Net Goodwill Allowance for doubtful accounts balance Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss Other Comprehensive Income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Amount authorized for stock repurchase program Share Repurchase Program, Authorized, Amount INVENTORIES Inventory Disclosure [Text Block] Warranties Settled Standard and Extended Product Warranty Accrual, Decrease for Payments Stock Option Share-Based Payment Arrangement, Option [Member] Depreciation expense Depreciation 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Other Proceeds from (Payments for) Other Financing Activities Systems Certification Product Line, Systems Certification [Member] Product Line, Systems Certification Antidilutive Security, Excluded EPS Calculation [Table] Antidilutive Security, Excluded EPS Calculation [Table] Comprehensive Loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Accrued Income Taxes Accrued Income Taxes, Current Weighted-average finance lease discount rate (as a percentage) Finance Lease, Weighted Average Discount Rate, Percent Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent 2025 Finance Lease, Liability, to be Paid, Year One Award Type [Axis] Award Type [Axis] Net Deferred Tax Liabilities Deferred Tax Liabilities, Net Schedule of the Company's Sales and Long-Lived Assets by Geographic Region Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Schedule of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Foreign Currency Translations and Other Goodwill, Foreign Currency Translation Gain (Loss) Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Fees written off Deferred Debt Issuance Cost, Writeoff Work in Progress Inventory, Work in Process, Net of Reserves Revision of estimated costs Contract With Customer, Revision Of Estimated Costs Contract With Customer, Revision Of Estimated Costs Property, Plant and Equipment, Net of Accumulated Depreciation Total Property, Plant and Equipment, Net Property, plant and equipment, net Property, Plant and Equipment, Net Repayments of debt Repayments of Debt ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Total Liabilities Liabilities Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Gain (Loss) on Extinguishment of Debt Gain (Loss) on Extinguishment of Debt [Member] Gain (Loss) on Extinguishment of Debt Exercisable at end of the period (in usd per share) Weighted average exercise price (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Convertible Debt Convertible Debt [Member] Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Contribution of employer Multiemployer Plan, Pension, Insignificant, Plan Contribution Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Revolving Credit Facility Revolving Credit Facility [Member] Expiration Date Trading Arrangement Expiration Date Cash Flows from Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Test Systems Test Systems Segment [Member] Test systems segment. Current Operating Lease Liabilities Short-term Operating Lease Liabilities Operating Lease, Liability, Current Total Shareholder Return Amount Total Shareholder Return Amount Finance Leases: Lessee, Finance Lease, Description [Abstract] Debt instrument, convertible, threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Lufthansa Lufthansa Technik AG [Member] Lufthansa Technik AG [Member] Total Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross Net Issuance from Exercise of Stock Options, including ESPP (in shares) Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Asia Asia [Member] Debt Instrument Debt Instrument [Line Items] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Description of Business Basis of Accounting, Policy [Policy Text Block] Diluted Earnings Weighted Average Shares (in shares) Weighted Average Number of Shares Outstanding, Diluted MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Stock option exercisable period (not exceeding, in years) Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Period Share based compensation arrangement by share based payment award options exercisable period. Total Shareholders’ Equity Beginning of Year End of Year Stockholders' Equity Equity, Attributable to Parent Total Gross Deferred Tax Assets Deferred Tax Assets, Gross Net Exercise of Stock Options, including ESPP Stock Issued During Period, Value, Stock Options Exercised, Including Employee Stock Purchase Plans Stock Issued During Period, Value, Stock Options Exercised, Including Employee Stock Purchase Plans Litigation Case [Axis] Litigation Case [Axis] Schedule of Changes in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Selling, General and Administrative Expenses Selling, General and Administrative Expense Defined contribution plan charges recognized Defined Contribution Plan, Cost Lighting & Safety Product Line, Lighting And Safety [Member] Product Line, Lighting And Safety Sale of Stock [Domain] Sale of Stock [Domain] Document Fiscal Period Focus Document Fiscal Period Focus Estimated litigation liability Estimated Litigation Liability, Current All Executive Categories All Executive Categories [Member] $45.89 – $45.89 Range Three [Member] Range three. Convertible Notes Convertible Debt Securities [Member] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Weighted Average Remaining Life in Years Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term ASSETS Assets [Abstract] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Dividend Yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Document Type Document Type Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Actuarial gain Actuarial (Gain) Loss Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Cloud Computing Arrangements Internal Use Software, Policy [Policy Text Block] Postemployment Retirement Benefits Postemployment Retirement Benefits [Member] Schedule of Segment Reporting Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Weighted Average Remaining Life in Years Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Schedule of Defined Benefit Plans Disclosures [Table] Defined Benefit Plan [Table] Schedule of Contract Assets and Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Earnout Income Accrual Deferred Tax Liabilities, Contingent Earn-Out Income Accrual Deferred Tax Liabilities, Contingent Earn-Out Income Accrual Product Warranty Liability [Table] Product Warranty Liability [Table] Schedule of Estimated Acquired Intangible Assets Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Inventory, Current [Table] Inventory, Current [Table] Maximum Maximum [Member] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Accumulated Impairment Losses Goodwill, Impaired, Accumulated Impairment Loss Debt instrument, call premium percentage Debt Instrument, Call Premium Percentage Debt Instrument, Call Premium Percentage Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accounts Payable Accounts Payable, Current Litigation settlement, expense Gain (Loss) from Litigation Settlement Schedule of Assumptions Used to Determine the Net Periodic Cost Schedule Of Assumptions Used In Determining Net Periodic Benefit Cost Table [Table Text Block] Schedule of assumptions used in determining net periodic benefit cost. Schedule of Weighted-Average Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Total Net Lease Cost Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Loss Before Income Taxes Income Before Income Taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Grantee Status [Domain] Grantee Status [Domain] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Depreciation Deferred Tax Liabilities, Property, Plant and Equipment Name Outstanding Recovery, Individual Name Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Variable Lease Cost Variable Lease, Cost Impairment charge Goodwill, Impairment Loss Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Interest rate accrued above bank rate until final payment Litigation Settlement, Interest Rate Above Bank Rate Litigation Settlement, Interest Rate Above Bank Rate Common Stock Common Class Undefined [Member] Classification of common stock that is undefined, representing ownership interest in a corporation. Award Timing Predetermined Award Timing Predetermined [Flag] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Customer Relationships Customer Relationships [Member] Amortization of Prior Service Cost Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Diluted Loss Per Share (in usd per share) Diluted (Loss) Earnings Per Share (in usd per share) Earnings Per Share, Diluted Counterparty Name [Domain] Counterparty Name [Domain] State State and Local Jurisdiction [Member] Customer Advanced Payments and Deferred Revenue Increase (Decrease) in Contract with Customer, Liability Current Current Income Tax Expense (Benefit) Provisions for Non-Cash Losses on Inventory and Receivables Provision For Non Cash Losses On Inventory And Receivables Provision for non-cash losses on inventory and receivables. Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Cash compensation limit Cash Compensation Limit Cash compensation limit. Retirement Benefits [Abstract] Deferred Tax Liabilities: Deferred Tax Liabilities, Gross [Abstract] Customer [Axis] Customer [Axis] Sale of stock, net proceeds Sale of Stock, Consideration Received on Transaction, Net Sale of Stock, Consideration Received on Transaction, Net Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Change in retirement benefit obligation Increase Decrease In Pension And Other Postretirement Benefit Obligations Increase Decrease In Pension And Other Postretirement Benefit Obligations Other Deferred Tax Liabilities, Other Total fair value of options that vested during the year Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Provision for Income Taxes Total Income Tax Expense (Benefit) Interest Cost Defined Benefit Plan, Interest Cost Weighted average period (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Sales Revenue from Contract with Customer, Excluding Assessed Tax Outstanding Share Based Compensation Arrangement By Share Based Payment Award, Options, Outstanding [Abstract] Share Based Compensation Arrangement By Share Based Payment Award, Options, Outstanding Statement of Comprehensive Income [Abstract] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Net Cash from Investing Activities Net Cash Provided by (Used in) Investing Activities Additions to (Deductions from) Operating Profit: Segment Reporting Information, Deductions From Operating profit [Abstract] Segment Reporting Information, Deductions From Operating profit [Abstract] SOFR Floor Secured Overnight Financing Rate S O F R Floor [Member] Secured Overnight Financing Rate S O F R Floor Net assets Net Assets Net assets. Income Tax Authority [Axis] Income Tax Jurisdiction [Axis] Stock Compensation Expense Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Conversion ratio for Class B stock to common stock Common Stock, Conversion Ratio Common Stock, Conversion Ratio All Adjustments to Compensation All Adjustments to Compensation [Member] Accrued Payroll and Employee Benefits Employee-related Liabilities, Current Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Commitments and Contingencies Disclosure [Abstract] Legal Entity [Axis] Legal Entity [Axis] Interest Expense, Net of Interest Income Interest Expense, Net of Interest Income Interest Income (Expense), Nonoperating Inventory adjustments Inventory Adjustments Dividends Dividends [Policy Text Block] Dividends. Net Issuance of Common Stock for Restricted Stock Units (“RSUs”) Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Period of recognition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity Address, State or Province Entity Address, State or Province Product Warranty Liability Product Warranty Liability [Line Items] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Defined Benefit Plan Disclosure Defined Benefit Plan Disclosure [Line Items] Minimum total earnout proceeds Disposal Group Including Discontinued Operation, Contingent Consideration, Earn-Out Low Range Disposal Group Including Discontinued Operation, Contingent Consideration, Earn-Out Low Range Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Beginning balance (in usd per share) Ending balance (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value LIABILITIES AND SHAREHOLDERS’ EQUITY Liabilities and Equity [Abstract] Schedule of the Components of Net Periodic Cost Schedule of Net Benefit Costs [Table Text Block] Change in Valuation Allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Restatement Determination Date Restatement Determination Date Additions Charged to Cost and Expense SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Penalties or interest liabilities accrued Income Tax Examination, Penalties and Interest Accrued ASC 606 Revenue Recognition Deferred Tax Assets, Revenue Recognition Deferred Tax Assets, Revenue Recognition Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Balance at beginning of the period (in usd per share) Balance at end of the period (in usd per share) Weighted average exercise price (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Operating Right-of-Use Assets Operating Right-of-Use Assets, Net Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Options outstanding (in shares) Balance at beginning of the period (in shares) Balance at end of the period (in shares) Shares (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] Exercise Price Range [Domain] Property, Plant and Equipment [Abstract] Less Accumulated Right-of-Use Asset Impairment Operating Lease, Right-of-Use Asset, Accumulated Impairment Operating Lease, Right-of-Use Asset, Accumulated Impairment Government & Defense Government And Defense [Member] Government And Defense LOSS PER SHARE Earnings Per Share [Text Block] Subsequent Event Subsequent Event [Member] Schedule of Fair Value for Options Granted under Employee Stock Purchase Plan Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Research and Development Tax Credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Long Term Incentive Plan Long Term Incentive Plan [Member] Long Term Incentive Plan [Member] Granted (in usd 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 Lease Assets Deferred Tax Liabilities, Lease Accounting Deferred Tax Liabilities, Lease Accounting Subsegments [Domain] Subsegments [Domain] Deferred Tax Asset Valuation Allowance Income Tax, Policy [Policy Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Segments [Domain] Segments [Domain] Schedule of Maturity of Lease Liabilities, Financing Leases Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Structures Product Line, Structures [Member] Product Line, Structures Reconciliation of Unrecognized Tax Benefits [Roll Forward] Unrecognized Tax Benefits [Roll Forward] PEO PEO [Member] Name Trading Arrangement, Individual Name Audit Information [Abstract] Audit Information Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table] Employee Stock Ownership Plan (ESOP) [Table] Entity Public Float Entity Public Float Disposal Group Name [Axis] Disposal Group Name [Axis] Compensation expense related to resumed incentive programs Other Labor-related Expenses Treasury Stock, 2,694,255 Shares at December 31, 2024 2,832,825 Shares at December 31, 2023 Treasury Stock, Common, Value Product warranty period Standard Product Warranty, Duration Of Warranty Standard Product Warranty, Duration Of Warranty Balance at beginning of the year Balance at end of the year Defined Benefit Plan, Benefit Obligation Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Common stock reserved (in shares) Common Stock, Capital Shares Reserved for Future Issuance SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Local Phone Number Local Phone Number WARRANTY Product Warranty Disclosure [Text Block] Valuation allowance Valuation Allowance Deferred Tax Assets, Valuation Allowance Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Corporate and Other Expenses, Net Operating Expenses Teradyne, Inc. Alleged Patent Infringement Teradyne, Inc. Alleged Patent Infringement [Member] Teradyne, Inc. Alleged Patent Infringement Postemployment Benefits [Abstract] Changes in Operating Assets and Liabilities: Increase (Decrease) in Operating Capital [Abstract] SOFR Secured Overnight Financing Rate (SOFR) [Member] PEO Total Compensation Amount PEO Total Compensation Amount Common stock price to market value (percentage) Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Income Statement Location [Axis] Statement of Income Location, Balance [Axis] Increase (Decrease) in Stockholders' Equity (in shares) Increase (Decrease) in Stockholders' Equity (in shares) [Roll Forward] Increase (Decrease) in Stockholders' Equity (in shares) Penalties Effective Income Tax Rate Reconciliation, Penalties, Percent Effective Income Tax Rate Reconciliation, Penalties, Percent Schedule of ROU Assets and Lease Liabilities Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Accrued legal fees Accrued Professional Fees Debt Disclosure [Abstract] Common Stock Common Stock [Member] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Options Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Granted, Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Granted, Intrinsic Value Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization of Prior Service Cost (Credit), Statement of Income or Comprehensive Income [Extensible Enumeration] Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization of Prior Service Cost (Credit), Statement of Income or Comprehensive Income [Extensible Enumeration] Line of Credit Line of Credit [Member] Share-based payment arrangement, accelerated cost Share-Based Payment Arrangement, Accelerated Cost Net Issuance to Fund Bonus Obligations (in shares) Stock Issued During Period, Shares, Issued To Fund Bonus Obligation Stock Issued During Period, Shares, Issued To Fund Bonus Obligation Segment Reporting [Abstract] Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Entity Central Index Key Entity Central Index Key Other Segment Items Segment Reporting, Other Segment Item, Amount Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Discontinued Operations and Disposal Groups [Abstract] Discontinued Operations and Disposal Groups [Abstract] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Warranties Issued Standard and Extended Product Warranty Accrual, Increase for Warranties Issued SHAREHOLDERS’ EQUITY Equity [Text Block] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] SEGMENTS Segment Reporting Disclosure [Text Block] Current Maturities of Long-term Debt Principal payment Long-Term Debt, Current Maturities North America (excluding United States) North America, Excluding United States [Member] North America, Excluding United States [Member] Equity-based Compensation Expense and Net Exercise of Stock Options, including ESPP APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Second Earnout Second Earnout [Member] Second Earnout Convertible Class B Stock Common Class B [Member] Title Trading Arrangement, Individual Title Other Other Continent [Member] Other continent. Consolidated Entities [Axis] Consolidated Entities [Axis] Balance at Beginning of the Year Balance at End of the Year Unrecognized Tax Benefits City Area Code City Area Code Current Liabilities: Liabilities, Current [Abstract] Auditor Location Auditor Location Other Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent Disposal Group Classification [Domain] Disposal Group Classification [Domain] Covenant, minimum fixed charge coverage ratio Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio Total Operating Lease Cost Operating Lease, Cost, Net Of Sublease And Rental Income Operating Lease, Cost, Net Of Sublease And Rental Income Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Operating Lease Liabilities Increase (Decrease) in Operating Lease Liabilities Increase (Decrease) in Operating Lease Liabilities Remaining capacity under the credit facility Line of Credit Facility, Remaining Borrowing Capacity Deferred Tax Valuation Allowance SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Document Information Document Information [Line Items] Convertible Notes Convertible Senior Notes Due 2030 [Member] Convertible Senior Notes Due 2030 Deferred tax liabilities for undistributed foreign earnings Deferred Tax Liabilities, Undistributed Foreign Earnings Long-term Debt Long-Term Debt, Excluding Current Maturities SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Equity [Abstract] Raw Material Inventory, Raw Materials, Net of Reserves Retained Earnings Retained Earnings (Accumulated Deficit) Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Class of Stock [Domain] Class of Stock [Domain] Inventories Increase (Decrease) in Inventories Debt issuance costs Debt Issuance Costs, Gross Payment Litigation Settlement, Amount Awarded to Other Party Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Operating Lease Liabilities Total Lease Liability Operating Lease, Liability Underlying Securities Award Underlying Securities Amount Financing Extinguishment Costs Financing Extinguishment Costs Payment for Debt Extinguishment or Debt Prepayment Cost Income Tax [Table] Income Tax [Table] Income Tax [Table] 2029 Finance Lease, Liability, to be Paid, Year Five Legal fees Legal Fees Amendment Flag Amendment Flag Cumulative translation adjustments Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Schedule of Restricted Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Machinery and Equipment Machinery and Equipment [Member] Amortization of ROU Assets Finance Lease, Right-of-Use Asset, Amortization Number of shares issued in transaction Sale of Stock, Number of Shares Issued in Transaction Unamortized balance of deferred financing costs Debt Issuance Costs, Net LONG-TERM DEBT Debt Disclosure [Text Block] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Debt face amount Debt Instrument, Face Amount Stockholders Equity Stockholders Equity [Line Items] Stockholders Equity [Line Items] State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax Deferred Tax Assets, Tax Credit Carryforwards, General Business Balance at Beginning of the Year Balance at End of the Year Standard and Extended Product Warranty Accrual Entity Address, Postal Zip Code Entity Address, Postal Zip Code Tax Benefit AOCI Tax, Attributable to Parent Cash and Cash Equivalents Cash and Cash Equivalents, at Carrying Value Term Loan Facility Term Loan Facility [Member] Term Loan Facility Grantee Status [Axis] Grantee Status [Axis] Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Schedule of Selected Quarterly Financial Information Quarterly Financial Information [Table Text Block] Auditor Name Auditor Name Debt instrument, convertible, threshold trading days Debt Instrument, Convertible, Threshold Trading Days Director Share-Based Payment Arrangement, Nonemployee [Member] Forfeited (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Key Employee Key Employee [Member] Key employee. Retirement Liability Adjustment – Before Tax AOCI before Tax, Attributable to Parent Current Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Loss on Extinguishment of Debt Loss on extinguishment of debt Loss on Extinguishment of Debt Gain (Loss) on Extinguishment of Debt Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Maximum total earnout proceeds Disposal Group Including Discontinued Operation, Contingent Consideration, Earn-Out High Range Disposal Group Including Discontinued Operation, Contingent Consideration, Earn-Out High Range Stock Options and Unvested RSUs Share-Based Payment Arrangement [Member] Property, plant and equipment, useful life (in years) Property, Plant and Equipment, Useful Life Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Employee Stock Employee Stock [Member] Accounts Payable Increase (Decrease) in Accounts Payable Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Financing Cash Flow for Finance Leases Finance Lease, Principal Payments General Aviation General Aviation [Member] General Aviation Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Total Assets Total Assets Assets Cost of Products Sold Cost of Goods and Services Sold Other Liabilities Other Liabilities, Noncurrent Movement in Standard Product Warranty Accrual Movement in Standard Product Warranty Accrual [Roll Forward] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Equity-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Schedule of Effective Tax Rates Differ From Statutory Federal Income Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Non-cash Annual Stock Bonus Accrual Non-Cash Annual Stock Bonus Accrual Non-Cash Annual Stock Bonus Accrual Termination Date Trading Arrangement Termination Date 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two South America South America [Member] ABL Revolving Credit Facility ABL Revolving Credit Facility [Member] ABL Revolving Credit Facility Debt Instrument [Axis] Debt Instrument [Axis] Convertible debt, fair value Convertible Debt, Fair Value Disclosures Net Loss Net Loss Net (Loss) Income Net income (loss) Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Benefits expected to be paid thereafter Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Income Tax Income Tax [Line Items] Income Tax [Line Items] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Entity File Number Entity File Number Schedule of Assumptions Used to Calculate the Post Retirement Benefit Obligation Defined Benefit Plan, Assumptions [Table Text Block] Consolidated Entities [Domain] Consolidated Entities [Domain] Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One U.S. Federal Current Federal Tax Expense (Benefit) Extinguishment of debt Extinguishment of Debt, Amount Effect of Exchange Rates on Cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Name Forgone Recovery, Individual Name Exercisable at end of the period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Operating leases, weighted-average remaining term Operating Lease, Weighted Average Remaining Lease Term Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Reserve for inventory valuation Inventory Valuation Reserves Other Other Noncash Income (Expense) Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Astronics Plan Astronics Plan [Member] Astronics plan. Decreases as a Result of Tax Positions Taken in Prior Years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Contract Assets Contract with Customer, Asset, after Allowance for Credit Loss Inventory Disclosure [Abstract] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Military Aircraft Military Aircraft [Member] Military Aircraft Adjustment to Compensation: Adjustment to Compensation [Axis] Accounts Receivable Accounts Receivable [Member] Litigation Case [Domain] Litigation Case [Domain] Retirement Liability Adjustment – Net of Taxes Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Income (Loss), Net of Tax Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Luminescent Systems Canada Inc. Luminescent Systems Canada Inc. [Member] Luminescent Systems Canada Inc. Basic Earnings Weighted Average Shares (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Document Information [Table] Document Information [Table] Amortization of Deferred Financing Fees Amortization of Debt Issuance Costs and Discounts Name Awards Close in Time to MNPI Disclosures, Individual Name Construction in Progress Construction in Progress [Member] Consolidated Revenue Revenue Benchmark [Member] Options forfeited/expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Number of non-qualified supplemental retirement defined benefit plans Number Of Non Qualified Supplemental Retirement Defined Benefit Plans Number of non-qualified supplemental retirement defined benefit plans. Electrical Power & Motion Product Line, Electrical Power And Motion [Member] Product Line, Electrical Power And Motion Entity Filer Category Entity Filer Category Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Loss Contingencies Loss Contingencies [Line Items] Interest Income (Expense), Nonoperating Interest Income (Expense), Nonoperating [Member] Interest Income (Expense), Nonoperating Options Forfeited / Expired Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Intrinsic Value Range [Domain] Statistical Measurement [Domain] Total Capital Expenditures Segment, Expenditure, Addition to Long-Lived Assets Schedule of Lease Costs and Cash Paid Lease, Cost [Table Text Block] Loss contingency, estimate of possible loss, excluding interest Loss Contingency, Estimate of Possible Loss, Excluding Interest Loss Contingency, Estimate of Possible Loss, Excluding Interest Class B stock voting rights per share Common Stock, Votes For Each Share Common Stock, Votes For Each Share Segment Reporting Information Segment Reporting Information [Line Items] All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Period of options granted (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Tax credit carryforwards Tax Credit Carryforward, Amount Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Valuation and Qualifying Accounts Disclosure SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Income Taxes Paid, Net of Refunds Income Taxes Paid, Net Debt instrument, convertible, conversion ratio Debt Instrument, Convertible, Conversion Ratio Class B Stock Converted to Common Stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Pay vs Performance Disclosure [Line Items] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Employee Share-Based Payment Arrangement, Employee [Member] Deferred Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Equity-based Compensation Expense, Net of Tax Share-Based Payment Arrangement, Expense, after Tax Other Assets and Liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Other Performance Measure, Amount Other Performance Measure, Amount Future Average Compensation Increases Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Goodwill [Line Items] Goodwill [Line Items] LEASES Lessee, Operating Leases [Text Block] Common stock, shares outstanding (in shares) Beginning of year (in shares) End of year (in shares) Common Stock, Shares, Outstanding Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Operating Lease Cost Operating Lease, Cost Options available for future grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Long-term Operating Lease Liabilities Operating Lease, Liability, Noncurrent Benefits Paid Defined Benefit Plan, Benefit Obligation, Benefits Paid Parking Expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Parking Expenses, Percent Effective Income Tax Rate Reconciliation, Nondeductible Expense, Parking Expenses, Percent Interest on Lease Liabilities Finance Lease, Interest Expense Customer Advanced Payments and Deferred Revenue Contract with Customer, Liability, Current Less Sublease and Rental Income Sublease Income (Expense) Sublease Income (Expense) Service Cost Service Cost — Benefits Earned During Period Defined Benefit Plan, Service Cost Entity Tax Identification Number Entity Tax Identification Number Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] Schedule of Finite-Lived Intangible Assets [Table] Intangible Asset, Finite-Lived [Table] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Foreign Deferred Foreign Income Tax Expense (Benefit) ACCOUNTS RECEIVABLE Loans, Notes, Trade and Other Receivables Disclosure [Text Block] $9.74 – $16.55 Range One [Member] Range one. Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] Future Average Compensation Increases Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase Patents Patents [Member] Aggregate gross proceeds from sales Sale of Stock, Consideration Received on Transaction Treasury Stock Treasury Stock, Common [Member] Seventh Amended and Restated Credit Agreement Seventh Amended and Restated Credit Agreement [Member] Seventh Amended and Restated Credit Agreement Less Inter-segment Sales Intersegment Eliminations [Member] Plan Name [Axis] Plan Name [Axis] Thereafter Finance Lease, Liability, to be Paid, after Year Five Equity Components [Axis] Equity Components [Axis] Total Lease Payments Finance Lease, Liability, to be Paid Accounts Receivable and Allowance for Estimated Credit Losses Accounts Receivable [Policy Text Block] Trade Names Trade Names [Member] Income associated with reversal of liability related to equity investment Income, Reversal Of Liability, Equity Investment Income, Reversal Of Liability, Equity Investment Unrecognized actuarial gains Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax Options, outstanding, intrinsic value Balance at beginning of the period Balance at end of the period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Number of reporting units have goodwill and subject to goodwill impairment test Number of Reporting Units Tested For Goodwill Impairment Number of Reporting Units Tested For Goodwill Impairment Geographical [Axis] Geographical [Axis] 2029 Lessee, Operating Lease, Liability, to be Paid, Year Five Net Gain on Sale of Businesses Net Gain on Sale of Business, Before Taxes Gain (Loss) on Disposition of Business Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Loss contingency accrual Loss Contingency Accrual PROFIT SHARING/401K PLAN Compensation and Employee Benefit Plans [Text Block] Unrecognized prior service costs Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax Cost of Products Sold, Research and Development and Selling, General and Administrative Expenses and Shipping and Handling Cost of Goods and Service [Policy Text Block] Cash and Cash Equivalents and Restricted Cash at Beginning of Year Cash and Cash Equivalents and Restricted Cash at End of Year Cash and Cash Equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Total compensation costs related to non-vested awards Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Foreign Current Foreign Tax Expense (Benefit) Current Assets: Assets, Current [Abstract] Consolidation Items [Axis] Consolidation Items [Axis] Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Treasury stock, shares (in shares) Treasury stock, Beginning of year (in shares) Treasury stock, End of year (in shares) Treasury Stock, Common, Shares Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Product and Service [Domain] Product and Service [Domain] Short-term Lease Cost (excluding month-to-month) Short-Term Lease, Cost Allowance for Estimated Credit Losses SEC Schedule, 12-09, Allowance, Credit Loss [Member] Stock Incentive Plan Stock Incentive Plan [Member] Stock incentive plan. Weighted average fair value of options vested (in usd per share) Vested (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Goodwill Goodwill [Roll Forward] Fair Value Disclosures [Abstract] Total employer contribution Post Acquisition Period Employer Contribution Percentage Post acquisition period employer contribution percentage. Litigation settlement interest Litigation Settlement Interest Atypical warranty reserve Atypical Warranty Reserve Atypical Warranty Reserve Security Exchange Name Security Exchange Name Interest rate Debt Instrument, Basis Spread on Variable Rate Options exercised (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Non-cash Litigation Provision Adjustment Increase (Decrease) In Litigation Provision Increase (Decrease) In Litigation Provision RSU Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] State Current State and Local Tax Expense (Benefit) Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Research and development, design and related engineering Research and Development Expense Asset Reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves Subsegments [Axis] Subsegments [Axis] Goodwill and Intangible Assets Disclosure [Abstract] Stock Award and Employee Stock Purchase Plan (“ESPP”) activity Proceeds of Stock Options Exercised, Net Of Taxes Remitted Proceeds of Stock Options Exercised, Net Of Taxes Remitted Tax benefit Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Aggregate offering price Sale of Stock, Authorized, Amount Sale of Stock, Authorized, Amount Common stock, shares issued (in shares) Common Stock, Shares, Issued Income Taxes Increase (Decrease) in Income Taxes Payable Entity [Domain] Entity [Domain] ASC 606 Revenue Recognition - Section 481(a) Adjustment Deferred Tax Liabilities, Revenue Recognition Deferred Tax Liabilities, Revenue Recognition Percent of consolidated revenue Concentration Risk, Percentage Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity USDOT grant receivable amount (up to) Grants Receivable Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Less Accumulated Depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accounts receivable Accounts Receivable, after Allowance for Credit Loss Europe Europe [Member] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Operating Right-of-Use Assets, Gross Operating Lease, Right-of-Use Asset, Gross Operating Lease, Right-of-Use Asset, Gross Goodwill and Intangible Assets Deferred Tax Assets, Goodwill and Intangible Assets Boeing Boeing [Member] Boeing. Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Entity Voluntary Filers Entity Voluntary Filers Amortization of Losses Defined Benefit Plan, Amortization of Gain (Loss) Operating Leases: Lessee, Operating Lease, Description [Abstract] Deferred Tax (Benefit) Expense Deferred Deferred Income Tax Expense (Benefit) PROPERTY, PLANT AND EQUIPMENT Property, Plant and Equipment Disclosure [Text Block] Discount Rate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Write-off Charges Against the Allowance and Other Adjustments Accounts Receivable, Allowance for Credit Loss, Writeoff Total Other Comprehensive Income Other Comprehensive Income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Accounts Receivable, Net of Allowance for Estimated Credit Losses Total Receivables, Net Accounts Receivable, after Allowance for Credit Loss, Current Initial conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Revenues from External Customers and Long-Lived Assets Revenues from External Customers and Long-Lived Assets [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Impairment of fixed assets Asset Impairment Charges Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Fair value of plan assets at period end Defined Benefit Plan, Plan Assets, Amount Long-term accrued pension liability Liability, Defined Benefit Pension Plan, Noncurrent Non-Aerospace Contract Manufacturing Customer Non-Aerospace Contract Manufacturing Customer [Member] Non-Aerospace Contract Manufacturing Customer At-the-Market Equity Offering At-the-Market Equity Offering [Member] ATM Program Payment range Contract with Customer, Timing of Satisfaction of Performance Obligation and Payment Restricted Cash Restricted Cash, Current Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Pretax income Pretax Income (Loss) From Foreign Subsidiary Pretax income from foreign subsidiary. Document Annual Report Document Annual Report Cost of Products Sold Margins Percentage Of Cost of Goods and Services Sold Percentage Of Cost of Goods and Services Sold 2027 Finance Lease, Liability, to be Paid, Year Three Exercise price, lower range (in usd per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Risk-free Interest Rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Schedule of Weighted Average Fair Value of Options Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block] Customer Advanced Payments and Deferred Revenue Deferred Tax Assets, Customer Advanced Payments And Deferred Revenue Deferred tax assets customer advanced payments and deferred revenue. Grant benefit recognized period Grant Benefit Recognized Period Grant Benefit Recognized Period Amortization expense for intangibles Amortization of Intangible Assets Contract Liabilities Contract with Customer, Liability Financing-Related Costs Payments of Financing Costs Movement in Valuation Allowances and Reserves SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Non-US Non-US [Member] Term Loan Agreement Term Loan Agreement [Member] Term Loan Agreement [Member] Accounting Policies [Abstract] Loss Contingencies Commitments and Contingencies, Policy [Policy Text Block] Reassessed Warranty Exposure Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Capitalized cost Capitalized Contract Cost, Gross Current Fiscal Year End Date Current Fiscal Year End Date Balance at the Beginning of Period Balance at End of Period SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount PEO Name PEO Name Less Accumulated Amortization Finance Lease, Right-of-Use Asset, Accumulated Amortization Guarantees [Abstract] Equity Award [Domain] Award Type [Domain] Avionics Product Line, Avionics [Member] Product Line, Avionics Divestiture Discontinued Operations, Held-for-Sale [Member] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Other Assets — Long-term Deferred Income Tax Assets, Net Supplemental Retirement Plan and Other Liabilities for Pension Benefits Liability, Defined Benefit Plan, Noncurrent Non-PEO NEO Non-PEO NEO [Member] Weighted Average Life Finite-Lived Intangible Asset, Useful Life Additional Paid in Capital Additional Paid-in Capital [Member] Long-term Finance Lease Liabilities — Included in Other Liabilities Finance Lease, Liability, Noncurrent Schedule of Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] GOODWILL Goodwill Disclosure [Text Block] RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS Retirement Benefits [Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Class of Stock [Axis] Class of Stock [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] 2028 Finance Lease, Liability, to be Paid, Year Four Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Schedule of Loss Per Share Computations Schedule of Weighted Average Number of Shares [Table Text Block] Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Impairment charges related to long-lived assets Tangible Asset Impairment Charges Cash and cash equivalents maturity period (in months) Cash And Cash Equivalents, Maturity Period Cash And Cash Equivalents, Maturity Period Canada CANADA Deferred Tax Assets: Components of Deferred Tax Assets [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Schedule of Activities with Major Customers Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Equity-based Compensation Expense Share-Based Payment Arrangement, Noncash Expense Deferred Tax Assets Deferred Tax Assets, Net of Valuation Allowance Retirement Liability Adjustment Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Restated ABL Agreement and Term Loan Agreement Restated ABL Agreement and Term Loan Agreement [Member] Restated Agreement and Term Loan Agreement [Member] Foreign Tax Credit for Dividend Withholding Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Percent Debt instrument, interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Corporate and Other Expenses, Net Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Supplemental Disclosure of Cash Flow Information Supplemental Cash Flow Information [Abstract] Research & Development Costs Deferred Tax Asset, In-Process Research and Development Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Schedule II - Valuation and Qualifying Accounts SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Auditor Firm ID Auditor Firm ID Effective Tax Rate Effective Income Tax Rate Reconciliation, Percent Income (Loss) from Operations Total Operating Income (Loss) Operating Income (Loss) Total Finance Lease Cost Finance Lease, Cost Finance Lease, Cost Variable Rate [Domain] Variable Rate [Domain] Number of reportable segments Number of Reportable Segments Total Liabilities and Shareholders’ Equity Liabilities and Equity Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Impairment Charge of Operating Lease ROU Asset Operating Lease, Impairment Loss 2026 Finance Lease, Liability, to be Paid, Year Two Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Stockholders Equity [Table] Stockholders Equity [Table] Stockholders Equity [Table] Schedule of RSU Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] New operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Underlying Security Market Price Change Underlying Security Market Price Change, Percent Individual: Individual [Axis] Building and Improvements Building and Building Improvements [Member] Tax Withholding Related to Issuance of RSUs and Shares for Bonus Obligations Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Accumulated Comprehensive Loss AOCI Attributable to Parent [Member] Options forfeited/expired (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Expected Life in Years Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Inventories Total Inventories Inventory, Net Product and Service [Axis] Product and Service [Axis] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Statement [Line Items] Statement [Line Items] Less Accumulated Amortization Operating Lease, Right-of-Use Asset, Accumulated Amortization Operating Lease, Right-of-Use Asset, Accumulated Amortization Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] $22.93 – $35.61 Range Two [Member] Range two. Minimum Minimum [Member] Commercial Transport Commercial Transport Aircraft [Member] Commercial Transport Aircraft United States Department Of Transportation United States Department Of Transportation [Member] United States Department Of Transportation Adoption Date Trading Arrangement Adoption Date Contingent earn-outs Disposal Group Including Discontinued Operation, Contingent Consideration Arrangements, Contingent Earn-outs Disposal Group Including Discontinued Operation, Contingent Consideration Arrangements, Contingent Earn-outs Income tax effect recorded for currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Bad Debt Expense, Net of Recoveries Accounts Receivable, Credit Loss Expense (Reversal) Segments [Axis] Segments [Axis] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Other Other Aerospace [Member] Other Aerospace Statutory Federal Income Tax Rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Inventory [Line Items] Inventory [Line Items] Exercise Price Award Exercise Price Schedule of Significant Components of Company's Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Supplemental Retirement Plan Liabilities Increase (Decrease) in Employee Related Liabilities Arrangement Duration Trading Arrangement Duration Schedule of Components of Other Comprehensive Income (Loss) Comprehensive Income (Loss) [Table Text Block] Net operating loss carryforwards Operating Loss Carryforwards LEASES Lessee, Finance Leases [Text Block] Remaining available for sale Sale of Stock, Remaining Authorized, Amount Sale of Stock, Remaining Authorized, Amount Shareholders’ Equity: Equity, Attributable to Parent [Abstract] Astronics Advanced Electronic Systems Corp. Subsidiaries [Member] Federal Domestic Tax Jurisdiction [Member] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Finance Lease Liabilities Total Lease Liability Finance Lease, Liability 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four All Individuals All Individuals [Member] France FRANCE Building Building [Member] Other Product Line, Other [Member] Product Line, Other Variable Rate [Axis] Variable Rate [Axis] Income Tax Disclosure [Abstract] Meals and Entertainment Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent Other Expense (Income), Net Other Nonoperating Income (Expense) Aerospace Customer Aerospace Customer [Member] Aerospace Customer Goodwill, Gross Goodwill, Gross Statement of Stockholders' Equity [Abstract] Intangible Assets, Net of Accumulated Amortization Intangible Assets, Net (Excluding Goodwill) Receivables [Abstract] Foreign subsidiaries' undistributed earnings Undistributed Earnings of Foreign Subsidiaries Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Current accrued pension liability Liability, Defined Benefit Plan, Current Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Operating loss carryforwards, not subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration Germany GERMANY Deferred Income Taxes Deferred Tax Liabilities — Long-term Deferred Income Tax Liabilities, Net Volatility Factor Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate First Earnout First Earnout [Member] First Earnout Foreign Tax Rate Differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Retirement Liability Adjustment – Net of Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Shares included in EPS computation for the equivalent shares needed to fulfill the 401K obligation (in shares) Weighted Average Number of Shares, Treasury Stock U.S. Federal Deferred Federal Income Tax Expense (Benefit) Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Gross Shares Issued to Fund Bonus Obligations Stock Issued During Period, Value, Issued To Fund Bonus Obligation, Gross Stock Issued During Period, Value, Issued To Fund Bonus Obligation, Gross LEGAL PROCEEDINGS Commitments and Contingencies Disclosure [Text Block] Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Net Periodic Cost Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Measure: Measure [Axis] Non-compete Agreement Noncompete Agreements [Member] Share price (in usd per share) Share Price Issuance of Common Stock Through ATM Offering (in shares) Stock Issued During Period, Shares, New Issues Benefits expected to be paid 2025 Defined Benefit Plan, Expected Future Benefit Payment, Year One Revenue, Major Customer Revenue, Major Customer [Line Items] Entity Emerging Growth Company Entity Emerging Growth Company Customer bankruptcy reserve Customer Bankruptcy Reserve Customer Bankruptcy Reserve Increase in the discount rate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Increase (Decrease) In Discount Rate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Increase (Decrease) In Discount Rate Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Total Receivables, Gross Construction Contractor, Receivable, Excluding Contract Retainage Finance Right-of-Use Assets, Net — Included in Other Assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Equity Component [Domain] Equity Component [Domain] Grant Grant [Member] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Benefits expected to be paid 2028 Defined Benefit Plan, Expected Future Benefit Payment, Year Four SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Statement [Table] Statement [Table] Counterparty Name [Axis] Counterparty Name [Axis] SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES Significant Accounting Policies [Text Block] Non-cash 401K Contribution and Quarterly Bonus Accrual Pension and Other Postretirement Benefits Expense (Reversal of Expense), Noncash Consolidation Items [Domain] Consolidation Items [Domain] Aerospace Aerospace Segment [Member] Aerospace segment. India INDIA Interest Paid Interest Paid, Excluding Capitalized Interest, Operating Activities Capitalized research expenses Deferred Tax Assets, Deferred Expense, Capitalized Research and Development Costs Deferred Tax Assets, Deferred Expense, Capitalized Research and Development Costs Capital Expenditures Payments to Acquire Productive Assets Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Foreign Currency Translation Adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Deferred Compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Total Current Assets Assets, Current Trade Accounts Receivable Accounts Receivable, before Allowance for Credit Loss Statement of Cash Flows [Abstract] Accrued Expenses Increase (Decrease) in Accrued Liabilities Exercisable at end of the period (in shares) Shares (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] SELECTED QUARTERLY FINANCIAL INFORMATION Quarterly Financial Information [Text Block] Weighted average fair value of options granted (in usd per share) Weighted Average Fair Value of the Options Granted (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Percentage of fund Percentage Of Funded Status Of Pension Plans Percentage of funded status of pension plans. Schedule of Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation Schedule of Changes in Projected Benefit Obligations [Table Text Block] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Operating lease payments Unrecorded Unconditional Purchase Obligation Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer INCOME TAXES Income Tax Disclosure [Text Block] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Operating Lease Non-cash Expense Operating Lease, Non-Cash Expense Operating Lease, Non-Cash Expense Deferred Financing Costs Debt, Policy [Policy Text Block] Exercise Price Range [Axis] Exercise Price Range [Axis] Weighted-average operating lease discount rate (as a percentage) Operating Lease, Weighted Average Discount Rate, Percent Net Cash from Financing Activities Net Cash Provided by (Used in) Financing Activities Net GILTI and FDII Tax Expense (Benefit) Effective Income Tax Rate Reconciliation, FDII and GILTI, Percent Effective Income Tax Rate Reconciliation, FDII and GILTI, Percent Credit Facility [Axis] Credit Facility [Axis] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Entity Registrant Name Entity Registrant Name Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Depreciation and Amortization Total Depreciation and Amortization Depreciation, Depletion and Amortization Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Gross Profit Gross Profit (Sales Less Cost of Products Sold) Gross Profit INTANGIBLE ASSETS Intangible Assets Disclosure [Text Block] State Deferred State and Local Income Tax Expense (Benefit) Schedule of Activity in Warranty Accrual Schedule of Product Warranty Liability [Table Text Block] Fair Value as of Grant Date Award Grant Date Fair Value Customer Concentration Risk Customer Concentration Risk [Member] Geographical [Domain] Geographical [Domain] Amortization of fulfillment cost Capitalized Contract Cost, Amortization Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Issuance of Common Stock Through At-the-Market Offering Stock Issued During Period, Value, New Issues Unbilled Recoverable Costs and Accrued Profits Unbilled Contracts Receivable Schedule of Compensation Expense Information Based on Fair Value of Stock Options and RSUs Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Restatement Determination Date: Restatement Determination Date [Axis] Title of 12(b) Security Title of 12(b) Security Concentration Risk Type [Axis] Concentration Risk Type [Axis] Revenue recognized included in contract liability balance Grant Recognized Grant Recognized Common Stock Common Stock, Value, Issued Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Operating Cash Flow for Finance Leases Finance Lease, Interest Payment on Liability Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-Based Payment Arrangement [Abstract] Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Non-cash Deferred Liability Recovery Business Acquisition, Preacquisition Contingency, Settlement Business Acquisition, Preacquisition Contingency, Settlement State Income Tax, Net of Federal Income Tax Effect Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Other Deferred Tax Assets, Other Finite-Lived Intangible Assets Finite-Lived Intangible Assets [Line Items] Intangible asset impairment charge Impairment of Intangible Assets (Excluding Goodwill) Cash Flows from Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Benefits expected to be paid 2029 Defined Benefit Plan, Expected Future Benefit Payment, Year Five Deferred Tax Liabilities Deferred Tax Liabilities, Gross Basic Loss Per Share (in usd per share) Basic (Loss) Earnings Per Share (in usd per share) Earnings Per Share, Basic Proceeds from At-the-Market (“ATM”) Stock Sales Proceeds from Issuance of Common Stock Operating Cash Flow for Operating Leases Operating Lease, Payments Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Schedule of Components of Net Deferred Tax Assets and Liabilities Schedule Of Deferred Tax Assets Liabilities Net [Table Text Block] Schedule of deferred tax assets liabilities net. Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Number of shares employees had subscribed to purchase (in shares) Share-Based Payment Arrangement, Shares Expected to be Repurchased, Next Fiscal Period Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Schedule of Goodwill [Table] Goodwill [Table] Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Total Current Liabilities Liabilities, Current Reclaim overpaid damages and interest Loss Contingency, Overpaid Damages And Interest Loss Contingency, Overpaid Damages And Interest Indirect Sales Indirect Sales [Member] Indirect Sales 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Amounts outstanding under revolving line of credit Long-Term Line of Credit Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Schedule of Acquired Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Directors Stock Option Plan Directors Stock Option Plan [Member] Directors stock option plan. Discount Rate Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Debt instrument, convertible, threshold percentage Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger EQUITY COMPENSATION Share-Based Payment Arrangement [Text Block] Section 163(j) - Interest Expense Limitation Deferred Tax Assets, Interest Expense Limitation Deferred Tax Assets, Interest Expense Limitation Entity Address, City or Town Entity Address, City or Town Proceeds from Long-term Debt Proceeds from Issuance of Long-Term Debt Schedule of Company's Stock Option Activity and Related Information Share-Based Payment Arrangement, Option, Activity [Table Text Block] Reserve for Excess and Obsolete Inventories SEC Schedule, 12-09, Reserve, Inventory [Member] Options Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Equity-based compensation expense Equity-based Compensation Expense Share-Based Payment Arrangement, Expense DIVESTITURE ACTIVITIES Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Class B Stock Converted to Common Stock Stock Issued During Period, Value, Conversion of Convertible Securities Options granted (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Loss Contingencies [Table] Loss Contingencies [Table] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Special Termination Benefits Defined Benefit Plan, Cost of Providing Special and Contractual Termination Benefits Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Foreign Tax Authority Foreign Tax Jurisdiction [Member] Financing Leases Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] REVENUE Revenue from Contract with Customer [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Other Accrued Expenses Other Accrued Liabilities, Current 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Five Document Period End Date Document Period End Date Sale of Stock [Axis] Sale of Stock [Axis] Short-term Finance Lease Liabilities — Included in Other Accrued Expenses Finance Lease, Liability, Current Finished Goods Inventory, Finished Goods, Net of Reserves Total Lease Payments Lessee, Operating Lease, Liability, to be Paid Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Insider Trading Arrangements [Line Items] Operating Segments, Excluding Intersegment Elimination Operating Segments, Excluding Intersegment Elimination [Member] Operating Segments, Excluding Intersegment Elimination 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Accumulated benefit obligation of the plans Defined Benefit Plan, Accumulated Benefit Obligation Revenue recognized included in contract liability balance Deferred revenue liability Contract with Customer, Liability, Revenue Recognized Prepaid Expenses and Other Current Assets Prepaid Expense and Other Assets, Current Document Transition Report Document Transition Report Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Customer [Domain] Customer [Domain] Entity Current Reporting Status Entity Current Reporting Status Retained Earnings Retained Earnings [Member] Debt issuance amortization expense Amortization of Debt Issuance Costs Exercise price, upper range (in usd per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Portion of grant received Proceeds from Collection of Other Receivables Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Payment made Loss Contingency Accrual, Payments Schedule of Provision for (Benefit from) Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Operating loss carryforwards, subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration Income Statement Location [Domain] Statement of Income Location, Balance [Domain] Company Selected Measure Name Company Selected Measure Name EX-101.PRE 13 atro-20241231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 atro-20241231_g1.jpg begin 644 atro-20241231_g1.jpg M_]C_X 02D9)1@ ! 0$!2@%* #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" :Y#;0# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#KOV%?V%/@ MA\=_V6/!GCOQWX,D\0^+=8?4)+_4Y=9U")[ADO[F-698YU7.U%!('.,G))-> M]_\ #KC]F+_HF?\ Y7]4_P#DFC_@EQ_R8G\,O^XG_P"G2[KZJH ^5?\ AUQ^ MS%_T3/\ \K^J?_)-'_#KC]F+_HF?_E?U3_Y)KZJHH ^5?^'7'[,7_1,__*_J MG_R31_PZX_9B_P"B9_\ E?U3_P"2:^JJ* /E7_AUQ^S%_P!$S_\ *_JG_P D MT?\ #KC]F+_HF?\ Y7]4_P#DFOJJB@#Y5_X=VTVUU&X=4:6PMI9" M6>1F8EW8Y)/8#@ 45K_\%1_^3[/B;_W#/_37:44 ?JI_P2X_Y,3^&7_<3_\ M3I=U]55\J_\ !+C_ ),3^&7_ '$__3I=U]54 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110! M^ /_ 5'_P"3[/B;_P!PS_TUVE%'_!4?_D^SXF_]PS_TUVE% 'ZJ?\$N/^3$ M_AE_W$__ $Z7=?55?*O_ 2X_P"3$_AE_P!Q/_TZ7=?55 !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 450U[7],\+:- M>:OK.H6NE:59Q&:YO;V98H88QU9W8@*!ZDU\A^.O^"M'[/G@O4)[.UU?6/%; MPG:TFA::7B)YR%>9HU;IU!(.>": /LNBOEWX/_\ !2?X#?&;6X=&L/%4F@:M M<$+!:^(K!BO3]#UBW\0Z+I^JV99K2^MX[F$NN"4=0RY'8X(H O4444 %%%% !11 M10 4444 %%%% !1110 4444 %%?'OQ2_X*K? ?X7>+[WPY)?ZSXEO+*8V]S< M:!8I-;Q2*<,OF/(@?!')3!?%7]O#X%_!+QQ?\ @_QIXY&C>([%8VN;(:5? M7'EB2-9$R\4#IRCJ>#WH ]]HKY5_X>C?LQ?]%,_\H&J?_(U>Y?!WXU^#/CYX M/'BGP'K/]NZ";A[7[7]EFM_WJ8W+LF1&XW#G&.: .XHHKP3]HC]M;X<_LN^( M-+TGQZ-:LY-3MS4XRO4!E/0B@#WNBL[PYXBTWQ=X? MTW7-&O8M1TG4;>.[M+N Y2:)U#(ZGT((-:- !17S]\=OVYOA5^SSXZL/!WBC M4-0N/$EY"DZ:?I%BUW(H=BL:L%Z,Q'"]2,''(S[W9W!O+."0Z!_P6"_9^UG4!;74WB;0 MXBX7[5J&DAHL(/">N6/B'1; MG_57NGSK+&2.JD@\,,\J<$=P*Z"@ HHHH **** "BBB@ HHHH **** "BN4^ M*GQ,T3X-_#W6_&GB1YHM#T>$3W3V\1DD"E@O"CKRPK+^!OQP\+_M#?#VU\:> M#Y;J;0[F:6"-[R PR;HVVME3[B@#OZ*** "BBL;Q1XRT+P39V]UK^KV6CV]S M1B@#UVB MBB@ HHHH **** "BBOFSX[?\%!/A'^SIX_F\&^,;S5H=:BMXKEEL]/::/9(" M5^8'KQ0!])T5\5?\/>?V>?\ H(^(/_!._P#C1_P]Y_9Y_P"@CX@_\$[_ .- M'VK17@G[.O[;7PR_:B\0:KHO@6ZU*>^TVU%Y<"^L6@41EP@P2>3DCBO>Z "B MBB@ HK&\4>,M"\$V=O=:_J]EH]OBHTR*C,3P M%#9)[3K'YT\C!8XD MR?F=B0 HR30!LT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110!^ /_!4?_D^SXF_]PS_T MUVE%'_!4?_D^SXF_]PS_ --=I10!^JG_ 2X_P"3$_AE_P!Q/_TZ7=?55?*O M_!+C_DQ/X9?]Q/\ ].EW7U50 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 445!?7)L[*XN!&TIBC:3RUZM@$X'UH _)#]JWQY MXN_;]_;(MO@#X/U232_ ^@WDMM>31DM"\D&3=7DJ@@/L(,<:DXW8P09#C[V^ M$_[!OP,^$.@VNGZ?\.]$UJZB4>9JOB"RCU"[E?&"^^56V9_NH%7G@5\#_P#! M%.RCUSXR?%/Q)>E9M632H8Q,Y)X+RG\6A3/X5^O% 'PM^VK_P36^'?Q(^ M&.LZY\.?"FG^$/'6EVSW=I#H=L+>WU 1J6-LT"8C#. 0KJH.[;DD9%;G_!+G MXD?$GQ=\#;G0?B7HGB"SO-!F2+2M7URPF@%]8LOR*LDBCS6B964MS\K(.<&O MLVB@#&\7>,M!\ Z!=:YXEUFQT#1[49FOM2N$@A3T!9B!D]AU/:O%+/\ X*"? ML[WVL)ID?Q7T);EFV"28RQ09]YF01@>Y;%?GZNF:W_P5"_;A\1:)K6MWUE\* M?"+SF*ULI0H6UBE\I#&""OG3N=Q<@D+D=%45]J^*_P#@ES^SKXB\'S:'9>"3 MX?N?+*V^KZ??W!NX'(X?=)(PD^D@8>PZT ?5.GZA:ZM8P7MC'_$?BO2=$US6G6/3=/OKI(IKMF<(H MC4G+$L0O'V]"6SE?\%E-2U71?CU\'=0T.66WUNTL6GL9H0#(EPMTK1LN>X8* M10!^@OQ._;(^"OP=\1/H/B[XB:1I6M1C][8J7N)8> <2+$K&,D$'#8)!S7>? M#_XJ>#_BMX9_X2'PAXETWQ%HN2KWEA<+(D; E7P/M%N/'GC.^C\_6->U'4KD2RW+C,ICV2+@;BV"K,37YV^"_@ M;XFT?]M#QC^S)X3\7ZGHW@[Q#JK6&K/#(/,GTR!6NAN.,>8(05S@!BQ!&UB* M /U>U#]OK]GO2_$$NBW'Q6T'[;$_ENT3R20!@/\ GNJF,_4-CM7NNEZK9:YI MMMJ&FWEOJ%A=1K-!=6LJRQ2H1D,CJ2&!'0@XKXQ^*7_!*_X#7'PAUG3O#OAB M;0_$-KI\DEEKJZC0HX8CYEV@8)V[>,>??\$4_'FIZ[\&?&_A> M\N9+BQT'58I;%)#D0I<(S.B^V^-FQZN3WH ^X[#XV> =4\8ZQX3M/&.BS^)= M'ADN-1TM;Q//M(DV[WE7.45=ZY)X&17F;?\ !0#]GA-<;23\6-!^U+)Y9D#R M&WSZB<)Y1'^T&Q[U^7_Q"^$^M_'C_@IM\0OAUI.JW6C6/B+5Y;;6;FU;!_L^ M,1SS CH>84P#P6"9K]&-0_X)B_L\7W@$^&(_ ZVDGD^6FN0W4O\ :*R;<>=Y MI8AFSSM*E,_PXXH ^G])U>QU[3;;4=,O;?4=/N4$D%U:2K+%*IZ,KJ2&'N#2 MZEJEGHNGW%_J%W!86-NADFN;F18XHD')9F8@ #U-?E[_ ,$X?&WB;]G;]JKQ MU^S)XEU-M0TB.2ZDTGS&)$=Q$/-W1+_"LUN3(R]B@[EL^S?\%%_V??C9^TWX MB\#>#?!<4=O\,UECEUR[%_%$?.:8*9)(6<-(D,8WJJYR6;@D+0!Z]K'_ 4* M_9TT/4);.Y^*VBR31G#-9K-=1'Z211LC?@37JGPO^-'@7XTZ3)J7@;Q7I?B> MTA(68Z?<*[PD\@2)]Y"?1@*\2\-?\$T?V=/#OAN'2)/AY;ZNRQJDNH:C=SO= M3,.KEPXVDGJ$"CVQQ7P?HW@?3OV-_P#@J9X.\-?#C5'D\-:U<6UK)9R7/GF* M"[S%+;2,#EMCKO7=R-J9R1D@'ZW>/?B-X7^%N@_VWXOU_3_#>D>:L'VW4IUA MB\QL[5W,<9.#Q[5P?Q#_ &NO@Y\*;/0KKQ1\0-(TV'7;1-0TTJ[SFYMG&4G5 M8E8^6PZ.0 ><'BOG_P#X+"_\F?O_ -C!8_REKP7]A_\ X)]^%OVF_@KIWQ-^ M+NHZOK=YJD*Z;HUK:W9MUL["R LXLX7)8>00!]W:JG!)- 'UU^T MDV^D.LFDQ6D*6;H^\-"$ C(;N-N.>]?EI_P57^$F@_ G]E_X*^!/#*3+HNC: MG=0PM@KZ=_;#\>>(_AS_P3INM7\+S7%GJ;Z%I M5FU[:DB2VAF,$^!/PVUJ;2/$'Q-T.VU*!M MDUM;2/=-$W=7\E7VD8Y!P178_"GX_?#GXX6LL_@3QEI/B;R1NF@L[@>?$.Q> M%L.@/JRBO@/_ ()T_L[?LM_%/X*Z--JEGH_B[XD3"0:O8:Q>,+FWD#MA8[;> M!Y>P*0ZJ<\Y;.5'4^+O^":?B'X:?M/\ @[XC_L]WVE^$]%LYDN-1TS5M0N%1 M2'_>Q1[8Y&:*6(E2K'@DX(!& #]$Z\A^)O[77P;^#NKRZ5XO^(FBZ1JL./-T M_P XSW$6>F^.(,R^O(''->+?\%1OVE-:_9[^ $%KX6O7TWQ/XJNSIL%]"VV6 MUMPA:>6,]GQL0,.5\S<"" :\[_8V_P""8OPXC^%.A^+_ (JZ-)XR\9>(+:/4 MYH+^ZE$%DLHWK&$1AO?:REV_;]_8IT[]DVST;XX_ VXOO!YTF_B2^LK>\>1;1G.V.>)I"6VLY"/&2RD2# M "[A7W5\-?C,/V@OV+5\?-%'!=:OX8O#>10_<2ZCCEBG"C.0OF1OC/.,4 =U MIO[17POUCP/J/C*S\?\ AVX\*:=-]FN]8748OLL,NU6\MI,XWD.N%ZG<,#FN M%\,?M[_L^^,-=@T?3/BEHC7\[;(ENC+:H[9P%$DJ*F22,#.3VK\M?^":O[+- MK^UEJNMZ=XUU*_D^&WA&=-1?0K6X:%;R_NEV EEY"^7:X8J0W"A2,DU]6?MQ M?\$V?@_X=_9[\4^,/ &@-X0\0>&[,ZB&M[R>:&ZACYDCD261@#MR0RX.0,Y' M% 'Z-JP900<@\@BEKX[_ ."4OQ.U?XE_LBZ4FLW#WESX>U*XT.*XE8L[P1K' M)$&)_NK,$'^RBU]B4 %>'>.OVWO@3\-]8N-)U_XG:';:E;R&*>VMI&NGB<=5 M<0J^TCN#T/!KY@_X*X_M&>)_!.@^$OA1X*O)['5_&!>2_FLWV3M;!UCC@1AR MHED+ D$9$>WHS"N[^ __ 2J^#'@#P#86WC7PZOC?Q9- K:CJ%]=3+$DC*-\ M<$:.JJBG.&(+GKNZ 'U#\,/C1X$^-&DOJ7@;Q7I7B>TCP)3I]RKO"3R!(GW MHR?1@#7-_M&?'+PA\&_ .K_\)!XLTSPWK%]I5ZVDPWUVD,MS+'$<"(-]XAGC M''=A7YF_MB? *]_X)O\ Q>\&_%[X,7MWIGAN_NFMI=+N+EI8X90-YM'+'?+! M+&K<,692A.[.PC[U^/GPR^&7[4_[/,'Q"\0>&X=<:#PI?:+, M#\C@$Y2/.0>5^M 'YZ_\$L[KX ^'])\<:S\7KSP='KK7,%OIL?BSR'V0[&,C M1)+D LS %@,_+C/)K]C_ _HNE^'=$L=,T2PM-+TBUB6*UL["%88(8P/E5$4 M!54#H ,5^2/_ 2C_9=^%OQ^^'WCO4/'_A&V\27FGZI!!:RSSS1F-&B+%1Y; MJ#SZU^O<4:PQI&@VH@"J/0"@!]?D#\"_@]X2_;8_X*)?'*_\.M)\'W>H?".RU62%M>\1 MZU:2V5W(Z>8R0P,4\W<3*S-Y>WMN<94, ?HE_P .N/V8O^B9_P#E?U3_ .2: M]R^#OP4\&? +P>/"W@/1O["T$7#W7V3[5-CS?$7P_P#&75?B#X>TM_M>IP7%]<3^6@/S22VMPSJ\>/O,C%@.> -P M^Y_V)?VL++]KGX0KXD^QQZ3XBT^?[#K&FPL3'%,%#!X\G/ENI!&>00RY.W) M/H*O#?VQOV8M+_:L^"^I>%+GRK77+?-YHFI2+_QZW:@[.M=*R+9IY5E9;]KWMVP/E0+]2"2><*K-VKX@_P"" MK'[+FHZ;>:=^T5\/5EL/$>A2P/K;62XD C9?L]\N/XHR%5SS\NP\!&->,-XY M\9_\%:_C=X"\*R6HW2,/*A4Y*CXOY)M#CN%^6XN\[6N0IZ1P@>7&.@9>,>6,_ MJ9//':PR332+%#&I=Y)&"JJ@9))/0 5G^&/#.E^"_#NF:#HEC#INCZ;;QVEI M9P+A(8D4*J@>P K\VO\ @J1\8?%7Q"^+W@3]FKP7J!L!X@DM3JSHY59Y+F;R MX(92.?*0#S6'(.Y#_#0!]:Z[_P % _V>/#NK3:;>?%71'N86VN;,2W46&/BAX?AUWPCK^G>)-'E)5;S3+E9X]PZJ2I.&'=3@CN*^;/ MA]_P2Y_9]\&^"X=%U3P>/%E^T06[UC5+N87$[]V7RW41#/0( 0.I)R3\@:]X M9N/^"7O[;_A(^&-2OKOX6>.-L=SI=Q.3LA:7RG1B>':!G21'/S;6VD\L2 ?K MI7B?Q _;6^!OPOUB72?$?Q,T*TU.%S'-:6\K74D+#JLBPJY0^S8-4?VV_#_Q M6\8? +5O#WP>A#>*=6FCM)IQ>I:2069R9FCD=@ [85.H.'8@@@5XE^RS_P $ MN/A?X&^%NBS?$WPC!XG\?7<"W&I_;KIY(;.1AG[/&D;^60@.TM\VY@2&Q@ M^C?A7^UC\(/C9JATSP5\0-'UO5,%ET]93#HZEJ-KI&G MW5_>SQVME:Q-///*VU(XU!9F8]@ "2?:OQY_X*6P+L /3+&@"Q>?M4?"*R^'MWXZ?XAZ#)X2M;S^SY-5M[M9HOM. MQ7\A=F2TFUE;8H)P+&[NO /B[3?$R69 N8[5R)H,YVEXF M =0<'!(P<''2OQR_X)O_ ++-O^UUJ6M:-XRU:_7X<>#Y?[1.D64OE&XO[Q5C MSNP<+Y=F-Q'/R(!C<37ZR_LV_LC_ __ &4X?$D7@6WOHUUZXBGN3J%P)V01 MH52-&V@[ 6=OF).7;G& #VFOC+_ (*??M8:C^S?\&[31_#%TUGXR\7-+:6E MY&^V2QMT"^?.F.0_SHBGC!,/V\/A/X8U!'Y=(U+X6>%[6%H_*2XTG3 M(K"YA SCRY855UP3G&<>H->UJH50 , < "EH _)K]FKX=_%;]AW]NBZ^'>CZ M9XD\6?"S6)XUN[JSTZ6>W^S3*1!=R%%*QO"_R.W&0C\8*X_37XC?&'P/\(;6 MRN?&WBO2?"UO>NT=M)JMTD"S,H!8*6/) (_.NPK\R_\ @N#_ ,B#\+/^PG>_ M^BHZ /TOM;J&^M8;FWD6:WF19(Y$.5=2,@@^A!KC?B!\;O 'PJU#3K#QCXPT M?PU>ZB";.#4[M(7G (4E QYY(''K6O\ #W_D0?#/_8,MO_12U^8'_!93_DM' MP3_ZXS_^E,- 'ZE^*/%&D>"O#]]KFO:E;:1H]C'YMU?7D@CBA3.-S,> .:XC M6/VEOA7H/PZMO'E_X^T*#PA=.\5MJPO%:*YD1F5DBVY,C JP*H"?E/'%<5^W MY_R9M\6/^P,__H:5\"_\$T_V.]&_::^'H\6?%2XU#Q#X0\-W'/#+74D- MI&S$7%S,P0AB"\PZ$9*MNR%4 _1KX6_M>?!OXTZX-%\&?$'2-8UA@3'I^]X M)Y<#)\M)55GP 2=H. #6A\7/VGOA7\"+FVM?'GCC2_#U[<+OBLIG:2X*G.'\ MJ,,X7@C<1C(QFOS&_P""G'[*O@_]E.[^'GQ%^$UM-X.N9=0:"2WM;J218KB) M5E@GB,C,R,-KY&<'"G .<_1_[,/_ 3[\!?%+X9:;\3_ (UV5S\0_B!XXMDU MR\NK^^GBCMTN%$D<<:1.@!$;)G.=IX7: !0!]?\ PH^.WP_^.6FW%]X#\6:; MXF@MBJSK92_O(2PRN^,X=,]MP'0^AJW\1OC#X'^$-K97/C;Q7I/A:WO7:.VD MU6Z2!9F4 L%+'D@$?G7Y46'PTM?V*?\ @JAX*\->!KRZM_#7B![>,619K>9%DCD0Y5U(R"#Z$&N-^('QN\ ?"K4-.L/&/C#1_#5[J()LX-3NTA>< M A24#'GD@<>M:_P]_P"1!\,_]@RV_P#12U^8'_!93_DM'P3_ .N,_P#Z4PT M?:O_ 4._P"3+?BK_P!@Q?\ T?%7G_\ P23_ .3+?#__ &$]0_\ 1YKT#_@H M=_R9;\5?^P8O_H^*O/O^"2AQ^Q9H!QG_ (F>H<#_ *[M0!]+_$SXT^ _@SIT M=]XX\6Z1X7MY<^3_ &E=+&\V.HC3.YR/10:\ITG_ (*'?LZ:S?Q6=O\ %71X MY93A6NXY[>,?622-57\2*^6OAC_P3Y\<_'G]I/QG\1?VGM-:?2F;?I6DVVKK M+#.&D?9"&A?>D,* #;\A8N#D_.#[#^T%_P $W?V?]4^%/B"33O"UEX(U:SL) M)++6;.[DB$,JHQC\P.Y1U+8#;ADCH0<$ 'V-I^H6NK6-O>V-S#>6=P@EAN+> M0/'(A&0RL."".XK\AO\ @H1\;_!GCC]M#X(:IH/C+3-9\/:'+8F_N;2]62WL MI%U$M*7(.$8(JD^P'I7LW_!%/Q_J^O?!WQQX6OKAKC3= U2&6P#DDPK<(Y>, M>B[HBP'J[>M> ?M[?L[_ [^&O[9GP=\,>&O#%OI6@^(GL9-4LXYI66Y:746 MCD)+.2,IQ\I% 'ZN:#\3OAY\:/ ^OW6A>*=)\2>&HXIK34KS3;Q9(H5,69%9 MU/RG8V?8'->8_LG^%?@!\*O!/BNX^#&N:==^'$F%WK-U:ZNU]' R1$Y=V9MF M$!./09KI8?@3X$^ ?P0\?Z/X!\/0^'--O-.O;N>W@EED#R_9F7=F1F/W54<' MM7QS_P $2(4N/A/\3HI462)]8MU9'&0P,!!!'<4 ??WPY^,'@CXO6=Y=>"?% M6D^*;:SD6*YDTJZ2<0L1D!MIX)&?RKKZ_*']C57_ &//^"C?C[X,W3M;^&_$ M_F1Z8)"=IP#=6+$]"?)>6+W=L>U??7[8/QF'P"_9O\<^,HIA#J5K8-;Z:<\_ M;)B(H"!WVNX8CT4T =9X)^.'P_\ B5KVI:)X4\8Z/XAU?30S7EGIUVDTEN ^ MPEPIX^;CGO5WXC_%;P=\(=!_MGQKXETSPSII;8D^I7"Q>8V,[4!.7;'\*@GV MKXI_X)'_ EM_A3^S7KOQ-UP?9KKQ5/)>-<2CF/3[7>J$YY&7^T/[@H:^=_V M=?AQ=_\ !4G]I;QKX_\ B9?WW_"!^'6C6UT2WN&CQ'*[_9[1"/N($B9I&3#, MQ!!!;( /T,\*?M[?L_>--:@TG2OBEHAOIV"Q)>&2T5V)P%#S(BY). ,Y->^* MP900<@\@BOC[XO?\$L_@5X_\#W>F>'?"\?@G7UA*V&L:;<3$Q2#E?-1W995) MX;(W8Z,#S7F?_!);X[>(]6TGQG\%?&$TUWJW@>8_8KB:4R,EL)##);Y/.V*1 M1M_V9-O 4"@#]#J\G^(W[*/PC^+OB9_$/C+P%I/B'6GB2%KV\1C(4485>&' MKUBB@#\RO^"GG[*OPE^#_P"S&WB#P9X$TKP[K/\ ;5I;_;+-&#^6PDW+R3P< M#\J[S]A3]CKX+?$C]DWX>>)/$WPZT;6==O[69[J^N8V,DK"YE4$X;^ZH'X5M M?\%A?^3/W_[&"Q_E+7I7_!-[_DR7X6_]>5Q_Z5ST >E_"W]FWX8_!+5+S4? MO@S3?#-]>0BWN)[%A@P4Y)XR :Z+XA?%#PC\)M#_ +9\9^)-,\,Z9N\M M;C4[E85=O[J9.6;V7)K8\0ZY:>%_#^IZS?OY5CIUK+=W$G]V.-"['\@:_(/] MEWX2ZG_P4\^/WC'XD_%K4+Z;P9HDJ)!HUM<&-/WC$Q6<9',<21IEV3#,6!SN M8M0!^B/AG]O/]G[Q=KD>D:;\5-"-](VQ%NW>UC=LX 62550DGH >>U>\HZR* MK*P96&0RG((]:^-_C)_P2M^!WCSP'=Z=X5\-+X)\1QP$:?JUC=3L%D )43([ MLLB$XW$C?CHPKR+_ ())_'KQ5)JOC3X#>-KF6YU#PFKSZ:+B3S)+:.*807-K MNRT.6Q-_W$\CMM!*HI.< 6%X7 M%<1X5_;W_9]\9:Q#I>F?%/0_MLS!8UO#):*S$X"AYD1VLMG=.D-ULP6@:)W*DLH;&T!MV#SR" M ?H@K!U#*0RD9!'0U^5G[,?_ "F!^+'_ '%O_0XJ^CO^"3_C_5_'?['^CQZO M<-=/H6HW.CVTSDES;H$>-2?]D2[!Z*JCM7SC^S'_ ,I@?BQ_W%O_ $.*@#]5 M**** /Q;_P""0OP>\#_%[QK\1K;QMX4TGQ3;V6GVDEM'JMJDZPLTD@8J&'!( M _*OTY_X8H^ AX_X5#X/_P#!3%_A7XN?L/\ [:7_ QGX@\5:G_PAW_"8?VY M:PVWE?VI]A\CRW9MV?)DW9W=,#&*^NO^'YW_ %1/_P NO_[BH E_X*:?L%_# M3X9_!F;XG_#[24\(WVDW5O#?:?:R.;:[BED6(,J,QV2*S(5XDD9CRS%%3&OALW@KX:R70NS?W)E^QRLN0'FO'11*J9)"1)G)R02% MQ^FOP/\ A7H?[,/P&T+P?;79;2?#>GR275]-QYCY::XF([!G:1L=@0.U '1_ M$?XK>#OA#H/]L^-?$NF>&=-+;$GU*X6+S&QG:@)R[8_A4$^U>6^%/V]OV?O& MFM0:3I7Q2T0WT[!8DO#):*[$X"AYD1X:/$+M(U[0],+B]U"PNTEAMRJ!VWL#A<*0 MQSVJ?X=?%KP7\7-/NK_P5XHTOQ396LH@GGTNY6=(I" VUBIX."#BO.K_ .!/ M@3X!_L^?$O1_ /AZ'PYIMYI&H7<]O!++('E^R,N[,C,?NJHX/:OE+_@B/_R1 M?XA_]C!'_P"DR4 ?H9XD\2Z5X.T&^UO7-0M])TBQB,]U>W<@CBAC'5F8\ #U MK-\ ?$KPK\5-";6O!_B#3_$NDK,UN;W3+A9HA(H!9-RG&0&7CW%>7_MU?\F? M_%O_ +%^X_E7A7_!&W_DT>\_[&:]_P#15O0!]86OQV^'=YXFU_P]#XUT-]<\ M/V\MWJUA]NC$MA#$5$LDP)^15+KDG@;A7*_#?]L3X+_%WQ2/#?A+XAZ/J^NM MN$5B&>*2;3XG6\F7H>?]%4C/!95!X)K]+O@G_P $Y_@]\ /B7I/CGPI::NNM MZ;;36\/VZ^\^(M(FQI2"N0^PNHVD##MQTP >Q>'_ (^?#?Q5%XBETGQSH%]# MX=&=8EBU"+9IXRPS.Q.(QE'Y8C[I]*\WM_\ @H-^SM=:TNEI\5]#6Y:0Q"23 MS4@R._G,@C"_[6['O7Y3_LJ_ .Y_:@_:J\?_ \O]:OM+\"_VC=:[X@M[&0( M]VMMOSF_X(K_$[5_%'P@\;>#M0N'NK'PSJ%O+8&1BQABN5D+1#/10\ M+,!ZR-7Z,T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% 'X _\%1_^3[/B;_W#/\ TUVE%'_!4?\ Y/L^)O\ W#/_ $UV ME% 'ZJ?\$N/^3$_AE_W$_P#TZ7=?55?*O_!+C_DQ/X9?]Q/_ -.EW7U50 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ? MCU^PC?Q_LD_\%#/''PK\0/\ 8;+6'N-$L99TV^9()EFL7]A+%D#U,JU^PM?& MG[?G[ 4/[4MO9^+O"5]!H/Q+TF)889YV*07\*L66.1E!*.I)*2 'KM/&"GSO MX;_:,_;N^ NG_P#"->(_A)=?$1+%5ABU)](GU"=E'"_O[-]LHP.68%SP6;.< M@'Z:^//&VD?#;P7K?BG7KI++1]'M)+RZF=@,(BDD#/5CT [D@#K7RO\ \$^_ MVUO&7[8*^+)->\%Z;H>G:'Y*C5-/N9-DTTA8B$1.#R$4L6#\97CYN/E7QMX% M_;/_ &_[RT\/>,M B^&'@562:>VN+:33[0D-PSQNSW$[C&0I^0$ _)G-?I!^ MSC^SWX8_9D^%FG>"?"\1:"$^?>7TJ@37UTP DGD]SM Z*JJHZ4 ?G1_P1GG M3PW\:_C)X7U,+'K_ -EA)64@2_Z/<21S#'?YI4S^%?K/7YK?M6?L1_%+X;_M M 2?M ?LZR+-K5Q.][J6@H4$HG<$3O&KD+-'*"Q>,G<&8E07=U[D$4 <3;7$7C;_@M MW)/I&V6"QO&2XFA^8*UOHWER[B.A$B&,^_'6M+_@K5$L_P"U%\!HW&Y'5%8> MH-ZF:]]_X)[_ +">J_LZW6M?$/XB7T>J?$SQ!&T$]0U_2=(V?;[NT4%+?%VCG=DC^$ M$T ?HK7Y5?")0W_!:3QH2 2IO2/;_04K]5:_.KX9_ 'XAZ/_ ,%5/%?Q%O/" M>H6_@BZ^U^3K;J/L[[K1$7!SGE@1TH ^_P#Q9_R*NL_]>4W_ *+:OS6_X(<_ M\BK\6_\ K]TW_P!%W%?I;XDMY+OP[JD$*&266UE1$7JS%" /SKX._P""1_P) M\?\ P/\ #OQ*@\>>%K_PQ+J-U8O:)?*%,RHDP;W2/&#J;5_$<>EW)M48@+YD1D_< @DG<9&3VP#0!QOA&9?''_!;C5-1T?$ MEGIMS'_C)H/P%^"H%IXTU0 MP1WFJ&.-I%DN,>3!"9 53Y6#M(1P&7!7:37?_P#!//\ 8>U']FBQUOQGX[NH MM3^)GB1=ETT2.X5G8<910,X+-Y;^WU^R-\4U_:!T']H3X M,V@US7=/^S2WFE1A3<)-;X6.1$)'G(R (R [OEXR&.T BL?^"7_Q?^(ENDOQ M5_:4\0:@7 \S3K.2ZO(AW*J\TR@ <](\<_G\VZQ\ _"?[,?_ 4J^#_@3PIJ M-_J-I::CH\UW<:I*CRMN6=W M\5?$-SK%MXA\2/HL886DD-S&Q@!.T']T%"[5"C:54;5!(!]6?\%A?^3/W_[& M"Q_E+7KG_!/V%+?]C/X4+&H13I <@>K2.2?Q))_&N,_X*>?"WQ9\8?V8FT#P M9H5WXBUDZU:7'V.S4&3RU$FYL$C@9'YUZ=^QEX0UGP#^RW\-_#WB'3IM)UK3 M]*6&ZLK@ 20N&8[6QWY% 'Q[_P %O/\ DEGPT_[#-Q_Z(%?:<.I^"+#]G;P[ M;_$/4-$T_P *ZAH5I97?_"0W,4%I,KVPS&S2$*)KNQU6>:YAL5!,2&$ ,N?$#]J3_@F7XP\.KXR\1C MQYX%U!VCBM;C4)+VSN$3&^*-Y5$MM(JL", +D]' (KT+X/\ Q._:^_8K\,Q_ M#O5O@G??$SPYI;%=.NM+CFNFCB8DA$FMUDS'DY"N@91D<# 6#Q3\'/VD/^"D M7Q \+R?$SPB?A'\--$LAT6Y-](K, /^/B&UDB#>^V-_P C7Z7?#/6['Q+\./"NK:88 MVTZ^TJUN;8PMN3RWB5EP>XP17G7[37[+OA[]H[X#W'PWN'&D1VZ12:/>HGF? M8+B%"L3[2?F7:61AG)5VP0<&O@SX4^-?VP?V%--_X5[=_":[^*OA&TD;^S)] M)MY[U84+%B(IK=698R23MF0,.@P.* /J;_@JIKEEH_[$?CBWNVC$VI7&GVEJ MDC %Y1>0RX7U(2*1N.RFN:_8+TJYTO\ X)FVAN5:,W6E:Y*/@K^T__ ,%&_'&A_P#"SM _X5-\--+F\P6I/') MZDY- 'P?_P $08D7X8_$V4*!(VL6JENY @8@?J?SK["_;6_Y-'^+W_8LWW_H MIJ^>/^"2OP1\=_!'X=^/;'QUX8OO#-W?:K!-;0WR@&5!"06&"> >*^F_VKO" M^J^-?V:?B9H.AV,NIZQJ6@7=M:6< R\TK1D*B^Y- 'S#_P $8?\ DU#6_P#L M;;S_ -);2OO6OCC_ ()7?"7QA\&?V<=6T+QMX?O/#>KR^)+F[2TO5 =H6M[9 M5?@G@E&'X&OL>@#\F?\ @J9*OA?]N/X'>)]44#08+33FD:8@1D0:G)),"?\ M@?\%KMHKWKX8Z5.0$,A M;3BVTCL1G'X5\@>'_P!DSX\?MW?&G2?'O[0VGKX*\#Z60+;PZ!Y4KPAMS6\4 M.XO&'(^>64AR,;<@+M_2+XI:+-J7PD\7Z1I=KYMQ<:'>6EK:PJ!N9K=U1%'U M( H ^!/^"(?_ "2SXE_]AFW_ /1!K]*J^#?^"2OP1\=_!'X=^/;'QUX8OO#- MW?:K!-;0WR@&5!"06&"> >*^\J .>^('CK2?ACX)UKQ7KTLL&BZ/;/>7DL,+ M3-'$HRS!%!)P.3@= :Y7X"_M$^!_VE?"E]XC\!ZE+J6EV=ZVGS//;O ZRJB. M?D^80%\@0MYF2>,;<]:_-O_@AO:WR MZ3\8+EV/]F//I<<:GH956Z+D?\!://U%4_BIX\_;!_;DT<_#[3_A'=_"CPG? MNJ:I=:O#-9^;'D'$DTZJQC! )6&,LV,'(R*^]_V5_P!G'1/V6?@[I?@?1Y?M MTT;-=:CJ;1A'O;M\;Y2!T& J*,G"HH))R2 >O4444 >??M#*'^ /Q,5@&4^& M-3!!Z'_1):^"_P#@AZH_X0+XJ-@;CJ=B">_^JE_QK] ?C9H][X@^#/CW2M.M MWN]0OM O[:VMX_O2RO;R*B#W)('XU\&+B_U M"TEM8[Y0IE58W#$8)Z$C\Z /ONOQ<_;J^&\'C3_@I_I_A[Q!JEUX?TKQ2^D0 M0:G;!1)"LD*6ZNI/&/.0@D^]?M'7Q]_P4/\ V(;C]J[PKI&L^%)[73OB%X>W M"TFN28TO;<_,;=I!]TA\,C'(!+#C>6 !Y7_PYOT3_HLGC#_OA/\ XJN.\:?\ M$L?A'X1UC3+/Q=^T3=:+JEP&EL+?6[NS@FD (W-$LL@) (&2M7?!W[8'[97P MKTF'PCXL_9\UCQQK-F@MX]2^^&W$&6\F!7RS"0[W.01\Y8 'T MO_P4$_:\N?V1_A#976C6\=]XRU^9K+2FN4S#!L4-+<.O\6T,H"]V=<\ BOF' MX<_LGZ]"FH1Z-9332$0R+N0M;Q20PQEE(.T9V MAN0#E:^C?^"D'[(NL_M7?"?2H_"LL \7>'+I[NQM;IQ''=QR*%EAWGA&.U&4 MGC*8.,[AX+\)_P!KC]K+X:^$=&\":U^S3K?BG5=*MDLH=8$%S;QR1Q@1QF5U MC>)F 7E@Z[ASCN0#YT_X* _L-^$/V2?AKX5U6T\5:UXI\7Z[JSPSW.I-&D9@ MCA)#YOBCX^LK9?$-E+%:Z+\.]%"NUK:2-^]DR'(5L[&.6=V .2H15K[\^&. MC^)-0_8=TKP_JGAV]T?Q5#X);19='N5 F^T16C6X&,X^_"WXN:8C,+>/^R99 MBF4AF@F-S;;C_M>9/Q_TS-?JQ7#_ !J^#GAOX^?#/6O _BNV:?1]4B"L\1"R MP2*0TU#K M/!(1C=Y3;3CEFP#71>(/VL/VZ?BMIMQH'ASX)7/@FXN/W+:HN@W5O/'DX)CE MNY/*4<_>VG'4$8S0![5\;?\ @H9KG@?]L70?@MX&\+:7XT2Y>TL+YGNGAFAO M9I#O02+N4+'$49LH2#OSC;7F/_!<"%F^'7POE'W%U6\4_4PH1_(UZ3^P7_P3 MPN/@#X@NOB3\2[ZW\1?$R\WM!Y_M6? MM%T%X(_%FCWBZGI7VF3RXYF"LDD+-T7>C'!/&Y5R0,F@#W3X7 MW2WWPS\)7*XVS:1:2#!R,&%#U[U^87_!9*ZA?XY_!>V613<1VLDCQYY56NHP MI/L2C?\ ?)JY\)?VE_VRO@;X-TWX:7?P!U3Q5=:-$NGV&K7.E7;HD2#;&DD\ M)\F14 "A@Z\ 9)/)\^_:$_8W_:6^)GB3P=\3_&NE3^*/&VM7S"^T71EC:#0; M&$Q&"(D-M!)>8[5+ ;X?MF^$-9\??LM_$CP]X>TZ;5M:U#2FAM;*W ,DSE ME.U<]^#7G7_!,WX8^*OA%^RW8^'O&6AW7A[6DU6\F:RO% D",P*MP3P: /#? M^"W'_)%_AY_V,$G_ *3/7W3\#U"?!7P J@*H\/Z> !T'^C1U\E_\%9O@KXY^ M-GPK\$Z=X%\-7WB:^L]:>XN(+%06CC,#J&.2.,D"OK_X2Z7=:)\*_!FG7T#6 MM]9Z+96\\$GWHY$@164^X((_"@#\UOVO/^4N'P5_[@O_ *5S5T?_ 7 A9OA MU\+Y1]Q=5O%/U,*$?R-;G[3'P!^(?B[_ (*5_"GQ[HWA/4-0\'Z7_9/VW6(5 M!@@\NYE:3<O>O\ @H+^RS>_M6? MM%T%X(_%FCWBZGI7VF3RXYF M"LDD+-T7>C'!/&Y5R0,F@#W3X7W2WWPS\)7*XVS:1:2#!R,&%#U[U^87_!9* MZA?XY_!>V613<1VLDCQYY56NHPI/L2C?]\FKGPE_:7_;*^!O@W3?AI=_ '5/ M%5UHT2Z?8:M)/!WQ M/\:Z5/XH\;:U?,+[1=&6-H-!L83$8(B0VT$EYCM4L!MR69F; !^A_P#P4._Y M,M^*O_8,7_T?%7EO_!+CQ!9>$?V"[37-2D,.G:9<:K>W,BC)6*.1WZ@^IVMY8W( E6&=G7/<:?"/P7^TW_P $ MV_''BG2] ^&5S\6? ^K2+()-'@EG$VPLL4R^2'>&3#8=&0CCC( :O6_%6H?M M9_MQ:4? ]UX#@^ _P\U%0FMZGJ+-)>SP$_-"J-M::2._W+C_ K+_P""F'_)_7[/7_<+_P#3JU>@?\$K_@9\ M1?VH&WDL-0'Y)9')8.!R-H^<<5P/\ P25^"/CO MX(_#OQ[8^.O#%]X9N[[58)K:&^4 RH(2"PP3P#Q0!P7_ 5W^'^H^"/$'PN^ M/WAI/*U?P]J$5A=3J.C)(;BT=L?PAUF4G_;05SG_ 4@^+S_ +4%]^S_ /"; MP--YG_":K9^(I$#;@@N@(K4/CIL5KAG!Z8!XQ7Z"_M+_ >M_CY\"/&G@28) MYVK:>ZVDDG2.Z3$ENY]A*B$^V:_/;_@F;^QK\2?"WQXF\>?%;PYJ6BQ>&=)^ MQZ(FJD$M-(#&/+Y/RQQ>:,=C(M 'Z!>/OAU#X<_9>\3>!?#%NR0V?@^ZT?38 M4 +?+9O%$/M>3>*/VO?VR M?B_X9E\+^%/V?-7\#ZO?I]EEUVXT^Z@,6_(+0M5Q_P"E<]<]_P %//A; MXL^,'[,;>'_!FA77B+6?[:M+C['9J"_EJ)-S,CVDJJ![Y(KX>_X(BZW8S?"'XBZ.AC_M*VUV*[E ;Y_*EMU6/(]- MT,F/QK](^O!Y%?EC\0OV0/C=^Q5\=M1^*7[.=BOBCPIJ+.;GPU&@DDAA9@[6 MKP9#2Q!@-CQ'S%'!Q@LP!^I]?DM_P3UN(O&?_!3+XV^)-)VR:,XUVZ2XA^:) MTEU.+R\,./F!+#UP<5U'C3]I[]LW]H+PS-X+\*_ ?5/A[:Q#)"U^'.H7T,=GIEW'ILULLN5WK*T_>TKL"Y7Y0XSQS MZT/V?_$G[5?[ VGZK\/9?@A?_$CPVUZUS9S:/'-<1QR. &:.>!'_ '3! ^W[FWKQ;]F/\ Y3 _%C_N+?\ MH<5>[?\ !*'X>>._A!\&/%7@_P >>#M2\+7D>N'4K62^0*MS'-!&A"X)Y1H# MG_?6N(^ 'P!^(?AG_@IS\2/'^J>$]0LO!FH?VE]EUF50()O,:,IM.<\X/;M0 M!^BM%%% 'Y%_\$/O^1^^*?\ V#++_P!&R5^G_P 7/@WX/^.?@V]\,>--#M=: MTNYC9!YR#S;=B,>9"^,QN."&7GBO@7_@DE^SK\2?@AXS^(=UX[\'ZEX8M[_3 M[2*UDOD51*RR.6 P3T!'YU^E] 'XR?#'XG^-/^"6W[4UY\./%E]=:I\*=2N% ME/F*2C6DA(COX%_AD4@B15^]L=>2$8?JW\9H6\9? +QU#HAS7BO\ P40_9)C_ &I/@O*=(MD;QYX=#WNBR-5.X<%\'K7A?_ M 4P_P"3^OV>O^X7_P"G5J^FO^">?[$LG[)?@O5=1\1W4.H>/O$7EG4'MVWP MV<*%BD$;D98Y8L[="=H&0@8^4_\ !4;]F3XE_$+Q=\/OBE\,=+DUW5O#*B&: MQLT#W<3)-Y\$R1G_ %BA]P*C)&5X()( /M[XT0M)YOAY MX%NOB9X UJ78D=A:RWRW,2,Q@9T@_>PS(KE22NP[F^\,$ 'Z!?MY74-G^QU\ M6I)Y%B1M"FC#,< LQ55'U+,!^->(?\$;?^31[S_L9KW_ -%6]>0_$70_VL/V M\_!&L6/BWP;_ ,*J^'^G64^HC15MWBO]:O(HF>WM_+E/F',H3[RQH,Y^9E45 M]%?\$N?A3XN^#G[--UH/C70;OPYK#:_=7(L[Q0',31PA7X)X)5ORH ^6_P!G M.%)?^"QGQ%9U#-'<:PZ$_P )V 9'X$C\:_6*OSB^!?[/OQ%\-_\ !4#QY\0= M3\(ZA9^"[Z74VMM:D4>1*) NS!SGG''%?H[0!^5'_!)N)&_:L^/4I4&15E4- MW -\Y(_0?E7Z@^+/^15UG_KRF_\ 1;5\ ?\ !-WX _$/X3_M$?&76_%_A/4- M TG5]_V"[NU 2XS=NXVX)_A(-?H'XDMY+OP[JD$*&266UE1$7JS%" /SH _, M?_@AK_R"OC)_UVTG_P!!O*_4JOSS_P""1?P%^(/P.T[XHIX\\*:AX7?4I=-: MS%\H7SA&+G?MP3TWK_WT*_0R@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH _ '_@J/\ \GV?$W_N&?\ IKM**/\ @J/_ M ,GV?$W_ +AG_IKM** /U4_X)3#Y] MNSGN,^M?3/\ P5J^.'_"K?V8YO#-E<>5K7C:X_LM IPXM$P]TP]B-D1]IZ^< MOV@/V-9?#G_!+OP#>BQV>+/"1_X2._4+^\\J^8&YC(]45K;/H+8T ?K-17SQ M^P/\=_\ AH+]F'PGKUUIKL?V??^"FUUXG M^+ME\*OC'\/KGX:>,KR=+2WF8R+ ]P_^KC>*50\6\X"MN<,67H.: /O*BO./ MV@?CUX7_ &;?A?J?CCQ9/(NGVF(H;: SWEPV?+@B!(!9L'KP &)P :^(M,_ MX*"?M._$^P;Q#\._V;VN/"DN7M+F]CN9VGC[,C@Q"3H?N*1V^H!^DE%?&/[( MW_!1S3_V@/B%/\-?&7A&Z^'OQ$B$@CL9Y&:*Y>(%I(P'57BE50S;&!X5OFSQ M75?MW?MG7O[&_AWPGJ=GX6@\4-KEU/;-'/>M;"+RT5L@A&SG=[=* /J2BL[P MWJQU[P[I>IM&(6O+6*Y,8.0N] V,]\9KY5_;7_;JOOV2_''@;0+3PA;^)$\2 M)([SS7[6Y@VRHG $;;OOYZCI0!]=T5YW^T-\59?@?\%/%_CR#3DU>70;)KM; M&24Q+,0P&TN <=>N#7Q;;_\ !6*_\;?#WPO;_#WX9W'C#XM:VMS+<>&=->:Y MATJ*.9XTDE9(PTA955]@VX#9+#Y=P!^BU%?FKX-_X*K>./ OQ1TSPG\?OA2? M 5KJ#1C[?''<6SVL;G F:*;=YL0/WF5A@!N&(VUU?Q0_X*2^-O$GB[5]$_9V M^$FH?%'3M$F,%_XE6TN+FR>09RD*P#D=P[."W.%(PQ /O^BOAC]CO_@I4?CM M\39?AC\0O"/_ @OCH^8MLJLZPS2QKF2!XY<212@*Y"G=D*1P0-WUE\8OC#X M6^ _P^U/QGXQU$:=HE@HW,J[I)I#PD4:?Q.QX _$X ) !VM%?F?IO_!3#X\? M&:\U#4/@W^S_ "ZUX5M7:,7EY'<73.1S@O&4C#XY,:EB,CD]3ZA^S!_P4NM? MBA\2H_A?\4O!MU\,OB')*+:W@N!(L%Q.0"(6215D@D;/RJVX-P-V2H(!]P45 MS?Q&^(6@_"?P-K7B_P 3WRZ;H.D6[7-U<,,X4IH _2.BO@W M]GW_ (*;77B?XNV7PJ^,?P^N?AIXRO)TM+>9C(L#W#_ZN-XI5#Q;S@*VYPQ9 M>@YK[RH *_/^R_;.^),__!3)O@BUUIW_ @@O9(/)^Q+]HVC33<#][G/^L'Y M<5^@%?D7IG_*;U_^PG-_Z9&H _72BOF']NS]L:\_8Y\)^%]9L_"\'BAM9OI+ M1H9[QK81!(]^X$(V<],<5XCXZ_X*;>-_&WBC4='_ &>?@_J/Q)L=)?RK[Q U MK<7%JS\Y$:0@84X^5W<%NR8Y(!^AE>9_M+>+O%/@/X#^-/$'@FT>^\5Z?8-- MIUO':FY:27+_'D&G)J\N@V37:V, MDIB68A@-I< XZ]<&@#A/V'_B9\1/BU\![7Q!\4--ETKQ6]_!_VUM%^)'[7&N?!'0M$NMWA^SNY-3UF[<(IN(9(T,4,8R2N M9#EV(Y7A2.:ROA'^V%XJ^,G[(>K?%[P_\.FU/Q-;7,MO:>%+"Z>9KHI,B':X MCW9VNS<*?NU^:GP*^/'Q+\)_MS?$+QSH?PBU#Q%XVU+^T?MW@V%Y1/8^9/&T MFXB,M\C*%.5'WNU 'ZJ_MP?$SXB?"7X#W7B#X7Z;+JOBM+^VA2WATYKYC$S$ M.?*4$G QSVKL_P!FGQ=XI\>? ?P7X@\;6CV/BO4+!9M1MY+4VS1R[F!!B/*< M <&O,OCQ^UGX@^!/[)^B_%C5? OE>(;L62WGAF\NG@-G+./GC9]A.4/'*C\* M]4_9[^+$GQM^"7A'Q[/,9T![ @@GC_$G_ M 4R_:"^"=_9W?Q:^ ":1X>FE$1N($N;7)."0DSF2,MCG;QG'4%Y9)-&U>$R1I.H66%E8H\4@!(#JZLIP2,C@D8-?G%^S'_ ,I@ M?BQ_W%O_ $.*@#]5**** /S_ ++]L[XDS_\ !3)O@BUUIW_"""]D@\G[$OVC M:---P/WN<_ZP?EQ7Z 5^1>F?\IO7_P"PG-_Z9&K[6_;L_;&O/V.?"?A?6;/P MO!XH;6;Z2T:&>\:V$02/?N!"-G/3'% 'T]17YY^.O^"FWC?QMXHU'1_V>?@_ MJ/Q)L=)?RK[Q UK<7%JS\Y$:0@84X^5W<%NR8Y,O[-/_ 5*O?''Q /$]]M;FU+HS1OPC94E&4YQ@E?6O6_@W\3= M/^,WPK\*^.-+&RSUW3X;T1;MQA9E^>(GN4?(=7U/45L;32Y+DP!UV,\DA8*QVJ% Z=76N^\%_& -\ =)^)?Q M[ M7P3#+HZ:SJ-N\[2)8Q.N]5+%02VTJ"NW.X[0": /2Z*_-BX_X*B_$[XQ>+M0 MT[X ?!*Z\6Z/8/MDU'48YI6<'.UG6(JD&<D9(P)0SKGKM4%@ ?H+1535]6L]!T MF]U/4;F*RT^R@>YN;F9@L<,2*6=V)Z $D^U?GC??\%-OB;\7O$^J67[/OP1 MO/&FAZ=*T+ZWJ"3,DI!X8JFU8MPY"M)N((X'2@#]&:R_%'B.R\'^&=7U[4F= M-.TNSFOKEHUW,(HD+N0.YVJ>*_/_ ,%_\%2_$_@7XD:?X,_:$^%5Q\.IKYU" MZM!YJ10JS;5D:&4$M$#UD21L8/RGM[G^WU\7/&_PW^#]W:>#OAW=^/+'7M+U M*TU6\M'<+I-O]GQY[;48$8=SR0/D/- '0_L??M:67[7GAWQ;XBTK0I]"T?2= M7_LVS6[E#SSH(8Y/-D"_*A)?&T%L8^\:^@*_&O\ X)>_'CXE_#C0+CPQX2^$ M6H>-_#6K^)H?[2\16KRB/3=Z0QON"QL/D0"3DC@_C7W'^UM^W0O[+/Q@^'/A M*\\/VEYHWB9D:^UFZOF@&G0FX6)Y-H1MP527ZCI0!]8T5^6RN% )0D?>4AE96P,@C@'( M![#17RG^V1_P4$\(_LGS6_A^#3I?&'CZ\C66'0[67RT@1CA'GDPVW=_"BJ6; M'\((-?/.H?\ !0[]J7P;HR^*_%'[-K6_A"-3/<2BSO;=XH0,[G=M_E#&/F>/ M% 'Z945XQ^RS^U9X-_:R\!2>(O"K3VEU9R+!J>D7@ N+&4C(#8X9& )5QP0# MT(91YI^UM^W0O[+/Q?\ ASX3O/#]I>:-XF9&OM9NKYH!IT)N%BDDVA&W!5)? MJ.E 'UE17YO>(/\ @IK\7/B+?7]_\"_@)JWBOP992/$-(/'?B%+J71]%MQ//'9QAYGRRHJH"0, MEF4./#OPEU[P3I/PYO-;\&:SI,4VI^+XV<0Z9(+M<1L A M7)V)U8?ZP5YK_P $M_CQ\2['P3X#^'=M\(M0N_A_->WWF^/%>7[/%EY9#D>7 MMXD C^_U/X4 ?I_116!X\\>:#\,?!^K>*?%&IPZ/H.EP&XN[RX.%11V '+,2 M0H4 EB0 "2!0!OT5^;EU_P %2/B1\7O$VI6/P"^!VH>,-*L6"-JFH132]^7D#D4 ?KS^RJ?B\WPFB;XW"V7QR;VXWI:B MWV"W# 1?Z@E#D MZX8 @$5[#7-_#7Q%JOB[X>^&];UW19/#>M:CIT%U>Z/,2 M7LIGC#/"V0#E&)7D#ITKH)XVEAD17,;,I4.O5,K'RX[E;J\B(-Q=>6\:N8CU+1,C@ DJH!-=S_ M ,$I_B9X?_9Q^-WQ0^''Q(N[?POXCU.6WLH+G4G\J,7-I).LEN9&P%+^:"N< M!MF,DE0?J_\ X)ZV-KK3?M-6=S&ES97?Q-UF*6,\K)&^ 1]"#0!ZW^QE^U5I M?[6WPAA\46]H-+UNRF^PZQIJDE8+D*&S&3R8W5@RGMDJDWEQL0,G''>@#Q[_@H5_P4;C_9 M[D@\%?#:]T_4OB#YROJ4LL8N(-,A )\MQG!FN_%'PW M\*:U?%6OM1TFTO)S&NU3))"CM@=ADGBOQ5_;>_89TW]D;X,>"M2O-=F\3^-] M>U:5=3U'YD@11#N\N)217[-?!'_ )(OX!_[%_3_ /TFCH / MC+\7O#?P(^&VM^-_%=V;71M+BWN(QNDF)/@U\+-)L/!<$S+!+=B-WEV?>3SKB:-9FSP?*08(QUS4G_!:[QE? MW.G_ I^'U@\A&J7ESJ,T*DA9)$\N& >_,TOTXK]&/AOX%T[X8_#_P .^$M( MB2'3=%L(;&%47:"L:!=Q]R06)[DDT ?&O[(__!1;6?B)\5I?@_\ &?PK%X&^ M(J.T%O)$CPP7,RC)A>*0DQR,OS*0Q5^V,J&^ZIYX[6&2::18H8U+O)(P554# M)))Z "ORZ_X+*^&?^$)\6_"'XL:$!8^([6ZDM'O(QAB\#1SVK$CNK>;^8]*^ MF?V\OC$^E?L#^*/%6E2O!+XDTJSM[9XF(Q'>M$K\C_IE))0!X1XN_P""B_Q= M^//Q2U7P5^R[X"M?$5AIA99O$&I1[O.7.T3#>\<4$9.=OF%F8#.!RHJ>'O\ M@HU\:/V>?B5I7A+]IWX?6^D:9J3 )K>F1;'B3<%,H,;R13HIQN6,AE!SR<*? M:_\ @D_\-[3P/^Q[X?U9+=8]2\3W=UJEW)M^=@)FAB!/<".)2!T&\^IK6_X* MA?#>P^('['/C&ZN+=)-0\/&'6+&8J"T3I*JR8/H8GE'XCTH ^JK&^M]3LK>\ MM)X[FTN(UEAGA8,DB,,JRD<$$$$'WJ>OE#_@E[\1+GXA?L:^#OMLQN+S0WN- M%=R. M3I+5%SZH]?+/A6FLKJ?AKQ-YK:3?;'B2XN;8N8Y%1P&3S8-YPP!RB C/%?H1^WU\ M'_$/QT_96\9^%/"JM/KLBV]Y;V:L%^UF"=)3#DD#+!#MSQN"_6OSW_X*2? ' M3_V0/B_\,/BI\*]&@\-:4)DQ;V@;R8=0MI!*A()Z2H<%>A$3^M??OQF_;*M/ MAI^RMHOQQT#PQ)XQT;48[.9K..^%J;>.X7 9W\M\;92D;#;P6]J /A;]DO\ MX*?6W[-/@'2/A/\ $_X?:M:#PX9+1;S346.ZC4NS[9K679\X+'+!@2/X'=?^W6^O>.-%A_T*PN+JZTN]14?S1^[#1F;8V6RI<#)[9K MT?X6:M\*/V\O@EH7B_7/"'A_Q";RW$5[8WUO'=3:9W'XO^#[VS\1?$734 MAF\R.]NK.YMS&-BR/:%DW8!"%F1E(P.>*^??^"X/_(@_"S_L)WO_ **CKP/] MI;X,^&_V3_VZ_AEIGP/U.\MM5N;NQG?1H[IKA[&:2Y\L0;R2Q26/&8W+':QS ME6 KZ-_X+<:-<7'PA^'6J)!(]M::W-!+,H)5#) 2H/IGRFQ]* /T#^'O_(@^ M&?\ L&6W_HI:_,#_ (+*?\EH^"?_ %QG_P#2F&OT7_9P\=:3\2/@/X#\0:+? M1ZA9W.C6H:2-PY258E62-O1U<,K \@@U^5W_ 5;^,?ASXC_ +3W@/P_X>U" MWU4^%XEM[^ZM9!)&ES+00 #]&?V_/\ DS;XL?\ 8&?_ M -#2OG[_ ((Q^ =,T7]G'7/%:6J_VSKFN30S713#^1 D:QQ@_P!T,TK?5SZ5 M] _M^?\ )FWQ8_[ S_\ H:5Y5_P2&_Y,VT[_ +#5_P#^AK0!Y3_P6\TFTE^% M_P -=4:%3?0:S<6T222>37R1_P4/\ VO?A/^TI-X)\3?#FVUS2?'>A73"34KNS M2U=K? >/$B2,2T-=/MF MEM9=H+P2@+\LB$X(/UZ$&O _VQOVL_A+^RCXF\/>&+/X7>'_ !YXGU%B]WI5 ME';P26,1P(V;$$F7:!:7ZV\>G"5=N/-$3 JDA2/A!G<" .E5/A9JWPH_;R^"6A>+]<\(> M'_$)O+<17MC?6\=U-IER.)8!(5#H5;.&&TE6##AJ /.-)UW]DS]OSXA>'=?^ MW6^O>.-%A_T*PN+JZTN]14?S1^[#1F;8V6RI<#)[9K[-K\5O^"F7[-?PV_94 M\6^ ]8^%%Y=>&/$E_++2]0KMVSF-3(,=OFSQ0!MU^1>F?\IO7_ .PG-_Z9&K]= M*_(O3/\ E-Z__83F_P#3(U 'I7_!;S_DEGPT_P"PSB6MQ=",?ZRZEB62>0GN6D9C^0Z 5\9?\%O/^26?#3_L,W'_ M *(%??\ \)O^25^#?^P+9?\ HA* /S _X+,Z3::%\:/A!XCL($M=9N;:9)KN M)0KOY$\31$DONK]OS_DS;XL?]@9__0TKX@_X+7_\C]\%_P#KC??^ MC;:OM_\ ;\_Y,V^+'_8&?_T-* /*O^"0W_)FVG?]AJ__ /0UKP#]D/\ Y2X? M&K_N-?\ I7#7O_\ P2&_Y,VT[_L-7_\ Z&M?/'[*]_;:-_P5W^+L-]?^3-M1_P"PU8?^AM7?_L7^&[;Q ME^P;\/\ 0+R6X@L]4\,O8SR6LGES+')YB,4;^%L,<'L>:X#_ (*\_P#)FVH_ M]AJP_P#0VK(\,>//$'PQ_P""1VG>)?"TSVVO6/A-?LUS']^#?/Y;2KZ,B.S M]BH- &A\/?%7[*?_ 3@A\1>%K;Q^L6KZC="YOX9V;4[Y&1-B0/]EA_=A?F( M60 @R,2<$8\;_:\_X*=?!SXP_!'QG\/?#>A^(O$EYK-A)##=RV,<-K ZX=)C MO??\C*&^Y_#U%97_ 2M_9/^$?QB^%6L^._&FE6GCCQ5_:\EK)9ZG(98K)%5 M&4M#G#-(69BS[@0 !@AL_0?_ 4 \0?##]FO]E+QEH>C:-X>\+ZWXJL6T?3= M*T>R@M9;D2%5D;9&H/EHF26Q@$*.K 4 9/\ P1OD9_V1;D,Q(3Q+>JH/8>5 M<#\2?SKQ/]F/_E,#\6/^XM_Z'%7LO_!&>X$W[)>IH!CR?%-XAYZ_Z/;-_P"S M5XU^S'_RF!^+'_<6_P#0XJ /U4HHHH _(O3/^4WK_P#83F_],C5Z5_P6\_Y) M9\-/^PSF_"W]FOX<:!IMG'9B/1+6XNA&/]9=2Q+)/(3W+2,Q_(= *_/+_@LSI-IH M7QH^$'B.P@2UUFYMIDFNXE"N_D3Q-$21R2ID;!]Z_3_X3?\ )*_!O_8%LO\ MT0E?F7_P6O\ ^1^^"_\ UQOO_1MM0!^BO[2'PAM_CU\"_&?@2X";]8T]X[62 M3[L5TN)+=S[+*D;?05\>'?@EX*\'6+KSXG?'SQ*OFZWXIU*:RM9V')4R>?=NO^RTK1J/3R6%=!_P %EOA'JGC; MX#^'/&&F6[W2^$=1=[Y(QDQVMPJHTN.I"R)"#CH&)/ ) !Q7[,__ 4I_9V_ M9^^!OA'P/9Z5XH@N-.L8_P"T)+;2XBMQ>LH-Q+N,V6W2;B,]!M' %>5_P#! M0;]M[X'?M7?!^VTSP_IFO)XTTN^CN=-O=0TZ.)5C)VS1EUE8A64AL8P61:^Z M/V)_%WPK_:(^ /A?5;'0/#=UK^GV$%EKEFUA;FXM[M$".SKMR%D*,ZL>H/J" M!D?MH?M!?"3]CSPOIES<_#WPWXH\3:G.$M?#L<5O;2F$9WW#MY+[47 4?+\S M, .C$ #?@>VN_M2?\$T+'38]4:3Q'KWA.]T1;VX#[6Y2)HK=V#DEUC 4B)C*PV9'(Z\ MUS/[-?QP^'/_ 4&^$4VI>(?!VA7-_974MM?^&=56+43998F)PTD:DATVD.% M'S!@.5H X"Z^,W[(_P#P4.F\,Z#XDU!+S6;.X:33]%UF2XTJZ,D@"M$LB,JR M%L+\B2,25%?2GQMTFUT']FSQ]IEE&T5E9^$K^V@C9V^)9)[K7[SX?71DFN23+,#9R")W)Y+ M-'L8L>23D]: /#/^")?_ "0+QU_V,Q_])8*\G_X++:/_ ,)#\>/@_I09D^W6 M#VNY1DC?=*N0.YYKT[_@B3JMF_P7\?Z:MU"=0C\0+NTE& M&?537$_\%9/^3IO@'_VS_P#2Y* /U \*^&-,\%>&]+T#1;./3](TRVCM+2UA M&%BB10JJ/P%?D3X-^%.A^*O^"R.MZ3=6$,VD66N7>MR6K*-C3):FX5L=#^_9 M7QWQ7[%U^5?PA_Y31^-?^WW_ -(4H _3/XB:39Z_X \2Z;J%O'=V-WIMS!/! M*H99$:)@RD'L0:_.;_@AY=2MX+^+%N7)ACU#3Y%7L&:.8$_B%7\J_23Q9_R* MNL_]>4W_ *+:OS6_X(<_\BK\6_\ K]TW_P!%W% 'S)\!OVI? /A_]MWQM\9O MBW:ZEJPDN+RXT>.QMUN6M[AI52%L,ZC;%;AD7KCY2.0#7W=)_P %CO@%-&T< MECXN=&!5E;2H2"#U!'GU\L?LKIX<_9)_;W\>_#GXJV&G0Z'K#36FGWVLP1-; M(3*)K.^O/"WAFTLH(S-+Z51^IKZ2_9D_; M$\#_ ![_ &EM=\$> _A'IEMI.AK<7$?C>U>%-\"'RQ*L0MU9?,=U51O)*L2< M8(KP?_@K)_R=-\ _^V?_ *7)0!^GOA#PGI/@/PKI/AS0K*/3]&TJUCL[2UB& M%CC10JCWX'7J3S7Y6_M6Z3:>%?\ @KI\*+O2H$L9]4O=#N;MH5">;(]RT+L< M=2T:*#ZU^M5?E!^V=_REG^"7_7;P_P#^E\E 'V5_P4A_Y,E^*7_7E;_^E<%< MI_P2?_Y,E\(?]?NH_P#I7+77?\%'(7G_ &)_BFJ+N86$+8]A=0DG\@:X?_@D MKJMG??L8>';6WNH9[FRU"_BN88W!>%FN'=0X[$JRL,]B* /LJOS9_P""VWCV M\T?X5_#SPC;S-%:ZYJES>W*JV/,6UCC"J?5=UR&QZJI["OTFK\Z?^"U'PQU# MQ-\%_!GC.R@>X@\,:G+!>!!GRH;I47S6_P!D20Q+]9!^ !]D?LT?"72O@C\" M_!OA'2;1;1+/3H6NF"@/-=.@::5\=69RQ_(= *^;O^"NGPET?QI^RKJ'C":T M4Z[X1NK:XM+M _E33QP2Q$XY0^8KX]8U/KGW+]CWX_>'_VA_@3X8U[1[^&? M4K>QAM-7L?,#36=VB!761>H#%2RD@;E(-?-__!7[X]Z#X3_9_F^&<5_#<>*? M%%S;-)812@RVUG#*LQFD4<@,\2(N<;LL1]TT >R?\$W?'5]\0/V,?AU?:E*T M][9V\VEM(YR62WGDABY]HTC'X5\<_P#!(7_DY+XX?]<3_P"ECU]M_L _#'4? MA'^R+\._#^KP-:ZLUG)J%U#(A1XVN9I)PCJ>0RK(JD'NIKXD_P""0O\ R@#]7Z**R/%\6K3^$];CT"9;;77L9UT^:1598[@QMY3$-P0'V MG!X]: /GC]J+_@GG\+/VH[^77-4MKGPWXP=%1M>T>,/CM\:_B/:6EQ9>&[S=;PHR[8S)/= M&=4ZD%HT09 )P)!ZC/ZJ4 ?FK_P6\_Y)9\-/^PS?\DL^&G_ &&;C_T0*^]?@C_R1?P#_P!B_I__ *31T ?F MM_P5P80_M0? R6XP;188RRX]+U2WZ8K]7J_-_P#X+3?"V_UKX9^!/B'IT+N/ M#.H36=[)$N3%%RK)"J_68>M?:?[./QTT']HGX0^'_ !GH5]!21Z@]JPDC@NKAHT\MB.AACC=W_NA^>5('VY^VG\%7^)?['?C; MP/H%F9+JUTJ*;2[6)=SL]HR31Q(/[S"'RQ_OT -_X)\212?L8_"DPC"?V3@_ M[PED#?J#5_\ ;L=8_P!CWXMEF"C^P+@9)QR0 !^=>!?\$AOCSHGC+]GFW^'$ MM_#%XI\)SW &GR.!+-9RS-,LR#JRJ\K1G'W=JYQN7.I_P5F^/.B?#W]FO5/ MPOX6\5^+FAMX-/1P98[59EDEG9>R$1F,$]6?C.TX *G_ 1KAEB_9(OFD.4D M\3WCQ\=%\FW'\PU?==?.G_!/CX2WGP9_9)\":)JEJ;36+J"35;V)AAEDN)&E M56'9EC:-2.Q4U]%T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^ /_ M 5'_P"3[/B;_P!PS_TUVE%'_!4?_D^SXF_]PS_TUVE% 'ZJ?\$N/^3$_AE_ MW$__ $Z7=?55?*O_ 2X_P"3$_AE_P!Q/_TZ7=?55 !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %>(_M:?LQP?M8?#NS\&W_BB_P##.E17Z7\YT^%) M&N616"(VX_=!8MCN0OI7MU% '!? GX.Z/\ ?A+X;\ Z%))/IVBVYB%Q,H5YY M&9GDE8#@%G=F_&N]HHH \E_:A_9QT']J?X37?@;7[J?3HGN8;RVU"U17EM9H MVX=0W!RC2(<]G-9/P%_97T;X,_ 6Z^$FJ:K/X[\*S-#"G[N M\R,#U!<^@KW"B@#\\=:_X(_:9HGB*[U+X6_&+Q1\.(K@@_9XXS?6(Q':I*N-LI MB+.SLN!MWR,!@'&0"/MBB@#DOBM\*O#'QK\!ZIX.\8:9'JVA:B@6:%B596!R MKHPY5U(!##H17PECX=_'KQ5X*TJZ=BUG]E:9BI &UWAN( W0< ME><"OT:HH ^2_P!E_P#X)O\ P]_9Q\5?\)C=:AJ'COQR"S1ZSK(4+;LV=SQ1 M#.'()R[,SYDS)I2Z9F61<8P\J7"(QQ MQDQ?A7I?B3_@DS\+;[PAX*T'0=5U/P__ ,(]>37UQJ6R.XNM5FD\GF=R %$ M("J@"CZURTANYKL7=Y&L(+[P_#I-\U\DUC"DC2,8RFTAN@P1=S'YADN0<>E>Y_$+X>^'?BMX-U/PKXLTFWUO0-2C\JZ MLK@':X!!!!&"K*P#!@05(!!!%=%10!^?#3XU^)? 6GW&[ M?:&U-S)@_P /FQ3P$J 2/F!.#R3W]2_9L_X)B_#OX"^-(?&NKZKJ/Q!\8V\Q MN+:_U=52&WE/258@6W2C).]V;!P0 1FOL>B@#+\4>%])\;>'-2T#7;"'5-&U M*W>UN[.X7='-&PPRD?0_45\"ZU_P1^TS1/$5WJ7PM^,7BCX<17!!^SQQFY*# MGY1)'-"Q49(&XDC)R37Z'44 ?$_P#_X)9>!?A9XXM?&WC3Q)JGQ3\5VDBS6\ M^L1B.U25<;93$6=G9<#;OD8# .,@$?;%%% !7RY;_L&:#;_MAG]H$>*=2.L& MX:X_L?R(_L^6LS:XW_>^Z=WUKZCHH ^?/VPOV/='_;"\-^'M'UCQ#?>'H]'N MY+N.2QA20R%DV$$-T%>X>&-#3PSX;TG1XI6GBT^TAM%D<8+B- @)]SBM.B@# MYE_:\_8:T/\ :\USPCJ6K^)]0\/OX=29(H[&".03>8T;'=NZ8\L=/6O8OC=\ M*[7XW?"?Q/X%OKZ;3+37;0VDEW;H&DB!(.0#P3QWKN** /(OV6OV=-._9;^$ M]OX%TO5[K7+2&[FNQ=WD:QR$R$$C"\8&*\!_:E_X)9>"?VC_ (E77CBS\2WW M@S6M0"G4DM[5;J"ZD5=HE",RE'("@X.#MSC))/VW10!\Q^*OV'-+\8_LC^'_ M ($:AXNU$Z?I#0E=:2V03R".1W5=A)4 !]O7HHKU?X6?!'1?AM\#M'^%T[?\ M)'H-CIK:7+_:$2XNX6W!A(@XP0Q!%>BT4 ?GEK/_ 2"TW0_%EYJWPM^,/B? MX:VET0'L[>-KAUCSDQ"9)X6*YQC?N(QR6/->@?#7_@EO\-?#-_J>L^-]8UKX MJ>)KZTDM/[2\2R^8L >,H9(XSG+@$X9V;;P5P1FOLVB@#Y]_8]_9%L_V/_#/ MB#0-*\6:AXDTK5;Q+Y8+^!(_L\P38[+M/.]5C!S_ ,\Q69\._P!B'0_AW^U1 MXG^.%OXEU"[U77?M7F:5+ @@B\XJ3AA\QQM[^M?2M% !1110!\N6_P"P9H-O M^V&?V@1XIU(ZP;AKC^Q_(C^SY:S-KC?][[IW?6N@_;"_8]T?]L+PWX>T?6/$ M-]X>CT>[DNXY+&%)#(63800W05]!T4 9GAC0T\,^&])T>*5IXM/M(;19'&"X MC0("?8T;'=NZ8\L= M/6OIJB@ KY[_ &POV,_#/[8GAWP]I^N:I=Z#>Z)=23VVH6,222;)$"R1$-_" MQ6-OK&*^A** .&^!_P (M'^ _P )_#7@+0F>33=$M1 LTB@/.Y)>25@. SNS ML)U*NCJ>"I!((/K5ZB@#\] M?&W_ 1\\.+XLDUWX5_$[Q!\+VD*ZMY()HDE@D4H\WE(8L!,&EED= ><@@D5]VRZ79S:8^G/;1&P M:$VYMM@$?EE=NS;TVXXQZ5:HH _.O4/^",W@VU^(T?B/PQ\0=8\.Z?!?)?6N MEFR2Y:V*N'5$F+@E00 "P)P.2QYKW_\ :<_8AT/]ISXD^"?&&I^)M0T6Y\+; M?)MK2!'2?$RR_,6Y'*XXKZ5HH *^:O"W[$.A^%OVN-7^/47B74)]7U+SM^D/ M @@3S(1$X S7TK10!5U2Q75--N[-F*+<0O"67J RD9_6OGW]CG]B_1? MV.=-\46>C>([_P 0KKTUO-(U]"D9B,2R !=O7/F'KZ5]&44 ?/O[5'[$'PX_ M:TM;:?Q/;7&F>)+.+R;3Q!I;*ERD>2PC<,"LD>XD[6&1EMI7<<_+47_!';5+ MJQ&C:K^T)XBO_"JME-&73'2-5!&!AKMTS@ 9V=0#CC%?I/10!Y/^SG^S%X#_ M &6_!LGA[P/ITD(N7$M]J-XXEN[V0# :5P!P!G"J HR< $G/!?M.?L0Z'^TY M\2?!/C#4_$VH:+<^%MODVUI CI/B99?F+"=&^)'@[6 M?"WB&S74-$U>UDL[RV9BN^-Q@@$$$'N"#D$ BOA_X0_\$D/#_P &?C5X=\?: M+\2-7FBT/45OK?3KC3XM[JIYB>8.,@@E20@X/2OOVB@ K/\ $'A_3/%FAW^C M:S86^J:3?PM;75E=QB2*:-AAD93P00:T** /SQ\8?\$>M!M_%DVM?"SXI^(/ MAE',Q8VD<+7@B!_@CD6:&0*/1V<^]=G\!?\ @E3\._A7XRA\7^,-); M>83PR:Q&L=HL@QB1H[+T^7(!K[;HH *^9?V6?V&=#_9:^('C'Q7I M?B?4-\@CC2']Z9/E*\GDXYKZ:HH **** /CC]I__@F3X!_:$\83 M>-='UB_^'OC6=O,N-0TN)98+F48_?20Y4^9Q]Y'3/4Y/-?%W[+?_ 3H?]H? M4OB79^*/BCK,.C>%?&5YH]W9VEN6;4KB(@/=EI)&5'<8ZHY]6-?LQ4%M96]G MYIMX(H#*YDD\M N]CU8XZGWH Y+X/_!WPE\"/ ECX0\%:3'I&B6F6$:DN\LA MQNED<\N[8&2?0 8 ':444 ?/G[87['NC_MA>&_#VCZQXAOO#T>CW\0:=!JVB:E UM=V5RNY)8V&"#_0CD$ C!%?GYKG_!''3]-\ M17EW\._C)XB\"Z1>;EFT[[(;ERA/,?FI/"2N,C#JQ]2>_P"C5% 'S#^R;_P3 M_P#A]^RC>SZYI\]YXH\97$30R:]J@4-$C'YE@C'$8; R268\C=@XKZ>HHH ^ M%_CQ_P $H?!?Q*\>7'C3P'XLU+X5^(+J/?%VJ_%7Q!:S+<0?VI"(;8RJOV/E_:; M"Z=A)%OC61,X4]4=6^A%>P5^,'[1OPST3XR?\%?-2\%^)(YI=#UB]TZ"Z2WE M,4O_?3 "O1? /QK^'WQ M4:1?!OC?P_XHEC7=)#I.I0W$D8]61&++^(%?+K?\$A?V>F5@-/\ $*DC&X:N MV1[\K7S;^U1_P2QF^ _A6X^)WP0\4Z^;WPVAU"XTZZG7[9%&G+SVT\2QD%%! M8H020#ALX4@'ZT45\G_\$Y_VN9_VJ/@[/_;\D9\<>&Y([/5S&NT7*."8;G:. M 7"."!QNC8@ $"OK"@ HKBI?C;\.X-3.FR>/O#$>HB3RC:-K-L)0_P#=V;\Y M]L5VBL'4,I#*1D$=#0 M%%):>(?%VA:%=N-RP:GJ4-O(P]0K ML"10!T]%5=,U6RUJQBO=.O+>_LY / M#>J2:;J_CCPWI6HQG#VE[J]O#,A]"C."/RKJK2[@O[6*YMIH[BWE4/'-"P9' M4]""."* )J*@O+ZVT^$S75Q%;19QYDSA%SZ9-9^N>,-!\+Z.NK:SK>G:1I;% M0+Z^NXX8#N^[\[$+SVYH UZ*QO#/C/P_XVLWN_#NNZ;KUJC;'GTR\CN45O0L MA(!JMXJ^(_A+P+)!'XD\4:+X>DN 6A35=0AMC(!U*AV&0/:@#HJ\_P#B'\?O MAY\)_$&D:)XO\6:?H&K:OC[!:7;,'N,N$&W /\1 KMM-U2SUFQBO=/NX+ZSF M&8[BVD62-P#C(920>0?RK\M/^"LG_)TWP#_[9_\ I#O ] MU%;>(_%FAZ!M[3]0M=6LH;RQN8;RTF7?%<6\@DC M=?56!P1]* +%%%<]XI^(GA3P,T*^)/$^C^'VF&8AJE_%;&3_ '=[#/X4 =#1 M65X<\5Z)XPT\7^@ZQI^MV.[;]JTVZ2XBR.HW(2,UIR2+%&SNP1%&69C@ >IH M =163?>+M"TW1[C5[S6M/M=*M^)KZ>ZC2"+I]Z0G:.HZGN*7PWXLT3QEI_V_ M0-9T_7+#<4^U:;=)<1;AU&Y"1GVH U:S?$7B;2/!^C7.KZ]JMCHFDVJ[Y[_4 M;A+>")?5Y'(51]36E7Y$_$BUUK_@I!_P4!UGX9WFNW.F_#7P2UTDD-@__+*V MD$,TJ @J999G"AR#M0C .WY@#]#+']M3X#:EJS:;!\7/"/VE3C,FJQ1Q$XS@ M2L0A_!NO%>SPS1W$,N/H^J_%3PM;:C'(8I(1J,C$=_2OEG_@K-^T-XC\+Z)X4^#7 M@J>:VU[QNW^G26[;96M2XBCMU/4>=(2&(Q\L97HQ%=1\-/\ @D7\$/#_ ,.; M72O%VF7GBCQ3) OVS7%U&XMRDQ&6\B-'"*@/ WJQ('.: /M+0?$.E>*M(MM5 MT34[/6-+N5WP7UA.D\$J^JNA*L/H:T*_)?\ 9_G\0?\ !.[]O"'X+7^N7&K? M#CQH\(LFNOE&Z+O@_H/Q!^+5G>>,O$GBJV35UMI]0GA M@MX9AYD1)B=7DD9&5F+L1EL8X);S3]NS]D.R_8>E\+_&SX&ZIJ7A46VJQV=S MIWVN280.RL\;([DLT3>6R/'(S!MZCH2* /USHKA?@5\2U^,GP:\%>-Q#';2: M]I-O?36\1)2*5XP9(P3R0K[EY]*L_%[XK^'O@A\-]=\;>*+K[)HVDVYFDVX+ MRMT2)!W=V*JH]6'0/A]\*_$&B:'XL\6:;H6L:TP33[&ZDQ+<$N$ M&U0#P68 $X!.?0UWE?SY>.?'WCOXS?M3_#OXG^.+62Q3Q;K5E=:+:LQ*0Z?' M?"&-(P>B!D<9P-Q#/_%D_P!!M !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% 'X _\ !4?_ )/L^)O_ '#/_37:44?\%1_^3[/B;_W#/_37 M:44 ?JI_P2X_Y,3^&7_<3_\ 3I=U]55\J_\ !+C_ ),3^&7_ '$__3I=U]54 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^1?CC_E-[;?]A/3 MO_3)#7ZZ5^1?CC_E-[;?]A/3O_3)#0!^NE1W%O%>6\L$\:S02J4DCD&592,$ M$=P14E9/BWQ3IO@?PKK'B+6;A;32=)LY;Z[G;I'#&A=V_ *: /R5_P""4V=L?)Y]Y=+.0#W($!^@89ZBO*YOAOXW^)G_!3CXD>'?"7 MC:3X?>+Y]:U::QUA3*K^6 S^6I0[AN@S[8'H: /L>P_X(P_!F'P>FGWFO>*K MG7O+&_6HKJ&,&3')6$QLH3/\))..-_>O.OV,_B-XW_9 _:QO/V8OB#KLWB#P MS?*%\/7CY9()#'YD+1@DM'%(@9#'DA9 ,?Q,>M_X89_:R_Z.IU#_ ,";S_XJ MLWPI_P $S_C%%\?/!'Q.\8_&2S\7:GX>U*RNGEOHKB6>6W@F$AA#L> 07 ]- MU 'J/_!4;]K'6OV#[QM/\8^+9I88+^$CS;*UB"^=(G7#L9$13VW. M1AE!KR_X"_\ !(7PCK7@6Q\0?&'6?$6K^-=8@6\N[2WNQ EDTBAO+=BK/)*I M)W,6QGC;QD\#_P %@+4P?M'?!2]U$ Z(]L(VXZ[+Q3-_XZZ5^LE 'Y7^!_@O M\6/^"?\ ^V%H.B?#^U\5>/O@[XD:)[^"WLIKJ.V@>3RY'G$:[$FA.'$@"[E( M'\1%>A?\%//VH/&>A>)O"/P'^%]W/9>+/%OE?;+RSE\NX"3RF&WMHY/^69D< M,68$$*%YPQK[E\8_%3P7\.[S3K3Q7XNT/PS%?D-^VYX5\0^,/^"I-GHFD^(6\):OJ M;;Q->:42UE-JB7,[6^65CL+$XR54_A0![E_P5Y_Y,VU'_L-6'_H;5\Z_LD_L M37W[:WPC\*>.?C+XMUC_ (1;3+!="\*>'M'9+=(;2V @,S,RMR[QMG"[F*9+ M;=JCZ(_X*[;O^&,[_?C?_;-ANV],[VZ5ZG_P3[@6W_8S^%"+G!T@/SZM*['] M30!^8O[27PZUS_@EW^TOX=UWX5>(+R?2]6T][BWAU8B3>N\I-:SA-HE0?(ZG M ()7NNX_5GA/_@DUHWQ0\.CQ7\;/''BS6_B;KD2W>HW%I=0I'9RLH/DJ'B MZ7\Z;N_M&VTZ2:VVH'/FKGE_;X]WZ9H [OX9_\$E?#OC3PVWB?XW^*?$O MB/XCZ\@N]1EMKY8TM)7 8H&9&,CKRI8G;Q@* ,GQ[X?W_B[_ ()A_MC:)\.- M0\17FM?!WQ=-&\7VA?D"3,8EGV\A)HI HDV8WH 2O*!?USK\G_\ @MO(DGC3 MX,P6"NVLK!J+#R^6(,EL(@!USN$E 'VA^WU^TYHC1';!X+; >#7R)^RU_P $S;7]H+P;9?%OX[^)_$&N:YXK MB74K>QANPK^1(-TWZW M!7.WSC%!L]N@DQ^/O5KX=_L6_M.:U\/_ QJ.@?M0WEIH5WI=K<:?;Q3W:I% M;O$K1(H#8 "%0 /2@#S[]I3]E_Q)_P $T] M/?:N2C?[2G*G'&0<5\6^-_\ @F[^TA\2O#L^@>*_VCF\0Z+.R/+8:BUW-"[* MP9258XR" 1]*^HOA[\&]5_9]_89U3X?ZUJUOKE_HOAW5XS?6L;)'(CBXE0 - MS\JR!?\ @- 'Y6_L+_L^^*_VR=)U#X83>)9O#?PP\-W[>(]3:TC#RSWMS''! M$FTL 3LM7*L00@$G4N*_4[]C3]B'0OV.$\7_ -E:_=^(Y?$$\#">\MUB>"&) M6VQ_*Q#$M)(Q8!<@J,?+D_,?_!#^QAC^'7Q1O%3%Q+JMG$[^JI"Y4?@7;\Z_ M3&@ JK'I=E#?/>I:0)>.NUKA8E$C*<<%L9(^4?D*M5X9^UC^UUX-_9)\"C6/ M$+G4-;O R:3H%O(%N+V0#DYYV1KD;I""!G #,0I .D_:,_:%\*_LS_#'4?&7 MBFZ58X5,=EIZN!/?W)!*01#N21R>B@%CP*^#/^"5/PG\4?$KXN>//VE/&%N8 M!K;?.W01@\YNK\1(#Z< MQ&OU9FFCMX9)976**-2SR.0%50,DDGH* $M[>*U@C@@C2&&-0B1QJ%55 P M.@ [5^4O_!2OX\7'[47Q,\*_LX_"E%\27D.JB74I[4[HWOE5T6$.. D*-*TC M?=!]/+-;O[4/[=/C3]I;QW)\#/V9[>YOS>,]MJ/BBS.QID!VR>3)TAMUS\TY M(+9PN!@O]0?L2_L*^&/V1_#)NW:+7?'^H0A-2UPI\L:\$P6X/*1 XR?O.0"V M,*J@'MOP9^&MI\&_A+X2\$60CMN;OSX^*VN7 M_P#P4P_:LMOA?X[MYA(( M.#7Q)^RG^VUJ_P"RC\)[3P=HG[,_B#4KMI&N=3UA]1FBDO[AN"Y7["VU0 %5 M=QP!U))) .B_X*6:+8^'/VS/V>=*TNTAL--L;+2[:VM;=0L<,2:BRHB@= M /:OULK\$/VM_P!K76_CQ^T!\._'&I?#+4/!MYX>CMEAT6ZNWEDOO+NVF!5F MMXRNXG9PC(OB5X?\ !6H^ M)!I%QIUQ;HMG.UO.?[*MXR-Z*>A)Z=QBOVBHH _*V'_@J_\ '.XE2*+]G]I) M78*J);WQ+$\ ;.37,_$/6/VR?\ @H%;+X0D\ 2_#GP-)+')=+=V/_LJ_LUZ#^RO\(=/\%Z+(;VXWFZU+4W0 M(][=L 'D([+A555R<*JC).2?C[_@H'^RA\0]"^->A?M&?!'3IK[Q-I[1RZOI M]BIDN&EB4(DZ0CF57B_=21KR0HX.YR/TAHH _,_2O^"S]O:Z.=-UWX0:VGCN M",)+IMK1->J@"(TD&OB?XX\)7/@;X2>%WCDL+.]4YNECD$@A3/PY\3_ (8V[O\ $7PQM1X+:7RI[JV1S+&T)/!FBDRR MC()#M@DJJG[PHH _,;P=_P %AM1\&:3#X=^*WPGURW\>6J"&9;$?9OM,F(GG(&X9!P #@GW6D_LA_"RSOK::SNX='19(+B,QR(=[<%2,@_ M6O>** /S _X*S>$]<\0_';X'3Z5HVH:G!;[_ #I+.U>58_\ 2H3\Q4'' /7T MK]/Z** /S \">$](=9?1M031V^T;=0:U<6YSI2J,28V]>.O6LO_@K MM\+_ !+\4/CM\(=*\/Z9=7+WMFUC]LCMY'@MWDNE56D=%.U1G)/H":_5.B@# M\T-,_P""I7B[]GO0%\&?'+X3:ZGCW28Q:?;K>5(H-3* 3%F& 6'):,NK'D8 M!P.;_9]^#/Q+_;J_:HLOCS\6_#,GAOP)HQC?2-)NT>-9Q$Q:WAB1QN>-7)DD MD("NV0!AB%_5.B@#PK]M#]FFU_:H^!.K^$ T-OKL+#4-$O)B0D-[&&"!B 2$ M=6>-N#@.2 2!7P/\#?VZOB7^PGX;MOA9\0!M_6VB@#\A/C;\;?C!_P4\OM%^'WPW^'VI>%_A_%>175] MJFH%O*=L?++<3!0BH@9F$2%F8@$9(4#]%Y/A9;_"7]DO4_ FE23ZDND^$[NR M6=E)ENYOLTF^4C).Z20LV 3RV!7LE% 'YT?\$7O#.L>&?AC\1HM8TF^TF276 M+=HTOK9X2X$)!(# 9%?HO110 C,%4DG '))K^?[XJ?$OQY\6/VIKKXJ^+?AE MK/C#2X+\M8>'=1L;E;46D;-]FMVPG*#AF7 #L7S]XU_0%10!^4\/_!5[XUV\ M,<47[/ZQ11J%2-+>]"JH& G KVC]DG]OKXG?M ?&G3_!WBCX4?\(GI%Q:W M$[ZGY5TNQHXRRKF10O)&*^\** /B_P#X*9_LAZS^TA\.]&\1>"HC+X\\)223 M6MM'((WO+=]IDB1N/WBLB.F2.C@ \L4B;XF('.T,"02 H.!^H]% 'YE?L:+4KC3+>25DLH50O$=@)42M*@/JJNO()K[JHH _#G]E']J MKQ[^R3X+N-&\-_ )]2U.]E,VH:[>6EV+JZY^1"1'\J(. HXSN/5C7N/_ ]D M^-__ $0/_P @7W_Q%?JK10!YU^SO\2-7^+WP6\*>,==T;_A'M7U:U,]QIF'' MV=A(R[<. W10>?6O1:** /RV_P""F/A'7=<_;6^!U[INBZAJ%G;PZ>)KBUM9 M)8X\:DY.YE! P.>>U?J3110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110!^ /_ 5'_P"3[/B;_P!PS_TUVE%'_!4?_D^SXF_]PS_TUVE% M 'ZJ?\$N/^3$_AE_W$__ $Z7=?55?*O_ 2X_P"3$_AE_P!Q/_TZ7=?55 !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 ?@#_P %1_\ D^SXF_\ <,_]-=I11_P5'_Y/L^)O M_<,_]-=I10!^JG_!+C_DQ/X9?]Q/_P!.EW7U57RK_P $N/\ DQ/X9?\ <3_] M.EW7U50 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% 'X _\ !4?_ )/L^)O_ '#/_37:44?\ M%1_^3[/B;_W#/_37:44 ?JI_P2X_Y,3^&7_<3_\ 3I=U]55\J_\ !+C_ ),3 M^&7_ '$__3I=U]54 %%%% !17Y\?ML?MJ_$6/XW:?^SY\!;99/'5WLBU'5#" MKR022QB18X2_R)MB.]Y6!"@\;2I-<_??L2_MBZ?I,NO6?[2U[?\ B<1%SHYU M*\6T9L [$9OW>2<@$Q*.G(!. #])Z*^$_P#@G[^W%XK^+_B_7_A%\7+)+#XE M:"DFRY6 0M>"%MDZ3(ORK,AP?D 5AG &WYNB_P""IWQZ\2? ?]GW2KGP?K=Q MH/B/5M=ALX[NT($J0K%+)(1D'C*(I_WJ /LJBORK\*_ K]OGQ=X7T?7;3XOV MT%KJEG#>Q17.K,DJ)(@=5=1;G# ,,C)YKV3]F7X'?M@>#_C=X;U?XI?$NS\0 M>!+?[3_:.G1:FTS3;K:58L(8%SB5HV^\/NY]J /O"BO,?VD_CQH_[-?P;U_Q M]K,37<6GHJ6UC&X5[NXD8)%$I/3+').#A0S8.*_/;X6^!/VO_P!N70Y?B+=? M%RZ^%7A>^9SI%EI=Q/9B9%W %(X&5O*W KOD2 PQD _5>BOR]^$G[47QM M_8Z_:*TGX0_M#:M_PE/A?7)(XM/\33R^:T0D;9'<).0&>+?\LBR_,GW@0!A_ MU"H ***^1?\ @H5^VA>_LM^$=%T7PC:1ZE\1?%#/'IL+9D^U)X9_M>YBA4D% MO+D\G$*OG VA&09QN %>E_\ !/W]M+QG\1/&VO\ P5^,UL+3XEZ LAAO)(TB MDO%B8++%*J_(94R&#)PZ9/\ "68 ^\:*\Q_:3^/&C_LU_!O7_'VLQ-=Q:>BI M;6,;A7N[B1@D42D],L%[YG M.D66EW$]F)D7< 4C@96\K<"N^1RQY(##&0#]5Z*_+WX2?M1?&W]CK]HK2?A# M^T-JW_"4^%]+?\ +(LOS)]X$ 8?]0J "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@#\ ?^"H_P#R?9\3?^X9_P"FNTHH_P""H_\ MR?9\3?\ N&?^FNTHH _53_@EQ_R8G\,O^XG_ .G2[KZJKY5_X).UM+>-I9IYG")&BC+,S'@ $DGIBJ^O M:]IOA;1;W5]8O[?2]*L8FGN;R[D$<4,:C+,S'@ "ORH_:"_:>^(7_!13Q]+\ M%O@+97%MX$#C^UM2W 0JDL+P&TAW>C2,PE"GGY6/\)K8_X+/>+K'5/B=\'? ^ MHWWV#3((IM2U"8*S>5#//'")"J@D[5@F. ">3P:^]?V4_P!EKPM^R?\ #.'P MOX?!O-0N"MQJVL3(%FO[C&-Q'\*+R$3.%&>I+,><^.'[!GPM_:&^*FE>/O&D M.K7VJ6$<$'V..\"6D\,3EUBDCV$E26;.U@3N/- 'S=KW_!9WX>^'[U+;PY\. M?$6K>&;>3[(FIR2QVJD*HP(XR&[#@,RG&,@=*^IOV8?VSOAM^U?I<[^$-0FM M-A(&Y0VTG%>Q6WA?1K/P^FA6^D6,&AI% MY"Z;';(ML(_[@B V[?;&*_(']HCP58_L/_\ !2+X?:UX!0Z'X>UR6QOY=-M! MB**&>X:VO+9%_N,J,P'13(-N-HP >N?\%P?%EQ9^!?A7X91L6NHZE?:C(N>K M6\44:?I=/7Z)_#?PC;_#_P"'OACPQ:QK#;:-IEMI\:+T"Q1*@_\ 0:_,K_@N M592^=\&KL+F';J\1;'1LV9 /U&?R-?JE9WD6H6<%U V^":-9(V'=6&0?R- ' MYS_\%MO"EO=?!7X?^)RB_;-/\0MIR2?Q!+BVDD8?3-JM?;_[/WBZ?Q]\"?AU MXENV9[O5_#VGWT[.+K;"GKM M6TNR2/H=H_&OJ+]D'3WTO]E3X06\@99!X3TQV5LY!:UC;!STQNQ0!Z[7Y3?& M!?\ A;/_ 6@\'>';]5GM?#K6(A1^1BWL6U(=?\ IHY-?JS7Y0NO]B_\%RHY M+H^7'/-F-B.&\SP\57'_ (X^M 'ZO5^4?[5SCX2?\%_P""FWP TJ'YW5=!C?9G*EM7G)SQ MQA<-GT- '3?\%P?%EQ9^!?A7X91L6NHZE?:C(N>K6\44:?I=/7Z)_#?PC;_# M_P"'OACPQ:QK#;:-IEMI\:+T"Q1*@_\ 0:_,K_@N592^=\&KL+F';J\1;'1L MV9 /U&?R-?JE9WD6H6<%U V^":-9(V'=6&0?R- 'YS_\%MO"EO=?!7X?^)RB M_;-/\0MIR2?Q!+BVDD8?3-JM?;_[/WBZ?Q]\"?AUXENV9[O5_#VGWT[.+K;"GKM6TNR2/H=H_&OJ+]D'3WT MO]E3X06\@99!X3TQV5LY!:UC;!STQNQ0!Z[1110 45Y_\:O!OCOQQX5M;#X> M_$7_ (5EK4=ZD\VK_P!AP:MYT CD5H/*F(5G>(;"7Q1]AFUR\U'Q-=3*L MRB:*-OFCCD;<6G4@8 P#R. ?HS_ARI\;_P#H:?A__P"#&^_^0Z /VIHK\5O^ M'*GQO_Z&GX?_ /@QOO\ Y#H_X)-?\ !][H MNC^1Y\&EWEU)<-YL\<"[%>V13AI5)RPX!ZG@@'[TT5\(_P#!&SQ'JOB#]E36 M8]3U"YU!-/\ %5U9V@N92_D0_9;23RUST7?)(V/5C7W=0 4444 %%%% 'X _ M\%1_^3[/B;_W#/\ TUVE%'_!4?\ Y/L^)O\ W#/_ $UVE% 'ZJ?\$N/^3$_A ME_W$_P#TZ7=?55?*O_!+C_DQ/X9?]Q/_ -.EW7U50 4444 ?C!_P4._:X3]H M3X[+\(HO%:>#OA3H6I_8]5U9H9ITN+F-B)IWCA5GD2,@K'&!@L-Q(R"GU7^S M_P#MA?L7_LU_#^U\)^#/':VEL@#W5[)H&IM>>9M>U/+R,Q9F.+GN235;_AUQ^S%_T3/_RO MZI_\DT =5\+?V]?@3\:/'>F>#?!OCG^V?$FI>;]DLO[(OX/,\N)Y7^>6!4&$ MC<\L,XP.2!7R-^W5\7/BQ^RC^V%X.^(1U[Q)??"#4)H)7T2WU"06+.D8BNK8 MQ9V!RG[U0PP68D_G\OS M(GB?Y)9V0Y21QRIQG(Y ->Q^-O OA[XD>&[OP_XIT6QU_1;M=LUCJ$"RQMZ' M!'!'4,.0>010!Y?I?[;'P(U;P9'XHC^*WA>'3'C$ACN=1CBNDR"=C6S$2A^# M\FS<<<"OSOTG4[C_ (*1_P#!1?1?%.@6-Q!\.?! M)&OIX67?:VTS3('!X#S MSNX"\'R\G&4-?7=W_P $G?V;[G5EO$\*:E;0 Y-C#K5UY+>Q+.7_ "8=*^EO MAG\)_!_P:\,0^'O!/AVQ\-Z/&=WV>RCV[V_ONQRTC?[3$GCK0!\O?\%6/@+J M'QG_ &9Y=3T2T>\USPA=_P!L)!$,O+:[&2X51W(4K)Z_NB!R<&M^Q#^W]\-/ MB%\$/#ND^+O&&D^$O&.@:?%8:A!KU[':+="&,*+F)Y&"N&5=S '*D-D8P3]K M5\M?$W_@F?\ L_\ Q2\2S:]>^$'T;4+AB]Q_85V]G%,Q.2QB4[ \)Z-+=R16ZAY!:VL!8J@) +;(\ 9' M/I7+? []F'X9?LXV-Q;_ _\*6NB2W0VW-\6>>ZG&<[7FD+.5SSMSM'85WOB MSPMI?CCPKK/AO6[7[;HNL64VGWUMYCQ^=!+&TY_M6V2%BSJS+M"NV1A3Z5\2_\ !3KPAK?P M+_:2^%W[26@V#WFGV5Q:VVIK&2%\^"0LBN?X5FA+1YZ#RSW(S][_ /_ &:_ MAQ^S?I^JV7PZ\.?\([:ZI*DUY']NN;KS70$*![!N.W%?3GP]^&_A?X3^%K7PYX/T*R\.Z);9,=G8Q M!$W'JS=V8XY9B2>Y- 'RM_P58^ NH?&?]F>74]$M'O-<\(7?]L)!$,O+:[&2 MX51W(4K)Z_NB!R<&M^Q#^W]\-/B%\$/#ND^+O&&D^$O&.@:?%8:A!KU[':+= M"&,*+F)Y&"N&5=S '*D-D8P3]K5\M?$W_@F?^S_\4O$LVO7OA!]&U"X8OIT %%%% !1110!^*W_!%3_DZ;Q3_V)EU_Z76-?M37XK?\$5/^3IO%/_8F M77_I=8U^U- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !7RK_ ,%1_P#DQ/XF_P#<,_\ 3I:5]55\J_\ !4?_ ),3^)O_ '#/_3I: M4 >5?\$5/^36?%/_ &.=U_Z0V-??]? '_!%3_DUGQ3_V.=U_Z0V-??\ 0 44 M44 %%%% 'X _\%1_^3[/B;_W#/\ TUVE%'_!4?\ Y/L^)O\ W#/_ $UVE% ' MZJ?\$N/^3$_AE_W$_P#TZ7=?55?*O_!+C_DQ/X9?]Q/_ -.EW7U50 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^* MW_!%3_DZ;Q3_ -B9=?\ I=8U^U-?BM_P14_Y.F\4_P#8F77_ *76-?M30 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\J_\ !4?_ M ),3^)O_ '#/_3I:5]55\J_\%1_^3$_B;_W#/_3I:4 >5?\ !%3_ )-9\4_] MCG=?^D-C7W_7P!_P14_Y-9\4_P#8YW7_ *0V-??] !1110 4444 ?@#_ ,%1 M_P#D^SXF_P#<,_\ 37:44?\ !4?_ )/L^)O_ '#/_37:44 ?JI_P2X_Y,3^& M7_<3_P#3I=U]55\J_P#!+C_DQ/X9?]Q/_P!.EW7U50 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^*W_!%3_DZ;Q3 M_P!B9=?^EUC7[4U^*W_!%3_DZ;Q3_P!B9=?^EUC7[4T %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %?*O_!4?_DQ/XF_]PS_TZ6E? M55?*O_!4?_DQ/XF_]PS_ -.EI0!Y5_P14_Y-9\4_]CG=?^D-C7W_ %\ ?\$5 M/^36?%/_ &.=U_Z0V-??] !1110 4444 ?@#_P %1_\ D^SXF_\ <,_]-=I1 M1_P5'_Y/L^)O_<,_]-=I10!^JG_!+C_DQ/X9?]Q/_P!.EW7U57RK_P $N/\ MDQ/X9?\ <3_].EW7U50 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110!^*W_ 14_P"3IO%/_8F77_I=8U^U-?BM_P $ M5/\ DZ;Q3_V)EU_Z76-?M30 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 5\J_\%1_^3$_B;_W#/\ TZ6E?55?*O\ P5'_ .3$_B;_ M -PS_P!.EI0!Y5_P14_Y-9\4_P#8YW7_ *0V-??]? '_ 14_P"36?%/_8YW M7_I#8U]_T %%%% !1110!^ /_!4?_D^SXF_]PS_TUVE%'_!4?_D^SXF_]PS_ M --=I10!^JG_ 2X_P"3$_AE_P!Q/_TZ7=?55?*O_!+C_DQ/X9?]Q/\ ].EW M7U50 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110!^*W_!%3_DZ;Q3_V)EU_Z76-?M37XK?\$5/^3IO%/_8F77_I=8U^ MU- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7RK_ M ,%1_P#DQ/XF_P#<,_\ 3I:5]55\J_\ !4?_ ),3^)O_ '#/_3I:4 >5?\$5 M/^36?%/_ &.=U_Z0V-??]? '_!%3_DUGQ3_V.=U_Z0V-??\ 0 4444 %%%% M'X _\%1_^3[/B;_W#/\ TUVE%'_!4?\ Y/L^)O\ W#/_ $UVE% 'ZJ?\$N/^ M3$_AE_W$_P#TZ7=?55?*O_!+C_DQ/X9?]Q/_ -.EW7U50 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^*W_!%3_DZ M;Q3_ -B9=?\ I=8U^U-?BM_P14_Y.F\4_P#8F77_ *76-?M30 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\J_\ !4?_ ),3^)O_ M '#/_3I:5]55\J_\%1_^3$_B;_W#/_3I:4 >5?\ !%3_ )-9\4_]CG=?^D-C M7W_7P!_P14_Y-9\4_P#8YW7_ *0V-??] !1110 4444 ?@#_ ,%1_P#D^SXF M_P#<,_\ 37:44?\ !4?_ )/L^)O_ '#/_37:44 ?JI_P2X_Y,3^&7_<3_P#3 MI=U]55\J_P#!+C_DQ/X9?]Q/_P!.EW7U50 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110!^*W_!%3_DZ;Q3_P!B9=?^ MEUC7[4U^*W_!%3_DZ;Q3_P!B9=?^EUC7[4T %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2, MP12S'"@9)-+7A7[8GQF7X0_".^-K-Y>MZJK6ED%/S+D89_P!K"O6CAZ4JL]D MX\*Q/R2'Z$G\Z_6)6#*&4@@C(([UYV5 MX[Z]1YW\2W_0\G)LR_M/#^TEI).S7Y?@+1117L'OA1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?*O_ M 5'_P"3$_B;_P!PS_TZ6E?55?*O_!4?_DQ/XF_]PS_TZ6E 'E7_ 14_P"3 M6?%/_8YW7_I#8U]_U\ ?\$5/^36?%/\ V.=U_P"D-C7W_0 4444 %%%% 'X M_P#!4?\ Y/L^)O\ W#/_ $UVE%'_ 5'_P"3[/B;_P!PS_TUVE% 'ZJ?\$N/ M^3$_AE_W$_\ TZ7=?55?*O\ P2X_Y,3^&7_<3_\ 3I=U]54 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?BM_P14_ MY.F\4_\ 8F77_I=8U^U-?BM_P14_Y.F\4_\ 8F77_I=8U^U- !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !17C7Q<_:V^''P=$UOJ.LKJNL1Y']DZ3B><-Z./?'?GV7AE(_!>E-E=UJWF7CK[S$#;Z_(JD?WC7CXO-L+A+J4KR[+7_ACP M,=GF"P-XSES2[+5_Y+YGZ!?$SXW^"/A!9F?Q5X@M=.E*[H[,-YES+_NQ+EB/ M?&/4BOS!_:H_:"_X7_\ $#^T;*&XL]!LX_(L+>YP)-O4NP!(!)R>"<# S7CU M_J%UJEY-=WMS->7^?L7_&0_"?XO6L5W/Y6B:UBSNPQPH;/[M_J"2/^!5&3 MXSZIB5S/W9:/]&1D&/\ J.,7,_=GH_T?WGZR44BL&4,I!!&01WI:_5#]K"BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH *^5?^"H__)B?Q-_[AG_ITM*^JJ^5?^"H_P#R8G\3?^X9_P"G M2TH \J_X(J?\FL^*?^QSNO\ TAL:^_Z^ /\ @BI_R:SXI_['.Z_](;&OO^@ MHHHH **** /P!_X*C_\ )]GQ-_[AG_IKM**/^"H__)]GQ-_[AG_IKM** /U4 M_P""7'_)B?PR_P"XG_Z=+NOJJOE7_@EQ_P F)_#+_N)_^G2[KZJH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _%; M_@BI_P G3>*?^Q,NO_2ZQK]J:_%;_@BI_P G3>*?^Q,NO_2ZQK]J: "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBLKQ M+XJT;P;I,NJ:[JEII&GQ#Y[F]F6)![9)Y/H!R:3:BKO8F4E%7D[(U:BN;J&S MMY)[B5(((U+O+(P554=22> *^.OBW_P4@\-Z#YUEX"TJ3Q)>#*C4;X-!9J?4 M)Q))]/D]B:^+/BE^T!X]^,=PQ\3^(+BYL]VY-.@/DVD?IB)< D?WFRWO7SF+ MSW#8?W:?OORV^_\ RN?)X[B;!X6\:7[R7EM]_P#E<_07XN?M\?#OX=F>ST21 M_&FKQY'EZ:X6U5O1K@@@C_<#U\4_%S]LGXD_%KSK:75O^$?T9\C^S=&+0JR^ MDDF=[\=03M_V17AH!8@ 9->]_"/]BGXE?%7R+M]-_P"$9T63!^WZP#$67U2+ M&]N.AP%/]ZOE*N88_,I>SIWMVC^K_P ]#XBMFF9YQ/V5*]NT?U?^;L>"5Z7\ M*?V6VMJEW^YM$]?WC?>QZ(&/M7Z#?"/]A'XQ@>$YRM/&3MY+?[]ONN?AYXRT"#PKXDOM(M]1BU866ZD12.I()3/)7(X)QD=A6+7[P45M+AI-MJK;_MW_P"V-Y<'IMM5[+_#_P#; M'X/TJ.T;JZDJRG(([&OW?HJ?]6?^GW_DO_!)_P!3O^HC_P E_P#MCPK]CCXP MK\7/@_9-<3>9K&CD6-XI/S' S&Y]BO&>Y4U[K117V-"G*E2C"-O&/G67A"VC\':8V5^T*1/>N/7>1M3/^RN1_>KY9U; M6+_7M0FO]3O;C4;Z9MTMS=2M+(Y]69B2?QKY3%\14H7CAH\S[O1?Y_D?$X[B MNC3O'"1YGW>B^[=_@?;/Q<_X*47=UY]A\.M$%E'RHU?6%#R?5(0=H]BQ;W45 M\>>-OB)XF^)&K-J7B?6[W6[PYVO=2EE0'LB_=0>R@"F^"_A_XD^(VK#3/#.B MWFMWIP3':1%@@/\ $[=$'NQ K[!^$?\ P39U"\,%]\1-:73X>&.D:0PDF/L\ MQ!5?<*&]F%?._P#"AF\NK7W17Z?J?)_\*N?2ZRC]T5^GYL^*=+TN]UN_AL=. ML[B_O9VV16UK$TDDC>BJH))^E?4?PD_X)Y>.?&GDWOBR>+P;IC8;R9 )KUQ[ M1@[4_P"!-D?W37W_ /#?X-^#/A'8?9?"GA^TTK!X3I4[2Q/'_$VU3%QM)+\_N.#%X_ M#8&/-B)I?G]VY]=2RI!&\DCK'&@+,[' 4#J2>PKYW^+G[=7PW^&?G6FG7C>, M-93(%KI+ P*WH\_W0/\ =WD=Q7Y\?%?]I/X@_&621/$.O3?V:QR-*LOW%HOH M-@/SX[%RQ]Z\QKX_%\12E[N%C;S?^1\#CN+)RO#!PMYO?[MOOOZ'OWQ<_;:^ M)7Q2\ZUAU'_A%M&?(^PZ.QC9E]'F^^W'4 JI_NUX$S%V+,2S$Y)/4U[;\)/V M._B5\7/)NK;2#H>C28/]IZQF"-E]43&]_8A<>XK[7^$?[ ?P\^'_ )-YKZ/X MUU9,$MJ"!+16_P!F $@C_?+CV%>93P&/S.7M*E[=Y?I_P-#QJ.69IG$_:U;V M[R_1?Y*Q^??PM^ ?COXQW*IX7\/W%Y:[MKZA*/*M8_7,K87(_NC)]J^T?A'_ M ,$WO#^B"&^^(&JOXANQACINGLT%HOLS\2/^&SZ&OLBTM(+"UBMK:&.VMXE" M1PPH%1%'0 #@"IJ^JPF0X;#VE5]]^>WW?YW/M\#PS@\+:5;]Y+SV^[_.YD>% M_".B>"=)CTS0-)L]&T^/[MO90K$F?4@#DGN3R:UZ**^D2459+0^MC%17+%60 M4444R@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^5?^"H__ "8G M\3?^X9_Z=+2OJJOE7_@J/_R8G\3?^X9_Z=+2@#RK_@BI_P FL^*?^QSNO_2& MQK[_ *^ /^"*G_)K/BG_ +'.Z_\ 2&QK[_H **** "BBB@#\ ?\ @J/_ ,GV M?$W_ +AG_IKM**/^"H__ "?9\3?^X9_Z:[2B@#]5/^"7'_)B?PR_[B?_ *=+ MNOJJOE7_ ()79:O_@?.Q]\^/OBAX3^%VE_VAXJUZST6W()07$G[R7'9(QEG/LH) MKXX^+G_!2@?OK#X(=4\4:I-J6LZC=:KJ$Q MS)=7DS2R/]68DU9\)^#==\=:M'I?A[2+S6;]^1;V4+2,!ZG X'N>!7QV)S[$ MXA\F'7*G\W_7H? XSB;&8I^SPL>1/MK)_P!>2^9H>/\ XI>+/BEJ?V_Q5KUY MK,X)*+<2?NXL]DC&%0>R@5SEE8W.I7<5K:6\MU=3,$CAA0N[L>@"CDGZ5]F? M"/\ X)N:WK'DWWQ!U=="M3ACI>FLLUT1Z-)S&A^F_P#"OM'X8_ KP-\'K01> M%O#]K83E=LE\X\VZD]=TK9;'^R"!Z 5&'R3%XI^TKOE3[ZO[O\R,)PYCL=+V MN)?(GU>LG\O\['Y^?"/_ ()_?$#QX8;SQ'Y?@O26PQ^VKYEXP]H01M_X&5(] M#7VO\(_V0_AM\(/(N;'1EUC68\'^U=7Q/*&]47&R/ZJH/J37M-%?883*<+A- M8QO+N]?^&/O<#D>"P-I1CS2[O7_@(****]D^@"BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ KY5_X*C_\F)_$W_N&?^G2TKZJ MKY5_X*C_ /)B?Q-_[AG_ *=+2@#RK_@BI_R:SXI_['.Z_P#2&QK[_KX _P"" M*G_)K/BG_L<[K_TAL:^_Z "BBB@ HHHH _ '_@J/_P GV?$W_N&?^FNTHH_X M*C_\GV?$W_N&?^FNTHH _53_ ()#?.LO"%O)XQU-,'SR\MOO_P KGRV.XDP6$O&F^>7EM]^WW7/T)^+G[;'PU^%? MG6D6I?\ "4:S'D?8=&9955O1YL[%YZ@$L/[M?%'Q;_;L^)'Q*\ZTTV[7P=H[ MY'V;27(G9?1YS\Q_X!L!]*^I)[FNU^&OP5\;?%Z^%OX5\/W>IH&VR76W9;Q?[\K84? M3.?0&OT ^$?_ 3W\!^!_)O?%,LGC/55PQCN%\JR1O:('+^GSL0?[HKZ@T[3 M;31[&&RL+6&RLX%V16]O&(XXU]%4 #Z5WX7AVI/WL3+E79:O[]OS/2P/"=6 MI:>,ERKLM7]^R_$^+?A'_P $V=*T_P F^^(FLMJL_#'2=)9HH![/,0'8?[H3 M'J:^OO!_@7P]\/M)73/#>C6>BV*\^39PA Q_O,1RQ]R2:W:*^QPV!P^#5J,+ M/OU^\^^P>6X7 JU""3[]?O"BBBNX],**** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^5?\ @J/_ ,F)_$W_ +AG M_ITM*^JJ^5?^"H__ "8G\3?^X9_Z=+2@#RK_ ((J?\FL^*?^QSNO_2&QK[_K MX _X(J?\FL^*?^QSNO\ TAL:^_Z "BBB@ HHHH _ '_@J/\ \GV?$W_N&?\ MIKM**/\ @J/_ ,GV?$W_ +AG_IKM** /U4_X)CQ'! MNK^8(&;LJ#J['LJ@D^E?.5O_ ,%4OV:KC5?L?_"=W$<7&V\DT2^$))[?ZG$O&5AKNF_"OPP)HK9FM)8(98(%7SO*D("DS3 M_+YBG.P+C.T5]PZE^PI\ -4\*OX??X3^&8;-HO*%Q;6*Q7BC&,BY7$V[_:WY MSS0!ZWX+\;^'_B+X;L_$'A?6;+7M%O%WP7UA,LL3^HR#P1T(/(/! -7==U[3 M/"^CW>K:SJ%KI.EV<9EN;V]F6&&%!U9W8@*/(OC1^T%\, M_P!FKPW?/96.K2VMSJKQDE9)9YBL?FJ.J0QHTV.AW@]5% 'T5JG_ 5/_9MT MS6CI_P#PG,]TJL4>\M=(NW@4@@?>\K+#J(_" M.N67B'1+K/E7MC*)$)'53W5AW4X([@5XMX?_ .">WP T+X?1>$G^&^CZG L MBEU6^@5]2E;!!D-T )%8DD_(5 [ 5\4?LOQZA^PK_P40U7X(_VO*Y#_@J5^T#JGP+_9KEMO#UW)8^ M(/%5XNCP7<+E);: HSSR(1R#M41Y'(\W(Y K"_8C_P"">OPQ\&? SP[JWC?P M;I?B[QAX@L(M0OI->M$NEM!*F]((HY 50HK ,P&XL&.<;0 #Z1^"'[3/PT_: M,TV>[^'_ (JM-=:V -S9[7ANH 3@%X9 KA<\!L;3V)KU"OR%_;0^#EO_ ,$\ M_P!H/X>_&7X4";2- U*\>.\T.)V,,;)L,MN,G_53QLWR$G:R$@CY0OZVZ)K% MIXBT6PU6PE$]C?6\=U;RCH\;J&5OQ!% %VJ&NZ]IGA?1[O5M9U"UTG2[.,RW M-[>S+##"@ZL[L0%'N35^OS!_X*?>./$7QH_:"^&?[-7AN^>RL=6EM;G57C)* MR2SS%8_-4=4AC1IL=#O!ZJ* /HK5/^"I_P"S;IFM'3_^$YGNE5BCWEKI%V\" MD$#[WE98=3E000.O3/TEX!^(GAGXI^%[3Q'X1URR\0Z)=9\J]L91(A(ZJ>ZL M.ZG!'<"O%O#_ /P3V^ &A?#Z+PD_PWT?4X%@$4NJWT"OJ4K8(,AN@!(K$DGY M"H'8 "OBC]E^/4/V%?^"B&J_!'^U[F]\!^*PJV?VH]7>'S;24@8'F!@UNS M -G..!@ _6*OFKXH?\%&/@!\)O$%QH6K^.HK[5K=Q'<6^C6DUZL)S@AI(U,> M5YRN[<,$8SQ7(?\ !4K]H'5/@7^S7+;>'KN2Q\0>*KQ='@NX7*2VT!1GGD0C MD':HCR.1YN1R!6%^Q'_P3U^&/@SX&>'=6\;^#=+\7>,/$%A%J%])KUHETMH) M4WI!%'("J%%8!F W%@QSC: ?2/P0_:9^&G[1FFSW?P_\56FNM; &YL]KPW4 M )P"\,@5PN> V-I[$UZA7Y"_MH?!RW_X)Y_M!_#WXR_"@3:1H&I7CQWFAQ.Q MAC9-AEMQD_ZJ>-F^0D[60D$?*%_6W1-8M/$6BV&JV$HGL;ZWCNK>4='C=0RM M^((H NT444 %%%% 'XK?\$5/^3IO%/\ V)EU_P"EUC7[4U^*W_!%3_DZ;Q3_ M -B9=?\ I=8U^U- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 445YY\4OC]X#^#EN[>)_$%O:W>WLZE2%*//4=EYF56K3HQK2ZIKVJWFL:A+]ZYO9FE?'IDG@#L!P*^6Q?$-&G[N'7,^ M^R_S9\5CN*L/1O'"QYWWV7^;_#U/NGXN?\%)[*S,]A\.]$-_)RHU?5U*1?5( M00S>Q8KTY4U\9?$?XP^,OBUJ'VOQ7K]WJQ5MT<#MM@B_W(EPB_4#)[U@^'?# M&K^+]5BTS0],N]7U"7[EK90M+(??"@\>_05]9?"/_@G'XG\1>3?>/-23PQ8M MACI]F5GO&'H6YCC^OSGU KYJ53,,WERJ[7EI%?UYZGR$JV:Y[+E5W'LM(K]/ MOU/CVWMY;J>.&"-YII&"I'&I9F)Z =37TA\(_V#/B+\1O(N]9@7P9H[X8S: MFA-RR_[-N"&S_OE*_07X5_L\^ ?@U"O_ C6@00WVW:^I7/[Z[?U_>-RH/HN M![5Z17OX3AV$;2Q,K^2V^_\ X8^GP/"<(VGC)W?9;??O]UCPGX1_L8?#7X3^ M1=+I7_"1ZU'AO[1UD"8JWJD>-B8/0X+#^]7NM+17UE&A2P\>2E%)>1]SA\-1 MPL.2A!17D%%%%;G2%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 5\J_\%1_^3$_B;_W#/_3I:5]5 M5\J_\%1_^3$_B;_W#/\ TZ6E 'E7_!%3_DUGQ3_V.=U_Z0V-??\ 7P!_P14_ MY-9\4_\ 8YW7_I#8U]_T %%%% !1110!^ /_ 5'_P"3[/B;_P!PS_TUVE%' M_!4?_D^SXF_]PS_TUVE% 'ZJ?\$N/^3$_AE_W$__ $Z7=?55?*O_ 2X_P"3 M$_AE_P!Q/_TZ7=?55 !1110 5XS^U1^U)X3_ &4_AK<^)O$4R7.I3*T>DZ)' M(%GU&< 85?1%R"[X(4'N2JGF?VSOVTO#'[(?@J.YNXUUKQ?J2L-)T%) K28X M,TIZI"IZG&6/ [E?CG]FK]C'QU^V9X\C^.?[2-Q=2Z/=;9M*\-R;H3=0@YC' ME]8+49RJ#YI,EB<'Z_L?S4*&XFG; M]_<(IZ1*FZ).Q#,.BC.#.XU[_@N5#'< M%;28C4GH8_#Q<8_X&,_C7ZJV-C; M:996]G9V\5I:6\:PPV\"!(XT48554< < "ORL^*RCX3_ /!:3PEK]]_H M]IXB:S:!Y!A3]HT]M.&/K(K#ZYH _5JORA_X*%*=!_X*:? /5+8M'+(NA._E MCYF9=6F4_7*X&/:OU>K\I?VLE_X6E_P5S^$/A^Q99I=!.C+PO[[3I9 .-T\<4B GZ6TF/Q MK]&OA[XLM_'G@+PWXEM)%EMM8TVWU"-TZ%98E<$?]]4 ?#__ 6HT^.X_9?\ M,79 \ZW\6VP#=]K6EV"/S"G\*^HOV/[^34_V5/A#<3,[RGPIIJLTG4[;:-<_ MIUKY"_X+;>*(+3X'^ /#AD476H>(FU!(\_,4M[:5&/T!N4_,5]N?L_>%9_ O MP'^'/ARZ79=Z3XAC\/%QC_@8S^-?JY7Y2_%91\)_^"TGA+7[[_1[3Q$UFT#R#"G[1I[:<,?61 M6'US0!^K5?E#_P %"E.@_P#!33X!ZI;%HY9%T)W\L?,S+JTRGZY7 Q[5^KU? ME+^UDO\ PM+_ (*Y_"'P_8LLTN@G1EN47G:()Y=0D!_[9/GZ$4 2_P#!)TC;[/87]]ITL@'&Z>.*1 3]+:3'XU^C7P]\66_CSP%X;\ M2VDBRVVL:;;ZA&Z="LL2N"/^^J /A_\ X+4:?'4^%--5FDZG;;1KG].M?(7_!;;Q1!:? M_P >'#(HNM0\1-J"1Y^8I;VTJ,?H#!H [^BBB@#A_B]\;/!'P&\-VVO^/=?A\.Z/1?\/(?V;?^BI:?_P" 5W_\9KZ-OM/M=2B$5Y;0 MW<0;<$GC#@'IG!'7D_G5'_A$]#_Z VG_ /@+'_A0!^%W_!+OX[^!?V>_C]K_ M (C^(.NKX>T:Z\,7&GPW36L]QNG:[M)%3;"CL,K%()[?5-.M=2MU\'W4BPWD"RH&%[9 M, P(S@D9]S7[(_\ "L?!W_0IZ'_X+8?_ (F@#Q#_ (>0_LV_]%2T_P#\ KO_ M .,T?\/(?V;?^BI:?_X!7?\ \9KW_P#X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! M;3__ %C_P * / /^'D/[-O_ $5+3_\ P"N__C-'_#R']FW_ **EI_\ X!7? M_P 9KW__ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3_P#P%C_PH \ _P"'D/[- MO_14M/\ _ *[_P#C-'_#R']FW_HJ6G_^ 5W_ /&:]_\ ^$3T/_H#:?\ ^ L? M^%'_ B>A_\ 0&T__P !8_\ "@#P#_AY#^S;_P!%2T__ , KO_XS1_P\A_9M M_P"BI:?_ . 5W_\ &:]__P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_ M\* / /\ AY#^S;_T5+3_ /P"N_\ XS1_P\A_9M_Z*EI__@%=_P#QFO?_ /A$ M]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ H \ _X>0_LV_\ 14M/_P# M*[_^,T?\/(?V;?\ HJ6G_P#@%=__ !FO?_\ A$]#_P"@-I__ ("Q_P"%'_") MZ'_T!M/_ / 6/_"@#P#_ (>0_LV_]%2T_P#\ KO_ .,T?\/(?V;?^BI:?_X! M7?\ \9KW_P#X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P * / /^'D/ M[-O_ $5+3_\ P"N__C-'_#R']FW_ **EI_\ X!7?_P 9KW__ (1/0_\ H#:? M_P" L?\ A1_PB>A_] ;3_P#P%C_PH \ _P"'D/[-O_14M/\ _ *[_P#C-'_# MR']FW_HJ6G_^ 5W_ /&:]_\ ^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P ! M8_\ "@#P#_AY#^S;_P!%2T__ , KO_XS1_P\A_9M_P"BI:?_ . 5W_\ &:]_ M_P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_\* / /\ AY#^S;_T5+3_ M /P"N_\ XS1_P\A_9M_Z*EI__@%=_P#QFO?_ /A$]#_Z VG_ /@+'_A1_P ( MGH?_ $!M/_\ 6/_ H \ _X>0_LV_\ 14M/_P# *[_^,T?\/(?V;?\ HJ6G M_P#@%=__ !FO?_\ A$]#_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"@#P#_ M (>0_LV_]%2T_P#\ KO_ .,T?\/(?V;?^BI:?_X!7?\ \9KW_P#X1/0_^@-I M_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P * / /^'D/[-O_ $5+3_\ P"N__C-' M_#R']FW_ **EI_\ X!7?_P 9KW__ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3 M_P#P%C_PH \ _P"'D/[-O_14M/\ _ *[_P#C-'_#R']FW_HJ6G_^ 5W_ /&: M]_\ ^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P !8_\ "@#P#_AY#^S;_P!% M2T__ , KO_XS1_P\A_9M_P"BI:?_ . 5W_\ &:]__P"$3T/_ * VG_\ @+'_ M (4?\(GH?_0&T_\ \!8_\* / /\ AY#^S;_T5+3_ /P"N_\ XS1_P\A_9M_Z M*EI__@%=_P#QFO?_ /A$]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ H M\ _X>0_LV_\ 14M/_P# *[_^,T?\/(?V;?\ HJ6G_P#@%=__ !FO?_\ A$]# M_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"@#P#_ (>0_LV_]%2T_P#\ KO_ M .,T?\/(?V;?^BI:?_X!7?\ \9KW_P#X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! M;3__ %C_P * / /^'D/[-O_ $5+3_\ P"N__C-'_#R']FW_ **EI_\ X!7? M_P 9KW__ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3_P#P%C_PH \ _P"'D/[- MO_14M/\ _ *[_P#C-'_#R']FW_HJ6G_^ 5W_ /&:]_\ ^$3T/_H#:?\ ^ L? M^%'_ B>A_\ 0&T__P !8_\ "@#P#_AY#^S;_P!%2T__ , KO_XS1_P\A_9M M_P"BI:?_ . 5W_\ &:]__P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_ M\* / /\ AY#^S;_T5+3_ /P"N_\ XS1_P\A_9M_Z*EI__@%=_P#QFO?_ /A$ M]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ H \ _X>0_LV_\ 14M/_P# M*[_^,T?\/(?V;?\ HJ6G_P#@%=__ !FO?_\ A$]#_P"@-I__ ("Q_P"%'_") MZ'_T!M/_ / 6/_"@#P#_ (>0_LV_]%2T_P#\ KO_ .,T?\/(?V;?^BI:?_X! M7?\ \9KW_P#X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P * / /^'D/ M[-O_ $5+3_\ P"N__C-'_#R']FW_ **EI_\ X!7?_P 9KW__ (1/0_\ H#:? M_P" L?\ A1_PB>A_] ;3_P#P%C_PH \ _P"'D/[-O_14M/\ _ *[_P#C-'_# MR']FW_HJ6G_^ 5W_ /&:]_\ ^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P ! M8_\ "@#P#_AY#^S;_P!%2T__ , KO_XS1_P\A_9M_P"BI:?_ . 5W_\ &:]_ M_P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_\* / /\ AY#^S;_T5+3_ M /P"N_\ XS1_P\A_9M_Z*EI__@%=_P#QFO?_ /A$]#_Z VG_ /@+'_A1_P ( MGH?_ $!M/_\ 6/_ H \ _X>0_LV_\ 14M/_P# *[_^,T?\/(?V;?\ HJ6G M_P#@%=__ !FO?_\ A$]#_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"@#P#_ M (>0_LV_]%2T_P#\ KO_ .,T?\/(?V;?^BI:?_X!7?\ \9KW_P#X1/0_^@-I M_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P * / /^'D/[-O_ $5+3_\ P"N__C-' M_#R']FW_ **EI_\ X!7?_P 9KW__ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3 M_P#P%C_PH \ _P"'D/[-O_14M/\ _ *[_P#C-'_#R']FW_HJ6G_^ 5W_ /&: M]_\ ^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P !8_\ "@#P#_AY#^S;_P!% M2T__ , KO_XS1_P\A_9M_P"BI:?_ . 5W_\ &:]__P"$3T/_ * VG_\ @+'_ M (4?\(GH?_0&T_\ \!8_\* / /\ AY#^S;_T5+3_ /P"N_\ XS1_P\A_9M_Z M*EI__@%=_P#QFO?_ /A$]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ H M\ _X>0_LV_\ 14M/_P# *[_^,T?\/(?V;?\ HJ6G_P#@%=__ !FO?_\ A$]# M_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"@#P#_ (>0_LV_]%2T_P#\ KO_ M .,T?\/(?V;?^BI:?_X!7?\ \9KW_P#X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! M;3__ %C_P * / /^'D/[-O_ $5+3_\ P"N__C-'_#R']FW_ **EI_\ X!7? M_P 9KW__ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3_P#P%C_PH \ _P"'D/[- MO_14M/\ _ *[_P#C-'_#R']FW_HJ6G_^ 5W_ /&:]_\ ^$3T/_H#:?\ ^ L? M^%'_ B>A_\ 0&T__P !8_\ "@#P#_AY#^S;_P!%2T__ , KO_XS1_P\A_9M M_P"BI:?_ . 5W_\ &:]__P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_ M\* / /\ AY#^S;_T5+3_ /P"N_\ XS1_P\A_9M_Z*EI__@%=_P#QFO?_ /A$ M]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ H \ _X>0_LV_\ 14M/_P# M*[_^,T?\/(?V;?\ HJ6G_P#@%=__ !FO?_\ A$]#_P"@-I__ ("Q_P"%'_") MZ'_T!M/_ / 6/_"@#P#_ (>0_LV_]%2T_P#\ KO_ .,T?\/(?V;?^BI:?_X! M7?\ \9KW_P#X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P * / /^'D/ M[-O_ $5+3_\ P"N__C-'_#R']FW_ **EI_\ X!7?_P 9KW__ (1/0_\ H#:? M_P" L?\ A1_PB>A_] ;3_P#P%C_PH \ _P"'D/[-O_14M/\ _ *[_P#C-'_# MR']FW_HJ6G_^ 5W_ /&:]_\ ^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P ! M8_\ "@#P#_AY#^S;_P!%2T__ , KO_XS1_P\A_9M_P"BI:?_ . 5W_\ &:]_ M_P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_\* / /\ AY#^S;_T5+3_ M /P"N_\ XS1_P\A_9M_Z*EI__@%=_P#QFO?_ /A$]#_Z VG_ /@+'_A1_P ( MGH?_ $!M/_\ 6/_ H \ _X>0_LV_\ 14M/_P# *[_^,T?\/(?V;?\ HJ6G M_P#@%=__ !FO?_\ A$]#_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"@#P#_ M (>0_LV_]%2T_P#\ KO_ .,T?\/(?V;?^BI:?_X!7?\ \9KW_P#X1/0_^@-I M_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P * / /^'D/[-O_ $5+3_\ P"N__C-' M_#R']FW_ **EI_\ X!7?_P 9KW__ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3 M_P#P%C_PH \ _P"'D/[-O_14M/\ _ *[_P#C-'_#R']FW_HJ6G_^ 5W_ /&: M]_\ ^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P !8_\ "@#P#_AY#^S;_P!% M2T__ , KO_XS1_P\A_9M_P"BI:?_ . 5W_\ &:]__P"$3T/_ * VG_\ @+'_ M (4?\(GH?_0&T_\ \!8_\* / /\ AY#^S;_T5+3_ /P"N_\ XS1_P\A_9M_Z M*EI__@%=_P#QFO?_ /A$]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ H M\ _X>0_LV_\ 14M/_P# *[_^,T?\/(?V;?\ HJ6G_P#@%=__ !FO?_\ A$]# M_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"@#P#_ (>0_LV_]%2T_P#\ KO_ M .,T?\/(?V;?^BI:?_X!7?\ \9KW_P#X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! M;3__ %C_P * / /^'D/[-O_ $5+3_\ P"N__C-'_#R']FW_ **EI_\ X!7? M_P 9KW__ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3_P#P%C_PH \ _P"'D/[- MO_14M/\ _ *[_P#C-'_#R']FW_HJ6G_^ 5W_ /&:]_\ ^$3T/_H#:?\ ^ L? M^%'_ B>A_\ 0&T__P !8_\ "@#P#_AY#^S;_P!%2T__ , KO_XS1_P\A_9M M_P"BI:?_ . 5W_\ &:]__P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_ M\* / /\ AY#^S;_T5+3_ /P"N_\ XS1_P\A_9M_Z*EI__@%=_P#QFO?_ /A$ M]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ H \ _X>0_LV_\ 14M/_P# M*[_^,T?\/(?V;?\ HJ6G_P#@%=__ !FO?_\ A$]#_P"@-I__ ("Q_P"%'_") MZ'_T!M/_ / 6/_"@#P#_ (>0_LV_]%2T_P#\ KO_ .,T?\/(?V;?^BI:?_X! M7?\ \9KW_P#X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P * / /^'D/ M[-O_ $5+3_\ P"N__C-'_#R']FW_ **EI_\ X!7?_P 9KW__ (1/0_\ H#:? M_P" L?\ A1_PB>A_] ;3_P#P%C_PH \ _P"'D/[-O_14M/\ _ *[_P#C-'_# MR']FW_HJ6G_^ 5W_ /&:]_\ ^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P ! M8_\ "@#P#_AY#^S;_P!%2T__ , KO_XS1_P\A_9M_P"BI:?_ . 5W_\ &:]_ M_P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_\* / /\ AY#^S;_T5+3_ M /P"N_\ XS1_P\A_9M_Z*EI__@%=_P#QFO?_ /A$]#_Z VG_ /@+'_A1_P ( MGH?_ $!M/_\ 6/_ H \ _X>0_LV_\ 14M/_P# *[_^,T?\/(?V;?\ HJ6G M_P#@%=__ !FO?_\ A$]#_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"@#P#_ M (>0_LV_]%2T_P#\ KO_ .,T?\/(?V;?^BI:?_X!7?\ \9KW_P#X1/0_^@-I M_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P * / /^'D/[-O_ $5+3_\ P"N__C-' M_#R']FW_ **EI_\ X!7?_P 9KW__ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3 M_P#P%C_PH \ _P"'D/[-O_14M/\ _ *[_P#C-'_#R']FW_HJ6G_^ 5W_ /&: M]_\ ^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P !8_\ "@#P#_AY#^S;_P!% M2T__ , KO_XS1_P\A_9M_P"BI:?_ . 5W_\ &:]__P"$3T/_ * VG_\ @+'_ M (4?\(GH?_0&T_\ \!8_\* / /\ AY#^S;_T5+3_ /P"N_\ XS1_P\A_9M_Z M*EI__@%=_P#QFO?_ /A$]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ H M\ _X>0_LV_\ 14M/_P# *[_^,T?\/(?V;?\ HJ6G_P#@%=__ !FO?_\ A$]# M_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"@#P#_ (>0_LV_]%2T_P#\ KO_ M .,T?\/(?V;?^BI:?_X!7?\ \9KW_P#X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! M;3__ %C_P * / /^'D/[-O_ $5+3_\ P"N__C-'_#R']FW_ **EI_\ X!7? M_P 9KW__ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3_P#P%C_PH \ _P"'D/[- MO_14M/\ _ *[_P#C-'_#R']FW_HJ6G_^ 5W_ /&:]_\ ^$3T/_H#:?\ ^ L? M^%'_ B>A_\ 0&T__P !8_\ "@#P#_AY#^S;_P!%2T__ , KO_XS1_P\A_9M M_P"BI:?_ . 5W_\ &:]__P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_ M\* / /\ AY#^S;_T5+3_ /P"N_\ XS1_P\A_9M_Z*EI__@%=_P#QFO?_ /A$ M]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ H \ _X>0_LV_\ 14M/_P# M*[_^,T?\/(?V;?\ HJ6G_P#@%=__ !FO?_\ A$]#_P"@-I__ ("Q_P"%'_") MZ'_T!M/_ / 6/_"@#P#_ (>0_LV_]%2T_P#\ KO_ .,T?\/(?V;?^BI:?_X! M7?\ \9KW_P#X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P * / /^'D/ M[-O_ $5+3_\ P"N__C-'_#R']FW_ **EI_\ X!7?_P 9KW__ (1/0_\ H#:? M_P" L?\ A1_PB>A_] ;3_P#P%C_PH \ _P"'D/[-O_14M/\ _ *[_P#C-'_# MR']FW_HJ6G_^ 5W_ /&:]_\ ^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P ! M8_\ "@#P#_AY#^S;_P!%2T__ , KO_XS1_P\A_9M_P"BI:?_ . 5W_\ &:]_ M_P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_\* / /\ AY#^S;_T5+3_ M /P"N_\ XS1_P\A_9M_Z*EI__@%=_P#QFO?_ /A$]#_Z VG_ /@+'_A1_P ( MGH?_ $!M/_\ 6/_ H \ _X>0_LV_\ 14M/_P# *[_^,T?\/(?V;?\ HJ6G M_P#@%=__ !FO?_\ A$]#_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"@#P#_ M (>0_LV_]%2T_P#\ KO_ .,T?\/(?V;?^BI:?_X!7?\ \9KW_P#X1/0_^@-I M_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P * / /^'D/[-O_ $5+3_\ P"N__C-' M_#R']FW_ **EI_\ X!7?_P 9KW__ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3 M_P#P%C_PH \ _P"'D/[-O_14M/\ _ *[_P#C-'_#R']FW_HJ6G_^ 5W_ /&: M]_\ ^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P !8_\ "@#P#_AY#^S;_P!% M2T__ , KO_XS1_P\A_9M_P"BI:?_ . 5W_\ &:]__P"$3T/_ * VG_\ @+'_ M (4?\(GH?_0&T_\ \!8_\* / /\ AY#^S;_T5+3_ /P"N_\ XS1_P\A_9M_Z M*EI__@%=_P#QFO?_ /A$]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ H M\ _X>0_LV_\ 14M/_P# *[_^,T?\/(?V;?\ HJ6G_P#@%=__ !FO?_\ A$]# M_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"@#P#_ (>0_LV_]%2T_P#\ KO_ M .,T?\/(?V;?^BI:?_X!7?\ \9KW_P#X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! M;3__ %C_P * / /^'D/[-O_ $5+3_\ P"N__C-'_#R']FW_ **EI_\ X!7? M_P 9KW__ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3_P#P%C_PH \ _P"'D/[- MO_14M/\ _ *[_P#C-'_#R']FW_HJ6G_^ 5W_ /&:]_\ ^$3T/_H#:?\ ^ L? M^%'_ B>A_\ 0&T__P !8_\ "@#P#_AY#^S;_P!%2T__ , KO_XS1_P\A_9M M_P"BI:?_ . 5W_\ &:]__P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_ M\* / /\ AY#^S;_T5+3_ /P"N_\ XS1_P\A_9M_Z*EI__@%=_P#QFO?_ /A$ M]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ H \ _X>0_LV_\ 14M/_P# M*[_^,T?\/(?V;?\ HJ6G_P#@%=__ !FO?_\ A$]#_P"@-I__ ("Q_P"%'_") MZ'_T!M/_ / 6/_"@#P#_ (>0_LV_]%2T_P#\ KO_ .,T?\/(?V;?^BI:?_X! M7?\ \9KW_P#X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P * / /^'D/ M[-O_ $5+3_\ P"N__C-'_#R']FW_ **EI_\ X!7?_P 9KW__ (1/0_\ H#:? M_P" L?\ A1_PB>A_] ;3_P#P%C_PH \ _P"'D/[-O_14M/\ _ *[_P#C-'_# MR']FW_HJ6G_^ 5W_ /&:]_\ ^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P ! M8_\ "@#P#_AY#^S;_P!%2T__ , KO_XS1_P\A_9M_P"BI:?_ . 5W_\ &:]_ M_P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_\* / /\ AY#^S;_T5+3_ M /P"N_\ XS1_P\A_9M_Z*EI__@%=_P#QFO?_ /A$]#_Z VG_ /@+'_A1_P ( MGH?_ $!M/_\ 6/_ H \ _X>0_LV_\ 14M/_P# *[_^,T?\/(?V;?\ HJ6G M_P#@%=__ !FO?_\ A$]#_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"@#P#_ M (>0_LV_]%2T_P#\ KO_ .,T?\/(?V;?^BI:?_X!7?\ \9KW_P#X1/0_^@-I M_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P * / /^'D/[-O_ $5+3_\ P"N__C-' M_#R']FW_ **EI_\ X!7?_P 9KW__ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3 M_P#P%C_PH \ _P"'D/[-O_14M/\ _ *[_P#C-'_#R']FW_HJ6G_^ 5W_ /&: M]_\ ^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P !8_\ "@#P#_AY#^S;_P!% M2T__ , KO_XS1_P\A_9M_P"BI:?_ . 5W_\ &:]__P"$3T/_ * VG_\ @+'_ M (4?\(GH?_0&T_\ \!8_\* / /\ AY#^S;_T5+3_ /P"N_\ XS1_P\A_9M_Z M*EI__@%=_P#QFO?_ /A$]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ H M\ _X>0_LV_\ 14M/_P# *[_^,T?\/(?V;?\ HJ6G_P#@%=__ !FO?_\ A$]# M_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"@#P#_ (>0_LV_]%2T_P#\ KO_ M .,T?\/(?V;?^BI:?_X!7?\ \9KW_P#X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! M;3__ %C_P * / /^'D/[-O_ $5+3_\ P"N__C-'_#R']FW_ **EI_\ X!7? M_P 9KW__ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3_P#P%C_PH \ _P"'D/[- MO_14M/\ _ *[_P#C-'_#R']FW_HJ6G_^ 5W_ /&:]_\ ^$3T/_H#:?\ ^ L? M^%'_ B>A_\ 0&T__P !8_\ "@#P#_AY#^S;_P!%2T__ , KO_XS1_P\A_9M M_P"BI:?_ . 5W_\ &:]__P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_ M\* / /\ AY#^S;_T5+3_ /P"N_\ XS1_P\A_9M_Z*EI__@%=_P#QFO?_ /A$ M]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ H \ _X>0_LV_\ 14M/_P# M*[_^,T?\/(?V;?\ HJ6G_P#@%=__ !FO?_\ A$]#_P"@-I__ ("Q_P"%'_") MZ'_T!M/_ / 6/_"@#P#_ (>0_LV_]%2T_P#\ KO_ .,T?\/(?V;?^BI:?_X! M7?\ \9KW_P#X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P * / /^'D/ M[-O_ $5+3_\ P"N__C-'_#R']FW_ **EI_\ X!7?_P 9KW__ (1/0_\ H#:? M_P" L?\ A1_PB>A_] ;3_P#P%C_PH \ _P"'D/[-O_14M/\ _ *[_P#C-'_# MR']FW_HJ6G_^ 5W_ /&:]_\ ^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P ! M8_\ "@#P#_AY#^S;_P!%2T__ , KO_XS1_P\A_9M_P"BI:?_ . 5W_\ &:]_ M_P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_\* / /\ AY#^S;_T5+3_ M /P"N_\ XS1_P\A_9M_Z*EI__@%=_P#QFO?_ /A$]#_Z VG_ /@+'_A1_P ( MGH?_ $!M/_\ 6/_ H \ _X>0_LV_\ 14M/_P# *[_^,T?\/(?V;?\ HJ6G M_P#@%=__ !FO?_\ A$]#_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"@#P#_ M (>0_LV_]%2T_P#\ KO_ .,T?\/(?V;?^BI:?_X!7?\ \9KW_P#X1/0_^@-I M_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P * / /^'D/[-O_ $5+3_\ P"N__C-' M_#R']FW_ **EI_\ X!7?_P 9KW__ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3 M_P#P%C_PH \ _P"'D/[-O_14M/\ _ *[_P#C-'_#R']FW_HJ6G_^ 5W_ /&: M]_\ ^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P !8_\ "@#P#_AY#^S;_P!% M2T__ , KO_XS1_P\A_9M_P"BI:?_ . 5W_\ &:]__P"$3T/_ * VG_\ @+'_ M (4?\(GH?_0&T_\ \!8_\* / /\ AY#^S;_T5+3_ /P"N_\ XS1_P\A_9M_Z M*EI__@%=_P#QFO?_ /A$]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ H M\ _X>0_LV_\ 14M/_P# *[_^,T?\/(?V;?\ HJ6G_P#@%=__ !FO?_\ A$]# M_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"@#P#_ (>0_LV_]%2T_P#\ KO_ M .,T?\/(?V;?^BI:?_X!7?\ \9KW_P#X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! M;3__ %C_P * / /^'D/[-O_ $5+3_\ P"N__C-'_#R']FW_ **EI_\ X!7? M_P 9KW__ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3_P#P%C_PH \ _P"'D/[- MO_14M/\ _ *[_P#C-'_#R']FW_HJ6G_^ 5W_ /&:]_\ ^$3T/_H#:?\ ^ L? M^%'_ B>A_\ 0&T__P !8_\ "@#P#_AY#^S;_P!%2T__ , KO_XS1_P\A_9M M_P"BI:?_ . 5W_\ &:]__P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_ M\* / /\ AY#^S;_T5+3_ /P"N_\ XS1_P\A_9M_Z*EI__@%=_P#QFO?_ /A$ M]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ H \ _X>0_LV_\ 14M/_P# M*[_^,T?\/(?V;?\ HJ6G_P#@%=__ !FO?_\ A$]#_P"@-I__ ("Q_P"%'_") MZ'_T!M/_ / 6/_"@#P#_ (>0_LV_]%2T_P#\ KO_ .,T?\/(?V;?^BI:?_X! M7?\ \9KW_P#X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P * / /^'D/ M[-O_ $5+3_\ P"N__C-'_#R']FW_ **EI_\ X!7?_P 9KW__ (1/0_\ H#:? M_P" L?\ A1_PB>A_] ;3_P#P%C_PH \ _P"'D/[-O_14M/\ _ *[_P#C-'_# MR']FW_HJ6G_^ 5W_ /&:]_\ ^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P ! M8_\ "@#P#_AY#^S;_P!%2T__ , KO_XS1_P\A_9M_P"BI:?_ . 5W_\ &:]_ M_P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_\* / /\ AY#^S;_T5+3_ M /P"N_\ XS1_P\A_9M_Z*EI__@%=_P#QFO?_ /A$]#_Z VG_ /@+'_A1_P ( MGH?_ $!M/_\ 6/_ H \ _X>0_LV_\ 14M/_P# *[_^,T?\/(?V;?\ HJ6G M_P#@%=__ !FO?_\ A$]#_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"@#P#_ M (>0_LV_]%2T_P#\ KO_ .,T?\/(?V;?^BI:?_X!7?\ \9KW_P#X1/0_^@-I M_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P * / /^'D/[-O_ $5+3_\ P"N__C-' M_#R']FW_ **EI_\ X!7?_P 9KW__ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3 M_P#P%C_PH \ _P"'D/[-O_14M/\ _ *[_P#C-'_#R']FW_HJ6G_^ 5W_ /&: M]_\ ^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P !8_\ "@#P#_AY#^S;_P!% M2T__ , KO_XS1_P\A_9M_P"BI:?_ . 5W_\ &:]__P"$3T/_ * VG_\ @+'_ M (4?\(GH?_0&T_\ \!8_\* / /\ AY#^S;_T5+3_ /P"N_\ XS1_P\A_9M_Z M*EI__@%=_P#QFO?_ /A$]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ H M\ _X>0_LV_\ 14M/_P# *[_^,T?\/(?V;?\ HJ6G_P#@%=__ !FO?_\ A$]# M_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"@#P#_ (>0_LV_]%2T_P#\ KO_ M .,T?\/(?V;?^BI:?_X!7?\ \9KW_P#X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! M;3__ %C_P * / /^'D/[-O_ $5+3_\ P"N__C-'_#R']FW_ **EI_\ X!7? M_P 9KW__ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3_P#P%C_PH \ _P"'D/[- MO_14M/\ _ *[_P#C-'_#R']FW_HJ6G_^ 5W_ /&:]_\ ^$3T/_H#:?\ ^ L? M^%'_ B>A_\ 0&T__P !8_\ "@#P#_AY#^S;_P!%2T__ , KO_XS1_P\A_9M M_P"BI:?_ . 5W_\ &:]__P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_ M\* / /\ AY#^S;_T5+3_ /P"N_\ XS1_P\A_9M_Z*EI__@%=_P#QFO?_ /A$ M]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ H \ _X>0_LV_\ 14M/_P# M*[_^,T?\/(?V;?\ HJ6G_P#@%=__ !FO?_\ A$]#_P"@-I__ ("Q_P"%'_") MZ'_T!M/_ / 6/_"@#P#_ (>0_LV_]%2T_P#\ KO_ .,T?\/(?V;?^BI:?_X! M7?\ \9KW_P#X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P * / /^'D/ M[-O_ $5+3_\ P"N__C-'_#R']FW_ **EI_\ X!7?_P 9KW__ (1/0_\ H#:? M_P" L?\ A1_PB>A_] ;3_P#P%C_PH \ _P"'D/[-O_14M/\ _ *[_P#C-'_# MR']FW_HJ6G_^ 5W_ /&:]_\ ^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P ! M8_\ "@#P#_AY#^S;_P!%2T__ , KO_XS1_P\A_9M_P"BI:?_ . 5W_\ &:]_ M_P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_\* / /\ AY#^S;_T5+3_ M /P"N_\ XS1_P\A_9M_Z*EI__@%=_P#QFO?_ /A$]#_Z VG_ /@+'_A1_P ( MGH?_ $!M/_\ 6/_ H \ _X>0_LV_\ 14M/_P# *[_^,T?\/(?V;?\ HJ6G M_P#@%=__ !FO?_\ A$]#_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"@#P#_ M (>0_LV_]%2T_P#\ KO_ .,T?\/(?V;?^BI:?_X!7?\ \9KW_P#X1/0_^@-I M_P#X"Q_X4?\ ")Z'_P! ;3__ %C_P * / /^'D/[-O_ $5+3_\ P"N__C-' M_#R']FW_ **EI_\ X!7?_P 9KW__ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3 M_P#P%C_PH \ _P"'D/[-O_14M/\ _ *[_P#C-'_#R']FW_HJ6G_^ 5W_ /&: M]_\ ^$3T/_H#:?\ ^ L?^%'_ B>A_\ 0&T__P !8_\ "@#P#_AY#^S;_P!% M2T__ , KO_XS1_P\A_9M_P"BI:?_ . 5W_\ &:]__P"$3T/_ * VG_\ @+'_ M (4?\(GH?_0&T_\ \!8_\* / /\ AY#^S;_T5+3_ /P"N_\ XS1_P\A_9M_Z M*EI__@%=_P#QFO?_ /A$]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ H M\ _X>0_LV_\ 14M/_P# *[_^,T?\/(?V;?\ HJ6G_P#@%=__ !FO?_\ A$]# M_P"@-I__ ("Q_P"%'_")Z'_T!M/_ / 6/_"@#P#_ (>0_LV_]%2T_P#\ KO_ M .,T?\/(?V;?^BI:?_X!7?\ \9KW_P#X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! M;3__ %C_P * / /^'D/[-O_ $5+3_\ P"N__C-'_#R']FW_ **EI_\ X!7? M_P 9KW__ (1/0_\ H#:?_P" L?\ A1_PB>A_] ;3_P#P%C_PH \ _P"'D/[- MO_14M/\ _ *[_P#C-'_#R']FW_HJ6G_^ 5W_ /&:]_\ ^$3T/_H#:?\ ^ L? M^%'_ B>A_\ 0&T__P !8_\ "@#P#_AY#^S;_P!%2T__ , KO_XS1_P\A_9M M_P"BI:?_ . 5W_\ &:]__P"$3T/_ * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_ M\* / /\ AY#^S;_T5+3_ /P"N_\ XS1_P\A_9M_Z*EI__@%=_P#QFO?_ /A$ M]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ 6/_ H \ _X>0_LV_\ 14M/_P# M*[_^,T?\/(?V;?\ HJ6G_P#@%=__ !FO>+[0?#6EV:=I5I:PKODGG@B1 M$4=2S$8 ^M?,?Q<_;7^$O@/S[+PUHEGXTU9,J&LX(X[-6]YBIW?\ # ^HKEQ M&*HX6/-6DD<6*QF'P<>?$345_6RW9TG_ \A_9M_Z*EI_P#X!7?_ ,9I?$/_ M 4(^#>FZ&U]HVMW?B>,/BQ-)'= M26>AZ4WW=,T6W6VBQZ,P^=_HS$>@%>5U\AB^(MXX6/S?^7]>A\'CN+-X8.'S M?Z+_ #^X^F?BY^WU\0_B'Y]GH4B>"](?(":W$EQ<2R3SRL7>65BS.QZDD\DUZC\)OV8OB'\9GBET'0I(=+<\ZMJ&8+4#U# M$9?Z(&-?:OPC_P""=G@SPCY%]XRO)?%^I+AC:@&"R5O3:#N?!_O, >ZUX]/" M9AFLN>=VN[T7R_X"/!IX'-,[FJE2[7>6B^2_R1^9&H:YIND,@O\ 4+6QW_=- MQ*$S[\\G\*]P^$<'[,L/DWWQ%^-UAA_] ;3_ /P%C_PKZG"9!AZ- MI5O??X?=_F?:8'A?"8>TL1^\E]R^[K\_N/ESP+^VS^R-\,])&F^%_&VAZ+:8 M&Y;73KL-)CN[F'0_LV_P#14M/_ / *[_\ C-'_ \A M_9M_Z*EI_P#X!7?_ ,9KW_\ X1/0_P#H#:?_ . L?^%'_")Z'_T!M/\ _ 6/ M_"@#P#_AY#^S;_T5+3__ "N_P#XS1_P\A_9M_Z*EI__ (!7?_QFO?\ _A$] M#_Z VG_^ L?^%'_")Z'_ - ;3_\ P%C_ ,* / /^'D/[-O\ T5+3_P#P"N__ M (S1_P /(?V;?^BI:?\ ^ 5W_P#&:]__ .$3T/\ Z VG_P#@+'_A1_PB>A_] M ;3_ /P%C_PH \ _X>0_LV_]%2T__P KO\ ^,T?\/(?V;?^BI:?_P" 5W_\ M9KW_ /X1/0_^@-I__@+'_A1_PB>A_P#0&T__ ,!8_P#"@#P#_AY#^S;_ -%2 MT_\ \ KO_P",T?\ #R']FW_HJ6G_ /@%=_\ QFO?_P#A$]#_ .@-I_\ X"Q_ MX4?\(GH?_0&T_P#\!8_\* / /^'D/[-O_14M/_\ *[_ /C-'_#R']FW_HJ6 MG_\ @%=__&:]_P#^$3T/_H#:?_X"Q_X4?\(GH?\ T!M/_P# 6/\ PH \ _X> M0_LV_P#14M/_ / *[_\ C-'_ \A_9M_Z*EI_P#X!7?_ ,9KW_\ X1/0_P#H M#:?_ . L?^%'_")Z'_T!M/\ _ 6/_"@#P#_AY#^S;_T5+3__ "N_P#XS1_P M\A_9M_Z*EI__ (!7?_QFO?\ _A$]#_Z VG_^ L?^%'_")Z'_ - ;3_\ P%C_ M ,* / /^'D/[-O\ T5+3_P#P"N__ (S1_P /(?V;?^BI:?\ ^ 5W_P#&:]__ M .$3T/\ Z VG_P#@+'_A1_PB>A_] ;3_ /P%C_PH \ _X>0_LV_]%2T__P MKO\ ^,T?\/(?V;?^BI:?_P" 5W_\9KW_ /X1/0_^@-I__@+'_A1_PB>A_P#0 M&T__ ,!8_P#"@#P#_AY#^S;_ -%2T_\ \ KO_P",T?\ #R']FW_HJ6G_ /@% M=_\ QFO?_P#A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* /&M/\ V[/@ M9JUG'=V7CN.ZMI,[)8M,O65L$@X/D^H(_"K/_#;?P6_Z'/\ \I5[_P#&:^%? MVT;2"Q_:6\8P6T,=O"OV/;'$@51FR@)P![FO$Z\N>*G&3BDM#^C_\ QFORIHJ/KE3LCU?^(79-_P _:O\ X%#_ .0/U U;_@H/^S[H-PMO MJ/Q'M;*=D\P1SZ?>*2I)&<&'ID'\JI?\/(?V;?\ HJ6G_P#@%=__ !FN;_X) MW:'IVI?!76I;S3[6[E'B&=0\\*N0/LUL<9(Z?8"EE>9U\%1;<8.ROO\[)?D> ?\/(?V;?^BI:?_X!7?\ \9H_ MX>0_LV_]%2T__P KO\ ^,U[_P#\(GH?_0&T_P#\!8_\*/\ A$]#_P"@-I__ M ("Q_P"%:'@G@'_#R']FW_HJ6G_^ 5W_ /&:/^'D/[-O_14M/_\ *[_ /C- M>_\ _")Z'_T!M/\ _ 6/_"C_ (1/0_\ H#:?_P" L?\ A0!X!_P\A_9M_P"B MI:?_ . 5W_\ &:/^'D/[-O\ T5+3_P#P"N__ (S7O_\ PB>A_P#0&T__ ,!8 M_P#"C_A$]#_Z VG_ /@+'_A0!X!_P\A_9M_Z*EI__@%=_P#QFC_AY#^S;_T5 M+3__ "N_P#XS7O_ /PB>A_] ;3_ /P%C_PH_P"$3T/_ * VG_\ @+'_ (4 M> ?\/(?V;?\ HJ6G_P#@%=__ !FC_AY#^S;_ -%2T_\ \ KO_P",U[__ ,(G MH?\ T!M/_P# 6/\ PH_X1/0_^@-I_P#X"Q_X4 > ?\/(?V;?^BI:?_X!7?\ M\9H_X>0_LV_]%2T__P KO\ ^,U[_P#\(GH?_0&T_P#\!8_\*/\ A$]#_P"@ M-I__ ("Q_P"% '@'_#R']FW_ **EI_\ X!7?_P 9H_X>0_LV_P#14M/_ / * M[_\ C->__P#")Z'_ - ;3_\ P%C_ ,*/^$3T/_H#:?\ ^ L?^% '@'_#R']F MW_HJ6G_^ 5W_ /&:/^'D/[-O_14M/_\ *[_ /C->_\ _")Z'_T!M/\ _ 6/ M_"C_ (1/0_\ H#:?_P" L?\ A0!X!_P\A_9M_P"BI:?_ . 5W_\ &:/^'D/[ M-O\ T5+3_P#P"N__ (S7O_\ PB>A_P#0&T__ ,!8_P#"C_A$]#_Z VG_ /@+ M'_A0!X!_P\A_9M_Z*EI__@%=_P#QFC_AY#^S;_T5+3__ "N_P#XS7O_ /PB M>A_] ;3_ /P%C_PH_P"$3T/_ * VG_\ @+'_ (4 > ?\/(?V;?\ HJ6G_P#@ M%=__ !FC_AY#^S;_ -%2T_\ \ KO_P",U[__ ,(GH?\ T!M/_P# 6/\ PH_X M1/0_^@-I_P#X"Q_X4 > ?\/(?V;?^BI:?_X!7?\ \9H_X>0_LV_]%2T__P MKO\ ^,U[_P#\(GH?_0&T_P#\!8_\*/\ A$]#_P"@-I__ ("Q_P"% '@'_#R' M]FW_ **EI_\ X!7?_P 9H_X>0_LV_P#14M/_ / *[_\ C->__P#")Z'_ - ; M3_\ P%C_ ,*/^$3T/_H#:?\ ^ L?^% '@'_#R']FW_HJ6G_^ 5W_ /&:/^'D M/[-O_14M/_\ *[_ /C->_\ _")Z'_T!M/\ _ 6/_"C_ (1/0_\ H#:?_P" ML?\ A0!X!_P\A_9M_P"BI:?_ . 5W_\ &:^>O^"@'[;/P2^+G[(_CSPEX0\? M6>M>(M0^P?9;&*UN$:7R[^VE?!>,*,(CMR>U?H)_PB>A_P#0&T__ ,!8_P#" MOEO_ (*>>'M*L?V&_B5/;:99V\R_V9MDBMT5AG4[0'! ]#0!YU_P14_Y-9\4 M_P#8YW7_ *0V-??]? '_ 14_P"36?%/_8YW7_I#8U]_T %%%% !1110!^ / M_!4?_D^SXF_]PS_TUVE%'_!4?_D^SXF_]PS_ --=I10!^JG_ 2X_P"3$_AE M_P!Q/_TZ7=?55?*O_!+C_DQ/X9?]Q/\ ].EW7U50 4444 ?B5\:O@S^TQ\1/ MVJM9^*ES\'=0\1I!JK2:7I^L6WGV0M8F*VT;1B1=RA0K%<@,V2P.X@^Z_P## M2W_!0 <#X-Z>!_V!G_\ DFOU HH ^#_V9?CA^V!XP^-WAO2/BE\-+/P_X$N/ MM/\ :.HQ:8T+0[;:5HL.9VQF58U^Z?O8]ZZG_@HO^Q;J?[3GA;1?$G@F:.T^ M(WA@LUD'E\D7L!(8P^9D!'5P'1CP"6!(W;A]CT4 ?E]H?[;W[8?AGPO'X0U+ M]GK6-;\8V\/V=/$$FC7ACE*C;YSK&GEN:?;7%U'"K'A([B!'!C+-D1NH<9(XZ#]8J* /R_\ MA5^S3\;/VS_VBM&^+7[06B-X3\'Z"ZRZ;X8N8C$TGEN'2!;=B76,O\TCR_,^ M-H&"-GZ(?&2Z\267PA\<7'@U9&\80Z%?2:*L,:2.;X6[FWVHX*L?,V8# @]" M,5V%% 'RC^P'XB_:$\0^&_%[_M 17T6I1W< TK[=I]K:$Q%&\S MT4-\VW[V M36-_P47_ &+=3_:<\+:+XD\$S1VGQ&\,%FL@\ODB]@)#&'S,@(ZN Z,> 2P) M&[B@#\OM#_;>_;#\,^%X_"&I?L]:QK?C&WA^SIX@DT:\, ]3F^QO>(LUC?;=QM+I#NBEQ MD9 /##NK,.,YK\\_A%\5OVM?V&]%D^&NJ_!O4OB7X>L9632;S3[:XNHX58\) M'<0(X,99LB-U#C)''0?K%10!^7_PJ_9I^-G[9_[16C?%K]H+1&\)^#]!=9=- M\,7,1B:3RW#I MNQ+K&7^:1Y?F?&T#!&S]0*** "BBB@ HHHH _%;_@BI_R= M-XI_[$RZ_P#2ZQK]J:_%;_@BI_R=-XI_[$RZ_P#2ZQK]J: "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BN&^)GQN\$_""S\_Q5X@M=-D9=T=GGS+ MF4?[,2Y8CWQCU(KXP^+G_!275]4$UC\/-&71H#E1JNJ*LMP?=(AE$/\ O%_H M*\S%9EAL'_%EKV6K_KU/'QN;8/ :5IZ]EJ_NZ?.Q]W>+?&F@^ ](DU3Q%J]G MHNGIUGO)EC4GT7/WCZ 9)KY#^+G_ 4DT;2?.L?A[H[:U./$'C[5GU/Q'K%YK5^W_+:\F:0J/10>%'L, 51T70]2\2: ME#IVDV%SJ=_,=L5K9PM+(Y]E4$FOCL5Q!7K/DPZY5][/@,;Q3B<0^3"1Y$_F M_P#)?UJ==\3OCCXX^,%X9O%7B"ZU"$-NCLE;R[:+_=B7"@^^,GN37"QQM+(J M(I=V.%51DD^@KZW^$?\ P3J\8^+!#?>,[V+PCI[8;[(@$]ZX]U!V1Y]R2.ZU M]J_"?]F;X>?!F..3P_H4UQ#Y4^LM7]V_WV/SX^$?[#?Q(^)_DW=[9#PCHSX;[9JZ% M967U2#[Y_P"!;0>QK[6^$?[#_P -OA?Y-W=6!\6:RF#]LUA0\:MZI!]P>V[< MP]:^A**^OPF3X7"Z\O-+N_\ +8^\P.08+!6ER\TN[U^Y;?KYB*HC4*H"JHP M!@ 4M%%>X?2!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !163XD\6Z)X-T]K_7=6LM'LUS^^OIUB4X[ L1D^PYKYS^ M(G_!07X?>%O-@\.V][XNO%X5H5^S6V?0R.-WXJA'O6NV&BP8)4WDZHSX[*I.6/L 37YP? M$/\ ;L^)WC;S8-.O+?PI8-D"/2H_WQ7WF;+ ^Z;:\ U35K[7+Z6]U&\N-0O) M3F2XNI6ED<^I9B2:XYXR*^%'ZOEGA=BZMIYC64%VC[S^_1+Y3.]^.H)VG^Z*\'%YUA<+>*?-+LO\]CYC'<0X+!WBI<\NR_5 M[?F?H3\7/VM/AQ\'?.MM3UE=3UF/(_LG2<3SAO1SG;']'8'V-?%'Q<_X*#>/ M?'7G67AA(_!>E-E=]JWFWCK[S$#9_P (_O&OEJO2OA3^SKX_\ C-,G_"-Z M!-)8$X;5+K]S:)Z_O&^\1Z+N/M7R-?-L;CI>SHZ)]([_ '[_ )'PN)SW,>A=SA4'NQ K[X^$?\ P3C\+>&_(OO'6I2>*+]< M,;"U+06:GT)^_)]_BY63R;[XBZ M[Y2\,=(T9LM]'G88'H0JGV:OLGX??"GPC\*]-^P^%= L]&A(P[PIF67_ 'Y# MEW_X$37645]CAI8\"O!_B'^W!\+_ OF0VNJ2^*+]>!!HJ"2// M;,Q(3'^Z6/M42G&&LF>G@KV7S/H"J.L:YIWAVPDOM5U M"UTRRC^_(/'.H&]\0ZU?:U=RY/RCV&!7'/%Q7PJY^J99X8 MYCB+3Q]14EV7O2_#W?Q9^COQ$_;T^&O@WS(-(FNO%M\O 33DV0 ^\KX&/= U M?,/Q$_;^^(WBWS8-"6S\(V+<#[(GGW&/0RN,?BJJ:^9E4LP &2> !7KOP[_9 M1^)WQ*\J73_#4^GV$F"+[5O]%BP?X@&^9Q[HIKD=:K5=H_@?IF'X1X9X>IJO MBTFU]JJU^"TC^#9YIK_B75_%6H/?ZUJEYJUZ_P!ZXOIVFD/_ )B35"&&2YF M2*&-I97.U41268GH !U-??'P[_X)OZ-8>5<>-/$=QJLHP6L=*7R(<^AD;+,/ MH$-?37@+X-^"?AC"J>&/#5AI4BC;]I2+?<,,8PTK9<_B>]7'"SEK+0\_,/$C M*,#'V6 @ZK6UERQ^]J_W1L?FQ\//V-OBE\0O*E303H%@^#]KUQC;#![B/!D/ MU"X]Z^GOAW_P3G\*:-Y5QXOUJ\\17 Y:TM!]EMOH2"7;ZAE^E?7E%=D,+3CO MJ?E&9^(6=YA>-*:HQ[0W_P# G=_=8_+W]I3]GKQ#IGQJ\0VO@GX?:X_AB(6J MV;:9I=Q-;G_18M^UPI#'?OR:\R_X43\2_\ HGGBO_P27/\ \17['T5G M+"1DV[GM8/Q-QV%PU/#NA&3A%*[;N[*UWYO=GXX?\*)^)?\ T3SQ7_X)+G_X MBC_A1/Q+_P"B>>*__!)<_P#Q%?L?12^IQ[G7_P 14QO_ $#1^]GS3^P+X3US MP;\'=8LM?T;4-#O)->FF2WU*UDMY&C-O;@.%< ERZ!1115GE!1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 5\J_P#!4?\ Y,3^)O\ W#/_ M $Z6E?55?*O_ 5'_P"3$_B;_P!PS_TZ6E 'E7_!%3_DUGQ3_P!CG=?^D-C7 MW_7P!_P14_Y-9\4_]CG=?^D-C7W_ $ %%%% !1110!^ /_!4?_D^SXF_]PS_ M --=I11_P5'_ .3[/B;_ -PS_P!-=I10!^JG_!+C_DQ/X9?]Q/\ ].EW7U57 MRK_P2X_Y,3^&7_<3_P#3I=U]54 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 ?BM_P14_Y.F\4_P#8F77_ *76-?M3 M7XK?\$5/^3IO%/\ V)EU_P"EUC7[4T %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117'_$7XO>#OA/I M_P!L\5^(+/2%92T<,C[IY?\ V6/)/8=37PQ\7/^"D]W<^=8_#K1!9IR MO]KZPH>3ZI"#M'L6+>ZBOCSQQ\1O$_Q*U8ZEXHUR]UN\YVM=2EEC![(GW4'L MH KYC%\04*/NT%SO[E_7]7/C<=Q3A:%XX9<[^Y?\'^M3[U^+G_!1[PWX?\ZQ M\!:6_B6]7*C4;X-!9J?4+Q))]/D]B:^+?BE^T%X]^,DS?\)-X@N+FRW;DTV M^3:)Z8B7 )']YLGWK@]-TN\UJ^ALM/M)[Z]F;9%;VT;222-Z*J@DGZ5]1?"3 M_@GGXZ\:^3>^*YXO!FEMAO*F FO7'M&#A/\ @; C^Z:^8GB,PS:7)&[79:+Y M_P#!9\;4Q>:YY)PA=KLM(_/_ (+/E0 L0 ,FO>?A'^Q;\2OBOY%V=,_X1K19 M,'^T-9#1;E]4BQO;CHK]"?A)^RI\.?@V(9](T1+_5X_^8MJF)[G/JI( MVQG_ '%6O7J]O"<.I6EBI?)?Y_UZGT6!X32M/&3OY+]7_E]Y\W_"/]@_X<_# M?R;O5K=O&>L)@FXU5!]G5O\ 8MQE6C%)'W>&PE#!PY*$%%>7Z]PHHHKI.L**** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BD9@JDDX Y)->1?$3]J[X M8_#7S8M0\2P:A?ID&QTG_2I?-CU$:X53]2XKYD\>_&3QM\3IF?Q/XEO]5C8[OLSR[+=3G.5B7"#\!VKD MGBX1^'4_4,L\-,UQ=I8R2HQ_\"E]RT^^1^D_Q$_;)^%WP\\V)]>&OWZ9'V/1 M%%R3;=>?WKX0_0'/M7'+$5:CM'\#]1PG M_#V2T_;XWW[?:J-*/W:1^^YD>-?B9XK^(UW]I\3>(-0UIP=RK=3EHT/^PGW5 MZG[H%3^5<>-_$\=JO!:PT5-[X]#,X !^B,/>OI[X=_LR_# M;X8^5+H_ABUDOX^1J&H#[3<;O[P9\[#_ +@6G'"U)ZRT,L=X@Y%E4/88&/M+ M;*"Y8KYNWX)GYJ?#O]FWXC_%#RI-$\+WGV&3!%_>K]FM]O\ >#OC?\ !-R"/RKCQOXH:9N"UCHB;5^AFD&2/H@^M?;U%=D,+".^I^5YGXCY MQC;QPUJ,?[NLO_ G^B1Y]\/?@#\/_A:L;>'?#%C:W:=+Z9//N<^OFOEAGT! M]J]!HHKK45%62/S/$8JOBZCJXB;G)]6VW]["BBBF5?\ !%3_ )-9\4_]CG=?^D-C7W_7P!_P14_Y-9\4_P#8YW7_ M *0V-??] !1110 4444 ?@#_ ,%1_P#D^SXF_P#<,_\ 37:44?\ !4?_ )/L M^)O_ '#/_37:44 ?JI_P2X_Y,3^&7_<3_P#3I=U]55\J_P#!+C_DQ/X9?]Q/ M_P!.EW7U50 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110!^*W_!%3_DZ;Q3_P!B9=?^EUC7[4U^*W_!%3_DZ;Q3_P!B M9=?^EUC7[4T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 44V21(8VDD94C4%F9C@ #J2:^>/BY^W1\-_AEY]II]X?% M^LQY M=)<-"K>CS_ '!_P'<1Z5SUL12P\>:M))'+B,50PD.>O-17G_6I]$UY M/\6OVHOAU\&UEAUS78[G58_^83IN)[K/HR@X3_@96OSW^+G[;GQ*^*7G6D&H M#PKHTF5^PZ.QC=U]'F^^W'! *J?[M> ,Q=BS$LQ.23U-?(XOB)+W<+&_F_\ M+^O0^$QW%D5>&#A?S?Z+_/[CZQ^+G_!1#QKXP\^R\'VL7@_3&RHN 1/>NOKO M(VIG_97([-7RSJ^LW_B#49M0U2^N-2OIVW2W5W*TLLA]69B2?QKL_A?\!O'7 MQBNA'X7\/W-[;;MKW\@\JUC]=TK87(_N@D^@K[1^$?\ P3=T'1?(OOB!JS>( M+H88Z9IQ:&U!]&DXD)&AF&;2YI7:[O1?+_@'SD,+FN>24Y7:[O2*] M/^ CX-\&^ O$7Q$U9=,\-:+>:U?'&8K.(OL![L>BCW8@5]?_ C_ .";.I7W MDWWQ$UI=,A.&.DZ2PDG^CS$%%/LH?_>%?=?A;P?H?@?28],\/Z39Z-I\?2WL MH5C7/J<#D^YY-;%?383A^A2M*N^9_%L-0M+$OG?;9?YO^M#BO MAO\ !GP7\(['[+X4\/VFEDKMDN57?<2_[\K9=OH3@=@*[6BBOJ(0C3BHP5EY M'V=.G"E%0II)+H@HHHJS0**** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH ***X+X@_';P%\+E<>)/$]C8W*#/V)'\VY/I^Z3+_B1CWI-J*NSI MP^&KXNHJ6'@YR?1)M_U?_ ("OU:/TJ^(G[27PX^%_FQZWXHL_MT>0=/LF^TW& M[^Z43.T_[V![U\Q?$3_@I'/)YMOX(\,+$O(6_P!;?D=#]4P/A[D>5P]MCI. MI;=R?+%?)6_%LWOB%\?OB!\4FD7Q%XGOKJT?K8POY%MCT\I,*<>I!/O7GU?6 M_P //^"=/B_7/*N/%NL67AJW/+6MO_I=S]#@B,?4,WTKZ>^'O[%_PM^'_ES? MV'_PD-\G/VK7&%QS[1X$?_CN?>E'#U:FLOQ-\7QOP[DE/V&"M.WV::2C]^D? MNN?FSX%^$/C/XF3"/PQX;U#5USM,\46V!3Z-*V$7\2*^F?AY_P $X=>U'R[C MQGXBMM'A/)LM,7[1-]"YPBGW&\5]^6]O%:0)#!$D,,8VI'&H55'H .@J2NN& M$A'XM3\OS/Q,S7%WA@HJC'_P*7WO3_R7YGCOP\_9)^%_PW\J6S\.1:K?Q\B^ MU@BZDSV(##8I]U45["JA%"J JJ, 8 I:*[(Q4=(H_+L7CL5CZGM<75E.7>3 M;_,****HX0HHHH **** "BBB@ HHHH ***XGQ_\ &SP%\+(V;Q9XNTG0G50W MD75THF(/0B(9<_@*Z*&'K8J:I4(.,*/Q->T:%XBTKQ1IT>H:-J5IJUC(,I=6,ZS1M]&4D&N MO&97C\O2>,P\Z=]N:,H_FD3&<9?"[FA1117F%A1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?*O_!4? M_DQ/XF_]PS_TZ6E?55?*O_!4?_DQ/XF_]PS_ -.EI0!Y5_P14_Y-9\4_]CG= M?^D-C7W_ %\ ?\$5/^36?%/_ &.=U_Z0V-??] !1110 4444 ?@#_P %1_\ MD^SXF_\ <,_]-=I11_P5'_Y/L^)O_<,_]-=I10!^JG_!+C_DQ/X9?]Q/_P!. MEW7U57RK_P $N/\ DQ/X9?\ <3_].EW7U50 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110!^*W_ 14_P"3IO%/_8F7 M7_I=8U^U-?BM_P $5/\ DZ;Q3_V)EU_Z76-?M30 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 45R_CWXG>%/A?I?]H>*=>L]%MB"4 M^T2?O)<=0B#+.?90:^.?BY_P4H5?/L/AUH>X\J-7UD<>F4@4_B"S?5>U>?BL M?AL&OWLM>W7[CRL9FF$P"_?SL^V[^X^W]%?.L?!-C)XLU!S5\"_$# MXJ>+?BGJGV_Q5KUYK,X)*+.^(HL]DC&%0>R@5S=G9W&H745M:P27-S*P2.&% M"[NQZ M[F$CRKN]7_DOQ/2OBQ^T MK\0OC-))'XAUZ4:8S9&DV/[BT7T!0'Y\=BY8^]>7U]/?"3_@G_\ $'Q]Y-YX MB$?@K26P?].3?>,/: $;?^!E3[&OM?X2?L@_#;X0^1CC6M9CP?[4UC$\J MMZHN-D?L54'W-TK:)]9;_=O^1P8?(\QS.?M:[<4^LM_DM_R1^>W MPC_8_P#B3\7O(NK31SHFBR8/]J:QF"-E]47&^3CH57;[BOM;X1_L _#[X?\ MDWGB$/XUU9<'=?)LM$/^S "0W_ RP]A7T]17UN$R7"X:TI+FEW?^6Q]U@>'< M%@[2DN>7=_HMOS(;.SM]/M8K:U@CMK:)0D<,*!$11T X J:BBO?/J HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKG/&7Q%\,?#VS^U M>)=>L-%A(ROVN=4=_P#<3[S'V4&DVEJS6E2J5IJG2BY2>R2N_N.CHKY(^(G_ M 46\'Z'YMOX2TB]\37 X6ZN/]$MOJ-P,A^A5?K7S#\1/VT/BE\0#)$NN?\ M".V#U'V=YA:52"I1[ST?_@*N_OL? MI-X[^+G@SX9P&3Q/XDL-(.W<()I=T[#U6)QV5\!W%Q+>3O-/*\TTAW/)(Q9F/J2>IJYH?A[5?%& MH1V&CZ;=ZK?2?=MK*!II#]%4$UQRQ M2:^E?AW^P+\1_&'E3ZT+3PC8MR3?/YMP1ZB)">?9F4U]._#O]@?X;^#_ "I] M96[\77RX):_?R[<,.XB3''L[,*A4:U5WE^)Z>(XLX9X=INAA'%M?9I)/[VK1 M_&Y^*^COAW_P $]?'OB;RI M_$MY9>$K-L$QN?M5UC_<0[1^+@CTK]$M#\/Z7X9T^.PT?3K32K&/[EM90+#& MOT50!6A77#!Q7Q.Y^9YGXGYAB+PP%)4EW?O2_P#D5]S/GOX=_L-?##P/Y4][ MITWBJ_3!\[6'WQ9[XA4!"/9@WUKWO3M-L]'LXK2PM(+*TB&(X+>,1QH/0*!@ M59HKLC",/A1^5X[-,=F<^?&5I3?F]%Z+9?(****L\L**** "BBB@ HHHH ** M** "BBB@ HHHH **** /C3]OG]MMO@!IJ^$_",L,OC:^CS+,PW#3XR 0V/[Y M!X^N:_(/Q)XGU7Q=JUQJ>LW\VHWUPYDDFG)KE MV;[?J,TD2LV[RXMYV(/8+@?A7GU?Z'\$\*83AC+*<(07MII.O\ [/7[47C3]G/Q1#J6@7IGT]F N]+N"3#<)W4^A]".AKR" MBOML9@L-F-"6%Q=-3A+1IZHYHRE!\T79G]#_ ,$?C!HOQT^&^E>+M"EW6UXF M)(3]^"4?>C8=B/ZUWE?E]_P1]^(UV/%7C;P-+(TEI)IZ:M"K-Q$8Y5C? _VO M/7/^Z*_4&O\ /#C+(8\-YW7R^F[P5G'_ R5U]VWR/K5?\$5/^36?%/_8YW7_I#8U]_P!? '_!%3_DUGQ3_P!CG=?^D-C7W_0 4444 M %%%% 'X _\ !4?_ )/L^)O_ '#/_37:44?\%1_^3[/B;_W#/_37:44 ?JI_ MP2X_Y,3^&7_<3_\ 3I=U]55\J_\ !+C_ ),3^&7_ '$__3I=U]54 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?BM M_P $5/\ DZ;Q3_V)EU_Z76-?M37XK?\ !%3_ ).F\4_]B9=?^EUC7[4T %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 C,$4LQVJ!DD]J^?_ (3_ +5.F_$GXX>+_!"F);6Q M*C2[A>MQL^6<'U^;&,=@:M_MB_&8?"'X27AM9536M6#6=F,\KD?,^/8$?G7Y M<_#WQQJ'P]\;Z5XEL)6%W8W ER3]\?Q _4$U\MF>:_4\13I0V6LO3M^OW'Q> M<9W]0Q5*C#9.\O1]/U^X_;RBL#P%XRL?B!X/TGQ#ISA[6_@65<'.T]&7Z@Y' MX5OU]/&2DE*.S/LHR4XJ47=,****HH**** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBD9@JDDX Y)- "T5X'\7/VUOAM\*O.M M$U+_ (2?64R/L&C%955O1Y<[%YZ@$L/[M?%'Q<_;L^(_Q+\ZSTRZ7P=H[Y'V M;27(G9?1[@X;/^YL![BO$Q><87"W3ES2[+^K'SF.S[!8*\7+FEV6OWO9?F?H M/\5OVCOA_P#!J&0>(]?A74%7*Z79_O[M_0>6OW<^KE1[U\5?%S_@HUXL\3>= M8^!]/C\*V#947UQMN+UAZC(V1\=@&([-7R%-,]Q*\LKM)([%F=SDL3R23W-= MI\-?@OXU^+M]]F\*>'[O5%5MLET%V6\7^_*V%4X[9R>P-?(8C.L9C)>SH+E3 MZ+?[_P#*Q\'BN(3-+(WU9B35CPKX.UWQSJT>E^'M(O-9U"3D6]E"TC >IP.!ZD\"ONOX1_P#! M-G3;#R;[XB:RVJ3<,=)TEFC@'L\Q =OHH3&.IKZ_\&^ _#OP]TE=,\-:+9Z+ M8C&8K.$)O([L>K'W8DUMA<@Q%9\^(?*OO9O@^%\5B'[3%2Y$_G+_ (']:'P; M\(_^";NO:P8+[X@:LF@VAPS:7IK+-='V:3F-#]-_X5]H_"_X#^!?@[:B/PMX M?MK&XV[7OY!YMU)Z[I6RV#_=! ]!7?T5]CAAE<#CW16KYA^(G[?7Q(\8>;!HK6GA&Q; M( L4\VX*^AE<'GW15-JWLGW[B]G:61OJS$FJ=M;37E MQ'!;Q///(P5(XU+,Q/0 #J:XIXN3^%6/UC+?#'+\/:>8575?9>['_/\ %'T! M\1/VYOB?XX\V"QU"'PK8-P(=(3;+CMF9B7S[J5^E>":CJ5YK%Y+=W]U/>WOI[ MX>?\$ZO!VA^5<>+=7O?$UP.6MK?_ $2V^AVDN?J&7Z5FJ=:MJ_Q/>J9_PMPO M!TL.XI]J:4F_5K2_^*1^>VFZ7>:S>Q6>GVD]]=RG;';VT;22.?0* 237OGP[ M_89^)_CCRI[[3X?"M@_)FU=]LN.^(5RX/LP7ZU^D/@WX=^&/A[9_9?#>@V&B MPD8;[' J,_\ OMC7O/[M$O\ R8^6 M?AY_P3W\ ^&?*G\27=[XMO%P3'(QMK;/LB'A$YQIKFD[(^AZ^:OVA/V_OA;\ _M&GMJ/_"6>*(\K_8VBNLAC M<=II?N1<]1RX_NU^;/[0G_!0SXI?';[5IMM??\(7X6ERO]DZ-(RR2H>TUQP[ M\9! VH1U6OE^OZ5X:\&6^7$<05/^X<'_ .E3_2/RD>-6S'I27S)[ZX6[O)YU MC\I9'9Q'G.T$YQGO4%>I>$_V7_BEXX\"WOC'1_!>I7/ARU3S/MS1^6)E]858 MAI0.>4!'!YSQ7F$T,EO*\*XR6K6XRBBNJ^&?PO\2_%[Q99^'?"VF2ZGJ5PP&V,';&O=W/\ "H&3 MGVXR:WK5J>'IRK5I*,8J[;T27=L23D[(^VO^"/G@^[G^*7C;Q3Y9%E::*--+ MD'EYIXY !^%NU?JO7CO[*_[/>G?LW_">P\-6S"XU*3%QJ-YM ,TQ'/\ P$= M/KZU[%7^>''6>TN(L^KXZA_#TC'S45:_S=W\SZW"TG1I*+W"BBBO@3J"BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ KY5_P""H_\ R8G\3?\ N&?^G2TKZJKY5_X*C_\ )B?Q-_[AG_ITM* / M*O\ @BI_R:SXI_['.Z_](;&OO^O@#_@BI_R:SXI_['.Z_P#2&QK[_H **** M"BBB@#\ ?^"H_P#R?9\3?^X9_P"FNTHH_P""H_\ R?9\3?\ N&?^FNTHH _5 M3_@EQ_R8G\,O^XG_ .G2[KZJKY5_X)*?\ L3+K_P!+K&OVIK\5O^"*G_)TWBG_ +$RZ_\ 2ZQK]J: "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MI&81J68A549))P * %HKRGQU^U-\+/AYYB:KXRT^2ZCX-II[F[F#?W2L0;:? M][%?/'CK_@IKH]KYD/@_PC=Z@W1;K6)E@0'U\M-Q8?5E->;7S+"8?^)45_O? MX'D8C-L#A?XM57[+5_3-+(WU9B2:\"OQ)2CI1@WZZ?YGR^(XNHQTP]-R\WI_G^A^HGCK]OSX3^$ M#)%87]YXHNEXV:3;'R]WH9)"JD>Z[J^>/'7_ 4N\6ZIYD/A7PUIN@PG@7%\ M[7#]=T?2;?4[_1[ZPT^X.V"YNH&BCF/?86 W8]LXKP M:V=8ZO?E?*O)?KN?,8CB+,L2GR2Y5_=7ZZLU_B1\7/%_QA7)K]"/A!^TEX"^-EL@\/: MRB:GMW2:1?8ANT]?D)^<#U0L/>OQOJ2WN9K.XCG@E>">-@Z21L596'(((Z&O M=P.=8C!I0?O171_HSZ7+>(<5@$JW<^D MWN(;M/7Y"?G ]4+#WK[G!YIAL9I"5I=GO_P3]*P&=8/,+1IRM+L]'\N_R/4* M***]<]T**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***1F"J68@ #))[4 M4KK6["RU*RT^>[BBOKW?]FMV;#R[!EMH[X')J]7Y??M'?M-7^J?M)V.O:'=, MVG>%+CR;,1M\LF#B8_\ AE?H*_0*'XX>#;?XABZM:FG90>_==_O_0[^ MJFJ:M9:'837VHWEOI]E"NZ6YNI5CCC'JS,0 /K7Q3\7/^"D]A9^?8_#O1&U" M7E1J^KJ4B^J0@AF^K%>GW37QE\2/C%XR^+6H?:_%?B"[U4AMT=N[[((O]R)< M(OU SZUY^+S_ ]'W:/OO\/O_P CR\=Q/A,/>-#]Y+RV^_\ R/O_ .+G_!0[ MP/X,\ZR\)6\OC+4UROG1DPV2'_KH1N?_ ("N#_>%?%/Q:_:G^(OQD::'6=;> MSTF3_F$Z9F"VQZ, =TG_ ,M7D\$$EU-'##&TLLC!4CC4LS$\ #J:^COA'^ MP;\1OB.8;O5[=?!FCOAC/JB'[2R_[%N/FS_OE/K7RU3&9AFDO9PO;LMOG_P6 M?%5T0.7_X&Q!_NBOJ#3=+L]%L8;+3[2"QLH5V16]M&L<<:^BJH M ^E6J*^OP^%H86/+1BE_7<^]PN"P^"CRX>"C^?S>["BBBNH[0HHHH **** M"BBB@ HHHH **** "BBB@ HHHH ***CN+B*T@>:>5(88QN>21@JJ/4D]!0/? M1$E%>&?$/]M#X6_#_P V$:Y_PD5^G'V70U%QS[R9$8Y_VL^U?,/Q#_X*+>+] M<\VW\):/9>&K<\+=7'^EW/U&0(Q]"K?6N>>(IPW9]MEG!F=YI:5.@X1?VI^Z MOQU?R3/T(U'4K/1[.6[O[J"RM(AF2>XD$<:#U+$X%>"?$/\ ;F^&'@?S(+'4 M)O%5^N1Y.CINBSVS,Q"$>ZEOI7YN^,OB-XH^(5Y]J\2Z]J&M2YW*+N=G1/\ M<3[J_10*YVN*>,;^%'ZSEGA=A:5IYE6^) MO-M_#5G9>$K-N!(B_:KK'^^XVC\$!'K7SCXH\9:]XVU WVOZQ?:S=G_EM?3M M*1[#)X'L.*[KX=_LQ_$KXG>5)I'ABZAL7Y^WZB/LT&/[P9\%Q_N!J^GOAW_P M3=LK?RKCQOXGDNWZM8Z*GEI]#,XR1]$4^]8\M:MN?52S'A7A.+A2<(S72*YI M^C>K_P# FCX056=@J@LS' &2:]B^'O[(WQ0^(_E2VGAR72;%_\ E^UDFUCQ MZA6&]A[JIK]*?A_\"_ ?PN5#X;\,6-A<*,?;&3S;D_\ ;5\O^ .*[RNFV MV? 9GXI5)7AEE"W]Z>K_ / 5I_Y,SXX^'G_!.'P_IOEW'C+Q#=:S-U-GIJ_9 MX ?0N)?'S]L3X8_LZV\L7B37%N]=5V M>];(R-RY C!]9"H/;/2N_ Y?B\SKK#8*DZDWLHJ[_P"&\]D1*48*\G9'MM>" M_M ?MK_"_P#9WCGMM:UD:MXB0870-'*SW0;MYG(6(=/OD''0&OS<_:$_X*7_ M !,^+YN=,\,RGX?^&Y,IY.FS$WLR_P#32XP"N?2,+Z$M7R')(TLC.[%W8Y9F M.22>I)K^D>&O!JK4Y<1G]3E7_/N#N_\ MZ6R](W_ ,2/(K9BEI27S/JW]H3_ M (*/?$_XU_:M-TBY_P"$$\+RY3[!I,I^TRH>TMS@,<\@A BD'!!KY1+%B23D MGJ:]E^ W[(OQ-_:*ND;PMH+Q:-NVRZ[J1,%C'S@X<@F0CNL88CN!7Z7_ +/? M_!,GX;_"7[+JOBQ?^%@>)(\/F_B"Z?"W^Q;\A\>LA8="%4U^IYAQ-PIX?X=X M+#1BIK_EW3LY-_WWT?G)\UMDSAA1KXM\TOO9^;GP!_8S^)_[14L5QX>T0V&@ M,V'U[5%(HHUBBC4*D: !54# Z"GU_-?$OB=G>?\ MU&C+V%%_9@]6O[T]&_163ZH]BC@J=+5ZL:J*JA54*H& H' %?/\ \8/V$O@_ M\:KZ?4=7T"32]6F^_J&C3FWD/OL(://OLS7T%17YG@,SQN5U?;X&M*G/O%M? M?;=>3.V4(S5I*Y\3Z;_P21^#%A>1SRZQXQOT4Y-OQV6RM^1%?3OPI M^!O@;X)Z2=/\&^'K;1XF&'D7<\LG^](Q+'Z9Q7=T5ZF9<3YUG%/V6/Q4ZD>S M>GW+1D0HTZ;O&-@HHHKY@V"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *^5?^"H_P#R8G\3?^X9_P"G M2TKZJKY5_P""H_\ R8G\3?\ N&?^G2TH \J_X(J?\FL^*?\ L<[K_P!(;&OO M^O@#_@BI_P FL^*?^QSNO_2&QK[_ * "BBB@ HHHH _ '_@J/_R?9\3?^X9_ MZ:[2BC_@J/\ \GV?$W_N&?\ IKM** /U4_X)2>XE2"&,;GDD8*JCU)/2O'?'/[8?PE\!&2.Z\6V MNIW:K))>;.>MB*.'7-6FHKS=CV>BOA'QS M_P %.$'F1>#O!K-UV7>N3X^F88C_ .U*^>/'7[97Q;\>>9'/XKGTBT?/^C:* MHM% /;>O[PCZL:\&OGV#I:0;D_+_ ()\SB>)\!1TIMS?DM/O=OU/U4\7?$3P MOX!M?M'B3Q!INB1XROVZZ2)G_P!U23!GW>7:?Q537YCWEY<:A=27-U/)344<;2R*B*7=C MA549)/H*\"OQ%B)Z48J/XO\ R_ ^7Q'%F*J:4(*/XO\ 1?@?6WCK_@I'X^UQ MI(O#6DZ7X7MV^[(ZF\N%_P"!. G_ )#KYZ\;?&7QS\2'<^)?%6J:M$YR;>:X M80#Z1+A!^ KJ/ _[*/Q5^('EOIO@V_M[63D76I*+.+;_ '@92I8?[H-?0W@; M_@F3J=QY;)M /_ #7%[/-,PWYFO/1?HCSO8YUFOQ MG65OI]I&,);VL2 MQ1K]%4 "O2H<-U):UII>FO\ D>OAN$:TM<142\EK_E^I^7W@;_@G]\5O%@CE MU&TL?"UJW.[5+D&3;[1Q[B#[-MKZ'\#?\$T_!VD^5+XI\1:EX@G7EH;15LX# M['[SD>X9:^Q:*]^AD>"HZN/,_/\ RV/J,/PWE^'U<.=_WG^FB_ X#P+\ _AW M\-O+;P[X0TNPN(\;;IH?.N!C_IK)N?\ 6ODK]K[X'?&?XX?$^6YTCPB\_AO3 MT%OI[MJ=FGF+_%)M:8$9;)&0#C&:^]**[<3@*.)H^P^&/]VR_0]'&970Q=#Z MMK"-[VC9?HS\E_\ AAGXW_\ 0D_^5:Q_^/T?\,,_&_\ Z$G_ ,JUC_\ 'Z_6 MBBO'_P!7,)_-+[U_D>!_JE@?YY_>O_D3\E_^&&?C?_T)/_E6L?\ X_7=^ /^ M"?/C?Q-I.JV_B2Q?P?J\""2PNY;JWNK6Y.2#%(L4C.AZ$. 1@'()Q7Z6T5<. M'L'!W;D_5K_(TI\*X"G*[FV4<9_V3AO4"N#M[F:SN(Y[>5X)XV#I)&Q5E8<@@CH:_=/4=-M-8L9K M*_M8;VSG79+;W$8DCD4]0RD8(]C7RA\9O^">/A+QCY^H^"+G_A$=5;+?8V!D ML9&]-OWHO^ Y [+7CXSAZI3]_"OF79[_ .3_ / Q_"M6E>>"ES+L]_OV?X' MS_\ !G_@H'XV\!>1I_BQ/^$ST9<+YL[[+Z-?:7'[S_@8)/\ >%?=?PC_ &C? M ?QLME_X1S6H_P"T=NZ32;S$-W'Z_(3\P']Y"P]Z_*SXK? ?QO\ !>^\CQ3H MDUI;LVV'4(?WMK-_NR#C..=IPWJ!7"6MU-8W,5Q;326]Q$P>.6)BKHPY!!'( M-<>'SC&8&7LJZYDNCW^__.YP83/L?EL_8XE.2726Z^>_WW/W;HK\R/@O_P % M O&O@,V^G^+4_P"$RT9<+YLS;+Z)?42])/HX)/\ >%?=WPD_:(\!_&NU5O#6 MMQO?[=TFE7>(;N/US&3\P'=D++[U]K@\TPV,TA*TNSW_ ."?H> SK!YA94Y6 MEV>C^7?Y'I-%%%>L>Z%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%>4?%S]I_P"'OP726+7= M;2XU91QI&G8GNB?1E!PGU= M8^$XD\&:4V5\Z%O-O9%]Y2,)_P (_O&OEO4-0NM6O)KR]N9KR[F;?+<7$A M>1V/4LQY)^M?'X_/Z;A*EAE=OKM]W](^!S/BBDX2HX--MZ@J.I]/F@M[^VENH/M5LDJM+! MN*^8@(RN1R,C(R*^%/S1%OP[X9U?Q=JL6F:)IEWJ^H2_O MK'X1_P#!./Q1XD\F^\=ZE'X7L6PQT^U*SWC#T)YCCX[Y<^JBOMGX$Z+X)L?A MWI-_X%T:QTC2M0MTF_T6,!WR/^6CG+.PSU8DUZ)7Z!@^'Z$4JE>7/Z;?YO\ M _4LOX7PT8QJXF7/?6RT7^;_ ]#S;X5?L[> /@U"A\-:!!%?A<-J=U^^NWX MP?WC2FK+R/N*5&G0BH4HJ*[(****T-0HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **\N^(G[37PV^&/FQ:QXGM9+Z/@Z?IY M^TW&[^Z53.P_[Y6OF'XB?\%(KN;S;?P1X8CMDY"WVM/O?'J(8R #]7;Z5C.M M3ANSZW+.%,YS:TL-0?*_M2]U?>]_E<^[F8(I9B%51DD\ 5X]\1/VMOAA\-_, MBO?$<6J7Z<&QT<"ZDSZ$J=BGV9A7YJ_$'X[^/OBBT@\2>)[Z^MGZV2/Y-MUX M_=)A#]2,^]<'7%/&/["/UK+/"VG&T\SKW_NPT7_@3_\ D5ZGV1\0_P#@H]KV MH^9;^#/#MMH\)X%[J;?:)OJ$&$4^QWBOF7QW\7?&?Q,G,GB?Q)J&KKG<()I= ML"GU6)<(OX 5+X!^#/C?XGRJOAGPU?ZI$6VFZ2/9;J<_Q2MA!^)[5]-_#O\ MX)OZQ?>5<>-?$D&EQ'!:QTE?.F(]#(P"J?H'%<_[ZL?:7X4X17V(37_;U3]9 M+\$?&->A?#W]G_X@_%$QOX>\,7MS:28Q?3+Y%MCU\U\*?H"3[5^E/P[_ &4O MAC\-?*ET_P -07]_'C_3]6_TJ;(_B&[Y4/NBK7K@ 4 8%=$,'_.SXG,_%** MO#+*%_[T_P#Y%?\ R2]#X7^'?_!-R5_*N/''BA8QU:PT1,GZ&:08!^B'ZU]. M_#O]F_X<_"_RI-#\,68O8\8U"\7[1<9]0[Y*G_=P/:O3**[8480V1^39GQ5G M&;76)KOE?V5[L?N5K_.X4445L?)A1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 445Y3\;_P!J#XK5X]\=OVLOAI M^SO9R'Q9X@C.K;-\6AZ?B>^EXR/W8/R ]F7$MW=SN9)9YW+O(Q.2 MS,>22>YK^B^&O!O$XCEQ&?5/9Q_DC9R^7ZXC (Z;FKXVN+B6\N)9YY7GGE M8O)+(Q9G8G)8D\DD]Z],^"?[-/Q$_:#U3[+X,\.SWULC[)]4G_BUU7XAW(\=:ZF'^P@&/3(F]-GWIO^!X4]TK M]?QF><)>'>'>%H*,9_R0]Z;_ ,3O?YS?H>?&E7Q;YG][V/SA^!G[*_Q)_:(O MA'X0\/R2ZU?I;^SW_P $O/A[\,?LNJ^.''C_ M ,0QX?R;A-FFPMZ"'K+CIF0D'KL%?9>GZ=::18P65C:PV5G;H(X;>WC$<<:C MHJJ!@ >@JS7\X<2^*>=9YS4<(_J]%](OWFO.>C^4;+O<]BC@:=+66K(;2T@L M+6*VMH8[>WA4)'#"@5$4# 4 < =A4U%%?C+;;NST0HHHI %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 5\J_\ !4?_ ),3^)O_ '#/_3I:5]55\J_\%1_^3$_B M;_W#/_3I:4 >5?\ !%3_ )-9\4_]CG=?^D-C7W_7P!_P14_Y-9\4_P#8YW7_ M *0V-??] !1110 4444 ?@#_ ,%1_P#D^SXF_P#<,_\ 37:44?\ !4?_ )/L M^)O_ '#/_37:44 ?JI_P2X_Y,3^&7_<3_P#3I=U]55\J_P#!+C_DQ/X9?]Q/ M_P!.EW7U50 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110!^*W_!%3_DZ;Q3_P!B9=?^EUC7[4U^*W_!%3_DZ;Q3_P!B M9=?^EUC7[4T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%5-3U:RT6S>[U&\M["TC^_ M/=2K'&OU9B *5[:L3:2NRW17@WCC]M[X1>!_,C_X2/\ X2"Z3_EAH<1N<_23 MB,_]]U\\>./^"FVIS^9#X0\'VUFO1;K69VF8^_E1[0#_ ,#->57S7!X?XJB; M\M?R/$Q&=Y?A=)U4WV6OY'Z 5R/C;XN^"OAS&S>)?%&EZ.X&?)N+E1,W^[&" M7;\ :_*?QQ^U=\5?B!YB:EXRO[>UDX-KIK"SBV_W2(@I8?[Q->322-+(SNQ= MV.69CDD^IKP*_$D5I0I_?_DO\SY;$<7P6F&I7\Y/]%_F?I7XY_X*0?#W0?,B M\.:;JGBF_"7P%Y4EKX1M=3NTY^U:P3>,3V.U\H M#_NJ*TI9'C<0^:K[OJ[O]36CPUF.*?/7:C?N[O\ "_XGY5>#_AKXK^(%P(/# M?AW4];?.UFLK5Y$3_>8#:H]R17T%X%_X)U_$SQ)Y@ Z5+7NT.'%]+T=U&//M[91,?K(07;\377T5]!1P6&P_\ "@E^?W[G MU&'R["83^#32?>VOW[A1117:>B%%%% !1110 4444 %%%% !1110 4444 5= M2TNSUJPGL=0M(+^RG79+;7,:R1R+Z,K @CV-?)OQF_X)V^%?%WGZCX%N_P#A M$]4;+?89=TMC(WH!R\7/]W2VN86#QS0N4=&'0@CD'WK]T=2TNSUJPGL=0M(+^RG79+;7,:R1R+Z M,K @CV-?)7QH_P""=OACQ8UQJ7@2\'A34VRW]GS;I+&1O0=7BR?3*M"N+&)FVQ7J#S+:;__WW/W:HK\S_@S_ ,%"?&7@CR-/\90_\)CI"X7[ M0S".^C7UW])/^!C)_O"ONGX2_M">!?C5:!_#.MQ2WH7=)IES^ZNXO7,9Z@?W MEROO7VF#S3#8S2$K2[/?_@_(_1,!G.#S"RIRM+L]'_P?D>CT445ZQ[@4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !14=Q<1 M6L,DTTB0PQJ7>21@JJHY))/05\U_%_\ ;V^'OPY,]EH--83*^7IT@6U1O M]J?!!_X '_"N:OB:.&CS5I)(X\3C*&#ASUYJ*_K9;L^F*\(^,'[9WPW^$GGV MAU+_ (2/7(\K_9NCD2E6])),[$YZC)8?W37Y_P#Q?_:[^(_QB\^UOM6.CZ+) MD?V3I.88F7TD;.Z3W#$CT KQ:OC\7Q%O'"Q^;_R_S^X^"QW%CUA@H?-_HO\ M/[CZ*^,'[<_Q%^*'GV>G70\'Z))E?LFE.1,Z^CS\,?\ @.T'N*^=G=I'9W8L MS')9CDD^M>N?"']E;XB?&^)V;QIJZX;;=)Y=DC>T()W^GSD@_W17D4\%C\TE[2=[=WM\O^ M CP:.79GG4_:U+V[RT7R7^2L?F@VBWZZ6NIM9S)I[N8TNF0B-V'558\,1D9 MZ9YJE7[,?$+]G7X>?%1M-_X2;PZM_'IL/D6<,5Y<6T4"9SA8XI%4?7&> .PK MC_\ AAGX(?\ 0D_^5:^_^/UW3X;Q'-[DXV\[_P"3/2J<(XI2M3J1:\[K\+/\ MS\EZ*_6C_AAGX(?]"3_Y5K[_ ./T?\,,_!#_ *$G_P JU]_\?K/_ %'WO_P"1/"_^",?AEOP-?=E M>/\ A']D?X4> _$=CKV@^%WT[5K*3S(+E-4O&*M]&F((QP0001UKV"OL\NH5 M\-AU1KM-K:W;YI'Z#E.&Q.#PJH8EIN.UK[?-(****],]D**** "BBB@ HHHH M **** "BBB@ HKC?'OQD\$_#&%G\3^);#2I NX6TDN^X88SE8ERY_ 5\R?$3 M_@H_HMAYMOX+\.7&JRCA;[56\B'/J(URS#ZE#64ZL(?$SZ3+.',VS>SP="3B M_M/2/WNR/LVO/OB%\?OA_P#"U9%\1>)[*TNT'-C"_G7/T\I,L/J0![U^:WQ$ M_:P^)WQ*\V*_\2SZ=829!L-(_P!%BVGJI*_,X]G9J\A9BS$DY)Y)-<4\9_(C M]9RSPMG*T\SKV_NP_P#DG_\ (OU/NKXB?\%(X(_-M_!'AAIFY"W^MOM7ZB&, MY(^KCZ5\P_$/]I/XC_$_S8];\47GV&3(-A9'[-;[3_"43&\?[V37'^$_ _B' MQWJ'V+P[HE]K5UWCLK=I-H]6(&%'N<"OI#X>?\$\?'/B+RI_%&H67A2U;EH0 M1=W/_?*'8/\ OO(]*YN:M6V/O8X'A3A-*510A-=9>]/U2U?_ ("D?*==/X)^ M&/BSXCW7V?PSX>U#67!VL]K 3&A_VY/NK_P(BOTC^'G[$/PN\!^5-[V-C;:9:16MG;Q6EK$-L<,"!$0>@4< 5M#!M_&S MY3,_%+#4[PRV@YOO+1?5<>,-;L_#UN>6M+,?:KCZ M$Y"*?<%OI7T]\._V.?A;\._*FCT!==OX\?Z9K;"Y.1W$9 C!SW"Y]Z]MHKMA M0IPV1^2YGQEG>:WC5KN,7]F'NK\-7\VQD,,=O"D42+%$@"JB !5 Z #L*?11 M70?%!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%>??%_X^> O@/HW]H^-O$EIHRNI:"U9C)=7&.T4*Y=^>,@8&>2*Z<-A MJ^,JQH8:#G.6RBFV_1+44I**NV>@UYK\9_VC?AY\ =+^V>-?$=MILSIO@T]# MYMY-Q 4=R*_.;]H3_@JYXK\8"YTCX7Z_:-)^&]F MW@;16RO]HRE9=2F7U!Y2'([+N8=GKXAU75K[7=2N-0U*\N-1O[AS)-=74K2R MRL>K,S$DGW)KL?A)\"_'7QTUP:5X)\.7FM3*0)IXUV6]N#WEE;"(/J[Q6$9]'?B27GTV+V(85^T8C,^ M$?#C#NA3483M\,?>J2_Q.]_1R:78\V,,1C'=[?@?G3\&_P!GOQ_\?-8_L_P5 MXCS8/KM4]"IK[BT#P[I?A32+;2M%TVTTC3+9=D%G8P+##$OH MJ* !^%:%?SOQ+XL9QG/-0P'^STG_ "OWWZRZ?]NV]6>O1P-.GK+5E/1]'L/# M^F6VFZ78VVFZ=;((X+2SA6**)1T544 */8"KE%%?B4I.3S7K< M7]PD$8_X$Q KPCQU^WK\)O!OF1VFJ77B>[7CR='MRRY_ZZ.50CW4FN:MB:.' M5ZLTO5G'B,9A\*KUZBCZL^BJ*_.[QS_P4Q\3:AYD/A/POI^C1'@7&I2-=2X] M0J[%4^QW"OGCQS^T?\2_B-YBZ[XRU.>VDX:TMY?LUN1Z&.+:I_$&O K\086G MI33D_N7X_P"1\QB>*L%2TI)S?W+\=?P/U:\<_'SX>?#?S5\1>+]+L)X_O6JS MB:X'_;&/<_\ X[7SQXY_X*6>#M)$D7A;P]J7B"<<+-=LMG ?<_0JM?G)5 MS2-%U'Q!?)9:7876I7DGW+>SA:61OHJ@DUX-;B#%5=*24?Q?]?(^8Q'%6-K/ MEH14/Q?XZ?@?1'CK_@H%\5O%HDBTZ[L?"UJW&W2[8-*1[R2;B#[KMKP/Q-XS MU_QI>?:]?UO4-;N>TNH7+S,/8%B<#V%>S>!?V&?BYXV,;R:!'X-;F$ M!'UC&Z0?BE?0W@7_ ()EZ-:F.;QAXMN]1;JUKI$*VZ#V,C[BP^BJ:YEA,SS# M6:;7GHON?Z(XU@WA^$)/7$U?E%?J_\C\V/ W_!-OQ] MKGER^)=7TOPQ;M]Z)&-Y<+_P%,)_Y$KZ'\"_\$\/AAX8,$? MAYX7\ VWD>'/#^FZ'&1AOL-JD1;_ 'B!EOQ)KH:**]F,5%6BK(^@C&,%RQ5D M%%%%44%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110!4U72;'7-/GL-2L[?4+&==DMM=1+)'(OHRL""/K7R5\9_P#@G9X7\5>? MJ/@.\_X1;4VRW]GS[I;&1O0=7BY]-P'917V!17'B<)0Q<>6M&_Y_><&+P.&Q MT>3$03_->C/Q7^*'P3\:?!W4OLGBK0KC3T9ML5XH\RVF_P!R5.:%RCHPZ%6'(/N*_<[5]'L/$&FSZ?J=E;ZC83KLE MM;J)98Y%]&5@01]:^2/C-_P3I\->*//U'P#>_P#"+ZBV6_LZY+2V4A] >7B_ M#<.P45\7C.'ZM/W\,^9=NO\ P?P/SO'\*UJ-ZF#ES+L]'_D_P/%/@M_P4*\7 M^"?(T[QI"?&&D+A?M18)?1+_ +_27_@?)_O5]U?"?X_>!OC19B7PQK<-Q=A= MTNFW'[J[B]=T9Y(']YC-MBO%'F6TW^Y*N M5)QSC.1W KCK#4+K2KR&\LKF:SNX6#Q7%O(4DC8="K#D'W%QQ*9X;&Z4Y6EV>__!^1^B8#.,'F&E*5I=GH_P#@_(]"HHHK MU3VPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **QO%GC+0O NCR:IXAU M:ST;3X^MQ>3"-2?09ZGT R37Q_\ &#_@I'I6F>=8?#O2&U>XY7^UM45HK<'U M2+AW_P"!%/H:X<3CL/@U>M*WEU^X\W&9CA:3[=?N/LW5M8L- TZ>_U. M]M].L8%W2W5W*L448]69B !]:^4OB_\ \%$_!_A'S[#P59OXNU)VADN+B5@D<42EG=CP .2:^-Q?$-6I[N&CRKN]7_DOQ/S_'<55J MMX8./*N[U?W;+\3T;XL?M'>/_C1.X\1Z[,=/+;DTJSS#:)Z?NP?FQV+EC[UY MH 6( &37T]\'_P!@+Q_\0O)O?$07P5H[X;-\A>\AK[?^$/[ M)WPZ^#0AN-+T==3UF/!_M?5<3W ;U3C;'_P ^I-<=#*<;CY>TK.R?66_P!V M_P"1Y^&R/,^(=:L=%M>TE]<+$&/HN3\Q]AS7S?\0O^"AO@3PYYD'ABPOO%ET.DV#:6V?] MYQO/X)CWK.52$/B9[F79'F6;.V"H2GYVT^,2^!'ZOEGA=B:EIY ME74%VCJ_O=DO_)C]!?B)_P %&/"FC>;;^$-%O/$5P.%NKO\ T6V^H!!=OH57 MZU\Q?$3]LKXI?$+S8FUXZ!8/_P NFAJ;88]#)DR'Z%L>U>-Z3H]_KU]'9:98 MW.HWLAPEO:1-+(_T502:^@/AW^PC\3?&OE3ZG:6_A.P;!,FJ29F*^T*98'V? M;7-[2M6T7X'Z)3R+A;A>"JXA14N]1\TGZ)]?\,3YWFFDN9GEFD:65SN9W)+, M3U))ZFK_ (?\,ZQXLU!;#1-+O-7O6Z6]C TS_7"@G%?HM\._^"??P]\*^5/X M@GO?%UZO)6X;[/;9]HT.[\&%=&\'Z>MAH>DV6CV2](+&!8D^I"@ M9/O6D,')_$['@9EXGX##WAE])U'W?NQ_5O[D?G/\//\ @G_\1/%GE3Z])9^$ M;)N2+I_/N<>HB0X_!G4U]/?#S]@WX:>#/+GU6WN?%E\O)?4I-L(/M$F 1[,6 MKZ/HKMAAZ<.ES\FS/CG/,SO%UO9Q?2'N_C\7XE+1]%T_P_81V.EV%KIME'PE MM9PK%&OT50 *NT45TGP4I.3(;+P_I M_(1KJ3YYB.2L<8R\C?[*@FMZ-"KB:D:-"#E.6B25V_1+5B;45=G7UP_Q6^-G M@CX(Z#_:_C;Q'9Z%:L#Y4#^8YARU\YG["G_ "JSF_TC\[OO%'E5LPA' M2GJ_P/N[]H3_ (*Q^(/$7VK2/A3I?_"-V#93^W=219;UQZQQ7\[32R'W9B2:V/AO\*?%_P 7_$,>B>#? M#]]X@U)L;H[2/*Q \;I'.%C7_:<@>]?HG^SW_P $EK&P^SZO\7=7_M&;AQX= MT:5DA'^S-<<,WNL>W!'#D5^XU,3PCX;8?V<5&$VME[U67KUMZM1[6/,4<1C' M?=?@?GI\+?@WXU^-6OKHW@KP[>Z]>Y'F&W3$4 /1I96PD:^[$"OT9_9[_P"" M3.BZ']GU?XM:J->O1AQH.DR-':)[2S?@WP/X?\ AYH%OHGA MG1K+0M)MQB.TL(5B0>I( Y8]V.2>YK_NDAW>R[B,GV%3*2BKR=D3*48+FD[(W:*^ M8_'7_!0KX6^%1)%I$NH>*[I> +"W,4.?>27;Q[J&KYY\=?\ !2?QQK7F1>&- M#TSPU >DTV;RX'T+!4_-#7CU\XP5#1SN_+7_ ('XG@8C/\NPVCJQ7Y3>.?C?X M^^)1<>)/%FJ:I"_)M7G*6_X1)A!^"UQ%>!7XD>U"G]_^2_S/EL3Q>]L-2^;#X1\)WNJ2=%NM4F6VC!]0B[V8>Q*FOGCQU^W9\6_&@ MDBAUJ'PW:/\ \L=%MQ$W_?QBT@_!A7B7ASPEKGC"]^QZ%H]_K-UQ^YT^V>=Q MGU"@XKWKP+^P'\6/%XCEO["S\+VK<[]6N1YFWU$<89@?9MM>2\9F>/=H-M?W M59?>OU9X;S#.N+V=YI#]6 M8DU0K]%O O\ P31\)Z7Y-MW)#Y]P/I+)N'X6QU9\U>2A M^+_#3\3\I? O[//Q'^).QO#_ (/U.[MW^[=RQ>1;GZ2R;4/X&OH?P+_P31\6 M:IYS!J]Y\.^ M$]$\'V(L]"T>QT:T'_+"PMD@3\E K6HKWJ.%H8=6I02^1]1A\'AL*K4*:CZ+ M]0HHHKJ.P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"EK.BZ?XBTV?3M5L;?4K" MX7;+:W<2RQR#T96!!KY%^,W_ 3G\.^)//U'P!??\(UJ#9;^S;LM+9.?16Y> M+_QX=@!7V/17'B<'0Q<>6M&_Y_>>?C,!AL='EQ$$_/JO1GXJ_$[X+^,_@_J7 MV/Q7H5QIH9BL5UC?;S?[DJY5N.<9R.X%CWT-[874UE>0-OBN+>0QR M1L.A5@<@^XK]R]9T73_$6FSZ=JMC;ZE87"[9;6[B66.0>C*P(-?(?QI_X)S^ M'_$AGU+X?7P\-W[9;^R[PM)9R'T5N7B_\>'8 5\5C.'ZM+W\*^9=NO\ P?P/ MSS'\+5J/[S!RYEV>C_R?X'D'P9_X*'>+?!WD:=XWMO\ A+M*7"_;%(COHU]= MWW9?^!8)[M7W/\*?CUX'^-%B)O"^N0W5RJ[I=/F_=74/KNB/./\ :&5]":_) M/XF?!OQC\(-4^Q>*]"N=++,5BN&&^WG_ .NSKKF2Z/=?/_,X\'Q!CLOE['$K MF2Z2TDOG_G<_=BBOS:^"_P#P40\5>$!;Z=XYM/\ A+-+7"_;H\1W\:^I/W9> M/[VTGJ6-?<_PK^.O@CXS6'VCPMKD%[.J[I;"0^7=0_[\3?-C/&X94]B:^TP> M9X;&:4Y6EV>__!^1^B8#.,)F"M2E:79Z/_@_([ZBBBO5/;"BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BO/?BE\?/ OP;M6D\4:_;VEUMW1Z?"?-NI/3$2\@'^\<+[U\3?%__ (*- M^)O$GGV'@/3E\,6#94:A=A9KUAZA>4CX_P!\^C"O+Q>9X;!Z5):]EJ_Z]3Q< M=G&#R_2K.\NRU?\ P/G8^\/B#\5/"7PKTO\ M#Q5KUGHT!!,:SOF67'41QC+ M.?\ =!KXP^,'_!26ZN//T_X<:/\ 9$Y4:SJRAI/K'"#M'L7)]U%?%.O>(M4\ M5:I-J6LZC=:KJ$QS)=7DS2R-]68DU<\'^!_$'Q U=-+\.:/>:U?O_P L;.$N M5'JQ'"CW. *^-Q6>XG$ODPZY4^VK_KT/S_&<38S%OV6%7(GVUD_Z\OO'^-/' M_B/XC:PVJ>)M:O-:OFSB2[E+! ?X47HB^R@"L[1="U+Q)J<&G:3I]UJ>H3G; M%:V<+2RN?0*H)-?:7P@_X)M7][Y-_P#$;6!IT7#'1])823'VDF(*K]$#=?O" MOM'X=?"3PA\)]-^P^%-!M-(C90LDL2;IIHL'PUC,9+VN*?(GWUD_E_G]Q\&_!__@G1XK\4>1?^.;Y?"NG-\QL;?;-> MN/0_P1_4EB.ZBOMOX4_L]^ _@S;J/#.@P07NW:^IW \Z[D]M.-WW>K_X'R/T# Y/@\OLZ4+R[O5_\#Y!1117JGMA1110 444 M4 %%%% !1110 4444 %%5-4U:QT.QEO=1O+?3[.(9DN+J58XT'J68@"O ?B' M^W7\,?!/FP:=>W'BN_7(\O28\P@^\S84CW3=42G&'Q,]7 95CLTGR8*C*;\E MHO5[+YL^B:S=?\2:3X5T][_6M3L])L4^]<7TZPQCVW,0*_.OXB?\%!OB!XI\ MV#P[;67A&S;(#0K]IN<>\CC;T]$!]Z^<_$OBW6_&6HM?Z]J][K%XW_+>^G:5 MA[ L3@>PXKCGC(KX5<_5E_\BOO9^C'Q$_;^^'/A'S8- M"6\\77RY ^QIY-OGT,KC/XJK"OF+XB?MZ?$KQEYL&D36OA*Q;@+IR;YR/>5\ MD'W0+7SA'&\TB1QHTDCD*JJ,DD] !ZU[/\//V/?BC\1?*E@\/OHEA)@_;-;) MMDP>X0@R$>X4BN1UJU72/X'Z50X5X8X<@JV+46U]JJT_N3M'[E<\DUK7=2\1 MZA)?ZMJ%UJ=])]^YO)FED;ZLQ)-5[.SN-0NH[:U@DN;B4[4AA0N[GT ')-?H M#\._^"OSC!-G8C[+;^ZEN78>X*5]+^!_A9X1^&UJ(/#/AW M3]'&-K26\(\UQ_MR'+M_P(FKCA)RUD['EYCXE95@E[/ 4W5:V^S'\5?_ ,E^ M9^;?P\_8F^*/C[RIIM(3PS8/@_:-; MT-'_ .!.\ON:,#PCX!\.> ;'['X68]E&2>PK6G2J5IJG2BY2>B25VWY(3:2NSH*YCXA_$[PI\)_#T MNN>,-?L?#^EQ\>?>2A2[?W47[SM_LJ"?:OS_ /VA/^"M4,)N=(^$.D?:#RG_ M D>M1$+_O0V_4^H:3'NAK\\?B#\3/%7Q6\02ZWXOU^^\0:I)G]_>RE]@SG: MB_=1?]E0 /2OWGAKPAS3,^6OFTOJ]/MO4?RVC_V]JOY3RZV80AI3U?X'W_\ MM"?\%:IY_M.C_"'2/L\>"A\1ZU$"_P#O0V_0>H:3/7E!7Y\^-_'WB3XE:_/K M?BG6[[7]5F^]=7\S2OCLHS]U1V48 ["F^"_ OB+XC:]!HGA?1;[7M5F^Y:6$ M#2OCNQ '"CNQP!W-?H)^SW_P25N[HVVK_%[5_L47#_\ ".Z+*&E/^S-<((=#\ M):%?>(-5EZ6]E$7*C.-SGHBCNS$ =S7Z%_L]_P#!)55^SZO\7M7W]''AS19> M/]V:X_0K'^#U^@7PY^%OA+X1^'H]#\':!9>'],3DPV<>#(?[TCG+2-_M,2?> MNJK\%XE\7LSS+FH91'ZO3_FWJ/Y[1^5VOYCU*.7PAK4U?X'.^ _AWX9^%_AZ M#0O">AV6@:3#RMM8Q! 3W9CU9CW9B2>YKHJ**_!:M6I7FZM63E)ZMMW;?FSU M$DE9!11160PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "OE7_@J/_R8G\3?^X9_Z=+2OJJOE7_@J/\ \F)_$W_N&?\ MITM* /*O^"*G_)K/BG_L<[K_ -(;&OO^O@#_ ((J?\FL^*?^QSNO_2&QK[_H M **** "BBB@#\ ?^"H__ "?9\3?^X9_Z:[2BC_@J/_R?9\3?^X9_Z:[2B@#] M5/\ @EQ_R8G\,O\ N)_^G2[KZJKY5_X)BG&1%=W*+*W^ M['G.+[+;GZO)\X_[X-<=;&8?#_Q M9I?G]VYY^(S#"83^/42\KZ_=N?5U1S3QVT+RS2+%$@W,[L JCU)/2OS/\=?\ M%&OB1XBWQ:!::9X4MSG;)#%]JN!]7D^3\D%?/GC3XI^,/B),9/$WB74]:YW" M.[N6:-/]U,[5_ "OGZ_$6'AI2BY?@O\ /\#Y?$\682GI0@YO[E_G^!^JWCK] MKGX3_#_S([_Q?9WUVO'V72#I9^NV M\UN<(!_VQCSG_OX*^!ZZ'PC\._%'CZZ^S^&_#^I:W(#M;[#:O*J?[S 87ZDB MO"JY[C:[Y:2Y?17?XGS-;B;,<2^2@E&_97?XW_!'J'CK]M3XN>.O,CD\42:) M:/\ \NVB1BU"_20?O/S>O%;_ %"ZU2[DNKVYFO+F0Y>:XD+NQ]2QY-?3?@7_ M ()W_$_Q-Y?'J$BW#/L6%?0W@7_@FYX!T(1R^)=6U3Q1 M<#[T:L+.W;_@*$O_ .1*RCEN98Y\U1/_ +>?Z;_@8QRG-\R?-63]9O\ 1Z_@ M?FPJM(P5069C@ #))KU7P+^RS\4_B'Y4FE>#=0CM9.1=Z@@M(2O]X-*5W#_= MS7ZL>"/@WX&^&\:#PUX5TO29%&!<0VZF<_65LN?Q-=E7L4.&X[UZGW?YO_(] M_#\(16N)JW\H_P";_P C\^_ O_!,K6+KRYO&'BZTT]>K6NCPM.Y'IYC[0I^B ML*^A_ O[#?PC\$>7(^@/XBNT_P"7C7)C.#]8P%C/XI7OM%?04,IP>'UC33?G MK^9]1ALCR_"ZPI)ON]?S*6D:+I_A^Q2RTNPM=-LX_N6]G"L4:_15 J[117J MI)*R/<225D%%%%,84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 4=;T+3?$NESZ;JUA;:GI]PNV6UO(EEB<>A5@0:^0OC-_P $ MY?#_ (B\_4?A[J'_ CE^V6_LN]9I;-SZ*_+Q_\ CX[ "OLNBN+$X.ABX\M: M-_S^\\_&9?AL='EQ$+^?5>C/Q0^)7P?\8?"+5?L'BO0[G2W9B(IV7=!-CO'( MN5;\#D=P*Y?3=4O-%OX+[3[N>PO8&WQ7-M(TJLI!!]Q7[CZ]X?TSQ1I< M^F:QI]KJFGSC;+:WD2RQN/=6!%?(/QF_X)R:%KWGZC\/-0_X1^].6_LJ^9I+ M1SZ(_+Q_CO'L*^*QG#]6E[^&?,NW7_@_@?G>/X6KT'[3!RYEVV?^3_ \I^"_ M_!1'Q5X1-OIWCJU_X2O2EPOVZ+;'?1KZD\++@=FVD]VK[H^%OQP\%?&33_M/ MA77;>^E5=TMDY\NYA_WXF^8#/&X94]B:_(SXE?!_QA\(]4^P>*]"NM*=B1%. MR[H)L=XY5RK?@*/"G MD:=X\L_^$JTQ<+_:$&V*^C'J>B2\>NTGNQK[E^%OQP\%?&33_M/A77;>^E5= MTMDY\NYA_P!^)OF SQN&5/8FOM<)F6&QFE.6O9[_ /!^1^B8'.,)F"M2E:79 MZ/\ X/R.\HHHKU#V@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH ***0D*"3P* %HKP+XP?MK?#CX3^?9Q:A_PE&N1Y']GZ.PD5&]))ON+ MSU )8?W:^'_C!^V_\1_BGY]G:7O_ B6B297[%I#LLCKZ23_ 'V]PNU3W%>' MB\XPN%O&_-+LO\]CYS'9_@L#>/-S2[+]7LOS\C] /B]^U1\._@R)H-8UE;W6 M(^/[(TS$]SGT8 [8_P#@96OB#XO_ /!0/QYX\\^Q\,*O@O26RH:U?S+UU]YB M!L_X 1_>-?+;,68DG)/))KT;X4_L]>/?C/<*/#.@S36.[:^IW/[FTC]7& MHW4MU=SR75S*Q>2:9R[NQZDD\DUU/PY^$?B_XL:G]A\*:#=ZO(I DEC7;#%G M^_(V%3\2*^\O@_\ \$Z/"GA?R;_QS?/XKU%<,;&#=#9(?0X^>3ZDJ#W6OK'1 M=#T[PWIL&G:386VF:? -L5K9PK%$@] J@ 5UX3AZK4][$RY5V6K_ ,E^)W8' MA6O6M/&2Y5V6K_R7XGQ;\'_^";>GV/D:A\1M8.HS<,='TEC'"/\ 9DF.&;W" M!>>C&OL3P?X'\/\ @#1TTOPYH]GHM@G_ "QLX@@8_P!YB.6;W.2:W**^RPN! MP^#5J,;/OU^\_0,'EN%P"M0A9]^OWA1117>>F%%%% !1110 4444 %%%% 'R MI_P4>_Y(?H?_ &,4'_I-=5^<5?HY_P %'F'_ I'0UR,GQ% 0/\ MVN:_..O M%Q7\0_K+PW_Y$$?\4OS"BBBN0_43T7]GKXD:?\(_B]H7BW5+>YN['3EN2\-H M%,CE[:6-0-Q ^\ZYYX&>O2O;OB'_ ,%$_&>O>;;^%-*LO"]LV0+B;_2[GV(+ M (/IL/UKY,KT?X>_LZ_$3XH>5)H/A>\ELI.1?W2_9[;'J)'P&^BY/M6T)U$N M2!\CFV49)6Q"S+-8Q;BE%.;M%)-O9NSW>]SF/&'Q \2_$"^^U^)-=O\ 6I\Y M4WD[.J>RJ3A1[ 5S]?7<>-_%&>[6.AI_.:0?H$_&OIWX>?L\_ M#SX7>5)X?\+V4%Y'TO[A?/N<^HD?++]%P/:MXX6I/66A\CC_ !$R3+(>QP$7 M4MLHKEBOF_T3/S5^'?[+/Q,^)GE2Z9X9N+2PDY%_JG^BPX_O O\ ,X_W U?3 MWP[_ .";VEV?E7'C7Q+-J,@P6L='3R8L^AE<%F'T53[U]I45V0PM..^I^59G MXBYSCKQP[5&/]W?_ ,"?Z)'$> /@GX&^%\:#PSX9L--F48^U"/S+@CWE?+GZ M9KMZ**ZTE%61^:U\16Q4W5KS*-'\ M&:+C:5;+NFO+Z=88HQ[LQ JX0E4DH05V]D@V-2L7QAXTT'X?Z#U?!_[0G_!630?#_P!HTCX3Z6/$5^,H M==U2-XK-#ZQQ-OC;KYUCQKXBO-=N\GRDF?$, /\ M#%$N$C'LH&>_-?N?#7A+F^;;_P"W?L_]O6:_E9YE;'TZ>D-7 M^!^AO[0G_!6C3=,^T:1\(])_M:XY0^(=8B9+=?>&#AW]B^W!'W6%?G5\2_BU MXP^,7B!]:\9^(;[Q!J#$[6NI,I$"K>+M8MM)T/ M3+S6-4N6V065C TTTA]%102:^\OV>_\ @D[XC\2FUU?XJZG_ ,(SIK8?^P]- M=9;Z0>DDG,<7X;SU!VFOZ"IX3A'PVPWM).,)M;OWJLO3K;T2CWL>2Y8C&.VZ M_ ^$O"OA'7/'6N6^C>'=(O=;U6X.(K.P@::5O4[5!.!W/0=Z^_/V>_\ @DSJ M^L?9M7^+>J_V+:$!QX?TB19+IO:6?E$]PF\D'[RFOT.^$WP/\#? [0O[)\$^ M';/0[=@/-EB4M/<$=Y96R[GZDX[8KNJ_#^)?&',,?S8?)8>PI_S.SF_TC\KO MM)'IT* M?^Q,NO\ TNL:_:FOQ6_X(J?\G3>*?^Q,NO\ TNL:_:F@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***X;Q MQ\"-%\V'PQH6J>))EX6:X)W/\ F@KYX\=?\%"/BGXJ M\R+2I=/\*VK< :?;"2;;[R2[N?=0M>)7SO!4=%+F?E_GL?.8CB/+\/HI\S_N MJ_XZ+\3]/=0U*TTFSDN[ZZALK6,9>>XD$:*/4L3@5XKXZ_;4^$?@7?&_B=-< MNE_Y=]#C-UGZ2#$?YO7Y7>*O'7B/QS=_:O$6O:EKDX.0^H73S;?9=Q.!["L. MOGZ_$E26E&"7KK_D?+XCBZK+3#TTO-Z_@K?J?<_CK_@IO=R&2'P=X.A@7^&[ MUN&8?[Q-< M=X*^$/C;XC.H\->%M4UB-CCS[>V8P@^\A 1?Q-?0O@?_ ()O?$+7O+E\1ZGI M?A:!OO1[S>7"_P# 4PA_[^5YOM9KRT7Z(\CV^=9K\/,T^VB_1?>?)T MTTEQ,\LLC2RN=S.Y)9B>Y)ZTZUM9[ZXC@MH9+B>0[4BB4LS'T ')K]-? W_! M.OX9>&_+EUR74_%=PO++=3_9X,^R18;\"YKZ"\'_ W\*?#^W\GPWX=TS1%Q MAFL;5(W?_>8#+?B37;1X=Q$]:TE'\7_E^)Z&'X3Q536O-1_%_P"7XGY5>!?V M._BUX^$B/IJ.&HX='CSQ+XV_P"$_P#^$B\0ZMKWV7^S_(_M M.]EN?*W?:=VW>QVYVKG'7:/2M*>)522BD>'G?A_BLDR^IF%2O&2A;1)WUDH_ MJ?9%%%%=A^5!1110 4444 %%%% !1110 4444 %%%% !1110 4444 9VO^'= M+\5:3<:7K.G6NJZ=<#;+:WD2RQN/=2,5\??&;_@G'HNM>?J/P[U'^PKPY;^R M=09I+5CZ))R\?X[A]!7VE17%B<%0QD;5HW\^OWGG8S+\-CX\N(A?SZKYGXG? M$?X2>+OA+JW]G^*]"NM)E8D1RR+NAFQWCD7*O^!X[US>D:Q?^']2@U#3+VXT MZ_@;?%=6LK121MZJRD$'Z5^XGB#P[I7BO29],UK3K75=.G&)+6\A66-OJK#% M?'GQI_X)QZ/K7GZE\.=0&B79RQTC4':2U<^B2Y8U]R?"_P"-G@OXQ:;]K\*Z[;Z@ZKNELV/EW,/^ M_$V& SQG&#V)K\A/B)\*/%OPGU8Z=XKT.ZTBJLI!!^E887.L5@Y>SKKF2[[KY_YG/@^( ML;@)>QQ2YDNCTDOG_F?NK17YQ_!;_@HKXC\,>1IWC^S/B?35PO\ :5J%CO8Q MZL.$E_':>Y8U]R_#'XT>#/C!IOVSPIKMOJ150TMKG9<0_P"_$V&7GC.,'L37 MVN$S+#8U?NY:]GO_ %Z'Z)@BBBO4/9"BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBJ.M:YIWAO3)]1U:_MM,T^!=TMU>3+%$@]2S$ 4 MFTE=B;45=EZHKJZALK>2XN)8X((E+O+*P544=22> *^1?C!_P47\*>%_/L/ MU@_BK45RHOI]T-DA]1_')SV 4'LU?$GQ6_:$\>_&:X8^)M>GGLMVY-,M_P!S M:1^F(UX)']YLM[U\[B\]PV'O&G[\O+;[_P#*Y\GCN)<'A;QI?O)>6WW_ .5S M[\^,'[?O@#X>^=9>'2WC76$RN+%]EFA_VIR"&_X &'N*^(/B_P#M9?$7XRF: MVU/6&TS19,C^R-*S! 5]'.=TG_ R1Z 5XZJEV"J"S$X '4U]!?!_]B#XC_%/ MR+R[LO\ A$M$DPWVW5T99'7UC@^^WL6VJ>QKY*KCL?FDO9PO;LMOG_P=#X:M MF69YU/V5*]NT=OF_\W8^?*]C^$/[)OQ%^,AAN=,T=M,T63!_M?5I%?H!\'_V*?AO\)S!>2:?_ ,)1K<>#_:&L*LBHWK'#]Q>>A(+#^]7O M@ 4 8%>OA.'6[2Q4ODO\_\ +[SW,#PFW:>-E\E^K_R^\^8O@_\ L!^ /A[Y M%[XB#>-=83#9OD"6:'_9@!(;_@98>PKZ9M;6&RMX[>WAC@@B4(D42A511T MX J6BOL*&&HX6/+1BDC[["X/#X.')AX**_K=[L****Z3L"BBB@ HHHH ***H M:UKVF>&[%KS5M1M-+LU^]<7LZPQCZLQ H*C&4VHQ5VR_17@'CC]N3X4^#O,C MM]7N/$ETG'DZ/ 9%S_UT./^"D7B/4/,A\*>&+'2(SP+G49&NI? MJ%78JGV.X5SRQ%..[/M?NK\=7\DS] J\_\?#GS% MU_Q;IMI<)]ZTBE\^X'UBCW./Q%?EUXX_:$^(WQ&$B:[XNU&XMI/O6D$GV> ^ MQCC"J?Q!KSRN26,_E1^E9?X5[2S#$_*"_P#;I?\ R)^@OCC_ (*0>&--\R'P MKX;O]:E' N+^1;6'/J -[,/8A:^??''[='Q5\8>9'::G;>&K1N/*TBW"MC_K MH^YP?=2*\+T3P_JGB6^6STC3;S5;QONV]C \TA^BJ":]R\#_ +#/Q5\8>7)< MZ5;^&[1N?.UBX"-CO^[0,X/L0*P]I6J[?@?:QX?X4X*^;*YYQE!VEN?:Y7F.#S3#*O@ M)7IIM+1I:=DT@HHHJ#V#VO\ 8QL;;4OVEO!L%W;Q74#&[8Q3('4E;.=E.#QD M$ CW K]7:_*G]B3_ ).>\&?]OO\ Z13U^JU>O@_X;]3^7O%)O^V:2_Z=+_TN M84445W'XZ%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4454U75K'0M-N-0U*\M].L+=#)-=74JQ11*. MK,S$ #W)JHQ'FP?[NU3U#FOS9^,_[ M17Q!^/VK_;O&OB.YU.-&W0:>A\JTM_\ KG"N%!QQN(+'N37[9PUX4YSG7+7Q MW^STG_,O??I'I_V];T9YM;'4Z>D=6?HO^T)_P5>\+>$1^/7CSX[:W_ &GXV\1W>LR*Q,-LQ"6UN#VB MA7")QQD#)[DUQ.F:7>:UJ%O8:?:3W]]<.(X;:UC:221CT554$D^PK[=_9[_X M)6^-_'_V75OB+=GP-H;X?^ST DU.5?3;]V'([ON8=TK^B<-E?"/AQAUB*KC" M=OCE[U27^%6OZJ*2[GD2J8C&.RV_ ^)M%T/4?$FJ6VF:3876J:C_\ @E)XM\9?9=7^)VH'P=I#8?\ LFT*RZC*OHQY2'(] M=[#H5%?HS\%?V;OAY^S]I9M/!?ARWT^>1 EQJ4O[V\N/]^9OF(SSM&%'8"O3 M:_&.)?&/&XSFP^1P]E#^>5G-^BUC'_R9^:/1HY?&.M5W///@[^S_ . ?@+HQ MT[P3X,3BJ^,JRKXF;G.6[DVV M_5L]:,5%6BM HHHKF*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OE7_@J/\ \F)_$W_N M&?\ ITM*^JJ^5?\ @J/_ ,F)_$W_ +AG_ITM* /*O^"*G_)K/BG_ +'.Z_\ M2&QK[_KX _X(J?\ )K/BG_L<[K_TAL:^_P"@ HHHH **** /P!_X*C_\GV?$ MW_N&?^FNTHH_X*C_ /)]GQ-_[AG_ *:[2B@#]5/^"7'_ "8G\,O^XG_Z=+NO MJJOE7_@EQ_R8G\,O^XG_ .G2[KZJH **** "OS3_ &__ /@I]=?#/Q);^!O@ MQJ]G<:Y83EM;USR([JWB8 @6L>X%68$Y=@/E*A0<[@OO?[=7PL^._P ;&\(^ M#?A+XA3PKX8OX[O_ (2?4WNA;X7,(ACW(#,0RM/\D?RMC#D#%?FU_P %"/V- M?"_['O@SX1Z;HU] #] MUJ^8_P#@H3^TYKG[*OP+M?%'AA+"7Q!?:Q!IMLFHQ-+%ADDD !^_R2>E & M1I/[:'[=.O:59ZGIWP>CO=/O(4N;:YA\+W3)+&ZAD=3YO((((/O7L'[+?[1G M[7'CSX[>&="^)_PP_P"$=\#77VK^T=2_X1^XM?)VVLKQ?O'D*KF58UY'.['> MO0=0_P""F?[-7PWNK3PM:^,9K^VTZ-;(7.EZ=/<6T2QJ%7$BIAQ@#F/<*^B/ MA+\:O _QU\,+XA\!^)+/Q)I6[8\EL65X6_NRQ. \;8YVNH..: +GQ3^)N@?! MOX>ZYXT\479LM"T>W-Q<2*NYSR%5$'=V8JJCN6 K\Z/#?[7G[87[6DNHZ[\$ M_ FE>&_!5K*T,%U>^0[2LO.PS7+*LC]CY:!5S@D=:W_^"VGCZYT?X2?#_P ( M03/%%KFK3WLZH<"1+6-0%;U&ZY5L>J@]A7W/\"?AS9?"/X,^"_!UA;K;0:/I M5O;,JC&Z4(#*Y_VFD+L?=C0!\9_LU_\ !0[QQ:_&Z/X+?M$^%K?PGXPN9DM; M'4K:/RD>=_\ 5QRKN9"),@)+&VTDJ,<[J_0>OS1_X+6^!X;?P7\-?B)9I]EU MG3=7?2?ML/RR;9(VGC!8<_(UNY7T+MZU]_?!WQHWQ(^$G@KQ8Y4R:YHMEJ3[ M1@;IH$D(QVY8\4 =A7S_ /MF?M?:!^R#\-X=;O[3^V?$&IR-;Z/HJR^7]I=0 M"[N^#MC0,I)P3EE ^]D?0%?E%^U%;Q_M ?\ !6GX??#S55-YH>@"RBEL'YB= M4@;49@5]'4JK>JJ!V% '0V/QG_X*"^-O#:>/=&\#Z/9:!/']KMM%%I;+-- 1 MD,L,LIG/ X&0S9& 3GCZWK\H?CE*MA;>,)+&2[CC&(W^V MF2QE)'^TZ&0G^]\U 'Z:?%/XFZ!\&_A[KGC3Q1=FRT+1[?MA?M:2ZCKOP3\":5X;\%6LK0P75[Y#M*R\[#-SJAP)$M8U 5O4;KE6QZJ# MV%?<_P "?AS9?"/X,^"_!UA;K;0:/I5O;,JC&Z4(#*Y_VFD+L?=C0!\9_LU_ M\%#O'%K\;H_@M^T3X6M_"?C"YF2UL=2MH_*1YW_U<&W\%_#7XB6:?9=9TW5WTG[;#\LFV2-IXP6'/R-;N5]"[>M? M?WP=\:-\2/A)X*\6.5,FN:+9:D^T8&Z:!)",=N6/% '84444 %%%% 'XK?\ M!%3_ ).F\4_]B9=?^EUC7[4U^*W_ 14_P"3IO%/_8F77_I=8U^U- !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45YKXZ_:0^&? MPX,B:[XRTV"YCX:TMI#5B,UP6$_BU4GVW?W+4^T*S]; M\0:7X9L6O=7U*STJS7[UQ?3I#&/JS$"ORX\<_MZ?%KQCYL=KJMKX9M'X\G1[ M8(V.W[Q]S@^ZD5X1KWB75_%5\U[K6JWNKWC=;B^N'FD/_ F)-?/U^)*,=*,& M_73_ #/E\1Q=0AIAZ;EZZ+]7^1^I7CK]N[X2>"_,C@UF?Q+=I_RQT6W,JY_Z MZ-MC(^C&OGCQU_P4R\07WF0^$?"ECI4?1;K5)6N9/J$78JGZEA7Q57?^!?@# M\1/B48SX=\(:I?02?=NFA\FW/_;63:GZUX=3.45K^K+_CK]IKXG_$9I%UGQEJ1MGX-I9R?98"/0I$%##_ 'LUYB26))Y- M?8W@7_@FGXPU;RYO%/B+3?#\)Y,%FC7DX]CRB ^X9J^AO W_ 3_ /A1X3\N M74;.^\4W2\[]4N2(]WM''M!'LVZE#*,PQ;YJNGG)_P##L5/(MIYR?_ M [/R]TO2;[7+V.STZRN-0NY#A+>UB:61OHJ@DU[AX&_8?\ B[XW,;GPZ/#] MJ^/](UR46^WZQ\R#_OBOU.\->#]!\&V8M- T73]%M?\ GCI]LD*GZA0,UL5[ M=#ANG'6M-OTT_P SZ+#\(T8ZXBHY>2T_S_0^'_ W_!,G2[?RYO&'B^YO6ZM: MZ- L*CV\V3<2/^ +7T-X%_93^%7P]\M],\'6%Q=)S]JU)3>2Y_O RE@I_P!T M"O6J*^@H9;A,/_#IJ_GJ_P 3ZG#91@<+K2I*_=ZO[W<;'&L4:HBA$4855& ! MZ"G445Z1ZX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%>:>.OVD MOAK\.O,36?%VGBZ3@V=FYNIP?0I&&*_\"P*^>/'7_!232K7S(?"'A6YOVZ+= MZO*(4!]?+3<6'U936,JT(;L^HR_A?.,TL\-AI-/J_=7WRLG\C[2K\X?^"CW_ M "7#1/\ L78/_2FYK@_'7[9?Q6\="2)_$3:':/\ \NVB1_9@/82 F3\WKQ>] MOKG4KJ2YN[B6ZN9#EYIG+NQ]23R:\^OB(U(\L4?N/!_ ^,R/&K'XNK&]FN6- MWOW>GY,AHHHK@/VH*^U/^";7B'2M(O/'MI?ZG9V5U>?V?]F@N)TC>;;]IW;% M)RV-RYQTW#UKXKHK2G/V$/ MC-XZ\!;!H'BS5M-A3I;QW3-!^,3$H?Q%>W>$/^"AGQ(T/9'K5MI/B6$?>>:W M^SS'Z-$0@_[X->G'&0>ZL?S[C?##-:%WA:D:B^<7]SNO_)C])Z*^1_"'_!1W MP9JFR/Q#X?U7096ZR6[)=PK]3\C?DIKV[PA^TE\,O'.Q=)\::6TS_=M[N7[+ M*3Z!)0K$_05TQJPELSX#&\-YQEUWB<-))=4KK[U=?B>E44V.19$5T8.C#(93 MD$>HIU:GS84444 %%%% !1110 4444 %%%% !1110 4444 %%%% &9XB\,Z3 MXNTF?2];TVUU;3IAB2UO(5EC;WP1U]^HKX\^,W_!.'2-7\_4OASJ7]BW1RW] MCZB[26S'T27ET^C;A[@5]K45Q8K!4,9&U:-_/K]YYV,R_#8^/+B(7\^J^9^) M7Q$^%?BOX4:P=,\5:)=:1.X7Q&'?M,'+G2Z;27Z/\/0\_\ @S_P48\1>&_(T[Q_ M8_\ "2Z>N%_M*T"Q7J#U9>$E_P#'3W)-?>,XP>Q-?C]\0OA;XK^%.L'3?%6AW6CW))V-,F8I0.ICD&5<>Z MDUAZ)KNI>&M4@U+2;^YTS4+=MT5U9RM%*A]0RD$5EA<[Q6$E[/$+F2[Z-?UY MG/@^(L;@9>RQ2YDNCTDOG_F?NE17YT_!G_@HUX@\.^1IWQ!L/^$CL%PO]J62 MK%>(/5DX23_QP]R37W%\,_C)X.^+^E_;?"FNVVJ!5#2VZG9<0?\ 72)L,O/& M2,'L37VN$S+#8Q?NY:]GO_7H?HF!S;"9@OW,O>[/1_\ !^1VE%%%>F>R%%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 445R'Q&^+GA#X3Z9]N\5Z]::1&P)CBD;=-+C^Y&N6?\ :B(]8L]%L$_Y;7DH0,?10>6/L,DU\-?&#_@ MI)J%[Y]A\.=(&G1B@\*/88 KY?%\04*5XT%S/\/^#_ %J?%X[BG#4+PPRYY=]E M_F_ZU/N3XO\ _!233[(3V'PYTQ@ ')-?3WP?_P""?GCSQYY%]XG9?!>D-ABMTGF7KCVA!&S_ (&0 M1_=-???PL^ ?@7X-VHC\+Z!;VET5VR:A,/-NI?7=*W.#_=&%]J]!KZ#"<.PC M:6)E=]EM]^_Y'U.!X3IPM/&2YGV6B^_=_@>1?"']E?X=_!D0SZ/HRWVL1\_V MOJ>)[G/JI(VQ_P# M>NT45];2HTZ,>2G%)>1]S1H4L/#V=&*BO(****U-PH MHHH **HZQKNF^';%[S5=0M=,LT^]<7DRQ1CZLQ KQ#QQ^W!\*?!OF10:Q-XC MNTX\G1H#*N?^NC%8R/HQJ)3C'XF>I@LKQV92Y<'1E/T3:^;V7S/?:*_/_P ; M_P#!2+Q!?>9#X4\+V.DQ]%N=2E:YDQZA5V*I]CN%?/OCC]HKXD?$3S$UOQ?J M4UM)PUI;R?9H"/0QQA5/X@URRQ<([:GZ/E_AIG&*M+%.-)>;YG]T=/\ R9'Z MB^./CQ\/_ANL@\0>+--LIX_O6J2^=<#_ +91[G_2OGOQQ_P4>\+:9YD/A7PY MJ&N2C@7%\ZVD/U &YB/8A:_/BKVC:%J7B*^2RTG3KK4[Q_NV]G TTC?15!)K MEEBZDM(Z'Z1@?#7)\&O:8VHVOAFT M;CRM)MP'Q_UT?

\2ZOXJOFO=:U2]U>\;K<7UP\SG_@3$FO;? _[ M#?Q6\8^7+<:1;^&[5^?.UB<1MC_KF@9P?JHKZ"\$?\$W?#FG^7-XK\3WVKR# MDVVG1K:Q?0LV]F'N-IJ/9UJN_P")ZDL^X3X<3AAY04NU-$=-M[ MF/[MW/']HG!]1)(68?@17HE;QP?\S/BLP\5%K'+\-\YO_P!MC_\ )'Y\>!O^ M"#_ "Y+O3+GQ+=K MSYNKW!9<_P#7--J$>S U]"45UQP]./0_-(<(]H>[^*U^]LSM#\ M.Z3X7L5LM&TRSTFS7I;V-ND,8_X"H K1HHKH/B92E.3E)W;,GQ)X3T/QE8I9 M:_HVGZY9QR"9+?4K6.XC60 @.%<$!L,PSUP3ZUSG_"B?AK_T3SPI_P""2V_^ M(KN:*EQ3W1TT\9B:,>2E4E%=DVCAO^%$_#7_ *)YX4_\$EM_\11_PHGX:_\ M1//"G_@DMO\ XBNYHHY8]C7^T<;_ ,_I?^!/_,Y30_A-X'\,ZI#J6C^#?#^E M:C!N\J\L=+@AFCW*5;:ZH",J2#@]"175T44TDMCEJUJM>7-5DY/S=_S"BBBF M8A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1145S=0V=O+<7$J001*7DED8*J*!DDD\ =Z:N]$!+4%]?6VEV<]Y> M7$5I:0(9)9YW"1QJ!DLS'@ >IKXX_:$_X*??#KX6&YTKP8H^('B%,KYEG+LT MZ%O]J?GS,=<1@@]-RU^:/QV_:N^)7[1-XQ\7:_(VEA]\.B6(,%C%Z8C!^B^LE[S7E#1_.7*NUSSJV.ITM(ZL_1[]H3_ (*E M^ OAS]JTGP! /'NO)E/MB.4TR%O7S!S-CTC^4_WQ7YK?&[]ISXC?M":E]H\9 M>(9KNS1]\&DVW[FR@_W8AP2/[S;F]Z\OM[>6ZGCAAC>::1@B1QJ69F)P .I M)K[%_9[_ ."8OQ'^*XMM5\7Y^'WAU\-MOHBVH3+_ +-OQLSTS(5(Z[6K^D,% MD/"7AWAUBZ[C&?\ //6;_P *M^$%ZW/(E5KXM\JV[+8^/+.SN-2NX;6T@ENK MJ9Q'%#"A=W8G 55'))/85]I?L]_\$N?B!\3/LNK>.Y3X \/N0_V::/?J4R^@ MBZ19Y&9#N']PU^D'P(_9*^&?[.UJA\*: C:OLV2ZYJ!$]]+GK^\(^0'NL853 MZ5['7Y%Q+XR8G$3_ []ESX;_L\ MV B\'>'H;>_9-DVL7?[^^G]=TI&0#_=0*OM7K%%%?SGC,9BSUXQ45:*L@HHHKC*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^5?^ M"H__ "8G\3?^X9_Z=+2OJJOE7_@J/_R8G\3?^X9_Z=+2@#RK_@BI_P FL^*? M^QSNO_2&QK[_ *^ /^"*G_)K/BG_ +'.Z_\ 2&QK[_H **** "BBB@#\ ?\ M@J/_ ,GV?$W_ +AG_IKM**/^"H__ "?9\3?^X9_Z:[2B@#]5/^"7'_)B?PR_ M[B?_ *=+NOJJOE7_ ()(IK2V^#.J&UN#.NF[I?L[)Y4Y\WDL8Y:'[3'J%O.KV[Q8SY@D!VE<.OV=M(\6:;;O$G M\LC\:^FOV.;>2V_9/^#R2L68^$],<$_W6MHV4?D17P5_P5;^)L'QZ^)WPX^ M?@*XBUWQ#'JA?4([=]T<%Y+B*&)F&0&16E9_[H(ST./TOT:ST;X1_#.QM+B[ MAT[P_P"&-(CBDN[A@D4%M;0@%V)X551,D]@* .GK\HK#;;Q;I6MV-[X9N+;[9'JT#]MC_@JU M;>+?#@_M'P-X)$5PFH8(1HK13Y3KD?QW;[E'4KD]C0!=_P""Y:2_;/@PYSY) MCU@+SQNS99X^F*_5F.19HUD1@Z, RLO((/0U\$_\%C?A%?>.OV=M(\6:;;O< MS^$-3\^Z5%R4LYU\N1_7"NL!/H,D\"OH']BS]H#0?VA/@#X6U?3-1AN-9L+" MWL=:LMX\ZUNTC"OO7J%J%]0CMWW1P7DN(H8F89 9%:5G_N@C/0X_3SP7X7MO!'@W0?# MED,6>D6%OI\ Q^[BC6-?T44 ;5%%% 'G_QJO?B;8^%;63X4Z=X;U/Q$;U%N M(?%$\T-L+7RY-S*8OFW[Q$ #Q@M[5XK_ ,)%^V=_T*/P?_\ !GJ'^%?55% ' MX%?\$T]2^+&E_'779?@[I7AO5_$S>&YUN8/%$DJ6RVGVJU+LIC=#OWB(#G&" MW%?I7_PEW[=?_0C_ ?_ / J\_\ DBOB#_@BI_R=-XI_[$RZ_P#2ZQK]J: / ME7_A(OVSO^A1^#__ (,]0_PH_P"$B_;._P"A1^#_ /X,]0_PKZJHH ^5?^$B M_;._Z%'X/_\ @SU#_"C_ (2+]L[_ *%'X/\ _@SU#_"OJJB@#Y5_X2+]L[_H M4?@__P"#/4/\*/\ A(OVSO\ H4?@_P#^#/4/\*^JJ* /E7_A(OVSO^A1^#__ M (,]0_PH_P"$B_;._P"A1^#_ /X,]0_PKZJHH ^5?^$B_;._Z%'X/_\ @SU# M_"C_ (2+]L[_ *%'X/\ _@SU#_"OJJB@#Y5_X2+]L[_H4?@__P"#/4/\*/\ MA(OVSO\ H4?@_P#^#/4/\*^JJ* /E7_A(OVSO^A1^#__ (,]0_PH_P"$B_;. M_P"A1^#_ /X,]0_PKZJHH ^5?^$B_;._Z%'X/_\ @SU#_"C_ (2+]L[_ *%' MX/\ _@SU#_"OJJB@#Y5_X2+]L[_H4?@__P"#/4/\*/\ A(OVSO\ H4?@_P#^ M#/4/\*^JJ* /E7_A(OVSO^A1^#__ (,]0_PH_P"$B_;._P"A1^#_ /X,]0_P MKZJHH ^5?^$B_;._Z%'X/_\ @SU#_"C_ (2+]L[_ *%'X/\ _@SU#_"OJJB@ M#Y5_X2+]L[_H4?@__P"#/4/\*/\ A(OVSO\ H4?@_P#^#/4/\*^JJ* /E7_A M(OVSO^A1^#__ (,]0_PH_P"$B_;._P"A1^#_ /X,]0_PKZJHH ^5?^$B_;._ MZ%'X/_\ @SU#_"C_ (2+]L[_ *%'X/\ _@SU#_"OJJB@#Y5_X2+]L[_H4?@_ M_P"#/4/\*/\ A(OVSO\ H4?@_P#^#/4/\*^JJ* /E7_A(OVSO^A1^#__ (,] M0_PH_P"$B_;._P"A1^#_ /X,]0_PKZJHH ^5?^$B_;._Z%'X/_\ @SU#_"C_ M (2+]L[_ *%'X/\ _@SU#_"OJJB@#Y5_X2+]L[_H4?@__P"#/4/\*/\ A(OV MSO\ H4?@_P#^#/4/\*^JJ* /E7_A(OVSO^A1^#__ (,]0_PH_P"$B_;._P"A M1^#_ /X,]0_PKZJHH ^5?^$B_;._Z%'X/_\ @SU#_"C_ (2+]L[_ *%'X/\ M_@SU#_"OJJB@#Y5_X2+]L[_H4?@__P"#/4/\*/\ A(OVSO\ H4?@_P#^#/4/ M\*^JJ* /E7_A(OVSO^A1^#__ (,]0_PH_P"$B_;._P"A1^#_ /X,]0_PKZJH MH ^5?^$B_;._Z%'X/_\ @SU#_"C_ (2+]L[_ *%'X/\ _@SU#_"OJJB@#Y5_ MX2+]L[_H4?@__P"#/4/\*/\ A(OVSO\ H4?@_P#^#/4/\*^JJ* /E7_A(OVS MO^A1^#__ (,]0_PH_P"$B_;._P"A1^#_ /X,]0_PKZJHH ^5?^$B_;._Z%'X M/_\ @SU#_"C_ (2+]L[_ *%'X/\ _@SU#_"OJJB@#Y5_X2+]L[_H4?@__P"# M/4/\*/\ A(OVSO\ H4?@_P#^#/4/\*^JJ* /E7_A(OVSO^A1^#__ (,]0_PH M_P"$B_;._P"A1^#_ /X,]0_PKZJHH ^5?^$B_;._Z%'X/_\ @SU#_"C_ (2+ M]L[_ *%'X/\ _@SU#_"OJJB@#Y5_X2+]L[_H4?@__P"#/4/\*/\ A(OVSO\ MH4?@_P#^#/4/\*^JJ* /E7_A(OVSO^A1^#__ (,]0_PH_P"$B_;._P"A1^#_ M /X,]0_PKZJHH ^5?^$B_;._Z%'X/_\ @SU#_"C_ (2+]L[_ *%'X/\ _@SU M#_"OJJB@#Y5_X2+]L[_H4?@__P"#/4/\*/\ A(OVSO\ H4?@_P#^#/4/\*^J MJ* /E7_A(OVSO^A1^#__ (,]0_PH_P"$B_;._P"A1^#_ /X,]0_PKZJHH ^5 M?^$B_;._Z%'X/_\ @SU#_"C_ (2+]L[_ *%'X/\ _@SU#_"OJJB@#Y5_X2+] ML[_H4?@__P"#/4/\*/\ A(OVSO\ H4?@_P#^#/4/\*^JJ* /E7_A(OVSO^A1 M^#__ (,]0_PH_P"$B_;._P"A1^#_ /X,]0_PKZJHH ^5?^$B_;._Z%'X/_\ M@SU#_"C_ (2+]L[_ *%'X/\ _@SU#_"OJJB@#Y5_X2+]L[_H4?@__P"#/4/\ M*/\ A(OVSO\ H4?@_P#^#/4/\*^JJ* /E7_A(OVSO^A1^#__ (,]0_PH_P"$ MB_;._P"A1^#_ /X,]0_PKZJHH ^5?^$B_;._Z%'X/_\ @SU#_"C_ (2+]L[_ M *%'X/\ _@SU#_"OJJB@#Y5_X2+]L[_H4?@__P"#/4/\*/\ A(OVSO\ H4?@ M_P#^#/4/\*^JJ* /E7_A(OVSO^A1^#__ (,]0_PH_P"$B_;._P"A1^#_ /X, M]0_PKZJHH ^5?^$B_;._Z%'X/_\ @SU#_"C_ (2+]L[_ *%'X/\ _@SU#_"O MJJB@#Y5_X2+]L[_H4?@__P"#/4/\*/\ A(OVSO\ H4?@_P#^#/4/\*^JJ* / ME7_A(OVSO^A1^#__ (,]0_PH_P"$B_;._P"A1^#_ /X,]0_PKZJHH ^5?^$B M_;._Z%'X/_\ @SU#_"C_ (2+]L[_ *%'X/\ _@SU#_"OJJB@#Y5_X2+]L[_H M4?@__P"#/4/\*/\ A(OVSO\ H4?@_P#^#/4/\*^JJ* /E7_A(OVSO^A1^#__ M (,]0_PH_P"$B_;._P"A1^#_ /X,]0_PKZJHH ^5?^$B_;._Z%'X/_\ @SU# M_"C_ (2+]L[_ *%'X/\ _@SU#_"OJJO!OVF/VF[3X"ZAX3LPL=S<:C?(;R,\ MM'9@XD<>CH?X5]422 M)#&TDC*D:@LS,< =237DWCK]J[X5?#WS$U+QC8W-TG'V33";R7=_=(C#!3_ M +Q%95*U.BN:I))>;L8UJ]+#QYJLU%>;L>8?\)%^V=_T*/P?_P#!GJ'^%'_" M1?MG?]"C\'__ 9ZA_A7#^.O^"FVG0>9#X/\'W%V>BW>LSB%1[^5'N)'_ Q7 MSSXX_;<^+OCCS$_X23^P+5_^7?0XA;;?I)S(/^^Z\*OGV#I:1;D_+_@V/FL1 MQ-E]#2#_X*+?&G0KOR!I_PLU;:VUVTQ]4<#W!<(K?@:^5]2U2]UJ\DN]0O+B^NY#EY M[F5I)&^K,23555+, !DG@ 5\_7XCKRTHP4?75_H?+XCBW$STP\%'UU?Z+\SZ MHO\ _@I%\5[ZQ>%+#PQITS#BXM+&8NGT\R9E_-:\4\=?'KXA?$KS%\1^+M4U M&"3[UJ)O*MS_ -L8]J?^.UJ>!?V8?BC\1/+?1_!NI"VDY%W?(+2$CU#RE0P_ MWNWACF\7^++/3(^K6NDPM<2'V+OL53[@,*X>7-,QWYFG\E^B/ M-Y,ZS;?F:?\ V[']$?$]:?A_POK/BR^%EH>DWVL7A_Y=["V>=_\ OE037ZE^ M!?V%?A)X),)+M/^6VMSF8?]^E"QG\5->YZ+H.F>&[%++2=.M-+LT^[ M;V4"PQK]%4 5Z-#ANK+6M-+TU_R/5PW"->6N(J*/DM?\OU/RM\,_L*?&/Q); M"<^'8-(C9_0R/!4=7'F?G_ );'U&'X;R_#ZRBYOS?Z*R/@[P+\%?VA M/AP8WT'X/_ RVN8_NW<]]J%Q<#W$D@9A^!KT?_A(OVSO^A1^#_\ X,]0_P * M^JJ*]RG3A27+3BDO(^DIT:=&/+2BHKR5CY5_X2+]L[_H4?@__P"#/4/\*/\ MA(OVSO\ H4?@_P#^#/4/\*^JJ*T-3Y5_X2+]L[_H4?@__P"#/4/\*/\ A(OV MSO\ H4?@_P#^#/4/\*^JJ* /E7_A(OVSO^A1^#__ (,]0_PH_P"$B_;._P"A M1^#_ /X,]0_PKZJHH ^5?^$B_;._Z%'X/_\ @SU#_"C_ (2+]L[_ *%'X/\ M_@SU#_"OJJB@#Y5_X2+]L[_H4?@__P"#/4/\*/\ A(OVSO\ H4?@_P#^#/4/ M\*^JJ* /E7_A(OVSO^A1^#__ (,]0_PH_P"$B_;._P"A1^#_ /X,]0_PKZJH MH ^5?^$B_;._Z%'X/_\ @SU#_"C_ (2+]L[_ *%'X/\ _@SU#_"OJJB@#Y5_ MX2+]L[_H4?@__P"#/4/\*/\ A(OVSO\ H4?@_P#^#/4/\*^JJ* /E7_A(OVS MO^A1^#__ (,]0_PH_P"$B_;._P"A1^#_ /X,]0_PKZJHH ^5?^$B_;._Z%'X M/_\ @SU#_"C_ (2+]L[_ *%'X/\ _@SU#_"OJJB@#Y5_X2+]L[_H4?@__P"# M/4/\*/\ A(OVSO\ H4?@_P#^#/4/\*^JJ* /E7_A(OVSO^A1^#__ (,]0_PH M_P"$B_;._P"A1^#_ /X,]0_PKZJHH ^5?^$B_;._Z%'X/_\ @SU#_"C_ (2+ M]L[_ *%'X/\ _@SU#_"OJJB@#Y5_X2+]L[_H4?@__P"#/4/\*/\ A(OVSO\ MH4?@_P#^#/4/\*^JJ* /E7_A(OVSO^A1^#__ (,]0_PH_P"$B_;._P"A1^#_ M /X,]0_PKZJHH ^5?^$B_;._Z%'X/_\ @SU#_"C_ (2+]L[_ *%'X/\ _@SU M#_"OJJB@#Y5_X2+]L[_H4?@__P"#/4/\*/\ A(OVSO\ H4?@_P#^#/4/\*^J MJ* /E7_A(OVSO^A1^#__ (,]0_PH_P"$B_;._P"A1^#_ /X,]0_PKZJHH ^5 M?^$B_;._Z%'X/_\ @SU#_"C_ (2+]L[_ *%'X/\ _@SU#_"OJJB@#Y5_X2+] ML[_H4?@__P"#/4/\*/\ A(OVSO\ H4?@_P#^#/4/\*^JJY;QG\4_"'P[B+^) M/$FFZ.<9$5S<*)6'^S']YOP!I-I:LVHT:N(FJ=&+E)]$KO[D?/W_ D7[9W_ M $*/P?\ _!GJ'^%'_"1?MG?]"C\'_P#P9ZA_A4?CK_@HGX$T(21>&M+U+Q/< M+]V5E^QV[?\ G!?_P \DF[GW4+ M7-+$TX];GWV7\ Y[C[-TO91[S=OPUE^![_JWCK]K[0;%[W4_#WP7TZSC^_<7 M>L7T4:_5FP!7C/BG]O;XX^%;EK=K;X0ZM,IPRZ3=:G<+]1)M"'\&KYI\2>+] M=\8WIO->UB_UFZ_Y[7]R\S#V!8G ]A637)+&2?PH_3+/$MCHL1Y-MI\;74WT+':JGW&X5C^_K=SZG_C$ M>%O^?<)K_M^?_MTD?'=:_AOPAKOC*]^QZ#HU_K-UWBL+9YF'N0H.![FOTU\" M_L0_"GP48Y9M&E\27:_\MM:F\Y??]TH6,CZJ:]PTG1[#0;&.RTRQMM.LX_N6 M]I$L4:_15 K:.#D_B9\MF'BEA*=XX"@YOO)\J^Y7;_ _,#1_P!A;XPZU8F< M:%8Z8Y7*1ZGJ"1EOJ$WE?Q%>7_$SX0^+O@MKT.B>,[?3;;4[BV6]B32[QKJ, MPLS("6:-,-NC?C'3'//'[-UYO\2/V=OA[\7-<@UCQ9X?_M748+9;2.;[;<0X MB5F<+MCD4?>=CG&>?I6TL)'EM#<^8R[Q*QGU]5LR_@V?NPBM^GQ._P#Y-\C\ M?Z*_5;_AB3X+?]"9_P"56]_^/4?\,2?!;_H3/_*K>_\ QZN?ZG4[H^X_XBCD MW_/JK_X##_Y,_*FO0?A5\"_'OQMM=:B\#:5X?OWT\P_:I];U":U>#S/,V>5Y M:,K;MC[MPXVKCJ:_17_AB3X+?]"9_P"56]_^/5W/PQ^"/@KX-_VE_P (?HO] MD?VEY?VK_2IY_,\O?L_UKMC'F/TQG//:M*>%E&2<[-'@YYXD8/&9?4H9:JE. ML[?% MSPG&TLWA"YU"!?\ EIITKQ+9FTU? M3+/5;4]8+VW29#_P%@17CGC#]BOX2^+O,?\ X1PZ)+O CJWA[Q+JFC*#GR[. M[=(V_P!Y =K?B*]H\-?M^?%CP_;^5=7.D^(#C"OJECAA^,+1Y_&O6/&'_!-5 M#YDGA;QFR_W+;6+7/YRQD?\ H%>(^,/V(_BUX2\QTT"+7K9.LVCW*S9^D;;9 M#_WS67)7I;7/I?[6X0X@_C2IRD_YURR^^23^YG07O_!1_P",@E1;'0/ %]B M76IV?B*!?^6>JVBEL?[\>QB?$/^"E.F3;(_ M%'@ZZM#T:XTFY68'W\MPF/\ OHU[=X/_ &POA-XR\M(?%EOI=PW6'5T:T*_5 MW&S\F-=,:U.6S/@<=PGG>7W=?"RLNL5S+[XW_$\\_P"$B_;._P"A1^#_ /X, M]0_PH_X2+]L[_H4?@_\ ^#/4/\*^H--U6RUJS2[T^\M[ZU?[L]M*LB-]&4D& MK5;'R,M'GTK7?A]\%=7TV<8D MM;R]OI$/O@C@CL1R.U?.=]^P'\;M4U6YNY/#W@S2+5\NMGI.N7$JIQ]U!/&3 M_P!]25^I5%<.*P5#&1M6C?SZ_>>;C,NPN/CRXB%_/JOF?B-X_P#ACXJ^%NKG M3/%6AW>C77.SST_=R@=3'(,JX]U)%8VB:[J7AK5(-2TF_N=,U"W;=%=6;2M>TNTU?3IOOVUY$LB'WP>A'8CD=J^-OC3_ ,$X M+"_$^I?#;4O[.GY;^Q=3D+PGVCFY9?8/NZ_>%?%8O(*U%\^&?,OQ_P"#_6A^ M=X[A?$8=^TP^:]K^&_[0'[3WQ;TPWWA/3O@KJT:C,D,>J:@LT/\ OQ, R_B, M'M7Q!X^^&GBCX7ZPVE^*=$N]&O.=HN$^20#NCC*N/=2161H/B#4_"^J0:GH^ MH76EZA =T5U9RM%(A]F4@UEA<[Q6$?L\0N9+OHU_7F8X/B/&8&7LL4N=+OI) M?/\ S^\_2?\ X2+]L[_H4?@__P"#/4/\*/\ A(OVSO\ H4?@_P#^#/4/\*\7 M^#/_ 4;UW0?(T[XAZ?_ ,)!9#"_VK8JL=V@]73A)/PV'W-?U?:X3,<-C%^ZEKV>_]>A^B8'-L)F" M_>K))>9A6Q%+#0]I6DHKS/./^$B_;._Z%'X/_P#@SU#_ KS MOXH?M2?M(?!V/'BBR^"]I>,,II\.I:C-=-Z'RT!8 _WFP/>O*OC!^WYX_P#B M%Y]EX=*^"M'?*XL7WWCK_M3D K_P *?W$EQ<2R3SRL7>65BS.QZ MDD\DU\EB^(H1O'"QOYO;[M_R/A<=Q93A>&#CS/N]ONW_ "/I37_^"B/Q=\2: M$UD$\/\ AVYD'SW6C6LIE7U"M-(X_':#Z8KYUUK7-2\2:G/J.K7]SJ>H3MNE MNKR9I97/J68DFNE^&WP<\9?%S4/LGA30+K52K;9+A5V6\/\ ORMA5^A.3V!K M[4^#_P#P3!&CF&;RYG=K MN]$OZ\CY>-#-<^GS2NUW>D5Z?\!7/A?P7X \1_$;6%TOPSHMYK5\V,QVD18( M#_$[=$7W8@5[1>'DM=2UIXR.?N-Y439^JO^-?IUX3 M\&Z%X%T>/2O#VDV>C:?'TM[.$1J3ZG'4^I.2:V:^HPG#]"C:5=\[_#_@_P!: M'V>!X6PU"T\2^>7;9?\ !_K0^*OA]X-_:B^%>E?V?X5^&?P4T:W( =H=0U R MRX[R2$%G/NQ-=7_PD7[9W_0H_!__ ,&>H?X5]545]1&,:<5&"LD?9PA&G%0@ MK)=$?*O_ D7[9W_ $*/P?\ _!GJ'^%'_"1?MG?]"C\'_P#P9ZA_A7U55+5] M;T[P_8O>:I?VNFV:?>N+R98HU^K,0!5&L8N348J[9\Q?\)%^V=_T*/P?_P#! MGJ'^%'_"1?MG?]"C\'__ 9ZA_A77^./VWOA1X,\R.'6I?$5VO\ RQT6$RC_ M +^,5C/X,:^?/''_ 4CUZ]\R'PGX6LM+CZ+YC9T\.XQ[R]U?CJ_DF>J?\)%^V=_T*/P?_\ !GJ'^%<+XW_:6_:/ M^'/F+XA7X&Z?/']ZU&L:A+<#_MD@9_TKYC\+]1DMI.MI:R M?9H"/0QQA5/X@UYO7++&?RH_2LO\*WI+,,3\H+_VZ7_R)],P?\%'/C+'=O'> M:'\/S"O2:QBOY0WX221D5D^,/V[/BQXLA\F#4K'PY$PPZZ-:;"W_ .1G9?^ M L*\)TC1-1\07R6>EV%UJ5X_W;>SA:61OHJ@DU[=X'_8A^*_C3RY)M%B\.6C M?\MM:F$1_P"_:AI!^*BN?VM:KM^!]O#AWA3AV*GB8P3[U&FWZ)Z?=$\7\0>) M]8\67QO=;U6]U>[/6>^N'F?\V)-9E??O@?\ X)N:#9>7-XL\4WNJ2=6MM,B6 MVC!]"[;F8>X"FOH7P/\ LZ_#?X=^6^B>$--AN8^5N[B/[3.#ZB20LP_ BJCA M:DM9:'G8WQ(R7 Q]G@HRJ6VLN6/WNS^Z+/RY\#_ CX@_$;RV\/\ A+4KZ"3[ MMTT/DVY_[:R;4_6O2+C]@7XTO:I)9Z;X?\YOO0WVL&(K^*12 U^HE%=4<)!? M%J?G&8>)F;XF\<)&-)>G,_O>G_DI^:/@_P#8U^.WA.;SI_A]\+?$+Q1KQ@T7=N30M+!M[%,=,IDF0CL9&8CL17BX!8@ 9)Z"OJO]GO\ MX)Q_%#XV_9]2U6V_X03PS)AOM^L0L+B5#WAM^&;C!!8HI'0FOZ5R_A?A3P_P MZQN*E'G7_+RIK*_]Q='Y17-;=L\:5:OBGRQ^Y'RK'&TLBHBEW8X55&22>@ K MZ7^&O_!.CXX_$[05U>V\.6WA^TD :$>([DVLK_ .%';1RY+6J_D?G1\!OV6_C[^SLJ3^&?AG\'[K6P M"K:[JVJ7UQ>G/!VOM"Q@CJ(U4'OFO;?^$B_;._Z%'X/_ /@SU#_"OJJBOYOQ MV88O,Z[Q.-JNI-]9.[_X;RV1[$8Q@K15D?*O_"1?MG?]"C\'_P#P9ZA_A1_P MD7[9W_0H_!__ ,&>H?X5]545YY9\J_\ "1?MG?\ 0H_!_P#\&>H?X4?\)%^V M=_T*/P?_ /!GJ'^%?55% 'RK_P )%^V=_P!"C\'_ /P9ZA_A1_PD7[9W_0H_ M!_\ \&>H?X5]544 ?*O_ D7[9W_ $*/P?\ _!GJ'^%'_"1?MG?]"C\'_P#P M9ZA_A7U510!\J_\ "1?MG?\ 0H_!_P#\&>H?X4?\)%^V=_T*/P?_ /!GJ'^% M?55% 'RK_P )%^V=_P!"C\'_ /P9ZA_A1_PD7[9W_0H_!_\ \&>H?X5]544 M?*O_ D7[9W_ $*/P?\ _!GJ'^%'_"1?MG?]"C\'_P#P9ZA_A7U510!\J_\ M"1?MG?\ 0H_!_P#\&>H?X4?\)%^V=_T*/P?_ /!GJ'^%?55% 'RK_P )%^V= M_P!"C\'_ /P9ZA_A1_PD7[9W_0H_!_\ \&>H?X5]544 ?*O_ D7[9W_ $*/ MP?\ _!GJ'^%'_"1?MG?]"C\'_P#P9ZA_A7U510!\J_\ "1?MG?\ 0H_!_P#\ M&>H?X4?\)%^V=_T*/P?_ /!GJ'^%?55% 'RK_P )%^V=_P!"C\'_ /P9ZA_A M1_PD7[9W_0H_!_\ \&>H?X5]544 ?*O_ D7[9W_ $*/P?\ _!GJ'^%'_"1? MMG?]"C\'_P#P9ZA_A7U510!\J_\ "1?MG?\ 0H_!_P#\&>H?X4?\)%^V=_T* M/P?_ /!GJ'^%?55% 'RK_P )%^V=_P!"C\'_ /P9ZA_A1_PD7[9W_0H_!_\ M\&>H?X5]544 ?*O_ D7[9W_ $*/P?\ _!GJ'^%'_"1?MG?]"C\'_P#P9ZA_ MA7U510!\J_\ "1?MG?\ 0H_!_P#\&>H?X4?\)%^V=_T*/P?_ /!GJ'^%?55% M 'RK_P )%^V=_P!"C\'_ /P9ZA_A1_PD7[9W_0H_!_\ \&>H?X5]544 ?*O_ M D7[9W_ $*/P?\ _!GJ'^%'_"1?MG?]"C\'_P#P9ZA_A7U510!\J_\ "1?M MG?\ 0H_!_P#\&>H?X4?\)%^V=_T*/P?_ /!GJ'^%?55% 'RK_P )%^V=_P!" MC\'_ /P9ZA_A1_PD7[9W_0H_!_\ \&>H?X5]544 ?*O_ D7[9W_ $*/P?\ M_!GJ'^%'_"1?MG?]"C\'_P#P9ZA_A7U510!\J_\ "1?MG?\ 0H_!_P#\&>H? MX4?\)%^V=_T*/P?_ /!GJ'^%?55% 'RK_P )%^V=_P!"C\'_ /P9ZA_A1_PD M7[9W_0H_!_\ \&>H?X5]544 ?*O_ D7[9W_ $*/P?\ _!GJ'^%'_"1?MG?] M"C\'_P#P9ZA_A7U510!\J_\ "1?MG?\ 0H_!_P#\&>H?X4?\)%^V=_T*/P?_ M /!GJ'^%?55% 'RK_P )%^V=_P!"C\'_ /P9ZA_A1_PD7[9W_0H_!_\ \&>H M?X5]544 ?*O_ D7[9W_ $*/P?\ _!GJ'^%'_"1?MG?]"C\'_P#P9ZA_A7U5 M10!\J_\ "1?MG?\ 0H_!_P#\&>H?X4?\)%^V=_T*/P?_ /!GJ'^%?55% 'RK M_P )%^V=_P!"C\'_ /P9ZA_A1_PD7[9W_0H_!_\ \&>H?X5]544 ?*O_ D7 M[9W_ $*/P?\ _!GJ'^%'_"1?MG?]"C\'_P#P9ZA_A7U510!\J_\ "1?MG?\ M0H_!_P#\&>H?X4?\)%^V=_T*/P?_ /!GJ'^%?55% 'RK_P )%^V=_P!"C\'_ M /P9ZA_A7S_^WKK7[35W^R?XYB^(7ASX;V'@]OL/VZXT&^O)+U/]/MS'Y:R# M:6#G^$MWK]*J^5?\ @J/_ ,F)_$W_ +AG_ITM* /*O^"*G_)K/BG_ +'. MZ_\ 2&QK[_KX _X(J?\ )K/BG_L<[K_TAL:^_P"@ HHHH **** /P!_X*C_\ MGV?$W_N&?^FNTHH_X*C_ /)]GQ-_[AG_ *:[2B@#]5/^"7'_ "8G\,O^XG_Z M=+NOJJOE7_@EQ_R8G\,O^XG_ .G2[KZJH **** "OG7]KS]B7PK^V-_PB?\ MPDVNZQHO_".?:_L_]DF(>;]H\G=O\Q&Z>0N,8ZFOHJB@ KS/X^?LY^!/VEO! MG_"->.M(_M"UC8RVMU"YBN;.4C'F12#[I]0=G4DXYQ7UU^S1^R/\//V4_#MSIW@K3YF MOKW;]OUG47$M[=[?NAG 51DX1 J]\9R:]HHH JZII=GKFFW>G:C:PWUA=Q/ M!<6MQ&)(IHV!5D=3PRD$@@\$&O@+QU_P1Q\"ZAXJN=7\!^.]?^']O=!UDT^% M!=QQJW!CC-OO+#&H"QY'!;ECR-P!(KW[XD>";7XF?#OQ3X0OIYK6Q\0:5=:3/ M/;X\R..>%HF9,@C< Y(R",BNCHH \"_9)_8Y\,_L?Z+XBTWPUK6K:U%K5Q%< M3/JIBW(T:LH"^6B\'<>M>B_&7X+^$/C[X#O?"'C;28]6T:Y(D"DE)8)5SMEB M<\NOLS]G3]F3P)^R[X,?P[X'TZ2%+AQ->ZA>2>;=WL@& TKX X'15 49 M. ,G/J]% %75-+L]&4@D$'@@U\!> M.O\ @CCX%U#Q5IR:]I;7GB7Q<\;0KK6K%=UO&WWEAC4!8\C@MRQY&X M D5]0T44 %%%% !1110!^*W_ 14_P"3IO%/_8F77_I=8U^U-?BM_P $5/\ MDZ;Q3_V)EU_Z76-?M30 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 45#=WD&GVLMS=3QVUO$I>2:9 MPB(HZDD\ 5\]?%#]N[X8_#MIK6POY/%VIID>1HV'A!_VIR=F/=-Q]JYZV(HX M>/-6DDCDQ&+H82/-7FHKS/H'5-2M]'TVZO[R58;6UB::61NBJH))_(5^.7[0 MWQ6N?C'\5-7U^5C]E+^1:1YX2%>%'\SGWKT+XT_MR^//BYIMYHUM':^&/#]T M-DEI99DFD3.=KS-SUQ]P)GH>]?.E?G^'_$&D:CK>KZ>?*LS;LB1M#CY0[L.? M^"C_ ,0]?$D7AW3M+\+0-G;(J&[N%_X%)\A_[]U\FUZ_\/?V2_BI\2K>"ZTO MPK<6NG3 ,E]J;+:Q%3T8;R&8'U537'3S#,*T%0HR>G9:_?N<%+-,UQ$(X:A) MNRM[JU^]:G&^-?BYXT^(SL?$OBC5-80G/D7-RQA4^T8.T?@*Y*ONKP+_ ,$Q MYW$&\RQO[M^LG=_A?\ $_*WPGX!\2^/ M+O[-X*C"CW->_^!?\ @GG\4?%.R76$T[PI:GD_;K@2 MS8]HXMPS[,RU^GEC8VVF6L=K9V\5I;1C"0P($11Z #@5/7NT.'*$-:TG+\%_ MG^)]+A^$L-3UKSH4445W'I!1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 45FZ]XDTCPK8M>ZUJEGI%FO6XOKA(8Q_P)B!7A'CK]N_X6^$?, MBL+Z[\47:\>7IM?GAXZ_X*,^,M8\R'POHFG^'8&R%GN";NX'H1D*@^A4 MU\\^-_C'XW^)#L?$GBC4M5B8Y^SR3E8!](EP@_ 5R2Q<%\.I^EY?X99KB;2Q MDXTE_P"!2^Y:?^3'Z?\ CK]JCX7?#[S$U'Q;9W5VF1]CTPF[EW?W3Y>0I_WB M*^>/'7_!2>%/,A\'>$FD_N7FMS;1_P!^8R<_]_!7PM70>$_A]XF\>77V?P[H M&HZU)G#?8K9Y%7_>8#"_4D5RRQ526D=#](P?AYD671]KC6ZEMW)\L?N5OQ;/ M0?'7[6WQ4\?>9'=^*;C3;1^/LND 6B >FY/G(_WF->0SSR74SRS2-+*YW-)( MQ9F/J2>M?3W@7_@GO\1?$GERZ]<:=X5MFP66:7[3< >R1_+^;BOH?P+_ ,$] M_ASX;\N779]1\57*\LL\OV:W)]DCPWYN:E4:U367XG75XMX7R"#I81Q?E2BG M^*M'\3\WK&QN=2NH[6SMY;NYD.U(8$+NQ] !R:]H\"_L9_%;QUYAN(UD1OJI!!KR3QA^R# M\)O&7F//X2MM-N&Z3:2S6A4^H1"$_-37LM%3*,9?$CT,)F&,P,N;"UI0?]UM M?D?%GC#_ ()KZ5<>9)X7\87=F>JV^K6ZS@^WF)LQ_P!\FO$/&'["'Q7\+^8] MIIMEXCMUY\S2[M=V/]R38Q/L :_4*BN:6%IRZ6/N\#XAY]@[*=15%_>7ZJS^ M]L_%/Q-X%\2>"Y_)U_0=2T63. +^T>'/T+ 9_"L.OW#N;:&\@>"XB2>&08>. M10RL/0@]:\M\8?LL?"OQMYC7_@W3[>=^3/IJFS?/K^Z*@GZ@US2P;^RS[_ ^ M*E"5ECL,UYQ:?X.WYL_*#0O$VL>%[P7>C:K?:1=#I/8W#P/_ -]*0:]E\(?M MM?%KPEL1O$$>NVZ_\L=8MUFS]7&V0_\ ?5?1GB__ ()M^&;[?)X:\5:EI#GD M0ZA"EU'] 5V,!]<_C7B/C#_@G_\ %'P[YDFEQZ9XEA'(%C="*7'NLH09]@36 M/LJU/;\#ZN/$?"6?+EQ,H-_]/(V:^;5ON9ZAX/\ ^"E0_=Q^*?!A']^YT>Z_ ME%(/_9Z]N\'_ +:_PE\7>6A\1-H=R_\ RQUBW:#'UD&8Q_WU7YI^+/A?XO\ M ;,/$/AG5='53CS;NT=(S]'QM/X&N8IK$U8Z2.;$>'_#V91]KA+POUA*Z_'F M7W6/VWT/Q)I/B>S%WH^J66K6IZ3V-PDR?]]*2*T:_$'2]6OM$O$N].O+BPND M^[/:RM&Z_1E((KU[PA^V+\6O!^Q(_%D^JVZ]8=81;K=]78>9^35T1QD?M(^& MQWA7BH7>"Q,9>4DX_BN;]#]8**^#?!__ 4IU&'RX_%/@ZVNA_%<:3]1]2173&O3ELSX'' M<&9]@+NIAG)=X^]_Z3=_>CZ#HK%\->-O#WC*W\_0-@4444S,**** "BBB@ HHHH R/%/A'1/'&CS:5X@ MTJTUC3I?O6]Y$)$SZC/0CL1R.U?&OQF_X)OV5[Y^I?#;4_L$W+?V+JCEX3[1 MS)_A M?K3:5XIT6ZT:]&=JW"?)(!_$CC*N/=2167X?\1:KX4U:#4]%U&ZTK48#F.ZL MY6BD7Z,IS7[;>+/!NA^.M'ETGQ#I-IK.G2_>M[R(2+GU&>A'8C!':OC/XS?\ M$WK6Z\_4OAMJGV.3EO[%U1RT9]HYN6'L'!]V%?$XO(*]!\^&?,OQ_P"#_6A^ M=X[A?$X9^TPCYTNFTE_G\ON.6^#/_!1S6M%\C3OB)IW]NV8PO]K:>JQW2CU> M/A)/PVGZFOM_XTD;89/Q'/:OQR\=_ M#CQ/\,M8;2_%&B7>BWHSM6Y3"R ?Q(XRKCW4D5F>'O$FJ^$M6@U31=1NM*U& M YBNK.5HY%_$'I[=ZSPN>8G"OV>(7,EWW7]>9E@N),9@I>RQ2YTN^DE\_P#/ M[S]SZ*_/7X,_\%'M7TCR--^(VF_VU:C"_P!L:+A'^J[3[$U]N_#O MXK^$OBQI(U'PIKEKJ\ ,B1-B6$GM)&<,A^H%?;83,<-C%^ZEKV>_P#7H?HN M!S;"9@OW,]>ST?W?Y'6T445Z1ZX4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45#>7EOIU MK+=7<\=K;1*7DFF<(B*.I)/ %?,'Q@_X*!^ _ ?GV/AA6\::NN5#6K^79(?> M8@[_ /@ (/\ >%@ MKY\^,'[;_P ./A9Y]G:7O_"6ZW'E?L6D.K1HWI)/]Q?<+N8=Q7P!\7OVJ/B) M\9C-!K&LM9:/)Q_9&F9@ML>C '=)_P #+5Y%7Q^+XB;O'"QMYO\ R_S^X^!Q MW%DG>&"C;S?Z+_/[CWSXP?MK?$CXL">SCU#_ (1?1),C^S]'9HV=?22;[[<= M0"%/]VO R2Q)/)KVGX0?LB?$?XQ>1=6.DG1]%DP?[6U;,,3+ZQKC=)[%01ZD M5]O_ @_8)^'OPY,%[KD;>--83#>9J,86U1O]F#)!_X&7_"O*I8#'YI+VE2] MN\OT_P"!H>)1RS,\YG[6K>W>7Z+_ "5CX"^$_P"SCX_^-$Z'PYH4QT\MM?5; MS,-HGK^\(^;'<(&/M7VY\(/^"=G@_P (^1?^-;Q_%VI+AOL:9ALD/T!W28]R M >ZU]:V]O%:PQPPQI##&H1(XU"JJC@ =!4E?683(\-A[2J>_+SV^[_.Y]U@ M>&\'A+2JKVDO/;[O\[E/2='L/#^G06&F65OIUC NV*UM(EBBC'HJJ /I5RJ MFJ:O8Z'927FI7MOI]I']^XNI5BC7ZLQ %>(^./VV_A1X+\R./7)/$5VF?W&B MPF8?]_"5C/X,:^@$-)\R+PQH&H^()APLUT MRVD!]Q]YS]"HK\\JN:3HVH:]?)9Z98W.HWC_ ';>TA:61OHJ@DURRQ+/,BT^\LO#%JW&S3+<&3'O) M)N(/NNVO"/$/BK6O%M\;S7-6OM8N_P#GM?7#S/S[L37LO@?]B/XK^-/+DDT. M/P[:-_RWUJ80G_OV T@_%17T%X'_ .";>AV?ES>+?%-YJ+=5\N7Q1X@T[083R8 M+-6NYQ['[J ^X9J^@O _[!_PL\)>7+?V-YXGNEYWZI<'RP?:./:I'LVZOHJB MNN.'IQZ'YIF'&V>YC=3Q#A'M#W?Q6OWLR_#WA71O"5B+/0])L='M/^>-C;I" MGY*!6I1170?$SG*I)SF[M]6%%%%! 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%?-?[0G[?GPM^ 8N;!M2_X2SQ1'E?[%T619#&P[32_9PUL92HZ7NS])?VA/^"B'PM^!?VC3K.]_ MX3;Q1'E?[+T656BB<=IKCE$YR"%W,".5%?F9^T%^W/\ %']H1KFQU'5CH'AB M4D#0='9HH67TE;.^;MD,=N1D**^>J^D/V>_V"?BE^T!]GU"#3?\ A%_"\F&_ MMO6D:-)$/>&/&^7CH0 O;<*_IG*^#N%N!*"Q^-E%SC_R\J6W_N1V3[63EYL\ M:>(KXI\L?N1\WU]/?L]_\$]?BE\=_L^HSV/_ AGA>3#?VMK43*\J'O#!P\G M'()VJ?[U?I-^SW_P3_\ A;\!/LNH_P!G?\)=XIAPW]LZS&K^6X_BAAY2+!Z' MYG']ZOI>OSGB7QF?O8?A^G_W$FO_ $F'ZR^<3KHY=UJOY'SM^SY^PG\+?V?/ MLU_8Z5_PD7BB( G7M95994?UA3&R+O@J-V#@L:^B:**_FK,*?\ L3+K_P!+K&OVIK\5O^"*G_)TWBG_ M +$RZ_\ 2ZQK]J: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBJFJ:M8Z'837VI7MOI]E"-TES=2K%&@]69B !]:3=M M6)M)79;HKY@^*'_!03X<>!_.MM -QXSU),@+8_NK4-[S,.1[HK"OD/XH?MT? M%#XC>;;VFI)X2TQN!;:+F.4C_:F)+Y_W2H/I7A8K.L)A]%+F?E_GL?-8SB' MX2Z4N>7:.OX['Z0?$CXY>!/A+"S>*?$EEIL^W7$D]Q*\\\C%GDD8 MLS$]22>IK;\&^ /$GQ#U,:?X:T.^UN[XW1V<+.$![L1PH]V(%?*XC/<7B'R4 M%RW[:O\ KT1\3BN)L=BY>SPRY$^VK^__ "1K_$;XU>./BQ<&7Q5XDO=5CW;E MM6?9;H?58DP@/N!FN)K[)^%__!-OQ/K@BN_'&M6_ARV.";"QQI?&+]D&U\%_#%=%^$G@5=;\17TGEW>LW]Y!]IAA Y*O,ZA68X'[L#@- MGKSS?V3CJT)5ZJ?SNY/Y;_>1_9F M._Y\3_\ 7_D>#U^E_\ P3]^,P\:_#N3PC?S[M5T$!8MYYDMR?E(_P!WA:^2 M/^&&?C?_ -"3_P"5:Q_^/UZ/^S[^SC\=?@S\4='\1#P4YLHY1'>QIJUEEX&. M'&//Y."<>]>ME<,7@\3&;I2Y7H_=>WW'N9-3Q^7XN-1T)\KT?NO;[NFY^D-% M%%?IA^Q!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !114=Q<16L+S3R)#" M@W-)(P55'J2>E ]]$245XUXZ_:\^%7@+S([GQ1!JMVG_ "ZZ,#=L2.HW+\@/ MLS"OGCQU_P %)[F3S(?!WA*.%>=MWK4Q9 MV=##-1?67NK\;7^5S[LKB_''QH\#?#=7_P"$D\4Z;I2:Y M)8S^5'Z;E_A7-VEF.(MY05__ "9__(L_0SQU_P %&_".D>9#X6T'4/$,PX6X MNF%I ?<9#.?H56OGCQU^W9\4_&'F166H6OABT;CR])@ ODL],L;G4;Q_NV]I"TLC?15!)KW#P+^P_P#%7QIYGW1/$]<\1:KXFO MGO=8U.\U6\;[UQ?3O-(?JS$FL^OT$\"_\$W_ UIOES>*_$E]K4HY-MI\:VL M.?0L=S,/IM-?0_@7X#_#_P"&WEMX>\*:=8W$?W;MHO.N!_VUDW/^M5'"U):R MT/,QWB5D^"C[/!0E5MM9O\ Y*?E_P"!?V;?B5\1?+?1O".H&U?D7EX@ MM8"/4/(5#?\ MU%=<<)3COJ?FN8>)6<8J\<,HT5Y*[^^6GW)'B/@7]C3X4^!3'*GAU= M=;D^TD^YC($>?HE>SV5C;:;:QVUI;Q6MM&,)#"@1%'H .!4]%=<8QC\*/S?& M9CC,PESXNK*;_O-O[NP44451YP4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% #759%964,K#!5AD$>E>< M^+_V>,Y26)BK*?4$6MEXRO[N!./(U,B\4CTS* M&('T(K[&\7_\$[OAYK6^30]0U;PY,?NQK*+F!?\ @+C>?^^Z\0\8?\$YO'6D M;Y/#^M:3XAA7I'(6M)V^BMN3\WK#V%:GK'\#[&GQ?PMG453Q3CZ5(_JTX_B: M_@__ (*2^(K/RX_$WA33]43HTVFS/:O]=K;P3],?A7MWA#]OSX6>(]B:E/J7 MAJ=N"-0M"\>?9HB_'N0*^#/%_P"SU\2? N\ZSX,U:"&/[UQ! ;B$?62/UPBM?K3G=?^W1_ _:/PG\2_"?CM WA[ MQ)I>LDC/EV=VDDB_[R [E_$5TM?AQ'(T4BNC%'4Y5E."".A!KTKP?^TK\3_ MWEKI7C35/)C^[;WDOVJ(#T"2A@!],5T1QB^TCXK'>%=17>!Q*?E-6_%7_P#2 M3]?:*_/'P?\ \%'O&.F>7'XB\.Z7KD2\&2U9[29OW>$/^"A7PUU MW9'K,&J^&IC]YY[?[1"/HT1+'_O@5TQQ%.74^ QO V?X&[>'!O'VQ?#_ (KTG4YGZ6\5THG_ !B)#C\1795T)IZH^)K4*N'G M[.M!QEV::?XA1113, HHHH QO%G@W0_'6CRZ3XATFTUG3I?O6]Y$)%SZC/0C ML1@CM7Q?\9_^";L$_GZE\-=4^SORW]B:JY*?2*;J/8.#[N*^Z:*X,5@*-%N]%OAG$=U'@2 M?Q(P^5U_VE)'O5#P[XFU;PCJT&J:)J5UI.HPG,=U9S-%(OMD'I[=#7[9^+O! M6@^/M&ETGQ%I%IK.G2=;>\B#@'^\N>58=F&".QKXP^-'_!-^&43ZE\--3\E^ M6_L/5)"4/M%/U'L'S[N*^*Q>0UZ#Y\,^9?C_ ,'^M#\ZQW#&)PK]IA'SI?*2 M_P _EKY&!\%O^"CNJZ28--^(^G_VQ:C"_P!L: MBWZ](KJ,J'']Y&^ZZ_[2DCWJEX;\4:QX.UB'5="U.ZTC483\EU9S-$X]1D'D M'N.A[U&%SS$X5^SQ"YDN^Z_KS(P7$F+P3]EBESI=])+^O/[S]S:*_/CX,_\ M!1_5-+\C3?B/IG]KVPPO]LZ:BQW"^\D7"/\ 5=O Z$U]N_#WXI>%/BMHXU/P MKK=KK%J,>8(6Q)$3T$D9PR'V8"OM<)F&'QB_=2U[/?\ KT/T3 YKA,P7[F>O M9Z/[O\CJJ***](]<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HKG_&GC_PY\.=';5/$VM6>BV*YQ)=RA2Y'\*+U=O9 M037QS\8/^"DUM;^?I_PXT8W3\J-8U=2L?UCA!W'V+D>ZFN#%8[#X-7K2L^W7 M[CR\9F>%P"O7G9]MW]Q]K:]XBTOPKI3+%&OU9B!7R3\ M7_\ @HWX9\-^=8> M.;Q/?+E1J%V&ALU/J%X>3G_ '!Z,:^#_B#\5/%GQ4U7 M^T/%6NWFLW )*+,^(HL]HXQA4'LH%,O(['H M%4K_P E^)W7Q3^/GCKX MR71D\4:_<7=J&W1Z?"?*M8O3;$O&1_>.6]Z\_1&D=412S,:A:#PAHDF&^UZJA$SKZI!PQ]1NV M@]C7W!\'_P!C'X;_ D\B[&F_P#"1ZY'AO[2U@"4JWK''C8G/0X+#^\:=XX_ M;6^%'@KS$77V\072?\N^B1&XS])"1&?^^Z^>_'/_ 4DUF[\R'PCX5M-.3HM MUJTK3N?<1IM"GZLPKZK#9?@<#K\4N[U_X"/W#(?"_'U+3HX5W_FJ>ZO5)V_! M-GWS7$>-OC9X#^'.]?$?BO3--G3[UJTPDN/^_29<_E7Y=>./VE/B9\0O,36/ M%^H?9GX-I9.+6$CT*1!0P_WLUYF26))Y->A+&?RH_;#M(\R+PSH6I>(9EX$UP1:0'W!.YS]"HKY\\'HJIB8POWJ23;]$]/NB>0>(_%VN>,+S[7KNL7^LW7_/:_N7F8?0L3@5DU]\ M^!_^";>C6GES>+O%5WJ+]6M=)B6! ?0R/N+#Z*IKZ"\#_LU_#/X>>6^C^$-/ M^TIR+N]0W4P/J'E+%3_NXJHX6I+66AY^-\1\DP,?9X.+J6VY5RQ^]V_"+/RZ M\$_!/QY\1MC>'/"FIZE _P!VZ6$QV_\ W]?"#\Z^@O __!.7QCJ_ER^)M=TW MP]"W)AMP;N<>Q VH/J&-?H> % &!2UU1PD%\6I^G_DI\X^"/V"_A=X5\N74;6^\3W2\[M2N"L>?:./:"/9MU>\^'?">B>$;(6> MAZ18Z/:_\\;&V2%3]0H&:U:*ZXPC#X4?FV.S?,,S=\97E/R;=ODME\D%%%%6 M>0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%>#_M M ?MK?"_]G>.>UUO6AJOB.,?+H&D%9[K=V$G.V(=/OD''0&OS,_:$_P""D'Q0 M^-7VC3=&N3X"\,R97[#I$S?:9E/:6YP&/&1A BD'!!K]-X:\/<\XDY:M.G[. MB_MST37]U;R^6G=HXJV+I4=&[OL?I+^T%^W3\+?V?$N;*_U8>(/$T>5&@Z,R MS3*WI*^=D7;(8[L9BS%F)))R2>]>Z? ']B_XH?M$30W&@Z*VF^'F/SZ_JP:" MTQWV'!:4^R \]2.M?T[E/ O#'!5#Z_F$E.WO-,T@Z%X:DP3KVLJT-NR^L2XW2]\;1MR,%A7Z M2_L]_P#!-OX8?!@6VI:[;CQ]XGCP_P!LU:(?986'>*VR5X.,%RY!&017UFJA M5"J !@ =J^&XE\9J<.;#Y!3YG_S\FM/^W8[OUE;_"SJHY<]ZK^1\M?L]_\ M!.OX7? \6NHW]D/&_BB+#?VGK$2F&)QWAM^43G!!;>P(X85]3445_,N:9OC\ MZKO$YA6E4GW;V\DMDO))(]F%.--6@K!1117D&@4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7RK_P %1_\ DQ/X MF_\ <,_].EI7U57RK_P5'_Y,3^)O_<,_].EI0!Y5_P $5/\ DUGQ3_V.=U_Z M0V-??]? '_!%3_DUGQ3_ -CG=?\ I#8U]_T %%%% !1110!^ /\ P5'_ .3[ M/B;_ -PS_P!-=I11_P %1_\ D^SXF_\ <,_]-=I10!^JG_!+C_DQ/X9?]Q/_ M -.EW7U57RK_ ,$N/^3$_AE_W$__ $Z7=?55 !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'XK?\$5/^3IO%/_ &)E MU_Z76-?M37XK?\$5/^3IO%/_ &)EU_Z76-?M30 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%9GB+Q/H_A'2Y-2US5+/2-/C^_!?"?FVOA.RNO&%^N0)AFVM ?]]AN;!]$P?[U9_$[]I#X=_"))4\1>)+6._3_ )AM MH?/NB?0QIDK]6P/>OS=^*'[9OQ1^*'G02ZXV@:7)D?8-$!MUV^C29,C<=06Q M[5X;:> ?#\>DP'@:CK&)IR/58E.Q#]2XKY.\>?%#Q9\3M0^V^*?$%]K M(H].A."VFZ.!+-CT:9AM4_17'O7A_\*.;/JU]T M?\OU/F_^%?/'UE'[H_HOU/B)$:1U1%+,QP%49)/I7NGPO_8M^*/Q.\FX71?^ M$=TN3!^W:X3;@KZK'@R-QT.W!]:_2/X8_L[?#WX0JC^&_#=K;WRC!U&X'GW1 M]?WCY*Y]%P/:O2*]W"\.17O8F=_)?YGTN#X2BK2Q<[^4?\W_ )(^4?A?_P $ M[? 7A'R;KQ3=77C&_7DQ29MK0'_KFIW-_P "<@^E?3N@>&])\*Z;'IVBZ99Z M381_?^.OC]\//AOYB^(/%F MG6ERGWK2*7S[@?6*/#G+LDV_N1Z!17QOXZ_X*0^ M'M/\V#PEX9O=7E&0MUJ4BVT6?[P5=S,/8[37SQXZ_;;^*WC;?'%KYYCK2J05*/]YZ_)O&>@>" M[(W>OZU8:+;8)$E]9%I#7_ (JNEX'V& Q0 MY]Y)-O'NJM7YKZIJU]K=[)>:C>7%_=R'+W%U*TDC?5F))JLBM(RJJEF8X"J, MDGTKDEC)/X58_3,O\+\OHVECJTJC[+W5^K_%'U3XZ_X*(>/=?\V+PYIVG>%K M=L[9-OVNX7_@3@)_XY7SYXR^)WBWXAS^;XD\1:EK)SE8[JX9HT_W4SM7\ *[ M+P+^RK\4?B!Y;Z?X3O+2T?G[7J@%I'CU'F8+#_=!KZ'\"_\ !-B5O+F\9>+5 MC'&^ST2')_":0SX?KJO!?PK M\8?$20)X;\-ZEK"[MIFMK=C$I_VI#\J_B17Z>^!?V2?A7X!\N2T\*VVI7:?\ MO6KDW;D^NU\HI_W5%>O0PQVT*10QK%$@VJB* J@= .@K>.#?VF?'YAXIT8W MCE^'N>7+XEU33?#%NWWHE;[9<+_P !0A/_ !^O MH?P+^P+\,?"OERZK#?>*;M>2VH3F.'/M''MX]F+5])T5UQP]./2Y^9YAQQGN M8W4J_)'M#W?Q^+\3(\-^$=#\'60L]!T>PT:U_P">-A;)"I]R% R?6'IRZ'VN!XXS_ M -E'$.:[3M+\7[WXGY$>+_V8/BEX'WMJ7@O4I(4ZSV""[CQZDQ%L#ZXKS&: M&2WF>*6-HI4.&1U(93Z$&OW%KG_%/P]\,>-X3'X@\/:9K*XP#?6B2L/H6&1^ M%_B)X#\M=#\8ZM:0Q_=MWN M#- /^V4FY/TK[_\ %_[!7PJ\3;WL;*_\-SMSNTV[)7/^Y*' 'L,5XCXP_P"" M:^MVN^3PQXOL=07JL&J6[V[ >F]-X)_ 5@\/5AK'\#[:CQSPUFT/98M\M^E2 M%U^',OO9SGA#_@HIX_T?9'KNEZ3XBA7[TFQK6=O^!(2G_CE>W^$/^"BW@+6- MD>O:1JWAZ8_>D55NH%_X$I#_ /CE?(GB_P#9(^+'@O>]UX/O+^W7I-I16\!' MKMC)8#ZJ*\GOK"ZTRZ>VO+::TN(SAX9T*.OU!Y%+VU:GO^)I/A/A7.XN>%C' MUIR_1-Q_ _8'P?\ '_X<^/-BZ)XRTFZFD^[;R7 @G/TBDVO^E=_7X<5U_A#X MP>-_ .P>'_%6K:7$G2WANG\G\8R2I_$5O'&?S(^/QWA7'5X'%?*:_P#;E_\ M(G[,T5^:GA#_ (*$?$O0=D>KQ:5XEA'#-8^#_VF/A?XYV+I?C33!._W;>]D-I*3Z!90I)^F:]+CD2:-9(W62-AE M64Y!'J#70I*6S/A<3@\3@Y,/ _A_X@:-)I/B31[36=/DZP MW<0<*?[RGJK?[0((]:^+_C-_P3=CD\_4OAKJGEGEO[$U63*_2*?J/8.#[O7W M917%BL#A\8K5HZ]^OWG@8W+,+F$;5X7??K]_](_#[QMX \1_#C6GTGQ-HUWH MM^O(BNHRHJOACQ9K/@O6(=5T'5+O2-1A^Y#WK]K?&?@/P]\1-&DTKQ+H]IK5@_\ RQNHPVT_WE/56_VE(/O7Q;\9O^"; MO^OU+X:ZIZM_8FJR?I%/_(./J]?$XO(<1AW[3#/F2^__ (/R^X_.\=PSBL*_ M:X1\Z7RDO\_EKY&9\&?^"D&HZ?Y&F_$C3/[3@X7^VM,14G'O)#PK?5-O3[I- M?;?P_P#B?X5^*6CC4_"NN6FLVO&_R'_>1$]I$.&0^S 5^,OC/P'XA^'>LR:5 MXET>[T6_3_EC=1E=P_O*>C+_ +2DCWJMX8\6:SX+UB'5=!U2[TC48?N7-G*T M;CVR.H/<'@]Z6%SW$X9^SQ"YDN^C7]>?WD8+B7%X.7LL6N=+OI)?Y_/[S]RZ M*_/_ ."__!2"^L5M]-^).FG48AA?[;TQ%28>\D/"M[E-O ^Z37VUX!^)?A?X MH:.NJ>%M;M-9L^-QMW^>(GLZ'#(?9@#7VN$S##XQ?NI:]NI^BX'-,)F"_<3U M[/1_=_D=-1117HGK!1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45 MYG\6/VCO 'P7@<>(]=B&H!]?$?Q@_X*)>,/%WGV M'@JT3PCIK?+]L;$UZX_WB-L>?8$CLU>3B\TPV#TG*\NRU?\ P/F>'CLYP> N MJD[R[+5_\#YGWI\2OC)X-^$>G?;/%>O6NE[EW1V[-ON)O]R)3-(P'H,]![ M#@5%X<\,:OXPU:'2]#TR[U?49ON6MG"TLA]\*.@[GH*;8VL4,@DGB%Q@@B-F M(4\\AL8)'T(KKX_B9XCL]*?2],U%]"TMQA[/2 +5)1V\TIAI3[R%C[URT,KJ MUGSUW;\6?J7#_@EQ'G-L1F36&@]?>UF_^W5M_P!O-/R/5_"O[)6C>%Q'??&/ MQ[I?@F #>VAV=PESJ;#T*KNV?@K^A KU;1_VIO@I\!+.2S^&'@6YU2]V[7U2 MZQ T_N9GW2D=]NU1Z 5\5,Q9B2:Q>1VEA:3WUU(<)!;1M([?1 M0"37T^'H4<)_!AKW>K_KT1_1N1^#G#N2I5*[E5DMVWRK\-5\I'T-XW_;W^*' MBKS(M,N+'PO:MP%TZW#R[?>23<<^ZA:\'\2>,-=\97GVO7M9O]9N>TM_-O+<^'O[ M7_Y>-;E%OM^L>#)_XY7T%X'_ .";.E6W MES>+O%EU?-U:UTB%85^GF/N)'_ 5->A[.M5W/L)9SPGPVN6A*$9+^1Z3I=WZ&ZF!_O!I"VT_[N*]050JA5 P .U=$<'_,SXS,/%2"O'+\-? MSF[?^2K_ .2/SN\#_P#!.7QGK'ES>)MS%J^D**ZXX>G'H?FN8<;Y[F%U*NX M1[0]W\5[WWLQ_#?@_0O!MG]DT'1K#1K;O%86R0J?J% R?S.5 M4^M?FA^T)_P4^^(OQ4%SI7@U3\/O#SY7S+.7?J,R_P"U/@>7GKB, CIN(K]% MX;X"SOB9JIAZ7)2?VYZ1^767R37=HY*V*IT=&]>Q^D7Q[_;"^&/[.MO+%XEU MU+K753='H&F8GO7R,C<@.(P>S2%0>V:_,_\ :$_X*8?$OXO_ &C3/#,A^'_A MM\KY6FS$WLR_]-+C *_2,+U():OD2YNIKRXEN+B5YYY6+R2R,69V)R22>22> M]>L_ O\ 93^)7[1%\B>$O#\K:7OV2ZW?9@L(<=U?U!DWA[PWP MA1^OYG)5)QWG4LHI_P!V+T]+\SOLSQ*F+K8A\L-/0\DEE>>1Y)':21R69V.2 MQ/4D]S7LWP%_9!^)O[15U$WAC07M]%+;9->U/,%BF.N'P3(1_=C#$=P*_2'] MGO\ X)??#OX7_9]4\;,OQ \0)A_*NH]FG0MZ+#D^9Z9D)!Z[!7V;:VL-C;16 M]O#';V\2A(XHE"HB@8"@#@ #M7R?$OC)A\/S8?(*?/+^>2:C_P!NQT;^=O1H MWHY>WK5=O(^0?V>_^"9?PU^$8MM3\5(/B#XD3#^9J$(6QA;_ &+?)#8]9"V> MH"U]@11)!&D<:+'&@"JBC 4#H .PI]%?S%FV=YCGM?ZQF59U)>>R]%LEY)(] MJG3A25H*P4445X9J%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !7RK_P5'_Y,3^)O_<,_].EI7U57 MRK_P5'_Y,3^)O_<,_P#3I:4 >5?\$5/^36?%/_8YW7_I#8U]_P!? '_!%3_D MUGQ3_P!CG=?^D-C7W_0 4444 %%%% 'X _\ !4?_ )/L^)O_ '#/_37:44?\ M%1_^3[/B;_W#/_37:44 ?JI_P2X_Y,3^&7_<3_\ 3I=U]55\J_\ !+C_ ),3 M^&7_ '$__3I=U]54 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 ?BM_P $5/\ DZ;Q3_V)EU_Z76-?M37XK?\ !%3_ M ).F\4_]B9=?^EUC7[4T %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !116%X MN\=>'? .FG4/$>M6.B68SB6]G6/<1V4$Y8^PR:F4E%7D[(F4HP3E)V2-VBOC MGXH?\%(_"F@^=:>"='N?$MTORK?7F;:U^H4CS'^A"?6OD+XH?M7?$SXM":#5 MO$,MEIDF0=,TK-M;E3_"P4[G'L[-7S^*SW"4-(/G?EM]_P#E<^5QG$N!PMXT MWSR\MOO_ ,KGZ2_%#]J[X9_"5IH-7\117NIQY!TS2@+FX##^%@IVH?9V6OD/ MXH?\%(_%>O>=:>"='MO#5JWRK?7F+FZ^H4CRT^A#_6OCFNZ^&_P.\=?%JX6/ MPMX;O=2A+;6O-GEVR<_Q2MA!WXSGCI7RU;.<;C)>SH^[?I'?[]_NL?%XCB#, M.O$7C[4CJ'B36[[6[SG$M].TFT'LH)PH]A@5CV MMK-?7$=O;0R7$\C!4BB4LS,>@ ')-?=GPN_X)H@>5=_$#Q)D]3IFAC]&G]?7OPO\ ^"?_ ,-_ OE7.N)/XSU).=VH_); ^H@4X(]G M+BOIJBOJL+DN$PVKCS/N_P#+8^VP?#V!PEFX\\N\M?PV*NF:79:+8PV6G6<% MA90KMBM[6)8XT'HJJ /I5JBBO\7?$3PQX!M?M'B/7].T6/&Y1>7*QL_\ NJ3EOH :^??' M7_!0KX>>'?,BT"UU'Q50;OR0UG*I"'Q,]S+\CS/-'_L="4U MW2T_\">GXGU'5>^U"UTNTDNKVYAM+:,9>:>0(BCU+'@5^;OCK_@H-\1_$GFQ M:'%I_A6U;A6MHOM%P!Z%Y,K^(0&OG_Q9X]\2>.KO[3XBUW4-:F!RIOKEY0G^ MZ"<*/88KDEC(KX5<_3,O\+\QKVEC:L:2[+WG^B_%GZ<^.OVT/A3X&\R,^(?[ M?NT_Y=]#C^TY^DF1'_X_7SOXZ_X*2:Q>;X?"'A:UTY.@N]6E,[D>HC3:%/U9 MA7QA7:^!_@KXZ^)&P^&_"VI:G"QP+E82D'XROA!^=T'\(Y+S3; MGQ/=KSYNK3EDS[1IM4CV8-0L/5J:R_$O$<;<-9+#V.#M*W2G%6^_2/W-GYG: M!X9UCQ7?+9:+I5[J]XW2WL;=YG_[Y4$U[QX%_8/^*7BX1RW]E9^%[1N=^J3C MS"/:./

\_T2^YGR3X%_P""<_@S1O+F\3ZWJ/B28T?_ 59?@%%%%:GSP4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !63XA\(Z'XNM?LVN:-I^LV_3RK^U2=1^# UK44%PG*G)3@[-=4>!>+O MV'?A+XKWO%HEQH%P_6;2+IH_R1]R#\%KQ#QA_P $U;I-\GA;QG#+_=MM8MBF M/K+&6S_WQ7W916$J%.6Z/L,#QCGN LJ>)DUVE[W_ *5=_U?0]2\/WC6FJ:?=:;=+U@O(6B%?B/XJ\#2!_#WB/5-&YR5LKMXT;ZJ#@_B*_3?Q?\ L8_" M7Q?O=O#":/<-_P MM'F:VQ]$!\O_ ,=KQ'QA_P $U;9M\GA;QG+%_=MM8M@^ M?K+&1C_OBN9X6K'6)]SAO$+A_,(^SQ:<+])QNOPYOQ2/(_"'[?/Q4\-[$U"Z MT[Q) O!&HV@5\>SQ%.?+_V'?BUX3WO%HD&OVZ=9M(NEDS]$?:Y_!:\8\0>$]<\)77V;7-'O]'N, MX\J_MGA;\F I>UK4]_Q.M\/\)9^N;#1@W_T[E9KY1=OO1^JW@_\ :R^%'C38 MMGXQL;*=O^6&J;K-@?3,H52?H37J]G>6^H6T=Q:SQW-O(,I+"X=&'J".#7X> MUL>&_&6O^#[G[1H.MZAHT^'E=X+$N/E))_ MBK?DS]DO&?@/P]\1-&DTKQ+H]IK5@_\ RQNHPVT_WE/56_VE(/O7Q3\:/^"; MKJ;C4OAKJF]>6_L/59,$?[,4_?V#_B]>5^$/VZ/BSX5V)<:O:^(;=>!%JUJK MG_OM-CG\6->W^$/^"E5C)LC\4^#;BW_O7&D7*RY^D,/ _B#X?ZS)I/B31[O1M0CZPW<1 M0L/[RGHR_P"T"0?6HO"WB[6_ ^L0ZKX?U6[T?48ONW-G*8WQZ''4'N#P>]?I M]-^T1\ OCQHW]C^(]1TYX).?LGB*W:W,1/\ $LK#:C>ZOD5X5\4O^">UGK%G M+KOPC\0V^JVC9==*NKE) >^(KA3M/L'Q[O7R6)R2M1?M,++G2[;K^O+[C^?L MYX(S?)9\_LY)+NG&7R[_ "^X7X,_\%(+VR\C3?B3IGV^'A?[:TM DP]Y(>%; MW*;>GW37VWX#^)'AGXG:,NJ^%]:M-9LCCX.0>]5A<]Q&&?L\0N9+[U_7G]YYN!XEQ>#?LL6N=+OI)?Y_ M/[S]R**^ _@S_P %(;JU\C3?B3I?VR/A?[:TM L@]Y(>%/N4(]E-?;'@3XC^ M&/B;HZZIX7UNTUJR.-S6SY:,G^%T.&0^S &OM<+F&'QB_=2U[=3]$P.:83,% M^XGKV>C^[_(Z2BBBO1/6"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH ***K:EJ=GH]G)=W]W!8VD8R\] MS(L:*/4L2 *!I.3LBS17S=\5OV\_AK\/(YK;2+MO&>KIE1!I3#[.#VW7!&TC MW3?]*^)OC!^V=\2/BUY]H=3_ .$%^:?9?J]E^?D?H!\7_VN_AQ\'?/M;[5O[8UN/(_ MLG2<32JWI(V=D?N&(/H#7Q!\7_V]OB%\1O/LM#D7P7HSY7R].D+73K_M3D C M_@ 3\:^:*DCMWF^Z./4]*^.Q&;XS'/DI^ZGT6_W[_D?%K,,YXAKK!Y=3DY2V MC!-OYM:^NR[B7%Q+=32332/--(Q=Y)&+,S'DDD]31'"\OW5S6II>@W&I7<=M M:6TU]=2'"06\9=F/H%')KW#P+^QA\5O'"QR+X=_L&T;_ )>-;D^S8^L>#)_X MY3PV35:KO5T\EN?LN1^#$Z<8XOBS%QPT'KR*47-_-^ZOES_(\%CL0O+G/L*M M*H48 P/:OO3P/_P39TRW\N;Q=XMN+QNK6NCPB%?IYC[B1_P%37T%X'_9@^&' MP_\ +DTOPA82W2Y%+\S]MR[.N"N#*3HY M#AN:6SDEJ_6<_>MY)6[(_+OP3\'?&_Q&91X<\+ZGJL3''VB* K /K*V$'XFO MH'P/_P $Z?&^M>7+XEUC3?#4#=88LWEP/7(4A/R.#A&DO_ *7WO3_ ,E/FSP-^P+\,?"HCEU6&^\4W:\E MM0G,<6?:./;Q[,6KWKPSX-T#P79_9- T73]%ML8,=A;)"#[G:!D^YK9HKJC3 MC#X4?FV.SC,-/'GVK2/AM9G MP1HCY3^TIBLFIRKZ@\I#D=EW,.H<5]]PYP/G?$TE+!TN6E_/+2/R>\O2*?G8 MY:V)IT?B>O8_1SXW?M._#C]GO3O/\9>(8;2]=-\&DVW[Z]G]-L0Y /\ >;:O MO7YJ?M"?\%2O'OQ(%UI/@& ^ =!?*?:XW$FIRKZ^:.(<^D8W#^^:^+M5U:^U MW4KC4-2O+C4;^X&[K5(U M<)/?L/+M+?\ ZZ3-A0<<['N%Z/U[-9JK..KE4LJGIN>?7U]3WEY<2W=W.YDEGG23ZFO2_@C^ MS+\1OV@]2%MX-\.SW=FK[)]6N!Y-E;^N^8\9'7:N6] :_1O]GO\ X)4>#? W MV?5OB7>KXVUA<.-,@W1:;"WH>CS8/][:IZ%#7W%I&CV'A_3+;3M+L;?3=/MD M$<%I9Q+%%$HZ*J* %'L!7@<2>,6"P:>&R&G[62TYY74%Z+1R_P#)5ZFM'+Y2 MUJNQ\5_L]_\ !++P)\._L^J_$&X7Q[KJX<6;(8]-A;T\O.Z;ZO\ *?[E?;&G MZ?:Z38P65C;0V5G;H(X;>WC$<<:@8"JH& !Z"K%%?S!G/$&9\05O;YE7=1]$ M]EZ16B^2]3VZ=*%)6@K!1117SQJ%%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?*O_ M 5'_P"3$_B;_P!PS_TZ6E?55?*O_!4?_DQ/XF_]PS_TZ6E 'E7_ 14_P"3 M6?%/_8YW7_I#8U]_U\ ?\$5/^36?%/\ V.=U_P"D-C7W_0 4444 %%%% 'X M_P#!4?\ Y/L^)O\ W#/_ $UVE%'_ 5'_P"3[/B;_P!PS_TUVE% 'ZJ?\$N/ M^3$_AE_W$_\ TZ7=?55?*O\ P2X_Y,3^&7_<3_\ 3I=U]54 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?BM_P14_ MY.F\4_\ 8F77_I=8U^U-?BM_P14_Y.F\4_\ 8F77_I=8U^U- !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%'?%#]LSX7_"_SH)=<77]4CR/L&B8 MN&W>C29$:\]06SUXXK\W/B=^TA\1/BZTB>(?$EU)8/\ \PVT/D6H'H8TP&^K M9/O7FE?*8KB-OW<-"WF_\O\ @GP^,XMD[QPD+>.O%?FV MOA.RM?!]BW F&+J[(_WV&Q(O$^L>+M4DU+7-4O-7OY/OW-].T MLA]MS$G'M7;_ Q_9Q^(?Q>:-_#GANZEL&/_ "$KH>1:@=R)'P&QZ+D^U?7? MPO\ ^":>DV'DW?CWQ#)JDPP6TW2,Q09]&E8;V'T"'WKR(T,QS5\TKM=WHOZ] M#PHX;-LZ:E*[7=Z1^73[D? FEZ3?:Y?PV.FV5QJ%[,=L=M:Q-+(Y]%5023]* M^D_A=_P3\^(_CGRKK7A;^#--;!W7_P"\NB/40J>/H[(:_1GP'\+?"/PQL?LG MA;P]8:)$5VNUM$!+(/\ ;D.6?_@1-=57T&&X=I1UQ$N;R6B_S_(^JP?"=&G: M6+GS/LM%]^[_ /GCX7_ +"OPO\ AWY-Q>Z:_BW5$P3OH*WMHK.WC@MXD@@C4*D<:A54#H !T%2T5]31P]'#QY:44EY'VF'PM#"1 MY*$%%>04445T'4%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !115+5M:T_P /V+WNJ7]M MIMG']^XNYEBC7ZLQ %!48N348J[9=HKP'QU^W%\*O!?F16^KS>)+M,CR=&A, MBY[?O6*QD?1C7SOXZ_X*/^)M2WP^%/#ECHD1X%S?N;J;Z@#:JGV(:N>6(IQW M9]KE_!>>9E9T\.XQ?6?NK\=7\DS]!:\S\=?M*?#3X=^8FL>+K#[4G!L[)S=3 M@^A2/<5/^]BOR_\ '7QU\?\ Q)\Q?$7BO4K^WDSNM%E\JW/_ &R3"?I7"5R2 MQG\J/TW+_"N*M+,<3\H+_P!NE_\ (GWIXZ_X*3:9;^9#X/\ "EQ>MT6[UB40 MH#Z^4FXL/^!*:^=_'7[9/Q6\=>9')XD?0[1O^7;1$^R@?]M 3)^;FO+?"_@G MQ!XVO/LGA_1-0UJXS@QV-L\Q7W.T' ]SQ7OW@7]@#XE^*/+FUC[!X5M6Y/VR M833X]HX\C/LS+6'/6K;'V<J3N__ 4?-MY>7&H74ES= M3R7-Q(=SS3.7=CZDGDTVWMIKR=(((GGFD.U(XU+,Q] !UK]&_ O_ 3P\ >' MS'-XBO\ 4?%-POWHV?[);G_@*'?_ ./U]!^#?AGX3^'MOY/AOP[INC#&&>TM ME21_]Y\;F_$FKCA)OXG8\7,/$[*\,N3 TI56O^W8_C=_^2GYA^!?V/\ XJ^/ M/+D@\,3:19O_ ,O6LL+10.QV-^\(]PIKZ'\"_P#!-FTB\N;QCXMEN&_BL]%A M"*/^VL@)(_X *^VZ*ZXX6G'?4_,\P\1L[QEXT9*E'^ZM?O=_PL>6>!?V8/AC M\//+DTKPE8RW:#5BB@:;B[H\?\7_ +(_PG\9[WNO!]G83MTFTHM9D'UVQD*3]5->(>,/ M^":^BW.^3POXOOM/;JL&J6Z7"GVWIL('X-7V?16,J-.6Z/JL#Q5G>7V5#%2M MV;YE]TKH_,'Q?^P7\5O#.][*QL/$<"\[M,NP&Q_N2A#GV&:\4\4?#[Q/X(E\ MOQ!X>U/16S@&^M'B5OH6&#^%?M33)H8[B%XI8UEB<89'4%6'H0:YI8.+^%V/ MO\#XHYC1LL91C47E>+_5?@C\.JOZ+XAU7PW>"[TC4[S2KH=)[*=X7_[Z4@U^ ML_B_]E_X6^-][:EX+TV.9N3/IZ&TDSZDQ%(^+OA/XS\!EO^$@\+ZKI,:_\ +:XM'$1^DF-I_ UYN*P:KK]]'Y]?O.?, M.%^!N,X.+A31YZRLAPPP:V/"?C+7? FLQ:MX>U:[T? M48ONW%G*4;']TX^\I[@Y![BF/&L@PPR*J2V/>,Y]C7RU;+*U%\]%WM]Y_,W% M7@GG>2REBLDE]9I+6RTJKY;2_P"W7=_RH^W?@S_P4BGA\C3?B5I?VA.%_MO2 MHPK_ %E@Z'W*$>R&OM;P/\1/#7Q*T9=5\+ZU::U8G&9+63)C)_A=3\R-_LL M?:OQ"92APPP:V?"/C77O .LQ:MX=U>[T;48^EQ9RE"1_=;'#*>ZG(/<5VX3/ ML1AWR8AF>$_B58+>>&/$.GZU"5#E; M6<&2,'^_']Y#[, :^VPN/P^,5Z4M>W7[C]"P.987,8WP\KOJNJ^7](Z>BBBO M0/4"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BJ]_J%KI M5I)=7MS#9VT8R\UQ($11ZEB<"O&/''[9OPH\#^9&WB-=PM(MO]TB/:6' M^\37)/%TXJ^Y^A8/PZS:K!UL;*-""U;D[M+OI=?>T?J-XU^+W@KX=(Q\2>)] M,TF11G[/-<*9S](AES^ KY\\=?\ !1;P-H8DB\-:3J/B6=>DT@%G;GWW,"_Y MH*_."XU'I]:IR3/+]XY]J^+/'WB/QW>&Z\0ZYJ&LSYR&OKEY=OL-Q.!["L.*)YY$CC1I)'(544 M9+$] !W-?1WP?_81^(GQ+\F\U:W'@S17PWVC5(S]H=?]B#AO^^R@]":^;EB< M=FDN2-WY+;Y_\$_&,PXGSGB.3P^%@J5)_8I+E5O[TOBE_P!OR:[)'S?7:>!? M@OXX^)3I_P (WX7U+5(F./M,5NP@'UE.$'XFOTV^%/[%_P ,OA;'%-_8R^)= M64?-J&MJLYSURD1'EI@]"%W#^\:]T15C5550JJ,!5& !Z5[>%X<>DL3+Y+_, M[,JX6HTVJN9>]_=3LOF]_5*WE(_.+P'_ ,$WO&VL>7+XEU;3?#D)^]&I-Y.O M_ 5(3_Q\U]$^!_V ?AEX7\N75DU#Q3#([71HW!,%LQ,ES<$=HX5R[<\ M9 P.Y%?F]^T)_P %7O%7B[[5I'POTX^$=);*?VQ?*LNH2+ZJO,7LS332MZL[$DGZFNO^$? MP'\>?'36O[-\$^&[S6I%8+-<(NRVM\]Y9FPB<=B'D^B[!QU85][>%_"NC>"=$MM'\/Z59Z+I M5LNV&SL(%AB0>RJ /Q[UYG$?B_EV71>%R*G[::TYGI37HM'+Y*?^Q,NO\ TNL:_:FOQ6_X(J?\G3>*?^Q,NO\ TNL:_:F@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBN)^(OQJ\#_ GMS+XJ\26.E2;=RVK/ON''JL2Y_R[9. M>,1)A,^^,\=:^;Q.?X:CI2]]_-&]1^6B^__ "3/T@^*/[<_ MPP^'/FVUIJ3^+-43(^S:+B2,'_:F)"8_W2Q'I7R'\4/^"@OQ&\;^=;:!]G\& M::^0!8_O;HKZ&9AP?=%4U\P5Z[\+_P!E/XF?%GR9M)\.S66F2\C4]5S;6^T_ MQ*6&YQ_N*U?,U4?\ /<^.K9UFF9R]E0NK](K]=_T/+-4U:^UR M_FOM2O;C4+V8[I+FZE:61SZLS$DGZU8\/^&=7\6:E'IVB:7>:O?R?=MK&!II M#[[5!.*_0?X7_P#!-SPKH+0W?C?6+CQ-H+ ^8_P!04^E?5/@_ MP'X=^'^EKIWAO1+'1+,8S'90+'O([L0,L?!&O/0A!P5G&'-+N]7_DODA%41J%4!548 P *6BBO8/?"BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HILDBQHSNP1%&2S' ]37D_CK]JKX7?#X2)J' MBRSO+M./LFEDWS,:Y98JG';4_1LO\ #C.L9:5=1I1_O.[^Z-_Q:/T^\:?%;P?\ M.XR_B3Q)INCMC<(;BX42L/\ 9C'S-^ -?/7CK_@HIX&T,21>&M*U'Q/<#[LK MC[';G_@3 O\ ^."OSJFFDN)7EE=I97.YG,R.Q] H&37)+%SE\*L?IF \,LJPJY\=4E5:_[=C^&O\ Y,?1/CK]OCXG M>*_,BTN:Q\+6C23=S[J%KP3Q'XMUSQA??;-=UB^UFZ_P">U_5(= 'A^T?!^T:W)]GQ]8\&3_QROH?P+_P3!?V=_AS\./ M*?0O"6GPW4>-MY<1_:+@'U$DFYA^! KT:MXX/^9GQ68>*F\!?V)_A3X)V M22:$WB*[7_EXUN7SP?\ MF (_P UKW>BNN-"G'9'YEF'&6>9E=5<0XQ?2/NK M\-7\VRKINEV>C6<=II]I!8VD8PD%M$L:+]%4 "K5%%=!\7*3D[MW84444""B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I&4,I!&0>"#2 MT4 >=^+_ -GGX;>.M[:SX,TJ>9_O7$$'V>8_62+:Q_.O$?%__!.7P-JV^3P_ MK>K>'YFZ1RE;N%?HIVO^;U]945E*E"6Z/H\%Q'F^766&Q,DETO=?<[K\#\W/ M&7_!.OX@Z2KOHM]I/B2$?=C64VTY_P" N-H_[[KP;QI^S]\0/ >]]9\(ZM90 MI]Z M6C])1:\C\(&4H<,,&I+2\GL+A)[::2WG0Y62)BK*?4$5^S_CGX$_#_XD0RIX MB\):7J$DG6Y$ BN/PF3#C\&KX[^,W_!-^]L1/J7PWU3^T(1EO[%U1PLP]HYN M%;V#A>GWC7R&*R+$X?WZ#YDNV_\ 7H?A.8<.XG+ZWUC*YR:6JZ3C\UO;NK/R M1X!X+_:T^*G@G8EGXRU&>!>/)U!A>)CTQ*&('^Z17O/@W_@I-XEM%1/$?A?3 M=8C'!FT^9[23ZD-Y@)]@%_"OCKQ/X3UGP7K$VE:]I=WI&HP_?MKR)HW'O@]0 M>Q'![5EJ[1ME3@UEALYQ.'?)5;:7WGV.1^(WU=K#<28..)I[.27)67_;T;<_ M_;VK_F/U)\'_ /!0#X7>(MD>J/J?AF8\$WUJ98L^S1%SCW*BO;O"?Q2\'^.U M4^'O$VE:PS#/E6MVCR#ZIG0:^LPV;0KK MW7?\&?T'E&2<(<94_:9!C7"?6$K.4?6+M+YJ37F?N317X_>$/VC?B9X%V+I' MC/58X4^[;W,WVF(>P24,H_ 5[=X0_P""CGC;2MD?B#0=*U^)>LD!>TF;ZL-R M_D@KU(XN#WT,<=X99QA[O#2C57KRO[GI_P"3'Z)T5\M^#_\ @H=\.-*PTHI=;-K[U=?B=M117YQ?\/'OB7_T _"G_@)<_P#R M14U*L:5N;J=.1\-X_B#VGU%)^SM>[M\5[?DS]':*_.+_ (>/?$O_ * ?A3_P M$N?_ )(H_P"'CWQ+_P"@'X4_\!+G_P"2*Q^M4SZG_B&^?_RQ_P# D?H[17YQ M?\/'OB7_ - /PI_X"7/_ ,D5]Y> _&7]O?"_PSXIUF6TT]]1TFUU"Z?=Y<$; MRPH[8+$X4%CC)/U-:TZT*FD3YS.N%LRR&$*F,BK3=E9WU.KHKQ+QQ^V5\*/ M_F1OXD36[I/^7?14-T3])!B/\WKY]\T8RY_ 5^7?C?]J;XH^/_,34?%U];6K\?9=-(M(\?W2(\%A_ MO$UY5)(TCL[L7=CDLQR2?4UR2QB^RC]*R_PKJ2M+,,2EY05__)G;_P!)9^C/ MCC_@HIX$T/S(O#FE:EXFG7[LC*+2W;_@3@O_ ..5\^>.?V_OB9XH$D.CG3_" MMLW ^Q0>;-CT+R;AGW55KYNLK&YU*ZCMK2WENKF0X2&%"[L?0 >)H8?"5O(NZ-=:D\F>0=BMN 9F'^T(\#N17)4Q,[.4G9?^N7EV^R[B<#V%83R M+&,L<"H;Z\A60I:N\B_\])$"_7C)_/\ 2J#,6.6.37S6(S:$=*7O/OT/RSB3 MQRR;*H/"\/4?;R6BDTX4UZ+24O1**[2+M>--6 MBTO0=*O-8U"3[MM90M*^/7 ' '?"#_ ()O:YK/D7_Q"U5="M#ACI>F MLLUT1Z-)S&GX;_PKR8PQN9RM%-K[DOZ^\_EW..)^*..JC6+JRE"_PKW::^6S MMW=Y>9\;Z;I=YK5_!8Z?:3W][.VR*VMHVDDD;T55!)/L*^I_@_\ \$\O&OC3 MR+[QA<)X.TML-]G8":]2G&R\C[BC1IX>"ITHJ*[(****U-@HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BN8^(7Q,\* M_"GP_+KGB_7K'P_I<>?W][*%WD#.U%^\[?[*@D^E?GC^T)_P5JGF^T:1\(-( M^SKRA\1ZU""_^]#;]!ZAI,^Z"OL>'^$KB*= M%>^S]!OB9\7/!WP<\/OK?C/Q#9:!IZYVM=2?/*1_#'&,M(W^RH)K\Z_VA/\ M@K1J>I_:-(^$>D_V3;Q?=D'[JFO@;QQ\0/$GQ+\03Z MYXJUN^U_5IC\]U?3&1@,YVKGA5'91@#L*G^'_P ,_%7Q6\01Z)X1T"^\0:G) MSY%E"7V#^\[?=1?]IB /6OZCX?\ "G)) M5QU2H^6FK?F4O%WC/7O'VO7&M>)-8O==U:X.9;R_G:61O098\ =@.!VK4^&O MPE\8?UT7P9X>OO$&H'&Y+2/*1 ]&DU?SFX?_ (1O1I2%_P!V:X')]"L>/9S7Z$>!?A[X9^&/A^'1/"FA6/A_2HN5 MM;"$1J3W9LYK'B+Q;RK*(/"9)!5IQT3VIQ].LK=HV7:0Z. J5/>J M.WYGP-^SW_P27T[33:ZO\7-7&J3C#_\ ".Z/(R0#_9FGX9_<1[>1]YA7W_X/ M\$Z!\/=!M]$\,Z-9:%I,'^KL["!8HP>[8 Y8XY8\GN:VZ*_ES/N*K,2 !]:^; M_BA^W]\-O GG6VBRS^,]23@)IOR6P;WG88(]T#U^(JDO=P\;>;U?W;?F M?#8SBRK.\<)#E7=ZO[MOS/HGXH_MW?$[XB"6VL+Z/PAICY'D:/E9B/\ :G/S MY_W-H]J^>KR\GU"ZEN;J>2YN)6+R33.7=V/4DGDFO;/A?^QG\4?BAY4\.AMH M&EO@_;]ZH09&R.A"X]Z^N_A?\ \$Z? OA4177BV]NO%]^N&,.3;6@/ M^XIWM@^K8/\ =KSX8',W>6B^2_R1^=_A M'P/XA\?:HNG>'-%OM;O3C,-E TA4'NQ PH]S@5]4_"__ ()N^*]>\J[\;:O; M^&;0X+65GBZNC[$@^6GU!?ITK]"/#OAC1_".EQZ;H>EV>D:?']RVL8%BC'OM M4 9]ZTZ^CPO#U"GK7?,_N7^9]=@^%,-1M+$R2L%%%%;&X4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 45Q/CCXU>!/AN''B/Q3INF3+R;9I M@\_X1)ES^ KYX\=?\%'/">D^9#X6T#4-?F' N+QA:0'W'WG/T*K64JL(?$SZ M++^'.OVZOBGXQ\R*SU*V\,6C9'E:3 %?'O(^YP?=2M>%:UX@U3Q)?/>ZO MJ5YJMXWWKB]G>:0_5F)-7GBB[7C9IZ[J^=_'7_ 48\::SYD/AC1=.\.0G M[LTY-W<#W!(5!]"AKY* +$ #)KT_P+^S+\3?B)Y;Z3X1OTM7Z7=^HM8<>H:3 M;N'^[FN9XBK4TC^!^A4."^&1CXD\3Z MEJT;'/V>6,/%D%HO5K/1HC*WT\V0 _\ M -?0_@7]COX4^!/+DA\-1ZS=KS]IUIOM1..^P_NP?HHHCAJL]9&6*X^X>RJ' ML<$N>W2$;1^]V7W7/S$\'_#?Q3\0+CR/#GA[4M:?.&:SMF=$_P!YP-JCW)%? M07@7_@GG\0O$7ER^(+W3O"MN?O)(_P!JN!]$C.S\W%?H]:VL%C;QV]M#';P1 MC:D42A54>@ X J6NJ.#@OB=S\YS#Q/S+$7C@J4:2[OWI?C9?^2L^9/ O_!/W MX;>&?+FUM]0\572\L+J8P09]0D>#^#,PKW_PKX%\.^![/[+X>T/3]%@(PRV- MLD6[W8J,L?GW;+[@HHHK0\4**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH Y?X@?##PK\4M'.F>*M#M-9M>=GGI^\B)[QN M,,A]U(KXD^,W_!-_4=/\_4OAOJ?]IPQU[K<\G'95A,P7[^&O=:/[_\S\-/$_A/6?!>L3:5KVEW>D:C#]^V MO(FC<>^#U![$<'M66KM&V5.#7[:_$+X7>%?BKHQTOQ5HEKK%KSL,RXDB)[QR M##(?=2*^(OC-_P $X-4TOS]2^'&I_P!KVPRW]C:DZQW"^T%]8\':Q-I6NZ9=:1J,)^>UO(6B<>AP1R#V/0]JN^"?B!XC^'&L MIJOAG6;O1;]>LMK(5#C^ZZ_==?\ 98$>U&>)X)D.&CD4JRGT(/2HZ^O_ M (?_ +<_ACQQ#!I'QI\&:;JRX$8UJ&Q2<#WDA8$KZ[HS]%%>S_\ #(OP*^,^ MBKK7A&5[6UFZ7?A_4"Z!O1HY-X0CNN%(]C7UF'E1QBO0FF^VS^X_HC)?&3)< MUBO:TY0?6UI6]5[K^Y,^$O"'QR^('@/8NA>+]6L84^[;_:6DA'_;-\I^E<-7 MVEXO_P"":^K6^^3POXPL[T=5M]5MV@(]MZ;\G_@(KXMK6I"<+*9^LY+FF49M M[2ME#?A M7XP^(<@7PWX:U+6%)P9K:V8Q*?\ :DQM7\37ZA^!_P!E/X6^ ?+>P\)6=Y=) MS]JU0&[DSZCS,JI_W0*Q_BU^V!\-?@S')8/J*ZUJ\*[%TG1=LK1D=&G0CSUYJ*/QW-_%S"82#EA:.G\TW;_ ,E5V_O1\J>!_P#@G=X_ MU[RY?$.HZ;X7@;[T9?[7<+_P%#L/_?RNQ\2?!']G7]G./=XZU^]\6:Y& W]C MQS_O&/4?N8BI0'_IH^#7CGQ@_;N^(GQ+\^STB<>#=%?(%OI;G[0Z_P"W/PW_ M 'P$'L:^<997GD>21VDD\^\9 ML[QUZ>#J?2?A;X8TOX::.X,9N+"WC-_,OJ MTNW"D^P+#^\:^=M3U2]UJ_GOM0NY[^]G;?+%= N;^%6VRWS#R[:+_ 'I6PH..< DGL#7VO\'_ /@G#X?T'R+_ .(& MIMXBO1ACIE@S0VBGT9^'D_#9]#7E0P^/S:7,[M=WHEZ?\!'X^Z6<<1U?;UY2 MG?[4GI_7H?"7@/X9^*?B?JPTWPMH=YK5UQO%O'\D8/0NYPJ#W8@5]F?!_P#X M)LJOD:A\1]9WGAO['T=L#Z23D?@0@^C5]M>&_#&D>#])ATO0],M-(TZ'[EK9 M0K%&/4X4=3W/4UJ5]3A,@P]&TJ[YW^']?U8^PP/"^%P]IXA\\ON7W=?G]QS? M@;X<^&/AII(TSPOH=GHMGQN6UCPTA'0NY^9S[L2:Z2BBOIXQC!)->:2TL6/_+)0H\R4>Z[DQ_O>U?B- MJ&H76K7UQ>WL\EU=W#F26:9BSNQ.223U-?O_ (=>'5/B.E_:F:-JA>T8K1S: MWUW44]--6^JL>5C,8Z+Y(;GWWJG_ 6%\<27TC:=X'\/V]F3\D=T\\L@'NRN MH/\ WR*]1^#?_!6W0?$FI6^F^/?"[>'FD8+_ &EI]QYD )[M&^"H_P"!&ORK MHK^@,5X8\+8F@Z,<+R/I*,I77XN_SN>5'&UXN_,?T6ZS\7?!7AWP3'XPU/Q1 MI=AX9EC$L>IW%RJQ2 C("DGYF/91DGIC-? _[0G_ 5J@A^T:1\(=(^T/RA\ M1ZU$53_>AM^I]0TF/=#7YIW&J7EY:VUM/=SSVUL"((9)&9(@3DA03A\?:[;Z+X;T>]UW5K@XCL]/@::1O4X4' '+]>OO$&J2?\M[R4 MML']U%^ZB_[*@ >E5_!'@'Q)\2M?@T3PMHE]K^JS?=M;"!I7QW8X^ZH[L< = MS7WM^SW_ ,$F-5U;[+K'Q;U;^Q[8X?\ X1W29%DN6']V6?E$]PFXD'[RFOT6 M^&7PA\&_!O05T;P7X=L?#]AQO6UC_>3$=&DD.7D;W8DTN(/%;)U?[+'P_\ PC>C M2AI#_LS7 R![K'G@\.#7Z'_#OX7^$_A-X?CT3P?X?L?#^F+@F&RB"F0CC<[? M>=O]IB3[UU%%?RYQ!Q=G'$U3FS"LW'I!:07I'KZN[\SVZ6'IT5[B"BBBOCCH M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"OE7_@J/_P F)_$W_N&?^G2TKZJKY5_X*C_\F)_$W_N&?^G2TH \J_X(J?\ M)K/BG_L<[K_TAL:^_P"O@#_@BI_R:SXI_P"QSNO_ $AL:^_Z "BBB@ HHHH M_ '_ (*C_P#)]GQ-_P"X9_Z:[2BC_@J/_P GV?$W_N&?^FNTHH _53_@EQ_R M8G\,O^XG_P"G2[KZJKY5_P""7'_)B?PR_P"XG_Z=+NOJJ@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\5O\ @BI_ MR=-XI_[$RZ_]+K&OVIK\5O\ @BI_R=-XI_[$RZ_]+K&OVIH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH ***\G^*/[4OPV^$?FPZUXBAN-3CR#I>F M_P"DW.[^ZRJ<(?\ ?*UE4JTZ,>:I))>9A6KTL/'GJR45YNQZQ6=KWB+2O"NF M2ZCK.I6FDV$7W[J]F6&-?JS$"OS\^*'_ 4F\2ZSYUIX&T2W\/6QRJZAJ&+F MZ]F"?ZM#[$/]:^4_&7Q \2_$/4C?^)=,K] M>!)%FVM ?>1QN;_@*$'UKY#^*'[:OQ1^)IF@_MK_ (1O2Y,C[#H>8,KZ-+DR M-QU&[!]*\+M[>6ZF2&")YII#M2.-2S,3T ZFOH'X7_L,_%#XC>3F)X3T MM\$W.M9CD*]]L(!?/^\%!]:^;GC\QS*7)3O;M'3[W_FSY"IF>:YO)TZ5[=HZ M+YO_ #9\^22-+(SNQ=V.69CDD^IKI_ GPO\ %GQ.U#['X6\/WVMS X=K:(F. M/_?D.%0>[$5^C'PO_P""?/PY\$>3=:_]H\9ZDF"?MW[JU#>HA4\CV=F%?2FD MZ/8:#816.F65OIUE"-L=M:1+%&@] J@ ?A7?AN':L_>Q$N7R6K_R_,]3!\)U MJEI8N?*NRU?W[?F? ?PO_P"":NL:B(;OQ[X@CTB$X+:;I($T^/1I6&Q#] X] MZ^N_AC^S=\._A$L4GA[PU:IJ"#_D)78\^Z)]1(^2N?1<#VKTVBOK,-EF%PFM M.&O=ZO\ KT/N<'D^"P-G2IZ]WJ_^!\K!1117J'LA1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117E/[4GC?6OAS\" M?$WB+P[>_P!GZQ9_9?(N?*279ONHHV^5U93E78.Q5+ M"4VE*I)15]KR=E??37L>K45^5/\ PVW\:?\ H<__ "E67_QFC_AMOXT_]#G_ M .4JR_\ C-X?IK17S/XZ_;^^&GA?S(='-_XJNEX M'V*$Q09]#))@X]U5J^=_'7_!0_Q_X@\R'P[I^G>%K=L[9%3[7<#_ ($XV?\ MCE:2Q%./6YX.7\#9[F%FJ'LXOK/W?P^+\#]&[BYBLX'GGE2"&,;GDD8*JCU) M/2O'?'7[8'PJ\!^9'/XGAU>\3_EUT93=L3W&]?W8/L6%?F'XR^)GBSXA7!F\ M2>(M2UDYRJ7=PS1I_NIG:OX 5S5$HK=?X;S6IB['_ME&0 ?^!FOG?QU^T_\3OB'YD>J^+; MZ*T?@V>GL+6'']TB/&X?[Q-MW/K?JO"/"^ MLU3C-=_?G]WO27R1\FLQ9BS$EB(KY++2=.NM3O'^[;V<#32- M]%4$FOTL\"_L%_"_PGY4NI6MYXHNUY+:E.5BW>T<>T8]FW5[UX>\*Z-X1L19 M:'I-EH]H/^6%C;I"GUPH'-:1P. HRJ/N_=7ZO\$?F9X%_ M89^*GC+RI;K2[?PS9OSYVL3A'Q_UR0,X/LP%?1'@7_@G#X5TORYO%7B&_P!= MF')M[)!:0_0GYG(]P5KZ_HKKCA:<>ES\RS#Q!SW'7C"HJ4>T%;\7=_3YEQ_W]?+_P#CU=S1174DHZ(_/J^(K8J;J5YN MQ MU[K?^O4\C'95A,P7[Z&O=:/[_P#.Y^&/B+PSJWA'5I]+UO3;K2=1A.)+6\A: M*1??!'3WZ&K_ ('^(GB7X:ZRNJ^%]:N]%OAC,EK)@2 ?PNI^5U_V6!'M7[)? M$3X4>$OBQI)T[Q7H=KJ\ !$;RKB6$GO'(,,A^A%?$7QF_P""<.KZ1Y^I?#G4 MO[:M1EO['U%UCN5'HDO"/]&VGW)KXK%9'B<*_:8=\R7;1K^O(_.\;PWC,%+V MN%?.EVTDOE_E]QT/P9_X*103>1IOQ*TO[._"_P!MZ5&63ZRP=1[E"?9!7P\K M!QE3D5%X@\.:KX3U:?2]:TZZTK48#MDM;R)HY%^H(_6L])&C;*G!K"GG%>-H M8CWK?>?HO /BEB.#ZU2GCZ/MJ=3E4FG:<>6^W1[O1V?]XU9'$:%CVHCD$B!A MWK/FNFF0*1CZ5+:W$4-M-O9_-&/+14!4\\Y.>/P!S[5U+-*;K6^Q;\3]PI^. M&5U.(E"4G' .G\3B^95-]DF[?8TNKZ[:EVOT#L_VY/ 7PE^#7@G2;(S>*?$E MKH%C#+8V)V102K;("LLQ& 0000H8@C! K\Z)+AY?O'CT'2HZSJ9Y.G=8=6OU M?^1^5^(7BU3XE4,+E-!PA!M\\[7=]-(JZ7S;OV1[?\8/VQ/B/\7_ #K6XU7^ MP=$DR/[+T@F%&7TD?.^3CJ"=OHHKQ"O=?@_^QG\1_BYY%VNF?\(YHDF&_M+6 M%:(,OK''C>^1T. I_O"ON#X/_L+_ Z^&'D7FI6I\8:W'S]JU5 8$;U2#E1V M^]N([$5A1R['9E+VE2]N\OT7](_%*&4YGG$_;5;V?VI?HO\ +0^ /A'^S#\0 MOC1)%+H6B/;Z4QPVKZAF"U ]0Q&7^B!C7V]\'_\ @GKX'\$>3?>+9G\9ZJN& M\F93%91M[1@Y?_@9(/\ =%?54<:Q1JB*$11A548 'H*=7UV$R/"X:TIKGEY[ M?=_G<^ZP/#F#P=I5%SR[O;[O\[E?3]/M=)LH;.QMH;.TA79%;V\8CC1?15 P M!]*L445]#L?5;:(****!A1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !117GWQ"_:"^&OPI60>+/&^B:+/'UM)[ MQ#<_A"I,A_!:Z; M%X7TK6_&5PN=DJPBRMF_X'+^\'_?NOF'XA_\%:/BOXE\V+POI6B>#;=L[)5A M-[+/&^MZU!)UM)[QQ;?A"I$8_!:\^K]9RSP1@K2S3&-^5-6_P#)I7_] M).">9/[$?O/JO_@H)^U'X<_:8^(&@3^$3J1T'1[ P ZA"(=\[2,SNBAB=I7R MQDX/RGC@9^5*F@L[BZ65H8))EB7=(T:%@B^IQT%0U_1F3Y7ALDP-/+L'\%-6 M5]7WU\W<\BI4E4DYRW84445[)F/A4-,@*EP6&57J?:OZ(/A3\$O _P $=#&E M>"?#=EH5L0!+)"FZ>V%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 5\J_\%1_^3$_B;_W#/\ TZ6E?55?*O\ P5'_ M .3$_B;_ -PS_P!.EI0!Y5_P14_Y-9\4_P#8YW7_ *0V-??]? '_ 14_P"3 M6?%/_8YW7_I#8U]_T %%%% !1110!^ /_!4?_D^SXF_]PS_TUVE%'_!4?_D^ MSXF_]PS_ --=I10!^JG_ 2X_P"3$_AE_P!Q/_TZ7=?55?*O_!+C_DQ/X9?] MQ/\ ].EW7U50 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110!^*W_!%3_DZ;Q3_V)EU_Z76-?M37XK?\$5/^3IO%/_8F M77_I=8U^U- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !112$A02>!0 M%>)_%#]L3X7_ M M\Z"ZUY=:U2/(.G:*!=:># M-*NO%-X,A;RXS:V@/J,CS&QZ;5SZU^>GB;Q9K?C35)-2U[5KS6;^3[UQ?3M* M^/0%B<#V' JGINFWFL7T-E86D]]>3-MCM[:-I)'/HJ@$D_2OE,3Q#7J^[AX\ MJ^]_Y'P^+XJQ-9\F%CR+ON_\OP9ZU\4/VN/B=\5Q-!J/B&33-+DR#INC@VT. M#_"Q!WN/9V:O'*^F/A?^P#\2O'?DW.M10>#-,?!,FI?/V<<]*[RBBOI(4X4X\L%9> M1]?3IPHQ4*<4EV6@44459H%%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 454U+5K'1[>^(/VF/A M9X9WB]\=Z,S+]Y+.X%TP]L1;CGVJ7)1W9V8?!8K%NV'I2G_A3?Y'IM%?-/B# M_@H)\*M'W"R?6-<;G:;*QV*?3F5D('X?A7FWB#_@I= NY-$\"R2?W9M0U +C MZHB'_P!"K%XBE'J?4X;@O/\ %?!A9+_%:/\ Z4T?;]%?FOX@_P""AWQ-U0LN MGVNAZ+'_ M!:-+(/J9'8'_OD5YKK_[57Q:\2;OM7CK5(0?^@>ZV?_HD+6+Q M=-;'U.&\,$ M-0^ 'BO0[3Q3H]WK-Q]D\K3[>^BDG;;=PLWR*Q/"JQ_ U^;^L>(M6\02B75- M3O-2D_OWEP\I_-B:SZPGB^9.*6Y]OE/AI#+\51QE;%.3IRC*RC97BT[7;?;L M%%%%>>?MP445U7PGT.R\3_%+P=HVI0_:-.U#6;.TN8@Q7?%).B.N001E21D' M--*[L8UJL:%*566T4W]VIR\43SR)'&C22.=JHHR23T %>M^!?V3OBG\0/+DL MO"EU86C8/VK5L6B8/\O@3]IK]AD?"+P]J'B[PYXACNO#UL09;'5"$N8]S M (ZC;)R1P0I^M?I57YZ_P#!1?XT?VOKEAX TVXW6MB?M.H;#PTO14/KCDD> MH%?-YU1PJP\JM6/O='UN?(\14,&L)*O7A[^R>SOT]?F?%-%%%?F9^.GT+\ ? MV+?%OQQTVUUUKVST#PO,S!;Z5A--+M8JVR)3U!!'SE?QK[Q^#_[(?PY^#ODW M5EI(UG6X\-_:VK8FE5AWC7&V/V*C/J37R]_P3G^,PT?7K_P!J-QMM]0)N=/# MG@2@?.@^H ('KFOT+K]&R7"825"->,;RZWUL_P!#]:X=P. GAHXF$+SZMZV? MEV\NH4445]4?;!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%9/B3Q=H?@W3VO_$&M:?H5BO6ZU*ZCMXA_P)R!5PA* MI)0@KM]$&VYK45\M_$3_ (*4? KP#YL4'B.X\5WD>*_%.C^'8]NY?[2O8X&< M?[*L06^@!K\2?B)^W9\H>/=0TRS?C[)H>VP0+_=W1!78?[S&O";R] MN-1NI;F[GENKF5MTDTSEW<^I)Y)K]9RSP1Q,[2S/%J/E!.7_ )-+EM_X"S@G MF4?L1^\_93XB?\%3/@IX-\V'1KG5O&=VO &E69CAW>ADF*<>ZAJ^8?B)_P % M?/'6L&6'P;X/T?PW W"W&HRO?S@>HQY: ^Q5@.G/6O@15:1@J@LS' &237L M/P\_8_\ C+\4O*?0/A[K+VLF"MY?0BRMR/[PDF**P_W2:_2\/X<\&\/4U6QR M4K?:K3LON]V/WIG&\9B*SM'\"/XA_M<_&+XI>:OB'X@ZU-;2?>L[.?[';D>A MBA"*?Q!KR(L6)).2>IK[_P#AW_P2!\;:MY4WC/QEI'AV%OF:WTR)[Z<#^Z2? M+13[@L/KTKZ>^'G_ 2X^"7@ORI=6L]4\97:\EM7O2D6[VCA"#'LQ:EB/$?@ M[A^FZ&!:E;[-&%E]_NQ^YL%@\15=Y?B?C18Z?=:I>16EE;37=U,VV."",N[G MT"CDFO>?AW^P9\<_B3Y4EEX#OM)LWQ_I6O%;!0#_ !;)2)&'^ZIK]M?!/PR\ M(_#>T-MX4\,:1X<@(VLNEV4=OO\ ]XJ 6/N.682,?.;^'?_!-[X$_#_P J23PO+XIO(^ESXANFN,_6)=L1_%*^GZ*_)LS\0.)LUNJV M,E&+Z0]Q>GNV;^;9WPPM&GM$YB3X9^%/^$0O?"T'A[3++P_>1-#+IUI9QQ0% M2,?<50OZ=J_*']J+_@FOXR^&>J7FL^ [.X\5>&)9"Z6EG&TMW:@DG84 )91_ M>^F:_86BL.&>-,TX6Q,JV%ES1G\49:J7GW3\QUL/"NK2/YK]4TB^T.^DLM0M M)K*[C.UX+B,HZGT(/->I_!O]E'XE_'#4+>+P[X:O!82L VJ74+16B#N3(1C\ M*_?VBOU_%>-^+J4''#8&,)]W-R7_ (#RQ_,\^.6Q3]Z6AX)^R7^R7H'[+OA& M2UM9%U/Q%?*K:CJC( SL!]Q.X0'H/Q/.37O=%%?SKF.8XK-L5/&XV;G4F[MO M^MNRZ'KPA&G%1BM HHHKSBPHHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "OE7_@J/_R8G\3?^X9_Z=+2OJJO ME7_@J/\ \F)_$W_N&?\ ITM* /*O^"*G_)K/BG_L<[K_ -(;&OO^O@#_ ((J M?\FL^*?^QSNO_2&QK[_H **** "BBB@#\ ?^"H__ "?9\3?^X9_Z:[2BC_@J M/_R?9\3?^X9_Z:[2B@#]5/\ @EQ_R8G\,O\ N)_^G2[KZJKY5_X)/LFAXF0'_:FR(Q[X)(QTKGK8BEAX\U622\SEQ& M*H86//7FHKS/H"N:\*->L=$MR"4^U3!7DQU")]YS[*":_.C MXH?\%"OB'XT,UMX<2V\&::V0/LN)[HCWF88'U15(]:^:-8UO4?$6HS:AJM_< MZG?S',EU>3-+*Y]2S$DU\OBN(J4/=P\>9]WHO\_R/C,9Q91IWCA85=>*+FU\&V#8)CFQ<79'M&IVK_P)P1Z5\]+ M$9CFCY8W:[+1?/\ X+/E)8K-LZDX0NUV6D?G_P %GRG7HWPR_9Y^(/Q>DC/A MOPW=W%DQP=1N%\BU'J?-?"MCT7)]J_2+X7_L5?"[X9>3@>H%%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 45SGB#XD>$_">_^VO$^CZ24SE;V^BB;CJ,,P.?:O-?$'[9O MP@\/[U?Q='?RKG$>GVTT^<>C*FW_ ,>J'.,=V>IALJS#&?[MAYS](M_DCVVB MODGQ!_P4?\#6.Y=(\/:YJCC^*<16\9^AW,WYK7FVO_\ !2KQ'<;O[$\&:78> MG]H74EU_Z (ZQ>(I+J?58;@7B#$ZK#%N9U-<16A#TO)_DE^)^ONN>+-$\,QF36-9T_2DQNW7UTD(QZY8B MO-_$'[6GPC\-[Q<^-]/N&7/RZ>'N\D=@8E8?KBOR6DD>:1GD9G=CEF8Y)/J3 M3:Q>,ET1]3AO"O!Q_P!YQ,I?X4H_GS'Z1>(/^"B7PWTS!^&,N7-B8W\YS:_)Q7X'JFO?M_?%G6-WV2ZTG0P>GV&P5\?]_C)7FNO_M&_ M$_Q-N%_XZUPHWWH[>[:W0_58]H/Y5W_A_P#8/^+NM;#<:18Z*C?Q:A?QG ]2 M(BY'Y9KTGP__ ,$T]\N9KN<]9)Y"['\34%?HOX?\ ^",^O 0M_X]7I/A_\ 8Y^$'AW:8O!UO>2CK)J$\MQNY[J[E?R% M4L)4>YQXCQ+R/#KEHQG/TBDOQ:_(_)^NKT'X3>-O%&#I'A'7-14_\M+;3Y73 M\6"X'XFOU_T#P#X8\*;?[%\.:3I&WI]AL8HP MZSXIT735/46:2W+*/H1&,_C^-?H516RPE-;ZGRV)\2L]K?P^2GZ1O_Z4Y'Q] MX?\ ^";/A*UV'6O%FL:DPQD6445JK>O#"0X_'\:S?VD/V3OAO\)_@!XHUW1- M)N&UNT%J(;ZZO)9&3==0HWRY"_&*^TZY3XI?#?3/BYX$U/PGK$]W;: M=J'E>;+8NJ3#RY4E7:65A]Y!G(/&?K5RH0Y6HK4\C"<99M/'T*V-Q4W3C.+D MEHG%23:M&R>G3J?C%17Z._\ #N'X:_\ 0<\5_P#@7;?_ "/1_P .X?AK_P!! MSQ7_ .!=M_\ (]>=]5J'[G_Q$C(/YI?^ L_.*NY^!/\ R7#X>?\ 8Q:=_P"E M,=?)I;S2KV&^@CN+J MW,;212*ZA@( 2N5&<$''<54<+433.3&>(>15L-4I0E*\HM+W>Z/I:BBBO8/Y M8"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#!\>>(+GPKX-UC5K+3 MKK5KVTMGD@L;*!YI9Y,815102:;21\_FF4+-'%3J.*CT1^+?\ PH/X MG?\ 1./%O_@CNO\ XW1_PH/XG?\ 1./%O_@CNO\ XW7[245X_P#JU2_Y^/[D M>!_JA0_Y^O[D?CAX5^$OQ:\(^(M.UFP^'OB^&[LIEFC=-#N@00<_\\Z_7'P' MX@N?%7@W1]6O=.NM)O;NV22>QO8'AE@DQAU9& (PP/4E'RK;%IFI:;X.M'X\O1K)3)M M]#)-YC ^Z[:^:O&7Q&\5?$2]^U^*?$FK>(KG)(DU2]DN"O\ N[R<#V%?K.6> M"N:5[2S'$PI+M%.;_P#;5]S9P3S*"^!7/VT^(?[??P+^''FQW7CFTUJ\3(%K MH*-?,Q'4;XP8P?\ ><5\P_$3_@L191^;#X%^'\]P>=E[X@NQ&!Z9@BW9_P"_ M@K\QZZOP-\)_&GQ,N/(\)^%-8\1/G:QTVRDF5/\ >91A1[DBOU/!>$_"^4P] MMCW*K;=SERQ^Z/+^+9PRQU>H[1T]#V[XA_\ !1KX[?$'S8QXL7PS9R?\NWAV MV6UQ])3NE'_?=?.^O>)-7\5:@]_K>J7NL7S_ 'KJ_N'GE;ZLY)-?6?P[_P"" M6'QI\8>5+K<.D>"[1N6_M.\$T^W_ &8X XS[,RU]/?#O_@D+X"T7RIO&/BW6 M/$\ZX+06$:6%N?4$?O'(]PRUWSXPX&X6BZ>#E33[48IM_P#;T59_.1/U?$U] M97^9^3M>B?#S]G?XF_%?RF\)^!M;UFWD^[>16C);?C,^(Q^+5^WGP\_9,^#_ M ,+/*?P[\/M%MKF/&R\NH/M=RI'<2S%W'X$5ZUTX%?GV9^-T%>.5X._G4?\ M[;&__I1UPRW^>7W'Y#_#O_@DG\4_$GES>*=9T3P=;M]Z+S#?7*_\ CQ&?^_E M?3WP[_X)-?"7PQYW,-I:Q+NDGG<(B#U+'@"@6VK+ M%%?-GQ0_;X^&?@'SK;2;F;QEJ:<"+2L"WW?[4[?*1[H'KY"^*'[>OQ-^( FM M=+NX?!VF/D"+2<_:"O\ M3M\V?=-E>'BXKX.OKZYU2\EN[RXEN[J9MTD\[EW< M^I8\DUI>%?!>O>.=373O#VC7VM7I_P"6-C TK >IP.![GBOE,1GV*Q#Y*"Y; M]M7_ %\CXC%<3XW%/V>&CR)]M7_7HCIOB5\>_'WQ7UJ6W"Q1O M*M5],1)AIZI'@C4M8(N9@1W4$;$/NB@\UG1R?'8R7M* MVE^LM_NW^^QEA^'\RS"7M<0^6_66_P!V_P!]C\V_A?\ LM_$KXN>5-HOAR:W MTR3!&IZE_HUMM_O*S#X9P6&M*HN>7GM]W^=SG_ M ;\/O#7P\TW[!X:T*QT2UXW)9P*A?'=V'+'W8DUT%%%?0QBHKEBK(^KC&,$ MHQ5D@HHHJB@HHHH **** "BBB@ HHJ"\O;?3[=Y[J>*V@49:29PBCZDT#2;= MD3T5YYX@_:&^&?A?<-0\BAO$GD'U2,LP_*O-M?_;Z^$FC;A:WVJ:X M5_Z!^GLN?IYQCK-U(1W9[F&R'-<9_ PLY+ORNWWVL?1E%?%.O?\ !2[3(MRZ M)X'N[KTDO[]8A:1&>CK!)-*/Q9]O\ MX[6+Q-)=3ZK#>'W$&(^*BH+^])?DFW^!^C]-=UC5F9@JJ,EF. !ZU^3&O_M= M?%WQ'N%QXVOK9&Z+IZ1VN/H8U4_KFO-]=\8Z_P"*'+ZSKFI:NY.2U]=R3$GU M^8FL7C(]$?58;PKQLO\ ><3&/^%.7Y\I^OWB#XT> ?"N\:MXST*QD7.89-0B M\SCKA VX_@*\U\0?MR?"#0]RQ>(+C5I5ZQZ?8RM^3.JJ?P-?EI16+QD^B/J< M-X6Y;3UQ%><_2T5^3?XGZ!:__P %*?#%KN&B>#]6U''0WUQ%:@_]\^97FVO_ M /!2+QM>;ET?PUHFF*?XKDRW+CZ$,@_2OEO0_">N>)I-FCZ-J&JOG&VQM9)C MGTPH->C^'_V2_BYXDV&V\$:A;JV/FU I:8![D2LI_3-9^VK3V/:_U5X2RK7$ M1@FOYY_HY)?@:>O_ +:7Q@U_GVD,./HP3=_X]7FWB#XG^,/ M%>X:SXJUK55;@I=W\LBX]-I; 'M7T!X?_P""=GQ(U+:^I:CH6CQ_Q+)<232# M\$0J?^^J])\/_P#!-&QCVMKGCFXGS]Z+3[!8L?1W=L_]\BCV5>>]P_UAX/RG M^!*FFOY(7_&,?U/A"BOTXT']@'X3:/M^V6NK:X1U^W7[)G_OR(Z]*T#]G/X8 M>&=IL/ NAAUY62XM%N''T:3<1^=6L'/JSR\3XH933TH4IS?HDOS;_ _(?3=) MOM8N!!86=Q?3GI%;1-(WY $UZ%X?_9G^*?B;;]B\":TJM]U[RW-JI]P9=HQ[ MU^NECI]KIEN(+.VAM(%Z1P1A%'X"K%;+!KJSY7$^*N)E_NV%C'_%)R_)1/S, M\/\ _!/OXJZOL-ZFCZ&IQN%Y?;V'KQ$K@G\?QKTGP_\ \$T9VV/KGCJ./^]# MI^GE_P G=Q_Z#7W516RPM)=#Y;$^(N?XCX*D8?X8K_V[F/E[P_\ \$\?AEI> MUM0NMBME2A':)\KB>),XQ?\ &Q1^&O$.?8=8JC35.G+9S?+?S22;MYVL<-7&4J3Y M6[OR/V;HK\DOA=_P5H^(NAZA#%XUTO2_$NFLP\R:&'[+<*,]BGR?^.5^E?P3 M^.WA'X^>$8-?\*:E'=1L,3VK,!-;/W5UZCZ]Z\GB+@C.N&$JF.I7IO3GB[QO MY[-?-(THXFG6TB]3T*BBBO@CJ"BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BN/\>? M&#P-\+X#+XM\7:-X=^7<(]0O8XI'_P!U"=S'V -?,OQ#_P""JWP9\)>;%H/] ML>,[I>%;3[,V\&?0O/L;'NJ-7T>6\.9QG%OJ&%G43ZJ+Y?\ P)^[^)C.M3I_ M%*Q]E45^2WQ$_P""N_Q#UWS(?"'A?1?"L#<":[9[^X7W!.Q/S0U\P_$3]J?X MM_%;S%\3>/\ 6KZVDSOLX;C[-;-GUABVQG_OFOUG+/!K/L7:6-G"@O7FE]T? M=_\ )CAGF%*/PJY^WOQ$_:4^%OPH\U?%7CO1-*N(\[K,W0EN1C_IC'ND_P#' M:^8?B)_P5P^&/AWS8?">@:WXPN%SMED5;"V?T^=]T@_&.OR,JUIFEWNM7T5G MIUG<7]Y*<1V]K$TDCGT"J"37ZOEO@WD.#7/CZLZS6^O)'[E[W_DQP3S&K+2" ML?9?Q$_X*P?%[Q3YL/ANTT7P9;-]R2VMOM=R/J\V4/X1BOF/X@?'+XA?%21S MXM\9ZUKT;'/V>\O':!>_RQ9V+^ %>G?#S]@#XZ?$;RI+;P/=:)9OC-UK[K8A M0>YC<^81]$-?3_P[_P"".UR_ES>._B#%#_?LO#UH7S])Y<8_[]5[W]J_P"1^;-;'ACP=K_C;418>'=$U'7KXXQ:Z9:2 M7$G/3Y4!-?M9\._^"=/P)^'OER?\(C_PDMXG_+SXBN&N]WUBXB/_ 'Q7T/H7 MAW2O"^GI8:-IEGI%BGW;6QMTAB7Z*H %?&9GXV8"E>.6X651]YM17W+F;_ Z M89;)_'*Q^+7P\_X)I_'3QYY4MSX>M?"=G)@BXU^[6(X]XDWR _5!7T]\//\ M@CSH=KY4WCCQ[?:BW!>ST*U2V4>WFR;RP_X IK]%Z*_)LS\6>)LPO&E4C1B^ MD(Z_?+F?W6.^&!HQW5SP;X=_L,_ _P"&?E/IO@#3=0NTY^UZV&U"0M_> F+* MI_W5%>YVMI!8V\=O;0QV]O&-J11(%51Z #@"IJ*_+,;F6-S*?M,;6E4EWE)R M_-G;&$8*T58****\TL**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH *^5?\ @J/_ ,F)_$W_ +AG_ITM*^JJ^5?^"H__ M "8G\3?^X9_Z=+2@#RK_ ((J?\FL^*?^QSNO_2&QK[_KX _X(J?\FL^*?^QS MNO\ TAL:^_Z "BBB@ HHHH _ '_@J/\ \GV?$W_N&?\ IKM**/\ @J/_ ,GV M?$W_ +AG_IKM** /U4_X)G[I,L ?4@#WK\WOBA^V[\4/B4 M9K>+5QX7TM\C['HF86*_[4N3(>.N& /I7@DTSW$KRRNTDCL69W.2Q/))/.$A?S>WW?\%'W%\4/^"EUW<"6T\ >'%LT M.0-2ULAY/JL*':#[LS#VKY+^(7Q@\9_%:\^T^*O$5]K!#;DAEDVP1G_8B7"+ M^ %5/ _PU\4_$K4?L/A?0;[6[C(#?982R1Y[N_W4'NQ KZO^%W_!-;7=4\J[ M\>:]#HEN<%M/TK$]P1Z-(?D0_0.*\+FS+-GU:^Z/^7ZGS7-F^>/2\H_=']%^ MI\5@%B !DU[9\+_V._BA\4O)GM=!;1=+DP1J.M$VT97U52#(P/8JI'O7Z1_" M_P#9G^''PC6*30?#=LVHQ\_VG?#[1=9]0[?<_P" !1[5ZC7MX;AQ?%B9_)?Y M_P# /HL'PDE:6+J?*/\ F_\ +YGR/\+_ /@G+X)\+F*[\7ZA=>+KU<,;9ZU]1>&?">B^"]+CTW0=)L]&L(_NV]C L29]2% R?<\FM:BO MJL/@Z&%5J,$OS^_<^WPN PN"5L/34?S^_<****[#O"BBL37O&_AWPL"=:U_2 M]("]?M]Y'!CC/\3#M1L:4ZZ?N73-'U[5I.S&&*",_BSEO_':R=:G'>1]%AN& MWQ+74M.T16S\NGV"''T,OF']:P>*IK;4^JPWAQG]?^)&-/\ Q27_ M +;S'Z?U0U;7M,T&'SM3U&TTZ'KYEW.L2\=>6(K\A?$'[0'Q)\4;QJ7CC7)8 MWSNACO7AC.?5$(7]*X6ZNIKV=YKB:2>9SEI)6+,?J36+QBZ1/JL-X4UGKB<6 ME_ABW^+:_(_7#Q!^U)\)_#6X7GCO29"O46,AO#T_Z8AZ\UU[_@H5\+]*W"QA MUO6G_A-M9K&A^ID=2/RK\U*6-&D=412[LGRB/_OLKM'YUZ3H M'[#/Q?US:TN@6^D1MT?4+Z(?FJ,S#\14>TKSVN>C_8O!N4_Q5237\\^9_=*3 M_(Y'Q!^T]\5O$V_[;X[UA V=RV4WV0'/48A"C'M7GFJ:UJ&N7'GZC?W.H3?\ M]+J9I&YZ\L37UUH/_!-;Q/<[?[:\8Z3I_K]AMY;K'_?7EUZ5H/\ P3>\$6>U MM7\2:YJ;#^&W\JW0_4%7/Y$4>PK3W$^,.%,K7+AI1](0?YV2_$_.^BOU9\/_ M +%WP@\/[77PFNH3+_RTU"ZFFS]5+[/_ !VO2?#_ ,,?!_A79_8WA;1M*9>C M6=A%&WUR%R3[UHL'+JSPL3XIY?#_ ';#SEZM1_+F/R \/_#7Q;XLV_V+X7UC M5E;&&LK"65>>ARJD >]>E>'_ -C'XO\ B#:R>$I+"%NLFH74,&/JI?=_X[7Z MMT5LL''JSY;$^*>83_W;#PCZMR_+E/SM\/\ _!-_QS>A6U?Q%H>EHW58#+<2 M+]1M5?R:O2=!_P"":OARWV_VWXSU2_\ 7[!;1VO_ *'YE?9-%;+#4ET/E<3Q M]Q!B-%7Y%_=C%?C9O\3P#0/V%_A#HFUIM"NM7D7D/J%_*?\ QU"JG\17I.@? M!'X?>%]ITOP5H5I(O29=/B,G_?94M^M=M16RIPCLCY;$YUF>,_WC$SEZR=ON MO8;'&D,:I&JHBC"JHP /0"G445H>*%%%% !1110 4444 %%%9^I>(M*T;=_: M&IV=CM7?6%%?$VH?\%;_@Q9[?)TCQA?$Y_U.GVZ@8Z9WW"]?;/2N6U#_@L1X%C' M^@^ O$-P=I_X^)X(N>PX+<>_Z5Z]+P]XIK?#@9_.R_-HS>+H+[1^@5%?FMJ7 M_!9:)I_V>_@3J.NZ>P76[Z9=.T]C_!(X9B^/94;Z$BOQBO_ M -H?XJZK@7OQ,\8784$ 3Z]=/C/7&9*Y'6/$^L>(O+_M75K[4_+^Y]LN7EV_ M3<3BOJ7,C2S32,2SLQR23]:JT45_444HI)+1'B!7MG[(_[0FI?L[_ !XB5, 8"N,8 '3TKJM-_:[^-FD[/(^*GBQ]I)'VG59I^OKYC-G\:_E& MMX(8]-^QQL'ZQDORN>XLRAUB?O\ T5^%&F?\% ?V@=)V>1\2;Y]F15\%N((?P MZU*7_;TU_P"V?J:+,:75,_:ZBOQXTW_@K5\:K''G:=X1U#"[?])TZ<9/][]W M.O/Z<]*ZC3_^"POQ!C!^V^!O#5P<#_CWDN(N>YY=N*\BKX1<4T_AIPEZ37ZV M-%CZ'<_5^BOS(L?^"RUY'N^V_">";.,VCQZ];9L_I74Z?_P %C/"TA_T[ MX<:Q;C.YY5>?;]:\FKX8\6TM\'?TG3?Y2-%C:#^U^9^AU%?#.F_ M\%>OA)<86]\,^,;-B^-R6MK(@7U)^T ^O !KJ--_X*H? F^V>?>Z]IVXD'[3 MI3';[GRV;]*\BKP)Q/1^+ 5/DK_EIC'JWD[?UKJ--_;;^!.K;?(^)^@IN&X?:9F@_/S%7!]C7DU> M&<]H?Q<#57K3G_D:*M2>TE]Y[?17G&F_M)?"75P/L?Q/\'7#%=^Q->M2X7U* M^9D=>XKI]/\ B#X6U89L?$NCW@VALV]_%)P>AX;I7D53+%&OU9B *^??B)_P4*^!7PZ\V*3QI#XAO$Z6OAV)KW= M])5_=?FXKUL!E.89I+DP.'G4?]V+?WV6GS,Y5(0^)V/H^BOS2^(G_!8H?O8? M GP^S_SSO?$5W_."'_X[7S#\1/\ @H9\=OB)YL;^,Y?#MF_2U\.Q+9;/I*N9 M?S>OU7+/"/B3'6EB(QH1_O2N_NCS?<['#/'T8[:G[7^*_''ASP)8?;O$FOZ9 MX?L_^?C5+R.V3CW<@5\W_$/_ (*:? SP+YL5GKE]XNO$X,.@V;.N?^NLI2,C MW5C7XNZQK>H^(=0DOM5O[K4[V3[]S>3-+(WU9B2:I5^LY9X*9;1M+,<3.H^T M4H+_ -N?XHX9YE-_!&Q^B'Q$_P""PGB2^\V'P/X$T[24Y5;O6[E[N0C^\(X_ M+"GV+,/Y5\P_$/\ ;<^-WQ-\V/5?B!JEI:29!M-'86$6T_PD0A2P_P!XFN8^ M'?[-/Q3^*WEMX6\!ZWJEO)]V\^RF&V/_ &VDVQ_^/5]/_#O_ ()'?$SQ#Y4W MBSQ#HGA&V;[T41:_ND]2:>1YII&+/)(Q9F)ZDD]338XWFD6.-6>1B%55&22>@ K]AOAY M_P $H?@_X5\J;Q%^'?_!' MWQ;J7ES>-?&^EZ'&>3:Z1 ][+C^Z6?RU4^XW#ZU^J=%?D^9^,7$.,O'"*%!> M2YI??*Z_\E1WPR^E'XM3Y*^'?_!,'X'^"/*EU+2]1\8WB<^9K5ZWE[O7RH1& MI'LP;\>M?2G@_P"'OA;X>V/V/POXJ7*P1M*02$!8C+$*QQZ T =/1110 45YWJ?[ M1OPGT76&TG4?BAX,L-563RC8W7B"TCG#[MNW8T@;.01C'7BO0+>XBNH(YX)$ MFAD4.DD;!E92,@@CJ".] $E%%<;XS^-'P^^'%XEIXL\=^&O"]TZAE@UK5[>T M=@XBNH(YX)$FAD4.DD;!E92,@@CJ".] $E%%<;XS^-'P^^'%XEIXL M\=^&O"]TZAE@UK5[>T=@X]F8CVKY_%9YA,/I%\[\MOO_P KGR^,XDP.%O&#YY>6WW[?=<_2 M3XH?M.?#CX1^9%KWB.W?44X_LRP_TBYSZ%%^Y_P,J*^0_BA_P4H\0:L9K3P) MH4&A6QRJZAJF+BY]F6,?NT/L=XKXNKLOAW\'/&OQ6N_(\*^'+[5P&VO<1IL@ MC/HTK81?Q-?+5LZQN+ER45RWZ+5_?_E8^*Q'$688Z7L\.N6_2.K^_?[K%#QM M\1O%'Q(U(WWB?7K[6[G)*F[F++'GLB?=0>R@"N?AADN9DBAC:661@J1H"68G MH !U-?%=(O47#7+7L=Q?,#URQ9I,'T''M3HY'BL0^?$/EOWU?\ 7JSKR_A' M-?"__@GK\//!8AN?$;W/C/4EP3]JS!:@^T*G)^CLP/I71:_^W=\(M%W" MWUF]UEUZKI]A)^0,@0'\Z\U\0?\ !2S0+?<-#\%ZE??W6U"[CMOQ(02?SKZ3 M#Y7E^%UE[S\]?PV/UW*O"[,-)0P4Y/O-*/X2LC[ T?1=.\.Z=#I^E6%MIEC" M,1VMG"L42#T"J !5VOSI\0?\%'?'E]N32=!T/2HVSAI4EN)%],'>J_FM>;>( M/VR/B_XAW+)XPGLHFZ1Z?;PV^WZ,J!OUKU_K5**M$_3\+X99U52]HX4UYN__ M *2FOQ/U?KE=>^*W@OPMN&L>+=$TQEX*76H11M] I;)-?D#X@^(7BGQ9N_MO MQ)JVKANHOKZ68>G1F-<_63QG:)]7AO"E;XG%_*,?U;_0_537OVV/@_H.Y1XH M.I2C_EG86#;3<-&\+ZUJ;CH;MHK93^(9SC\* M_/2K^D>']4\03>5I>FWFI2_\\[.!Y6_)0:R>*J2V/IZ'AOD.&7-7-%\):/IP/0WLTMT1_WR8^?PKS;Q!^W!\7]>W*GB.+ M2HFSF/3[*%.OHS*S#_OJN:T#]ECXL^)-IL_ FK1!NGVY%L__ $<4KTK0?^"> M?Q/U3:U_<:'HR?Q"XNVD?\!&C _F*F^(GW.GZKP5E/Q*BFN[4W]S(^(/C M%X[\5;AJWC'7+]&ZQ3:A*8_P3=M'X"N/9BS$DY)Y)-?<_A__ ()HQ+M?6_'3 MO_>AT_3PO;L[N?\ T&NWLOV'_@GX.RVO:K=WICVF4:KJR6ZC/3(C$9 .1W[] M:N&#KUG9*[,ZG'W#67QYS:!#]&D"@_G7I.@?L"?%K6-OVJRTO0P?^@AJ M"MC_ +\B2OK#4/\ @H9^SUIAQ-\1[9_F*_Z/IUY-R/\ YSGR-(F&,?[X7K7N4>!L^J_#@*S_P"XL02/*L+90#V!+7 _ M0&N7U'_@L1X(B!^P> /$%R=N1]HN8(?F]."_'3G]*]VCX:\2U/AR^7SLOS:/ MDL5XA9SB-)8QI?W4E^*5_P 3ZD\/_LC_ B\-[#;^";&Y=>K:@TEWD^I$K,/ MTQ7I&A^$-!\+H$T;1-.TE -NVQM(X1CT^4"OSKU+_@LL@W+I_P )V;CY9+G7 M\8/NJVW(_P"!5R^I?\%BO&,N_P#L_P"'NAVN<;/M-Y--CUSMV9[^GXU[E'PI MXKE_S"*/K.G^DF?)8K/ZV+_WG$3GZN3_ #/U3HK\A-2_X*Z?&&ZW+:Z!X.L4 MSE66RN7<#T):XP?^^:Y?4?\ @J1\>;XGR=6T;3\MN_T?28S@?W?GW84?,_:.BOPTU#_@HI^T-J1&_XB2Q*"2%M]+LHL9[ M96$$CZDURU]^V=\<=1V^;\4?$B;NI.#U',G2N7U+QAKVL9%_ MK>HWVY=A^TW?\4_" M[[6VG[-J,<_/MY9;(]^E,;UB#_JK"V4 ]@=UP/TS7X_T5Z]+P=X:I_$ZD MO6:_2*,WF%9]C]6=0_X+$>!HP?L/@'Q#:):Y V_:;V:;![YVA,_I7+ZG_P5V^,% MUO6T\/\ @ZQ0D;6%EYU6RCV^Y4S;L?04?V#X3JFBZ?EMP^S:3&<#^[^\WF_\ !+'X[WVSS]/T/3MV<_:= M50[<>OEANOMGK74:;_P2'^+ESM:\\2>#K)&&2JW=U(ZGT(%N!^34?6_#?![+ M#?\ @,)?HPY<9+^8\$O_ -M#XY:ECS?BCXB3!)_T>[,/7_< _P#K5RVH?M"? M%/5@!??$OQA> KBXUZZDX/4?TKJ=/_P""--LH)OOBQ-*2!\MOH 3:>_)N3D?@*/\ 77@#!_PYTU_A MHR_2 ?5L5+=/[_\ @GYQ:CXRU_6,B_US4KT,GEG[1=R294]5Y/3D\>]8]?J[ M8?\ !'GP!'G[;XZ\27 R,?9XK>+Z]4;_ #ZUU&G_ /!)/X+6?^NU/Q??_,&_ MTC48!QZ?);KQ^OO4R\6>%,.K4IR:\H-?G8?U"N]_S/QZHK]K=-_X)A? "QQY MWAO4=0PV[_2=7N!D?W?W;+Q^O/6NHTW_ ()]_L^Z3L\CX;63[22/M-[=S]?7 MS)6S^->95\:>'X?!1JR_[=@O_;_T+675>K7]?(_"JBOW]TS]D+X)Z3L\CX5^ M%'V9Q]JTN*?KZ^8&SU[]*ZC3?@A\.=&VC3_ 'A>Q"KM7[-HUM'@>@VH.*\BK MXWY>OX6"F_645^5S19;/K(_G:K;L/!'B/5 39:!JEX 2;>RD? /0\+7]&6G M:'INC@"PT^UL@%"#[/"L>%'1>!TX'%7J\FKXY/\ Y=9?]]3_ .T_4M99WG^' M_!/YZ+#]G/XKZH2+/X8^,;G:0&,6@W3!<],D1\?C73Z?^Q3\=-3QY/PO\0)E M@G^D6WD\_P# R./?I7[X45Y%7QNS-_PL'37JY/\ R-%EL.LF?AOIO_!.7]H; M4MI7X?/;QEMI>YU6RCV^^TS;L?0&NHTW_@EG\=[[9Y^G:)IVXD'[3JJ';[GR MPW7VS7[045Y%7QGXBG\%*E'TC+]9LT674>[/R'TS_@D/\7KK8UYXC\'62,#E M1=W4CKZ<"WQ_X]74:;_P1S\6R[?M_P 1=%MOER?LUC--AO3EDX]_TK]4**\F MKXM<55/AK1CZ0C^J9HL!073\3\U]/_X(TVZ@&^^+$DA*CY+?0 FUN_S&Y.1^ M K$^-_\ P2EM/ /PKUK7_"?B?5?$>O:>BSK83V\<:2Q@_O,;*'%4:\*M7%NQ3P5"S2B?S3R(T;LCJ5 M93@J>H--K]5?VNO^"9 MO4U\$^(OV0?C7X9U%[*Y^%_BJYE0X,FG:5->1'Z21*RG\#7]?9#QODF?X:-: MCB(PGUA)I23ZZ/=>:T/GZN&JTG9H\@KT#X$_!W5OCM\3M'\(:0CB6\D_?3JN M1!$/O2-[ 5Z?\+?^"?OQI^)FH0QR>$+[PO8LV);S7H3:>6/7RY-KM^ K]5/V M5OV1O"_[+_AMX=./]I>(;Q -0U:1<-*1SM4?PH.P_'J37SG&/B+EF0X2=/!5 MHU<2U:*BTU%]Y-:*V]MWZ:FV'P>QXD7CVKE]2_X(UZG%G[!\5;2Y.W(^TZ&T/S>G$[\=.?TK]/**_F"EXH M<6TO^8R_K"F__;;GM/!4']G\S\F]2_X(^?$>+=_9_C7PO=''R_:?M,.3Z';& M^!7+ZG_P2;^-MAO\BZ\*ZCMQC[+J4HW9]/,A7I[XZ5^QE%>O2\7N**?Q3A+U M@OTL0\OH=C\3-2_X)D_M!6._R?"=GJ.TX'V;6+0;O<>9(OZUR^I?L#?'_2L^ M=\-=1?#;/]&N+>?G_MG(W''7I7[MT5ZU+QJS^.E2A2E_V[-?^W_H9O+:71L_ MG\U#]DWXTZ8<3?"KQ>_S%?\ 1]&GFY'^XIX]^E[./ MM&DW"9QUZIVS7]%E%>O2\;\>OXN"@_24E^C,WEL>DC^:R\TZ[TYE6[M9K5F& M56:,H2/;(JO7]+,D:RQLCJ'1AAE89!!Z@BN?U+X<^$]8S]O\+Z-?;EV'[3I\ M,F5].5/')X]Z]:EXY0?\7+VO2I?_ -L1F\L?2?X?\$_G&HK^A'4OV9_A%K&_ M[9\+O!T[L #(="M0^!_M!,C\ZY?4OV'_ ($:MYGG_#'0TWXS]FC>#ICIY;+C MIVZUZ]+QNRI_Q<)47HXO\VB'EL^DD?@M17[A:E_P3=_9YU+(-/RV[_ $?5"<#^[\ZMQ^O'6O6I>,W# ME3XJ=6/K&/Z39F\NK=T?C?8ZK>Z66-G>7%H6QN,$K)G'3.#VR:ZC3_C1\0=) M.;'QWXFLSN#9M]8N(_F'0\/UK]0-0_X)!_">8@V?BGQC;=9>$]1VC!^TZ;,-WN?+G7]*-2_X),_&RQW^1>^$]1V@$?9M M2F&[V'F0K^M%;'4=N,?9=8M1NSZ>9(O3WQTH_XUMC/^ M@9?^ 0_^1#_;(_S'J&F_\%A/B)%C[?X(\,7/RX/V9KF'+>O,C\=>/UKJ-/\ M^"RFH1C_ $[X4VUP=H_X]]>:+GN>;=N/;]:^7]2_8$^/^D[O/^&NH/M;:?LU MS;3\^WERMD>_2N7U']DOXU:62)OA5XN?#%/]'T>>?D?[BGCWZ4?ZJ^'>,^"- M%_X:K7_I,P]OBX]_N_X!]X6/_!8[PW)N^V_#75;?ICR-3BESZ]46NIT__@KY M\)YB1>>%O&-MR #%;6L@QW)_T@$?@#7Y?7_P9^(&ED"]\#>)+,DD 7&D7"9( MZCE*Y>\TV\TTH+NTGM2_W1-&R9QZ9%'_ !"[@[%?P(/_ +=J2?YMA]>Q$=W^ M!^R.G?\ !53X%WQ'G7/B#3\MM_TC2R<#^]\C-Q^O'2NGTW_@I%^SSJ.Q3X\: MTD9MH2YTB^7\2PA*@?4U^'U%<%7P9XZBO)J^".5/^%BZB]5%_DD:+,I]8H_HYTWXC>$]8V_8/%&BWVY=X^S: MA#)E?488\<]:Z".1)HUDC97C8!E93D$'H0:_FFJQ9ZA=Z<[/:7,UJ[#!:&0H M2/0X->15\#8/^%F#7K3O_P"WHM9GWA^/_ /Z4Z*_G2L/C!X\TK(LO&WB*SW M _9]6N$SCIT?M74V'[6/QITW/E?%7Q@^2#_I&M7$W3_?15\%<_CK3KTI?]O37_MGZFBS*EU3 M/VTHK\_Z5Y%7POXMI?\P=_2=-_P#MURUC:#^U^9^BM%?"-A_P5_\ A7(# M]M\(^,+ ^) MZ/Q8"I\E?\KFBQ5%_:1]B45\Q:?_ ,%)_P!GF^P'\=26;E@H6XT>^&<]\K"0 M!]2*ZC3?VYO@-JNWR?B;HJ;FVC[29(.?^VB+@>_2O(J\+Y]1_B8"JO\ N'/_ M "-%7I/:2^\]UHKS+3/VGO@_K&P6GQ2\'2NY(6,Z[;*YQU^4N#^E=1IOQ,\' MZUL_L_Q7HE]O!*_9M1ADW =<;6.:\FKE^-H?Q:,H^L6OS1:G%[,Z6BHX+B*Z MA66&1)8F&5>-@RD>Q%25P;:,L****0!1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%0WEY;Z?;27%U/';6\8W/+,X1%'J2> *Y&/XU_#R:X$$?C MSPS).6VB)=8MRQ/IC?G-=%+#UJR;I0)QU3V6%I2J2 M[13D_N5R9245>3L>IT5\&_$/_@KM\.M"\V'PAX8UKQ5<+D+-=%+"V;T()WR? MF@KYB^(?_!5?XR^+?-AT!=&\&6K9"M8VGVBXP?5YBRY]U1:_3LL\+>)\RLY4 M%2B^M1I?^2J\O_)3BGCJ$.M_0_8N>XBM87FFD2&*,%GDD8*J@=22>@KQ+XB? MMM?!+X8^9'JWQ!TNZNTX-II#F_EW?W2(0P4_[Q%?B-X\^,?CKXHSF7Q;XNUK MQ%\VX1ZA>R2Q)_NQD[5'LH%<=7ZSEG@C0C:69XQR\H)+_P FE>__ ("C@GF3 M^Q'[S]3/B)_P6$\-6/FP^!_ NI:O)]U;O6[E+2,'^\(X_,9A[%E/TKY@^(G_ M 4U^.7CKS8K+6K'PA9OD>3H-FJ-C_KK*7D!]U85\W>$_ OB3Q[J'V'PUX?U M3Q!>)/'NH?; MO$NOZIX@O.?](U2\DN'&?0N3BL.OU,^'?_!'OPU8^5-XX\=:EJ\GWFM-$MDM M(P?[IDD\QF'N%4_2OI[X>?L2_!+X9>4^D_#[2[J[CY%WJZ&_EW?W@9BP4_[H M%>5C_%WAK+8^RP$95;;6/WRL_NBRXY?6GK+0_$;P'\&_'7Q0F6/PEX0UK MQ#D[3+I]E))$G;YI -JCW8@5]-_#O_@E/\9/%OE3:^VC^"[5L%EOKL7%Q@^B M0[ES[,ZU^Q<%O%:PI##&D,48"I'&H55 Z =!4E?E69^-.<8B\+_$^M>*KA<;H;4)86S>H(&^3 M\G%?3WP[_9;^$OPI\MO#'@#1+"YC^Y>2VPN;D?2:7=)_X]7J=%?D^9\6Y]G% MUC<9.2?2_+'_ ,!C:/X'?##TJ?PQ"BBBOD3<**** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ KY5_X*C_\F)_$W_N&?^G2TKZJKY5_X*C_ /)B M?Q-_[AG_ *=+2@#RK_@BI_R:SXI_['.Z_P#2&QK[_KX _P""*G_)K/BG_L<[ MK_TAL:^_Z "BBB@ HHHH _ '_@J/_P GV?$W_N&?^FNTHH_X*C_\GV?$W_N& M?^FNTHH _53_ ();>7S)CP<@>; M*/,C#N!@9"C&"*_;GXQ_LM_#KX_>+/"NN^/=%/B%O#2W L=/N)2+1FF,99I8 MQCS,>4N%8[>3E3V_/O\ X+>:;::/I_P*L+"UAL;&VCUF&"VMHQ'%$BC3PJJH M "@#@ <"@#]7:_.O_@J-^T!XME\3^"?V>OAS>R6?B'QD\/\ :,UNYCD,4TWD MV\ D'W%=Q(7QSM51]UF!_12ORE\02#QC_P %P-,LKMB]MIKQB -SM\G0S< # M_MID_C0![!H/_!&KX.6OP_CTK5]4\07WBAH1YVOV]T(0LVTY,2-/%6J3II.C-(F]8YY S-*1T.R-)&&>-P0'(.*^5OV3 M_P#@E]X7^*_POT_XC_&G4]<\1>*/%L U1+=;YHO(AF7=$\DG+R2LI5R20!D* M5."3G?\ !<6T88GWR#0!ZO7YU_\ !4;]H#Q;+XG\$_L]?#F]DL_$/C)X M?[1FMW,,?\ @N!IEE=L7MM- M>,0!N=ODZ&;@ ?\ ;3)_&@#V#0?^"-7P>?!W_ 5&^!>MVA$#W8T*69_[Q_M* M:%P<=C&%% 'V9_P4 _:5NOV8/V=]2\0:/)&GBK5)TTG1FD3>L<\@9FE(Z'9& MDC#/&X(#D'%?*W[)_P#P2^\+_%?X7Z?\1_C3J>N>(O%'BV :HENM\T7D0S+N MB>23EY)64JY)( R%*G!)SO\ @N1K4L>G_![24=A!-+JMU(G8L@M50_@))/SK M]/M#TF'0-%T_2[88M[*WCMHQC'RHH4?H* /R,\>>"==_X)._M,>$O$7AK7M0 MU;X1>*IC%>V%R^YS"C()HY54!6EC60212 *3RO3=N_7RUNH;VVBN+>19H)D$ MDBBB@ HHHH _%;_@BI_R M=-XI_P"Q,NO_ $NL:_:FOQ6_X(J?\G3>*?\ L3+K_P!+K&OVIH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHK*\5^(;?PCX7UC7;L$VNF6.]'T?QUXDM_)UV_ABA@UBX2*VC6XD"JJA\ < "OD[Q M-XW\0^--2EU#7]XO[J2>1OJS$FD\:^)KSQIXPUO7]0E,U]J=[-> M3R-U9Y'+L?S)K%K_ $+X,X,P'">!C3IQ4J\E[\^K?9=HK9)>KU//S[/J^=UE M*24:<4E&*2222M=VW;W;9)%<2P,&CE>-@<@JQ!%>P^!_VK/B9X7CAL'\?>*/ M[,7Y5CCUFY41#_9 ?&/:O&J*^ESO(OQ(T_X;:7X=XBOG:]OKC?*[CYI2 M5 56"^G:5@/09/ ]AQ7@5KXJU M6RMDMX+QHXD^ZH5>/QQ2/XIU>3KJ-P/]UR/Y5_$N*^CUQ)BJ\U+,*3IW?+?G MO:^EURI)VM>S>O5GR.94.SD?K\ M@]Z\*;7-1DSNU"Z;C',S'^M5Y+J>;/F3229Z[F)KT<)]&NOOB\RC_P!NTV_S MFOT/5R7*LFPLO:YM3G7_ +L9*G'YOEE)_+E/J'P[XHL/!]Q]H72-(O[E#E)= M80W C./^>981L/9T:NQU;]K[Q_=VJVK?$)]*M8QL2WTN6'3TC&/NJ(0F!7Q1 M17VN$^C]@\.N5YA+_MVFH_\ MS/VK \DG^4D>SR?$[04Z3RO_NQ-_6JLGQ:T=?NP7CG MVC4?S:O(J4 L0 ,D]!7LTO!+A6G\3JR]9K](H\RIXM\1U/A]G'TB_P!9,]3D M^,%D/]787#\.0N+>QE? MD]!PO6NHTW]FWXM:N1]C^&'C&X4OLWIH-T4#>A;R\#KW-=:\,. L)_'I+_MZ MK-?^WH\VIXF<5U?AQ%O2$/UBQ4^,;!6WZ2&;/!6XP /^^:T+']H&;3^!X-\/ M7H5@5>^:]9^.S;+A%/O\O:M?3?V)/CMJVWR/AAKR;CM'VF%8/S\QEP/E.K;EEB\-V\T@'8!Y@[8 M_'/ YK2G_P""A7[0$T4<,?Q >T@C)V16>DV,"KGM\D X^M=IIO\ P2O^.U]M M\^ST'3MPR?M.JJ=OL?+5N?I74:;_ ,$A?BU< ->>)_!UHI7.U+JZD<-Z$?9P M/Q!-;+%^&V"^%8;Y0A+\DSYJOB,SQ;YJ]2J\R=.3Q7VCI__ M 1R\42 _;?B1I%N<#_CWTZ67GN.77BNIL/^"-5C'G[;\5[B?D8%OH"Q8]>M MPV:?^NW &#_ASIK_ T9?I Y?JV+ENG]_P#P3\W=2\7:[K.X:AK6H7P9=K?: M;J23(]#N)XK)K]7]/_X(]?#Z,_Z=XY\37 W#_CW2WB^7N.4;GW_2NHTW_@DM M\%;''G:AXNU##;O])U&$9']W]W O'Z\]:B7BUPI05J4I->4&OSL/ZA7>_P"9 M^/%%?M?IO_!,7]G^QV>?X8U#4=I)/VG6+D;O8^6Z_I74Z9^P!^S]I.P0?#:Q M?9G'VJ[NI^OKYDK9Z]^E>95\:>'X:4Z-67_;L%_[?^A:RVKU:/PGHK]_]-_9 M&^"FD[?(^%?A-]J[1]ITF&?CW\Q6R??K74Z=\%?AYHX L/ ?AFR 4(!;Z/;Q MX4=%X3IQTKR*OC?EZ_A8*;]917^9HLMGUD?SKUO6'@'Q/JA(LO#FK7A! (M[ M&5\$]!PM?T8V&CV&E BRLK>S! !%O$J9 Z#@5!^-=3IO[$WQUU7; MY/PPU]-S;1]I@$'/_;0K@>_2OWMHKR*OC=FC_A82FO5R?ZHT66PZR9^'6F?\ M$XOVAM3V$> #:QL2/,NM6LDVX]5\[=^E=1IO_!*_X[7VSS['0M.W D_:=54[ M?8^6K=?;-?L[17DU?&?B.I\%.E'TC+]9LT674>[/R*TW_@D+\6[C:UYXF\'6 M:E<[5NKJ1P?0C[.!^()KJ-/_ .".?BJ0#[=\1]'MCM!_T?3Y9?F[CEEX]_TK M]3:*\BKXM<55/AK1CZ0C^J9HL!073\3\VK#_ ((TVB9-[\6)IL@8%OH CQZ\ MFY;/Z5U%A_P1Z^'\>?MOCGQ+<#(Q]GCMXN.XY1J^_:*\FKXE<65OBQK^48+\ MHHM8.@OL_F?%6G?\$E?@K8D&;4O%VH88-BXU& 9']WY(%X_7GK74:;_P3#^ M%CM\_P ,ZAJ.&R?M.L7(R/0^6Z\?K7U;17D5>-N):WQ9A5^4VORL:+#45]A' MSUIG_!/[]G[2=GD?#:Q?9G'VJ\NI^OKYDK9Z]^E=1IO[(GP3TG9Y'PK\)OM! M ^TZ5#/U]?,5L_C7KM%>35XASFO_ !<95EZU)O\ -FBI4UM%?<<5IOP3^'>C MX%AX!\,6.U=@^S:-;1X7^[P@XX''M74:?HNGZ2,6-A;60VA<6\*Q\#H.!TJ[ M17D5<57K_P 6HY>K;+44MD%%%%&='O@;R\C\#7I%%=]+'XRC_"K2CZ2:_4EQB]T>'ZE^Q%\"=6W^?\ #'0DW@ _ M9HF@Z>GELN/PKE]3_P"";_[/.I;V'@(VDC$'?:ZO>IC'HOG%1^5?3%%>M2XF MSVA_"QU5>E2?^9FZ-)[Q7W'Q_J7_ 2M^!5]N\FTU_3\MN'V;5"<#^[^\5N/ MU]ZY?4/^"0GPFG):S\4>,;4EB2LES:R*!Z#_ $<'\R:^Z**]>EQWQ/1^''U/ MF[_G%HO[*/SOO_P#@CCX9DQ]B^).K6_)S]HTV*7Z='7_/I7+7_P#P1JOX M\?8OBO;7'!S]HT%HN>PXN&K].:*]:EXG\6TML9?UA3?_ +;+O%%/XIPEZP7Z6,WE]!]#\3M3_X)C_M V&_R M/"UCJ.W&/LNL6HW9]/,=>GOCI7+ZE^P%^T!I.\3_ UU!]I /V:ZMI^OIY6TNC?]?(_G^U+]DCXU:5GSOA5 MXN?#;/\ 1M(FGY_[9JW''7I7+ZA\%_B#I)Q?>!/$UF=Q7%QH]Q'\PZCE.M?T M4T5Z]+QOQZ_BX*#])27^9F\MATD?S77VDWVE[1>6=Q:;B0OGQ,F<=<9%5:_I M:Z\&L'4/A_X7U8 7OAO2+P8*XN+&)^#U'*]*]:EXY1_Y>Y?]U3_[1?F0\L[3 M_#_@G\X=%?T*:E^S;\)=7!^V?##P=<,5V;WT&U+A?0-Y>1U[&N7U+]B3X$ZM MN\_X8:"FX;3]FA:#\O+9<'W%>O2\;LK?\7"5%Z.+_5&;RV?22/P3HK]Q-3_X M)P_L\ZEO;_A ?LDK8_>6NK7J8QZ+YVW]*Y?4O^"5_P ";[=Y%GKVG;CD?9M5 M8[?8>8K,_#E3XZ=6/K&/Z39F\NK=T?C5:7USI\OFVMQ+;28QOAF172:=\6O'&C@"P\9>(+(!0@%OJD\>%'07Q(U>W^8_P#'QIT4O'8<,O/O M7H?\12X/Q7\>;_[>IM_DF3]1Q$=E^)\#6'[57QFTT$0?%7QCM( VRZYD:;_P %@OB9%L_M#P;X3NN3N^S) M=0Y';&Z9\?K74:9_P62UB+9_:'PNL;K&=_V767ASZ8W0OCMZ_A7S/J?[ '[0 M.D[Q/\-K]]F,_9;NUGZ^GERMGKVZ5R^I?LC?&O2=WG_"OQ8^UMI^S:3-/S[> M6K9'OTI_ZK^'>-^!47_AJV_])F/VV+CW^[_@'W1IO_!9#0Y=O]H?##4+8[?F M^S:O'-@^@W1)D>_Z5U&G?\%@/A?)C[?X/\76WR9/V>*UF^;N.9TXZ\_I7YD: ME\$_B)HY(O\ P%XGL2K;#]IT>XCPW]WE!SP>/:N7U#1]0TD@7UC F8>);'@ M'%QIBG\/DD;D5U%A_P %+/V>;S(D\;S61R /M&C7O.?]V%NGOBOQ$HKAJ^#/ M#=3X9U8^DH_K!EK,:RZ(_>/3_P!NKX"ZD<0_$S1T^8+_ *0)8>3_ +Z#CWZ5 MU&F_M1_!W5L"U^*?@YW9]BQOKELCL?96<$]>PK^?2BO(J^"64O\ A8NHO7E? MZ(M9E4ZQ1_1GIOQ2\&:UL_L_Q=H-]O)"_9M3ADW$=0-K&NCMKJ&\A6:WFCGA M;[LD;!E.#@X(]Z_FIJ6UNI[*99K>:2"9>DD3%6&>.HKR:O@;3?\ "S!KUIW_ M "FC19F^L/Q/Z5J*_G,TWXJ>--&V_P!G^+]>L=HVK]FU.>/ ]!M8<5U&F_M2 M?&/20!;?%/QBJ*NQ8WURYD15] K.0.G:O)J^!^-7\+'1?K%K]6:+,H]8G]!= M>+_M3?M-Z%^S'\/Y-;U!5O\ 5[C,6GZ6KX:>3!P3Z(#U/Y5^0EA^W7\>M-_U M/Q,U=_E"_P"D"*;I_OH>?>N#^+GQT\=?';6+;5/'6OR:]?6T(@A=H(H%1 2< M!(D5>I/.,\UME/@OBZ6/ISS.O"5!.\E%RYGY:Q5D^KO>VPJF8Q<7R)W-7XV? MM)>._CUXAFU+Q-K-Q)"S$PZ?%(PMX%)^ZBYP!7F/G29SYC9]' MP-&.'PM-0A'1)*R1XU=XLO=.W# M)^TZ/=G;['RXV_2NGTW]OKX :IM\GXE:>FY=P^TVUS!Q[^9$,'V/->35X4X@ MH_Q,!67_ '#G^=C15Z3VDOO/H&BO)=-_:V^"NJ;?)^*OA%,IO_TG5X(../[[ M#GGIUKI]/^-7P]U;!L?'GAF]!4./L^L6\GRGH>'Z>]>34RO,*/\ %P\X^L9+ M]#15(/9G9T53T_6M/U;FROK:\^4-_H\ROP>AX/2KE>;*+B[25F6%%%%2 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%<[XQ^(GA7X>67VOQ1XDTGP[;8R)-4O8[<-]-[#)]A6M.E4K35.E%RD^B5W] MPFTM6=%17R3\1/\ @J!\#_!/FQ:;J>I>,;M,CR]%LF$>[T,DQC4CW7=7S#\1 M/^"P/B[4O-A\%>"=+T*(Y5;K5YWO9,HPWE?T/U4KA_B!\HL[?[L6= M[?@#7XB_$3]LSXT_%#S4UOX@ZNEI)PUGIDHL8"O]UD@"!A_O9KQB21YI&DD9 MGD8EF9CDDGJ2:_65-7_ /)I6_\ 26<$\R7V(_>?L+\1/^"K MWP@\*^;#X$ M;9ONRRAK^Z3T^=]L?YQU\-06\MU,D,,;S2R$*D<:EF8GH !U->V_#S]B3XV_ M$WRI-)^'VJ6MI)R+O5U%A%M_O S%2P_W0:_2:/ '!?#<%6QT8NWVJTU;[GRP M?_@)QO%8FL[1_ YGXA_M+?%/XK>:OBGQYK>J6\GWK/[48;8_]L(]L?\ X[7F ME?HA\._^"/?B2^\J;QQXZT[2(_O-::);/=R'_9\R3RU4^X5A_.OI[X=_\$R_ M@9X%\J6]T2^\77B8/G:]>,ZY[_NH@D9'LRFLL5XF<(9%3]A@7SV^S2A9?>^6 M/W7''!XBJ[R_$_%[1]$U'Q#J$=CI5A=:G>R??Q MV^(@BEC\&2^'K.3_ )>?$,RV6WZQ-^]_\ M/(TNSCMT..F0@&:W*_,,S\;<;4O'+,)&"[S;D_N7*E][.V&6Q7QRN?FE\//^ M".O^JF\=?$'_ *Z67AVT_E/-_P#&J^GOAW_P3U^!/P[\J6/P7%XAO$ZW7B&5 MKW=]8F_=?D@KZ/HK\FS/CSB3-KK$8R2B^D?<7I[MK_.YWPPM&GM$I:/HNG^' M[".QTNPM=-LH^$MK.%8HU^BJ !5VBBO@Y2,/&6H>#_C9\+[6XO/'/@QH_.M+*/?<2P12^=# M+$@&7>*0L2@R2K\?=P0#[\K\IOVW%/CS_@JM\#M#LQY[:=_8:7,>?NA=0FN9 M#_WZ(/X5UOA__@M;X4M? @'B?X?Z['X]MX_*GL;$Q+823 $$^8[^9&N1RI1B MN<9;&:7]@/X%?$'XR?M#:]^U!\7-*?2;J\$G]A:?

(;65=3T:6 M8A4^UQJP",>RNCNF>V\'MBOB/]G/_@IA??LN^#[?X3_';P-XCM]8\+P+8V-Q M96Z"X-NBXBCECE= 0H 59$8AE"\<;B >H?\ !:_78;7]G3P;I!?;CBM+@-Q_O2QU]?_LP>'YO"O[-OPKTBYC\F[L_"VF0SQ_W91:Q[Q_WUFOS M61?'/_!6#]H[PSJ]QX9N_#?P.\+3$^9=JVR6/>C3Q^8/E>XF**A"<1J 3DC+ M_J#\9?&5Q\+?@QXY\6:;:V\]UX=T"^U2VM9@1"[V]L\J(P4@[24 ."..E ': MU^4GBR,> _\ @MUHVHWF$MM6DA,!8XSY^C-:C_R*&'Y5]2?\$]?VQO$W[8'A MKQCJ7B71=)T671;NWMX4TH2[761'8EM[MR-HZ5YU_P %./V7O&'C+4/!_P ; M/A?:W%YXY\&-'YUI91[[B6"*7SH98D R[Q2%B4&25?C[N" ??E?E-^VXI\>? M\%5O@=H=F//;3O[#2YCS]T+J$US(?^_1!_"NM\/_ /!:WPI:^! /$_P_UV/Q M[;Q^5/8V)B6PDF ()\QW\R-)F9XQ$)4C?YEAC@_=H6R6W;L_+D@&#_P7&T":;2/A#K:#]Q; MSZG9RM_M2+;.GZ125^F_AG7(/$WAS2M8MF5K;4+2*[B93D%9$#@@_0BO$?VY M/V:S^U+^S_JWA2R>.+Q#:RKJ>C2S$*GVN-6 1CV5T=TSVW@]L5\1_LY_\%,+ M[]EWP?;_ G^.W@;Q';ZQX7@6QL;BRMT%P;=%Q%'+'*Z A0 JR(Q#*%XXW$ M]0_X+7Z[#:_LZ>#=(+[;F\\4QW"KG[T<5IECKZ_\ V8/#\WA7]FWX M5Z1/\ OK-?FLB^.?\ @K!^T=X9U>X\,W?AOX'> M%IB?,NU;9+'O1IX_,'RO<3%%0A.(U )R1E_UTCC2&-8XU5$4!551@ #H * ' M4444 >?_ !J^!?A/]H'PK:^'?&-O>7.F6UZE_&EC?36CB98Y(P2\3*Q&V5^" M<=#V%>*_\.R_@3_T"?$'_A2W_P#\=KZJHH _ K_@FG^SQX._:6^.NN^&/&T% MY<:5:>&Y]2B6QNFMW\Y;JUC!++R1ME?CZ>E?I7_PZ7_9]_Z!OB#_ ,'(;V1?M B8QY1I2&&[;P00>]?9 M%%;T*TL/5A6CO%I_<[B:NK'\T\T9AF>,@@JQ4Y]C3*]:_:>\(VWA_P"-WCQ] M)1?[&.O7P@\OE47[0^T#VQC%>2U_I7D&>8+B/+J>98":E":^Y]8OLTSXNHHQ MJ2A&2ERMJZU6@4458L+";4KI(($+NQQ[#W->SB,12PM*5>O)1A%7;>B26[;, MVU%79=T/0QJTH\VX^RP;MK2["Y'OC(S7U]\&_P#@G1I7QNTTW?AWXV>';UU0 M/)9V^GRFYA]?,A=T=0#QG&#V-?/VI>"=1\)Z?83SZ?=0:=>IOM;V6!EANMIV MN8W(PV'5E.#P014&E:M?:#J,&H:;>W&G7]NV^&ZM96BEC8="K*00?<5_,N:< M?9KCYRJY/B%"D]8/DC*ZZ-\R>_X7/W.AP-A*F#AS3_>VU:=XW_X&VC/NZP_X M(U6$9/VWXKW%P,C'V?0%BX[];AJZ?3O^"/?P\C(^W^./$UR-P)^SK;P_+W', M;\^_Z5Y+\%?^"EWCSP+]GT_QK;1^-](7"_:'807\:^OF ;9,?[:Y/]X5]Z_! MG]K#X:?'2.*+P]K\<&KL/FT;4L6]X#Z!"<2?6,L/>OS',.->-J-W5QC<>\8P M2_"*L?+8WAFKE]Y3I7CW5VO^!\SPBR_X))?!:UQYNJ^,+S!S^^U&W&?;Y+=: MW;'_ ()9_ >UV^;IFM7FW.?/U5QN^NP+^E?75%?(U>-N):WQ9A5^4VORL>*L M-17V$?*#?\$O_P!GYNOAK4OPUJZ'_L]1-_P2W_9[?KX;U;\->O!_[4KZTHKR M:O$&<5_XN,JR]:DG^;-%2IK:*^X^35_X)=_L_P ?W= UI?IXBO1_[5J9?^"9 M'P'3[NCZ^OT\27P_]JU]645Y-7$UZW\6;EZMLT44MD?*O_#LOX$_] GQ!_X4 MM_\ _':/^'9?P)_Z!/B#_P *6_\ _CM?55%[M9$ ] /LX/ZU]S45Z]+CKB>C\./J?.5_SN9O"T7]E'YY:C_P1S\* MR$_8/B-K%L-Q(^T:?%-\O8<,G/O^E.O#=P<'/ MVB.XBY[=$:OC3XO_ IUKX)_$76?!?B$V[ZMI<@CEDLV9H7!4,K(6525*L", M@=:_HIK\_?\ @IM^R3>^/K-?B?X5M6N]7L(%AU.RB4EYH4SB11W91QCT48R: M_4N!_%#,,=FT<%GM6/LZBM%\JC:=U:[5M'JO6QPXG!0C3YJ2U1^4U%*RLC%6 M!5E."",$4E?U@>$%7]'\/ZIXBN)(-*TV\U.:-/,>.S@>5E7(&XA0<#) S[U6 ML[.XU"ZAM;6"2YN9G"1PPH6=V)P .22>U?LC_P3G_95N?@3X#G\2^(H%B\6 M:]&-T)^]:6^0PC)_O$@$XXX%?!\8\68?A++_ *U42E4D[0A>W,^O>R2W=O+J M=6'H/$3Y5L?CQJ7AW5='W?VAIEY8[6VM]IMWCP?0Y YK/K^ENLC4O"&@ZQN^ MWZ)IU]N;>?M-I')EO4Y!YY/-?B5+QR6U7+ONJ?IR?J>D\L[3_#_@G\W=%?T. MZC^S_P#"_6,_;_AOX1O=S^8?M&A6LF6/5N8^O)Y]ZYC4/V-O@?J7,WPM\,I\ MQ;_1[!8>3_N8X]NE>M3\;LM?\7!S7HXO_(S>6SZ21^!-%?NA?_\ !/+]GK4L M>;\.+9,$G_1]2O8>O^Y,/RKF+[_@E[\ [O;Y6@ZI98)SY&KSG/UWENE>M3\: M.'I_'2K1_P"W8?I,AY=6[K^OD?BM4BW,R?=E=?HQ%?K[??\ !(_X,76WR=8\ M8V94'_4ZA;'=]=UN?TQ7,7__ 1X\"28^Q>/?$5OP<_:(()>>QX5:]*/BQPG MB%:K.2]8-_EGRW"\?K7V;J7_!(7XMV^YK/Q-X.O%5< M[7NKJ-R?0#[.1^)(KE]2_P""5_QVL=_DV6@ZAM&1]FU51N]AYBK^M'USPWQ> MZPW_ (#"/Z(.7&1_F/G>Q^(6EV[*+CP3IMVF[+9UC6$8CT!%]@?D:Z;3?BM\ M/8MGV_X4-<\_-]F\8:K#D>@S*^/UKO-2_P"";_[0VF^8W_" B[C0#Y[;5[%\ MY]%\X,?RKF-2_8A^.^D^9Y_PQUQ]F,_9HUGZXZ>6S9Z]NE']A^'.,^#ZN_\ M#42_*:#VF,CW^XT=-^,7P*_=KJ'P1U\\G?+;?$6__#"-']/XJZ?3?BM^RQ+Y M?]H?"?QY:YSO^S>,;F;'7&-TJ9[>GXUY!J7[,_Q=T?>;SX7>,840@&0Z%=%. M>GS!,'\ZYC4OAMXNT?=]O\+:U8[6VM]ITZ:/!]#E1S1_Q#O@;%_P::_[=JR? M_M[#ZWB8[O\ ^K=-^(7[%-UL6[\$_%&Q<@EF.L2R(/;(O.M/W+D_:=0U([?8^7,W/TKX+FADMY7BEC:*1#AD<$$'T(IE85/![ABI M\'M(^D_\TREF%9=C]'M-T3]@34L!?%FNV\FW>4N=0UR/;[9(VD\]B:Z?3_A# M^PMJ>/)\=;,J'_TCQ=?P\?\ Y!S[=:_+JBO)J^">1R_A8FJO5P?_MB+695> MJ1^MFG_LL_L8ZK_QY^.=.N2%#%8OB)(Q /J/M.1^-=/8_L$_LQ:IDV=[=7>T M GR/&=T^ >AXGK\;**\FIX'X1_PL=)>L$_\ VY&BS*76)^V'_#LSX$GD:5X@ M_P#"EO\ _P".TO\ P[+^!/\ T"?$'_A2W_\ \=K\6+'5+W3-YL[N>TWXW>1* MR9QTS@^Y_.NGL?C+X_TO)LO'/B2T+$$^1J]PF2.AX>O)J>!M9?PLP3]:;7_M M[+69KK#\3]@/^'9?P)_Z!/B#_P *6_\ _CM'_#LOX$_] GQ!_P"%+?\ _P = MK\IM/_:T^-.F_P"I^*OB]_F#?Z1K,\W(_P!]CQ[=*Z?3OV^/C]I>##\2M2?# M[_\ 2(+>?G_@<9XXZ=*\FIX)9POX6*IOUYE_[:S19E3ZQ9^F7_#LOX$_] GQ M!_X4M_\ _':/^'9?P)_Z!/B#_P *6_\ _CM?GIIO_!33]H.QV^=XOM-0PVX_ M:=&M!D?W?W<:\?KSUKIM-_X*P_&ZQV>=!X7U#:V3]ITV0;O8^7*O'TKR:O@U MQ)3^&5*7I*7ZP1HLPH^9]R_\.R_@3_T"?$'_ (4M_P#_ !VC_AV7\"?^@3X@ M_P#"EO\ _P".U\@Z;_P6"^)D6S^T/!OA.YP3N^S+#O%EM\OS?9DM9 ML'T&9DR/>O)J^&_%='XL#+Y.#_*3-%C*#^T>D_\ #LOX$_\ 0)\0?^%+?_\ MQVC_ (=E_ G_ *!/B#_PI;__ ..USNF_\%8/@A?;?.B\4:?E=Q^TZ:AP?[IV M2MS^G'6NGT[_ (*9?L]WV/.\876GY3=_I&C7AP?[OR1-S^G'6O)J\%\24?BR M^K\H2?Y)EK$T7]M$7_#LOX$_] GQ!_X4M_\ _':/^'9?P)_Z!/B#_P *6_\ M_CM=9I_[>WP!U+F'XEZ8GRAO](AN(>#_ +\8Y]NM=/8?M8?!?4@3%\5?!Z8 M/^D:U;P]?]]Q7DU<@S>C_%P=2/K3DOT-%5IO:2^\\L_X=E_ G_H$^(/_ I; M_P#^.T?\.R_@3_T"?$'_ (4M_P#_ !VO>['XQ> M4W?8_&_AR[VXW>1JUN^, M],X?O@UTUGJ5GJ0_X=E_ MG_H$^(/_ I;_P#^.T?\.R_@3_T"?$'_ (4M_P#_ !VOJJBN<9\J_P##LOX$ M_P#0)\0?^%+?_P#QVC_AV7\"?^@3X@_\*6__ /CM?55% 'RK_P .R_@3_P! MGQ!_X4M__P#':/\ AV7\"?\ H$^(/_"EO_\ X[7U510!\J_\.R_@3_T"?$'_ M (4M_P#_ !VC_AV7\"?^@3X@_P#"EO\ _P".U]544 ?*O_#LOX$_] GQ!_X4 MM_\ _':/^'9?P)_Z!/B#_P *6_\ _CM?55% 'RK_ ,.R_@3_ - GQ!_X4M__ M /':/^'9?P)_Z!/B#_PI;_\ ^.U]544 ?*O_ [+^!/_ $"?$'_A2W__ ,=H M_P"'9?P)_P"@3X@_\*6__P#CM?55% 'RK_P[+^!/_0)\0?\ A2W_ /\ ':/^ M'9?P)_Z!/B#_ ,*6_P#_ ([7U510!\J_\.R_@3_T"?$'_A2W_P#\=H_X=E_ MG_H$^(/_ I;_P#^.U]544 ?*O\ P[+^!/\ T"?$'_A2W_\ \=H_X=E_ G_H M$^(/_"EO_P#X[7U510!\J_\ #LOX$_\ 0)\0?^%+?_\ QVC_ (=E_ G_ *!/ MB#_PI;__ ..U]544 ?*O_#LOX$_] GQ!_P"%+?\ _P =H_X=E_ G_H$^(/\ MPI;_ /\ CM?55% 'RK_P[+^!/_0)\0?^%+?_ /QVC_AV7\"?^@3X@_\ "EO_ M /X[7U510!\J_P##LOX$_P#0)\0?^%+?_P#QVC_AV7\"?^@3X@_\*6__ /CM M?55% 'RK_P .R_@3_P! GQ!_X4M__P#':/\ AV7\"?\ H$^(/_"EO_\ X[7U M510!\J_\.R_@3_T"?$'_ (4M_P#_ !VC_AV7\"?^@3X@_P#"EO\ _P".U]54 M4 ?*O_#LOX$_] GQ!_X4M_\ _':/^'9?P)_Z!/B#_P *6_\ _CM?550WEY;Z M?:R7-U/';6\8W/-,X1%'J2> *:3;L@/EO_AV7\"?^@3X@_\ "EO_ /X[1_P[ M+^!/_0)\0?\ A2W_ /\ ':[#XB?MU? [X:>;'J/C[3]1O$X^R:)NOW+#JI,( M95/^\PKY@^(?_!8?1;7S8? _@&]U!NB7FO72VZCW\J+>6'_ UK[C+.!^(\WL M\+@Y\KZR7(OOE9/Y7.:>)HT_BD>W_P##LOX$_P#0)\0?^%+?_P#QVL[7O^"= M_P"SGX5T][_6EU/1[%/OW5_XMO((E^K/, *^!/B'_P %*OCKX]\V.W\16WA2 MS?K;^'[182/I*^^4?@XKYQ\3>+]>\::@;_Q#K>HZ[?-G-UJ=W)<2G/7YG)-? MK.6>">8UK2S+%1IKM%.;_'E2_$X)YE!?!&Y^@7Q$T/\ 84^'OFQC5_$/B:\C MS_HWAW7=0NMWTE\U8C_WW7S#\1/BM\%9/,A\"?"G6H>NR]\1>,-0DSZ9@AE7 M'_?TUX)7;_#_ .!_Q ^*DBKX2\&ZUKZ,H[1T]#EKS6)Y[QYK=YK%&Z6\5YI8Y-?:/P[_X)0_%_Q5Y4WB.ZT7P9;-]^.ZN?M5R![)#E#^,@ MKZ?^'?\ P2/^&7AX13>+/$&M^+KE?O11%;"U?U^1-TGY25U5.-^".&(.E@I0 MOVHP3O\ ]O)*+^I_#O]EGXM?%;RF\,> -;O[:7[EY-;&V MM6^DTNV/_P >K]O?AW^S3\+/A3Y3^%? >B:5E MU^=9GXW/6.5X/YU'_P"VQ_\ DSKAEO\ /+[C\EOAW_P2)^(FO>5-XO\ %&B^ M%;=L%H;4/?W*^H*C9'^3FOI+P;_P2:^#V@P(=YQA_.NUMH2?55B4, M/QM7JXF;JUYN M4GU;;?WL[$E%61\J_P##LOX$_P#0)\0?^%+?_P#QVC_AV7\"?^@3X@_\*6__ M /CM?55%8#/E7_AV7\"?^@3X@_\ "EO_ /X[1_P[+^!/_0)\0?\ A2W_ /\ M':^JJ* /E7_AV7\"?^@3X@_\*6__ /CM'_#LOX$_] GQ!_X4M_\ _':^JJ* M/E7_ (=E_ G_ *!/B#_PI;__ ..T?\.R_@3_ - GQ!_X4M__ /':^JJ* /E7 M_AV7\"?^@3X@_P#"EO\ _P".T?\ #LOX$_\ 0)\0?^%+?_\ QVOJJB@#Y5_X M=E_ G_H$^(/_ I;_P#^.T?\.R_@3_T"?$'_ (4M_P#_ !VOJJB@#Y5_X=E_ M G_H$^(/_"EO_P#X[1_P[+^!/_0)\0?^%+?_ /QVOJJB@#Y5_P"'9?P)_P"@ M3X@_\*6__P#CM'_#LOX$_P#0)\0?^%+?_P#QVOJJB@#Y5_X=E_ G_H$^(/\ MPI;_ /\ CM'_ [+^!/_ $"?$'_A2W__ ,=KZJHH ^5?^'9?P)_Z!/B#_P * M6_\ _CM'_#LOX$_] GQ!_P"%+?\ _P =KZJHH ^5?^'9?P)_Z!/B#_PI;_\ M^.T?\.R_@3_T"?$'_A2W_P#\=KZJHH ^5?\ AV7\"?\ H$^(/_"EO_\ X[1_ MP[+^!/\ T"?$'_A2W_\ \=KZJHH ^5?^'9?P)_Z!/B#_ ,*6_P#_ ([1_P . MR_@3_P! GQ!_X4M__P#':^JJ* /E7_AV7\"?^@3X@_\ "EO_ /X[1_P[+^!/ M_0)\0?\ A2W_ /\ ':^JJ* /E7_AV7\"?^@3X@_\*6__ /CM'_#LOX$_] GQ M!_X4M_\ _':^JJ* /E7_ (=E_ G_ *!/B#_PI;__ ..T?\.R_@3_ - GQ!_X M4M__ /':^JJ* /E7_AV7\"?^@3X@_P#"EO\ _P".T?\ #LOX$_\ 0)\0?^%+ M?_\ QVOJJB@#Y5_X=E_ G_H$^(/_ I;_P#^.T?\.R_@3_T"?$'_ (4M_P#_ M !VOJJB@#Y5_X=E_ G_H$^(/_"EO_P#X[1_P[+^!/_0)\0?^%+?_ /QVOJJB M@#Y5_P"'9?P)_P"@3X@_\*6__P#CM'_#LOX$_P#0)\0?^%+?_P#QVOJJB@#Y M5_X=E_ G_H$^(/\ PI;_ /\ CM'_ [+^!/_ $"?$'_A2W__ ,=KZJHH ^5? M^'9?P)_Z!/B#_P *6_\ _CM'_#LOX$_] GQ!_P"%+?\ _P =KZJHH ^5?^'9 M?P)_Z!/B#_PI;_\ ^.T?\.R_@3_T"?$'_A2W_P#\=KZJHH ^5?\ AV7\"?\ MH$^(/_"EO_\ X[1_P[+^!/\ T"?$'_A2W_\ \=KZJHH ^5?^'9?P)_Z!/B#_ M ,*6_P#_ ([1_P .R_@3_P! GQ!_X4M__P#':^JJ* /E7_AV7\"?^@3X@_\ M"EO_ /X[1_P[+^!/_0)\0?\ A2W_ /\ ':^JJ* /E7_AV7\"?^@3X@_\*6__ M /CM'_#LOX$_] GQ!_X4M_\ _':^JJ* /E7_ (=E_ G_ *!/B#_PI;__ ..T M?\.R_@3_ - GQ!_X4M__ /':^JJ* /E7_AV7\"?^@3X@_P#"EO\ _P".T?\ M#LOX$_\ 0)\0?^%+?_\ QVOJJB@#Y5_X=E_ G_H$^(/_ I;_P#^.T?\.R_@ M3_T"?$'_ (4M_P#_ !VOJJB@#Y5_X=E_ G_H$^(/_"EO_P#X[1_P[+^!/_0) M\0?^%+?_ /QVOJJB@#Y5_P"'9?P)_P"@3X@_\*6__P#CM'_#LOX$_P#0)\0? M^%+?_P#QVOJJB@#Y5_X=E_ G_H$^(/\ PI;_ /\ CM'_ [+^!/_ $"?$'_A M2W__ ,=KZJHH ^5?^'9?P)_Z!/B#_P *6_\ _CM'_#LOX$_] GQ!_P"%+?\ M_P =KZJHH ^5?^'9?P)_Z!/B#_PI;_\ ^.T?\.R_@3_T"?$'_A2W_P#\=KZJ MHH ^5?\ AV7\"?\ H$^(/_"EO_\ X[1_P[+^!/\ T"?$'_A2W_\ \=KZJHH M^5?^'9?P)_Z!/B#_ ,*6_P#_ ([1_P .R_@3_P! GQ!_X4M__P#':^JJ* /E M7_AV7\"?^@3X@_\ "EO_ /X[1_P[+^!/_0)\0?\ A2W_ /\ ':^JJ* /E7_A MV7\"?^@3X@_\*6__ /CM'_#LOX$_] GQ!_X4M_\ _':^JJ* /E7_ (=E_ G_ M *!/B#_PI;__ ..T?\.R_@3_ - GQ!_X4M__ /':^JJ* /E7_AV7\"?^@3X@ M_P#"EO\ _P".T?\ #LOX$_\ 0)\0?^%+?_\ QVOJJB@#Y5_X=E_ G_H$^(/_ M I;_P#^.T?\.R_@3_T"?$'_ (4M_P#_ !VOJJB@#Y5_X=E_ G_H$^(/_"EO M_P#X[1_P[+^!/_0)\0?^%+?_ /QVOJJB@#Y5_P"'9?P)_P"@3X@_\*6__P#C MM'_#LOX$_P#0)\0?^%+?_P#QVOJJB@#Y5_X=E_ G_H$^(/\ PI;_ /\ CM'_ M [+^!/_ $"?$'_A2W__ ,=KZJHH ^5?^'9?P)_Z!/B#_P *6_\ _CM'_#LO MX$_] GQ!_P"%+?\ _P =KZJHH ^5?^'9?P)_Z!/B#_PI;_\ ^.T?\.R_@3_T M"?$'_A2W_P#\=KZJHH ^5?\ AV7\"?\ H$^(/_"EO_\ X[1_P[+^!/\ T"?$ M'_A2W_\ \=KZJHH ^5?^'9?P)_Z!/B#_ ,*6_P#_ ([1_P .R_@3_P! GQ!_ MX4M__P#':^JJ* /E7_AV7\"?^@3X@_\ "EO_ /X[1_P[+^!/_0)\0?\ A2W_ M /\ ':^JJ* /E7_AV7\"?^@3X@_\*6__ /CM'_#LOX$_] GQ!_X4M_\ _':^ MJJ* /E7_ (=E_ G_ *!/B#_PI;__ ..T?\.R_@3_ - GQ!_X4M__ /':^JJ* M /E7_AV7\"?^@3X@_P#"EO\ _P".T?\ #LOX$_\ 0)\0?^%+?_\ QVOJJB@# MY5_X=E_ G_H$^(/_ I;_P#^.T?\.R_@3_T"?$'_ (4M_P#_ !VOJJB@#Y5_ MX=E_ G_H$^(/_"EO_P#X[1_P[+^!/_0)\0?^%+?_ /QVOJJB@#Y5_P"'9?P) M_P"@3X@_\*6__P#CM'_#LOX$_P#0)\0?^%+?_P#QVOJJB@#Y5_X=E_ G_H$^ M(/\ PI;_ /\ CM'_ [+^!/_ $"?$'_A2W__ ,=KZJHH ^5?^'9?P)_Z!/B# M_P *6_\ _CM'_#LOX$_] GQ!_P"%+?\ _P =KZJHH ^5?^'9?P)_Z!/B#_PI M;_\ ^.T?\.R_@3_T"?$'_A2W_P#\=KZJHH ^5?\ AV7\"?\ H$^(/_"EO_\ MX[1_P[+^!/\ T"?$'_A2W_\ \=KZJHH ^5?^'9?P)_Z!/B#_ ,*6_P#_ ([1 M_P .R_@3_P! GQ!_X4M__P#':^JJ* /E7_AV7\"?^@3X@_\ "EO_ /X[1_P[ M+^!/_0)\0?\ A2W_ /\ ':^JJ* /E7_AV7\"?^@3X@_\*6__ /CM'_#LOX$_ M] GQ!_X4M_\ _':^JJ* /E7_ (=E_ G_ *!/B#_PI;__ ..T?\.R_@3_ - G MQ!_X4M__ /':^JJ* /E7_AV7\"?^@3X@_P#"EO\ _P".T?\ #LOX$_\ 0)\0 M?^%+?_\ QVOJJB@#Y5_X=E_ G_H$^(/_ I;_P#^.T?\.R_@3_T"?$'_ (4M M_P#_ !VOJJB@#Y5_X=E_ G_H$^(/_"EO_P#X[1_P[+^!/_0)\0?^%+?_ /QV MOJJB@#Y5_P"'9?P)_P"@3X@_\*6__P#CM'_#LOX$_P#0)\0?^%+?_P#QVOJJ MB@#Y5_X=E_ G_H$^(/\ PI;_ /\ CM'_ [+^!/_ $"?$'_A2W__ ,=KZJHH M ^5?^'9?P)_Z!/B#_P *6_\ _CM'_#LOX$_] GQ!_P"%+?\ _P =KZJHH ^5 M?^'9?P)_Z!/B#_PI;_\ ^.T?\.R_@3_T"?$'_A2W_P#\=KZJHH ^5?\ AV7\ M"?\ H$^(/_"EO_\ X[1_P[+^!/\ T"?$'_A2W_\ \=KZJHH ^5?^'9?P)_Z! M/B#_ ,*6_P#_ ([1_P .R_@3_P! GQ!_X4M__P#':^JJ* /E7_AV7\"?^@3X M@_\ "EO_ /X[7S_^WK^PS\)_@[^R?XY\7^&=/UB#6].^P_9Y+K7+NYC'F7]O M$V8Y)"K?+(W4<'!ZBOTJKY5_X*C_ /)B?Q-_[AG_ *=+2@#RK_@BI_R:SXI_ M['.Z_P#2&QK[_KX _P""*G_)K/BG_L<[K_TAL:^_Z "BBB@ HHHH _ '_@J/ M_P GV?$W_N&?^FNTHH_X*C_\GV?$W_N&?^FNTHH _53_ ()D>(O)&JZ59:F(6WQ?;+= M)?+;U7<#@^XK2HH 9#"EO$D42+'$BA51!@*!P !V%/HHH **** ,J3PKHDVL M+JTFCV$FJ* %OFM4,XP*?\ L3+K_P!+K&OVIK\5O^"*G_)TWBG_ +$RZ_\ 2ZQK]J: "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH *KZA:F^L;FV6>6U::-HQ/ 0)(\@CQD.<8_A>&QT1;:0_1VGD _[Y->L:/_ ,$L_A+H MD.RVUGQ8&/WI#=VNYO\ R6K[%HKU,]XKSOB:C]6S7$NI3_ETC%^JBHI_.Y53 M+L+4CRSA=?,\X\"_ /PKX(^&"> )89/$_AJ-Y'6V\0)#)S/J'P[U1_"=^V6&FWI:>Q8^BMS)'S_ +X]%%?;U%?. MX/$UL DL/+E2Z=/N/>P.,Q&6V6%FXI=.GW,_"_XO?LX_$/X'73)XL\.7-I9; MML>IP#SK.3/3$J_*"?[K8;VKS:.1H9%=&9'4[E93@@CH0:_H3O+.WU&UFM;N M".ZMIE*20S('1U/!#*>"#Z&OE'XU?\$X?AS\1O/O_"^_P)K3Y;_04\RR=O\ M:@)&WM_JRH'H:^TPG$4)>[BHV\UM]V_YGZ%@>+*<[0QD>5]UM]V_YGQG\%?^ M"@GQ/^$_D66I7@\;:%'A?L>L2,9T7TCN.7'H-^\ =!7WO\%?V[/A=\8_L]DV MJ?\ "*Z])A?[-UMEB#MZ1S9V/D]!D,?[M?F[\:OV-?B=\#_/NM4T1M7T*/)_ MMG1\W%N%]9!C?'VY=0.>":\/KOK99@!_8VL9N+<+Z1G.^/OPC <\@ MU][_ 5_X*/?#GXC>18>*-_@36GPO^G/YED[?[,X V]_]8% ]37R6+R7%8:\ MHKFCW7^7_#GPF.X=QN#O**YX]UO\UO\ F?6E%0V=Y;ZC:PW5I/'=6TRAXYH7 M#HZGD%6'!!]14U?/GRX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4V2-949'4.C#!5AD$4ZB@ M#Y4^.W_!.3X8?&K4Y]7MEN?"&M39+SZ4B>3(Y_B>(CD_[K+7@4/_ 1I@6Y# M2?%MWM]V3&OAP*Q'IN^U'GWQ7Z445^A8#Q XGRR@L-AL9)06R:C*WHY1;_$Y M)86C-WE$^1:I8VN\3CZKJ3?5N_P!W9>2.B$(TU:*L@HHHKRRPHHHH **** "BBB@ MHHHH **** "BBB@ HHHH @O+&VU"(175O%?>NKHK>G7K4?XI)5 3^-;\,](3!)_T=I8>O^XXKWFBO M5IY]FU'^%BZD?2;S:8_!$UF023Y&LWQW9]=TS M?IBN8OO^"4OP.N]OE#Q)98!SY&IJ<_7?&W2OL>BO6I\9\24?AS"K\YR?YMD/ M#T7]A?>QX@6N8U#_@CAX>D_X\?B9J M=N=I'^D:5'+\W8\2+Q[?K7Z*T5ZU+Q&XKH_#CI?-1?YQ9F\'0?V3\P]1_P"" M->I1Y^P?%6UN?DR/M&A-#\W8<7#\=.?TKF=2_P""/?Q%BW?8/&_A>Y^7(^TB MYARWH<1O@=.?TK]8J*]:EXK\64_BQ"EZPA^D49O T.WXGX[:E_P27^-=CN\F M^\)ZAM7(^S:C,-WL/,@7GZUS&I?\$Q?V@+'?Y'A>PU': 1]FUBV&[V'F.OZX MK]L**]:EXR<2T_BC2EZP?Z21#R^CYGX4:E_P3_\ V@=)\SS_ (;7S[,9^S7E MK/UQT\N5L]>W2N8U+]D/XV:3O\_X5^+'V$ _9M*EGZ^GEJV?PK]_J*]:EXV9 MROXN%I/TYU^*+'8VUOM.C7,>#Z'*#FN8U M+P_JFC[OM^FW=CM;8?M,#QX;TY YX/%?TF45ZU+QQQ"_BX!/TJ-?^V,AY8ND M_P #^:2BOZ0]1\&Z!K&3?Z'IMZ6?S#]HM(Y,L>K?>N8U#]GWX6ZM_Q_ M?#7PA>?,7_TC0;63YCU/,?6O6I>.&%?\7 27I-/_ -M1F\METE^!_/'17[ZW M_P"QI\#M2P9?A=X:3!)_T>Q6'K_N8_*N8OO^"=_[/.H;?-^'%NFTDCR-3O8> MOKLG&:]6GXV9(_XN&JKT4'_[M3\8N&:GQ*I'U@OTDR'E]9=C\GK#X@>*=*YLO$FKV?S!O\ 1[^5.1T/#=:Z M?3_VD/BUI./L?Q/\8VR[@^V/7KH*3ZE?,P?QK]$]0_X([^!I/^/'Q]XAM_E( M_P!(MX)?F['@+Q[?K7,:C_P1I@;+6'Q8DCPG$=QX?#;F[?,+D8'3L:Z/^(C< M#XK^/47_ &]2D_RBR?J>)CLOQ/CK3OVV/CII>WR?B?X@?#[_ /2+@3\\?WP> M..G2NGTW_@HW^T-INP#X@M<1JVXIAPSX'O^E8J_KBN8U+_@G!^T-IOF-_P@/VJ),?O+;5K% M\YQT7SMQZ^GZ4?5O#;&=<,K_ -Z$?U0N;&1_F/,(MG]H?#S0[G . M_P"S7DT.?3&X/CMZUTVF_P#!99#L74/A.R\?-);>(,Y/LK6W'_?5?(&I?L0_ M';2=_G_#'77V$ _9HEGZ^GELV?PKF-2_9H^+NC[S>?"[QC B':9&T&Z*9]F" M8/YT?ZF^'V,_API/_#6?Z3']8Q<=[_=_P#]#=-_X+$>"I=OV_P"'^OVWRY;[ M-=038;T&2F1[_I74:=_P5R^#EW@7.A^,;%]F6,EC;.N[N 5N"3]2!TK\H]2^ M&_BW1]WV_P +:U8[6V-]IT^:/#>ARHYKGY8G@D>.1&CD0E61A@J1U!'8TGX4 M\)8E7HPDO\-1O\[A]>Q$=_R/VBT__@J/\!;S_7:QK%A\H;_2-)E//I\F[G]* MZ>P_X**?L\ZAGR_B+#$0 2+C2[Z+&>V6@ /X5^&E%>=4\%^'9_!5JQ_[>C^L M"UF-;LOZ^9^^5C^VA\#=0W>5\4?#J;0"?/NQ%U]-X&:ZBQ_:'^%6J;A9_$SP M==[2 WD:_:/C/3.)*_GEHKR:G@CEC_A8RHO51?\ D6LRGUBC^D'3_&WA[5N+ M+7M,O#N"_P"CWD;\GH.&ZUM5_-)5W3]RVOY M@^SZQE[?)^*GBU]K;A]IU::?GW\QFR/;I7DU? M!#,%_"QL'ZQDO\RUF4.L3^@"BOPFTW]OS]H#2MGD_$K4'VG(^TVMM/\ GYD3 M9^AKI]-_X*;_ +0-CY?G^*['4=I.?M.CVHW?7RXUZ>V.E>55\%>((ZTZ]&7_ M &]-?^V?J:+,J75/^OF?ME17XZ:;_P %9?C98^7Y]GX4U':#G[3ILHW?7RYE MZ>V.E=/IO_!8/XCQ;/[0\%>%KGCYOLWVF')]1F5\?K7DU?"'BBG\,(2])K]; M&BS"@^I^LE%?F%IO_!9/58MOV_X5V=S\N&^S:V\.6]1F!\#V_6NGT[_@LAH, MFW[?\,=2MODR?L^K1S8;CCF)..O/Z5Y-7POXMI?\P=_2=-_^W7+6-H/[7YGZ M+5\W?M;?MK>&/V8]-^P +K'C*XCWVVE+DK&.SRD$87T&(S8^56/G A,]6 )QVK\P?B/X_U?XH>--4\3:Y=R7FHW\I MD>20Y..P^@%?9\%^%N,QF.E4X@HNG1A;W;J\WVNF]%U^2.?$8Z,8VI.[9[7X M_P#^"A'QP\>7SRCQG=:#:[B8[71@MJ$'IN0!F_X$36;X1_;P^.?@_4DNX?B! MJFI $%K?57%W&X],2!L?48-> T5_4T>&N+?_ +]*0@/OMYK\-SSP9HXS'JME=94:,OBBTY6?]U::>3>G33;TZ68N M,+35V?M]\1/VMO@]\+/-3Q%\0=&@NH\[K.TG^UW /H8H0[#\0*^8?B)_P5\\ M":-YL/@WPCK'B:9Q&/,_D^Y:V%N\\K?15!)KW,N\'N'L#'VF/G.M;>[Y(_=&S7_@1E/,*LM(*Q]8_ M$3_@J9\:O&7FQ:-<:3X,M&X4:79B6;;[R3%^?=0M?,_CCXK>,_B9=&X\6>*M M8\129W#^TKV294_W58D*/8 "O;?AW_P3H^.WQ"\J3_A$O^$9LY/^7KQ%<+:; M?K%\TP_[XKZ>^'?_ 1VM8_*F\=_$&:;_GI9>';01X^D\N[/_?H5[3SW@/A) M6P\J49+_ )]KGEZ-Q3?_ ($S/V6*Q&]_F?F570^#_AWXJ^(5[]C\+^&]6\17 M.<&+2[*2X*_78IP/UB6.-!Z!5 KX?,_&W"4[QRS"2GYS:BON7 M,W]Z.J&6R^W(_&/X=_\ !,'XX>-Q%-J6F:;X.M'^;S-:O5\S;_URA$C ^S!? MPKZ?^'?_ 1^\(Z;Y4WC7QMJFNR#YFM=)@2RBS_=+-YC,/<;3]*_0>BOR;,_ M%;B?,+QIU51B^D(V_&7-+[FCNA@:,-U?U/%OAW^QG\%OA?Y4FB?#[2'NX^5O M-3C-].&_O!YRY4_[N*]GCC2&-8XU5(U 5548 Z "G45^78S,,9F%3VN,K2J M2[RDY/\ %L[HQC!6BK!1117 4%%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !7RK_P5'_Y,3^)O_<,_P#3I:5]55\J_P#!4?\ Y,3^)O\ W#/_ M $Z6E 'E7_!%3_DUGQ3_ -CG=?\ I#8U]_U\ ?\ !%3_ )-9\4_]CG=?^D-C M7W_0 4444 %%%% 'X _\%1_^3[/B;_W#/_37:44?\%1_^3[/B;_W#/\ TUVE M% 'ZJ?\ !+C_ ),3^&7_ '$__3I=U]55\J_\$N/^3$_AE_W$_P#TZ7=?55 ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% 'XK?\$5/^3IO%/_8F77_I=8U^U-?BM_P14_Y.F\4_]B9=?^EUC7[4T %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% "5\[_ !J_83^%WQC^T7JZ M7_PBNO29;^TM$58@[>LD.-CY/4X#'^]7T316]&O5P\N>E)IG3A\36PL^>A-Q M?D?C_P#&K_@GW\3_ (3^?>Z;9CQMH4>6^V:/&QG1?62WY<>IV;P!U-?,TD;0 MR,CJR.IVLK#!!'4$5_0S7C_QF_9/^&GQTCEE\0Z!';ZNP^76=-Q;W@/J7 Q) M]) PKZ["<127NXJ-_-?Y'W>!XLE&T,;&_FOU7^5O0_(_X1?M'?$/X'W2OX3\ M1W-I9;MTFF3GSK.3GG,394$_WEPWO7WE\%?^"GWA7Q/Y&G_$32W\*:@V%.I6 M0:>Q8^I7F2/GM\X]6%>#_&K_ ()H^// OGZAX*N8_&^DKEOLZ*(+^,>GED[9 M,?[#9/\ =%?(NJZ3?:#J,^GZE97&G7]NVR:UNHFBEC8=0RL 0?8U[D\/E^;1 MYXV;[K1_/_@H^DJ87*L\@YPLWW6DEZ_\%'[^^&_%&C^,-(@U70M4L]8TV89C MN[&=9HF^C*2,^U:=?@C\.?BUXP^$FL#4O"'B&^T*ZR"XMI/WS MBON7X*_\%2HY/L^G?$_0O*;A3K>B(2O^]) 3D>I*,?9*^7Q>08BC>5%\Z_'^ MOZL?%X[A?%8>\L.^>/W/[NOR^X_0FBN7^'_Q0\)_%31UU3PEK]CKUE@;FM)0 M7C)Z"1#AD/LP!]JZBOF)1E!\LE9GQTX2IR<9JS7<****D@**** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ JO>:?:ZA&([JVAN8U.X+-&' /K@U8HIIN+N@.3U#X2>!M6YOO!? MAZ\^8O\ Z1I4$GS'J>4ZUS%_^RK\&=2P9_A5X.SDMNBT.VC))]2J#/XUZG17 MHT\SQU'^%7G'TDU^I#A%[H\%OOV$?@)J&WS?AGI*;22/(>:+KZ['&:YB^_X) MH_L\W>WRO!5Q98!SY&LWIS]=\S=*^H:*]:GQ3G]'^'CZR_[B3_S(="D]XK[C MXWO_ /@E'\#KS'E?\)+8\$?Z/J:G/O\ /&UM3X]XGI?#CY_-W_-,S>%H/[*/SIU'_ ((WZ!)G M[!\3=2MCLP/M&DQS?-V/$J<=./UKF-2_X(UZI%N^P?%2TN?ER/M.AO#EO3B= M^.G/Z5^GM%>K2\4.+:7_ #&7]84W_P"VW,W@J#^S^9^3FI?\$>_B-%O^P>-O M"]S\OR_:?M,.3Z'$;X'OS7,:E_P29^-ECO\ (O?">H[0"/LVI2C=[#S(5_7% M?L517K4O%[BBG\4X2]8+]+$/+Z'8_$[4O^"8_P"T#8^9Y'A:QU';C'V;6+4; M\XZ>8Z]/?'2N8U+]@']H'2?,\_X;7[[" ?LUW:S]?3RY6S^%?NQ17K4O&GB" M.E2C1E_V[-?^W_H9O+:71O\ KY'X :E^R+\;-*W^=\*_%C[3@_9M)FG_ "\M M6S]17,:E\$?B-H^[[?X \46.UMC?:=&N8\-Z'*#FOZ)J*]:EXWY@OXN"@_24 ME_F9O+8=)'\V>I:#J>C[OM^G7=CM?RS]I@:/#<_+R!SP>/:J%?T>>/O!]E\0 MO!&O>&=1&;+5[*:REXSA9$*Y'N,Y_"OY^_C1\)-<^"/Q#U3PIK]LUO=VC_(Y M4A9HR?E=3W!]17[)P/Q_1XP=6C.DJ56%GR\W-S+NM%L]UKNCS\3A7A[.]TSA MZ***_6C@"OL?]C7_ ()]K^T[X)N/&&K>+I/#^D0:C)8"SM;(2SS[(XW+B1G" MJ/WF/NM]TU\G>$_"VI^-O$FG:%HUI+?:I?S+!!;PJ69F)]!V'4^PK]]?V:?@ M_%\"?@KX;\'J5:YLX3)=2+_%/(Q=^>^"=N?117XMXG\65^&\NITLOJ\F(J2T MT3:BMW9I];):>FQZ."H*M-N:T1Y3\._^":OP+\!>5+<>';GQ9>1]+C7[MI03 M[Q)LB(^J&OH[PSX/T'P3IRZ?X>T33M!L%QBUTRTCMXAC_90 5L45_&&8YWF> M;2YL?B9U/\4FU\ELODCZ.%.%/X58****\0T"BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^5?\ @J/_ ,F)_$W_ M +AG_ITM*^JJ^5?^"H__ "8G\3?^X9_Z=+2@#RK_ ((J?\FL^*?^QSNO_2&Q MK[_KX _X(J?\FL^*?^QSNO\ TAL:^_Z "BBB@ HHHH _ '_@J/\ \GV?$W_N M&?\ IKM**/\ @J/_ ,GV?$W_ +AG_IKM** /U4_X)MAEAH^K,L-T!Z)*,1N?]X)]37Q5XP\$^(/A_K4ND>)-&O=#U*/[UM?0- M$V/[PR.5/8C(/:OZ *YOQW\./"_Q.T5M)\5Z%8Z[8-G$5Y$'*$_Q(WWD;_:4 M@^]?4X3B"M2M'$+F7?9_Y/\ K4^UP/%6(HVABESKOL_\G_6I^#_A7Q=KG@?6 M8=6\/:M>:+JV5/(/<'@]Z^T/@K_P5"\1^'_L^G?$C2%\26(PI MU;356"\4>K1\1R?AL^IKM/C5_P $M;*[\_4?ACKIL9.6&B:TQ>+_ '8YP"R^ MP<-UY85\+?$OX.>-/@]JO]G^,/#M[HDQ8K'),FZ&;'>.5S3]1N])OH+VQNIK*\@8/%<6\ACDC8="K Y! M]Q7UI\%?^"DWQ"^'_D6'BZ./QUHZ87S+E_*OHU]I@"'_ .!J2?[PKY[%\.U( M>]AI?#+XYB"WT/75L M-:DX_L75L6]UN]%!)63_ ( S?A7M%?)U:-2C+DJ1:?F?#UJ%7#S]G6BXOS"B MBBLC **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MKQ+]I3]DSP7^TSH:0:["UEK%NI%GJUL!YL)..#_>4X'!]J]MHKOP./Q668B. M+P=1PJ1V:W_KRZDRC&:Y9*Z/QK^(/_!+#XT>&;YU\.V>F^+[,L?+>SU"*!PO M;<)S&,_3-9OA#_@E]\=_$&I)!JV@V'ABVS\UU?:I;RJ!]('D;]*_::BOV6/C M)Q)&C[)QI-_S^I\S?LI_L+^$/V:X!JE?3-%%?D.:9KC2/0A"-./+%6 M04445Y)84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 5\J_\%1_^3$_B;_W#/\ TZ6E?55?*O\ P5'_ .3$ M_B;_ -PS_P!.EI0!Y5_P14_Y-9\4_P#8YW7_ *0V-??]? '_ 14_P"36?%/ M_8YW7_I#8U]_T %%%% !1110!^ /_!4?_D^SXF_]PS_TUVE%'_!4?_D^SXF_ M]PS_ --=I10!^JG_ 2X_P"3$_AE_P!Q/_TZ7=?55?*O_!+C_DQ/X9?]Q/\ M].EW7U50 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110!^*W_!%3_DZ;Q3_V)EU_Z76-?M37XK?\$5/^3IO%/_8F77_I M=8U^U- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %9VO\ AW2_%6DSZ7K6FVFK:;<+MEM+V%9HG'H58$&M&BFFT[H: M;B[H^*?C5_P3%\'>+?/U#P!J$G@_4VRPL+C=<6#GT&3OBR>X+ = M?!GQA_9 MF^(OP,N'_P"$I\.SQ:?NVIJUI^_LY/3]ZO"D]E?:WM7[DU%. &W*/ M[M?;_P :?^"=/PT^)GVB^\/QMX$UN3+>9ID8:S=O]JW) _ZYE/QKX'^-7[% M?Q0^"?GW=]HQUW08LL=8T4-/"J^LBXWQ^Y90OH37UE+'X#-(^SJ6OVE^C_RU M/N:.9Y9G,/95;7[2W^3_ ,G<_1'X*_M\?"_XO>1976H'P=KTF%^P:TZI&[>D M<_W&YX ;:Q_NU](JP900<@\@BOYY:]G^"_[7GQ-^!I@M]#UY[[18R/\ B2ZK MFXM=O]U03NC'_7-EKRL7PZG>6%E;R?\ G_7J>)CN$XN\\%.WD_T?^?WG[:45 M\A?!7_@I-\/?B!Y%AXNCD\"ZP^%\RY?S;&1O:8 %._WU ']XU]:Z?J-IJUC! M>V-U#>VUA,WQ6$LE+FCV?]:'T6!S[&X&T5+FCV>OW=4?SSS0R6 M\SQ2HT4L;%71P0RD'!!!Z&O0?A-^T%X^^"-\)_"'B.ZTZ!FW2V#GS;2;UWPM ME2>VX ,.Q%?K]\8_V6_AM\=(I7\3>'H1JC+M76+#$%XGH?, ^?'8.&'M7P5\ M:O\ @F7XW\%^?J'@6]C\::6N6^QL!!?HOIM)V28'=2">RU]AA\XP>-C[.NN5 MOH]OO_SL?>X7B#+\QC[+$KE;Z2U7W[??8]G^"O\ P5"\.>(/L^G?$C26\-WQ MPIU;35:>S8^K1\R1_AO^HK[/\*^,-#\0M%+&WHRL 0?K6W\/_ (H>+/A7 MK*ZKX2U^^T&]!&YK24A9 .@D0Y5U_P!E@1[5ABN'Z-9<^&?*^VZ_S.;&\+8> MNO:827(^VZ_S7X^A^^=%?G;\%?\ @J5)']GT[XGZ%YJ\*=;T1 &_WI("<'U) M1A[)7W)\.?BUX.^+FC_VEX0\0V.NVP \P6\G[V'/021G#H?9@*^-Q67XG!O] M['3OT^\_/L;E>+P#_?PT[K5??_F==1117G'E!1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?*O_ 5'_P"3$_B; M_P!PS_TZ6E?55?*O_!4?_DQ/XF_]PS_TZ6E 'E7_ 14_P"36?%/_8YW7_I# M8U]_U\ ?\$5/^36?%/\ V.=U_P"D-C7W_0 4444 %%%% 'X _P#!4?\ Y/L^ M)O\ W#/_ $UVE%'_ 5'_P"3[/B;_P!PS_TUVE% 'ZJ?\$N/^3$_AE_W$_\ MTZ7=?55?*O\ P2X_Y,3^&7_<3_\ 3I=U]54 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 ?BM_P14_Y.F\4_\ 8F77 M_I=8U^U-?BM_P14_Y.F\4_\ 8F77_I=8U^U- !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110!P_P 4/@EX'^,VF?8O&'ARSU@*I6*XD39<0_\ 7.5<.O/8'![YKX4^ M-7_!+?5--^T:C\,M;&K0EAG9ZK[O\K'X!^-/ /B/X5;_:7!'K7Q-\:O^"6^EZE]HU'X M9:V=)GY8:+K#-);GVCG&73Z.'SG[PK[+"Y_0K+DQ"Y7]Z_K^KGZ!@N*,+B%[ M/%QY&_G'_@?UJ>=?!7_@I]XK\,"#3_B)I:>++!<*=2L@L%\H]67B.3C_ '#Z ML:^\?A#^T=\//CC:J_A/Q';7=[MW2:9.?)O(\=OQH^*'P3\< M?!G5/L/C#PY>:.S,5BN)$WV\V/\ GG*N4?Z Y'?%<;9WEQIUU#=6D\EK^(_PX\BP\3[/'>BIA?\ 3W\N]1?]FX .[_MH&)]17WO\ M%?VROAA\-P%Y3CS1[K5?/JCW&BBBO&/GPHHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ KY5_P""H_\ R8G\3?\ N&?^G2TKZJKY M5_X*C_\ )B?Q-_[AG_ITM* /*O\ @BI_R:SXI_['.Z_](;&OO^O@#_@BI_R: MSXI_['.Z_P#2&QK[_H **** "BBB@#\ ?^"H_P#R?9\3?^X9_P"FNTHH_P"" MH_\ R?9\3?\ N&?^FNTHH _53_@EQ_R8G\,O^XG_ .G2[KZJKY5_X)*?\ L3+K_P!+K&OVIK\5O^"*G_)T MWBG_ +$RZ_\ 2ZQK]J: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M*6M:)IWB/39].U:PM=3T^X79-:7D*RQ2+Z,K @CZU\?_ !J_X)E^"/&GGZAX M%O9/!>J-EOL; SV#MZ;2=\>3W4D#LM?9M%=>'Q=?"RYJ,K?E]QWX7'8G RYL M/-Q_+YK8_#SXR?LM_$CX%S2-XF\/3'2U;:NL6&9[)_3]X!\F>P<*?:O)Z_H8 MFACN(7BE198I%*NC@%6!&""#U%?+_P :O^">7PR^*?GWNBV[>!M%_LS6V:78OI'+G>F!T&2H_NU]\?!7_@H)\,/ MBQY%EJ5X?!.NR87['K$BB!V]([CA#Z#?L)/05^?_ ,:OV'_BC\%_/NYM(/B3 M08\G^U=$#3HJ^LD>-\>!U)&W_:-?/]>E5R[ 9E'VE.U^\?U7],]BOE.69Q#V MU%I-]8_JOZ9_0S'(LT:NC!T8;E93D$'H0:=7XA_!G]J[XE? N2*+P[K\D^D* M-?)XO(\5AKR@N>/EO]W^5SX7'<-XS"7E37/'RW^[_*Y]C454TG M5['7M.@U#3+VWU&PN%WPW5I*LL4B^JLI((]Q5NOGMM&?*M-.S"BBBD(**** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH *^5?^"H__ "8G\3?^X9_Z=+2O MJJOE7_@J/_R8G\3?^X9_Z=+2@#RK_@BI_P FL^*?^QSNO_2&QK[_ *^ /^"* MG_)K/BG_ +'.Z_\ 2&QK[_H **** "BBB@#\ ?\ @J/_ ,GV?$W_ +AG_IKM M**/^"H__ "?9\3?^X9_Z:[2B@#]5/^"7'_)B?PR_[B?_ *=+NOJJOE7_ ()< M?\F)_#+_ +B?_ITNZ^JJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** /Q6_P""*G_)TWBG_L3+K_TNL:_:FOQ6_P"" M*G_)TWBG_L3+K_TNL:_:F@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "O!_C5^Q7\+_C9Y]W?:,-"UZ7+'6-%"P3,WK(N-DGN64MZ$ M5[Q16U*M4H2YZ4FGY'10Q%;#3]I1DXOR/R.^-7_!.KXE?#'[1?>'XE\=Z)'E MO,TR,K>(O^U;DEB?^N9?\*^6KFUFL[B6WN(I()XF*212*59&'!!!Y!K^A:O+ M?C#^S-\.OCG;O_PE/AV"74-NU-6M/W%Y'Z?O5Y8#LK[E]J^MPG$4XVCBHW\U MO]W_ Q]U@>+*D;0QD;KNM_NV^ZQ^.?PK^.WCOX*ZE]K\'^([S2E9@TMF&\R MVF_WX6RC<<9QD9X(K[M^"O\ P5&T36/(T[XEZ,VA7)PIUC25::U)]7AYD0?[ MI?Z"O*OC5_P3&\8^$?/U#P!J$?C#3%RPL+C;;WZ#T&3LEP.X*D]EKXZU_P . MZKX5U:?2]:TV[TG4K=MLMI>PM#*A]"K $5[\J.7YO'F5F^ZT:_KS/IY8?*L] MASQLWW6DEZ_\%6/WO\'^./#_ ,0=%BU?PUK-EKFFR<"YL9EE4'^Z<'Y6'<'! M%;E?@/X%^(WB?X9:TNK>%==OM!OUQF6RF*;P.=KKT=?]E@1[5]N?!;_@J5?6 M?D:=\3M"%_'PIUK15"2_62 D*WN4*XQPIKY?%\/UZ/O4'SK[G_P?ZT/C,=PM MB:%YX9\\>VS_ ,G_ %H?HY17%_#/XR>"OC%I7]H>#_$5EK<*C,D4+[9H?^ND M38=/^! 5VE?,2A*G)QFK,^,G3G3DX35FNC"BBBH("BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ KY5_X*C_\ )B?Q-_[AG_ITM*^JJ^5?^"H__)B?Q-_[AG_ITM* M/*O^"*G_ ":SXI_['.Z_](;&OO\ KX _X(J?\FL^*?\ L<[K_P!(;&OO^@ H MHHH **** /P!_P""H_\ R?9\3?\ N&?^FNTHH_X*C_\ )]GQ-_[AG_IKM** M/U4_X)*?^Q,NO_2ZQK]J:_%;_ ((J?\G3>*?^Q,NO_2ZQK]J: "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K MC/B7\'/!?QATK^S_ !AX=LM;A"E8Y)DVS0Y[QRKAT_X"179T5<9RIR4H.S+A M4G3DIP=FNJ/SD^-7_!+6]L_/U'X8ZX+^/EAHFM,$E^D[5ZM\:O^"7.B:Q]HU'X M::RVA71RPT?56::U)]$EYD0?[P?ZBOA/XJ_ ?QW\%=0^R^,/#EWI2,VV*\VB M2VF_W)ERC''.,Y'<"OIXULOS>/*[-]GHU_7D?9QQ&59['DE9OL])+T_X#L?L M5\'?VF_AS\=+=/\ A%O$,$FHE=SZ3>?N+R/C)_=M]X#NR;E]Z]3K^>BWN9K. MXCGMY7@GC8.DD;%65AT((Z&OJ7X*_P#!13XE_#'R+'7Y5\=Z(F%,6J2%;M%_ MV+@ L3_UT#_A7@XOAVPLK^3W^_P#X8^8QW":^2K4:E"7)5B MT_,^%KX>MAI^SK1<7YA1116)SA1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?*O_!4?_DQ/XF_] MPS_TZ6E?55?*O_!4?_DQ/XF_]PS_ -.EI0!Y5_P14_Y-9\4_]CG=?^D-C7W_ M %\ ?\$5/^36?%/_ &.=U_Z0V-??] !1110 4444 ?@#_P %1_\ D^SXF_\ M<,_]-=I11_P5'_Y/L^)O_<,_]-=I10!^JG_!+C_DQ/X9?]Q/_P!.EW7U57RK M_P $N/\ DQ/X9?\ <3_].EW7U50 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110!^*W_ 14_P"3IO%/_8F77_I=8U^U M-?BM_P $5/\ DZ;Q3_V)EU_Z76-?M30 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 54U72;'7M.GT_4K* MWU&PN%V36MU$LL4BGJ&5@01[&K=%/;5#3:=T?'/QJ_X)H^ _'7VC4/!5S)X( MU=LM]G13/82-Z>63NCS_ +#8']TU\%?&;]D_XE_ N267Q#H$EQI"GY=9TW-Q M9D>I<#,?TD"FOV[ILD:S1LCJ'1AM96&00>H(KZ#"9YBL-:,WSQ\]_O\ \[GU M6!XDQF$M&H^>/GO]_P#G<_GFKW[X*_MO?%#X*^19V^K_ /"1:#'A?[)UHM,B MJ.T!T .W_9-?H%\:O\ @GW\,/BQY][IMF?!.NR9;[9H\:B!V]9+?A#Z MG9L)/4U\#_&K]A/XH_!P7%Z-+_X2K08\M_:6B*TI1?62'&],#DG!4?WJ^NHY MC@,RC[.I:_:7Z/\ IGW5#-LLS>'L:UDWTE^C_IGW?\%?^"AWPR^*0@LM;N&\ M#:X^%-OJT@^RNW^Q< ! M>O5_@W^U%\1_@7-&OACQ!-_9BMN?1[[,]D_.2/+)^3/1I_CNRD\&:HV M%-Y'NGL';UW ;X\GLP('=J^P=%UW3?$NEV^I:1J%KJFG7"[H;NSF66*0>JLI M(/X5\?B,)7PLN6M%K\OO/@<5@<3@916&GVJ&26>9@JJH&:_);]L?]L?4_CUK3:#H4TNG^![.0[(5 M^5KYQQYDGJH[+TYR><8];+\OJ8^IRQTBMW_74]O*LJJYG5Y8Z16[_KJ=[\5O M^"DWB:?XOV%]X-Q#X.TN9D:QF7_D)(>&9^XX^[CH>:^^_@E\;O#OQV\&P:]H M%RK-K?7M N"\!.R]TZ1OW-W%W5AV/< M,.01Z9!^RQN1T:M!1PZM*.WGZ_YGZ#F/#="MAU'"KEG%:>?K_F?NC17B'P[_ M &ROA+X^\/VE_)XTT;0+J6,-+8:Q?Q6LD38Y4[R ?PKMK3X[?#6_C+VWQ#\* M7" [2T.MVS 'TR'KX">&K4VU*#7R/RZ>$Q%-N,Z;37DSN:*Y^U^(?A6^:-;; MQ-H]PTG*"*_B8MWXPW-:]GJ5IJ&_[+=0W.S&[R9 ^W/3.#[&L'&4=T<[A*.Z M+-%%%20%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !7RK_P %1_\ DQ/XF_\ <,_].EI7U57RK_P5'_Y,3^)O_<,_ M].EI0!Y5_P $5/\ DUGQ3_V.=U_Z0V-??]? '_!%3_DUGQ3_ -CG=?\ I#8U M]_T %%%% !1110!^ /\ P5'_ .3[/B;_ -PS_P!-=I11_P %1_\ D^SXF_\ M<,_]-=I10!^JG_!+C_DQ/X9?]Q/_ -.EW7U57RK_ ,$N/^3$_AE_W$__ $Z7 M=?55 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% 'XK?\$5/^3IO%/_ &)EU_Z76-?M37XK?\$5/^3IO%/_ &)EU_Z7 M6-?M30 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110!X=\:OV-?AA\??^&-GCO14RW^@)Y=ZB_P"U M 2=W;_5EB?05^M%%>SA,VQ6$LHRO'L]?^&/?P.>8W VC&7-'L]5\NJ/YZKRS MN-.NIK6[@DM;F%BDD,R%'1AP0RGD$>AKL?A?\:O&_P &M4^W>#_$5YHSLP:6 M"-]UO-C_ )Z1-E'_ !&1VK]F/B]^SC\//CC:LGBSPY;7=[MVQZG /)O(\=,2 MK\Q _NME?:O@WXT_\$P?%?ACS]0^'FJ)XLT]J^__ #/O\+Q%@,?'V6)7*WTEK%_/_.QZ)\%O^"I6FZA] MGT[XFZ&=+F^Z=:T96D@/O) 277W*%\GHHK[:\$_$#PW\2-%35O"^MV.NZ&-8\'ZO/I6NZ7>:/J4)Q):7T#0RK]58 X]Z MM^"_'GB/X=:U'J_AC6K[0M2CZ7%C,T9(_NMCAE]5.0?2LL5D&'KKGP[Y7]Z_ MK^K&.-X7PN(7M,)+D;^$D(_U4ICT-?=?PM^.'@?XT:;]M\'^([/5PJ[I;9&V7$/\ UTB;#KSQ MDC![$U\;BLNQ.#_BQT[K5?UZGY]C7O\ ?0T[K5??_G8[JBBBO-/("BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BJNI:I9Z/9O=7]W!8VJ?>GN9%C1?JQ( KQWQI^VA\%_ N]+[Q[IM[.O_+'2 M2U\Q/IF$,H/U(K:G1JUG:G%OT5SHHX>MB':E!R]$V>V45\-^-/\ @JQX,TW? M'X7\'ZQKDB\"34)H[*(GU&/,8CZ@5X1XT_X*??%;7]\>AV>A^%X3]V2"V-S. M/JTI*'_O@5[%+(\;5WCRKS?],]ZAPYF-;>'*O-_IJ_P/U;KCO&7QB\"_#U7_ M .$E\7Z+HDB=8;R^C24^PCSN)]@*_%WQI^TA\4?B")%U[QWKE[!)]ZV2[:& M_6*/:GZ5YP26)).2:]FEPT]ZU3[E^K_R/H*'"#WKUON7ZO\ R/UR\9?\%)O@ MSX7\Q-/OM5\43+P%TNP94S_O3&,8]QG\:\'\9?\ !6#5YM\?A3P'96?9+C6+ MQ[C/N8XPF/\ OLU\"5Z%X-_9Y^)GQ V-H'@;7-0A?[MR+)XX#_VU.5]=>#?^"8OQ;\0;'UJ;1/"T1^^EU>?:)A]%A#*?\ MOL5<^.W_ 3=\2?"CP&OB+0=?_X3)[7+:C:16/V=XDX^>,>8^\#G/0]#CKCK MI8[+Z+5"E-*_;;[UH=U',LJP\HX:A.*OLEM]ZT_$^.:*5E:-BK JRG!!&"#7 MTC^R'^Q_JO[0GB&/4M5$NF>";-\W5V%(>Y(_Y91>Y[MV&>IXKT:]>GAZ;JU7 M9(];$XFEA*3K5G:*/FVBOV;E_8*^!$]M'#)X"A(3'SKJ-XCGC&25F!-9MU_P M3O\ @3<2[T\)7%LN,;(M6NR/K\TI/ZU\ZN(\)UC+[E_F?)KBW ]82^Y?YGX[ M45^MUS_P3/\ @O<1LJ6^N6S'H\>I$D<]MRD?F*R;O_@EK\([AE,>K>+;4 8* MPWUN0?<[K*V;3XJ>-+"0O;>+]>MW(VEH=3G4D>F0U?HO=?\$I?A\_F_9O%WB:+.?+\T MV[[?3.(ES^E8]W_P2;\.NJ_9OB#JD)_B\[3XY,_3#KBJ_MK+Y?$_P97^L653 M^*7WQ?\ D?"UK^T#\4;*+RK?XD^+H(\YV1:[=*/R$E;=M^UE\8[602)\2?$3 M,.,27SR#\FR*^N+K_@DG&TCFV^*3)'_"DN@!CT[L+D=_:L6Z_P""3>O+'FV^ M(FG2R9^[+ILB#'U$C?RH_M+*I[M?^ O_ "#^U\DJ;N/SB_\ Y$^=[3]MCXWV M2LL?Q#U)@QR?.CAD/YLAQ6Q:_P#!0+X]6OE#_A.?.2/ V2Z38G$+C;]U$O; MD,W/O;@?K1]8R>>_)]R_R#ZWD-3?V?\ X"O\CE[3_@I!\;[=I M<(Q]-H'ZUKVO_!3KXQV\:+)'X6F M@7>[.?)U$C;]=R#]*R+K_@G/\<[U_X*J?%!),W/AKPC+'C[L5M=(<_4W#?RK5M?^"KWC1(R M+GP3H,LF>&BFG08^A+?SKQJ[_8)^/-D@:3P#*P)Q^YU.RD/Y+,:R;G]B_P"- MMI*8W^'6K,PYS'Y<@_-7(H^JY1+;D_\ O\ @A]3R&>W)_X$O\SZ5M?^"M&I M)(AN?AI:RH/OK%K#(3QV)A..?8UKV?\ P5JLW#?:OAA/"?X?)UQ9,_7-NN*^ M.+G]E[XO6D1D?X9^*F4<8CTF:0_DJDUDW?P(^)=@X2Y^'GBNV=AD+-HERI(] M>4H_LS*I;)?^!/\ S#^Q\DGM%?*3_P#DC[UM?^"L'A1O*^T^ ]8BR1YGE7<3 M[?7&0N?TK9M/^"JWPT=F^U>%_%<*XX,,-M(2?H9UK\V+KX>>*K$2&Y\,ZQ;B M,D.9;"5=N.N:;=Z?L^U6LUMNSM\Z,IG'7&11_8>7R^%?B'^KF5S^%? M=)GZJ6O_ 5$^$%Q$'?3_%-LQ_Y9RV$)(_[YG(_6MJU_X*2?!*XEV/JNK6RX MSYDNER$?^.Y/Z5^1%%0^'\&^_P!__ (EPKE[VYE\_P#@'[&VG_!0KX#7$9:3 MQG+:D'&V;2+TD^_RPD5LVO[ MU_:0^$]XD;1?$WP@?,X56URV5CSC&TN#^E?A516;X;H=*C_ Q?"&'Z59?@?O M=:_%SP+?2&.V\:>'KAP-Q6+58&('K@/[UK6OB_0KZ+S+?6].N(\XWQ7<;#/I MD&OY^Z*R?#4.E5_=_P $P?!\.E9_=_P3^AH$, 0<@TM?STV]U-9S++!+)!*O M1XV*L/Q%:MKXV\16"LMMK^J6ZLN>2P)/XUM6O[=_QVLY?,3X@7#-C&);"TD'Y-$163X;Q/2B7(7JLNF@!N.^UA^F*R?#N,76/WO\ R,9<*8];.+^;_P C]<**_*:S M_P""I'QN,RMC]:R>08U=%]Y@^%\Q6R3^9^H-%?FM:?\%8_$:.3<_#_ $N9,<"&_DC. M?J5:M:V_X*V3K$!OE!^1MC_.LGD>/7V/Q7^9B^&\S6U.__ &]' M_,_1.BO@>V_X*RZ$TH%Q\.]0BC[M'J<;G\C&/YUK6G_!5SP,Z$W/@OQ!"^>! M#)!(,?4NM9/)\09G'>B_O7^9]Q45\:VO_ 50^%$WE+-H/B^W M9L;V-G;,BGOR+C)'X?A6Q:?\%-?@U<%O,;Q!:XZ>=IP.?IM<_K63RO&K_ETS M!Y-F$=Z,ON/K*BOF2U_X*-? VXC1I/$-_;%NJRZ5<$KSWVJ1^6:VK7]OCX#7 MDA2/Q]&K8S^]TR]C'YM"!63P&+CO2E]S,997CH[T)?\ @+_R/H&BO%+7]M+X M)7D>^/XB:4JYQ^]$L9_)D!K:M?VI/A!>2(D?Q+\+JSHT5PMI\>?AGJ"L;7XB>$[D+PQAUNV?'UP];%K\1 M_"=]Y7V;Q1HMQYN/+\K4(6WYZ8PW-9.E4CO%_<82HU8[Q:^1T5%5;35+/4&9 M;6[@N649(AD5B/K@U:K/8RU6X4444A!1110 4444 %%%% !1110 4444 %%% M% !117GWQL^-WASX$^#+G7_$%TJ[1BWM%(\VXD[*H_K5TZ.X+72&O;EFTFZA^6-$)XADSU(_O=^? M2ON!6610RD,K#(8'((KIQ6$K8.?LZRLSKQF!KX"I[*O&S_ =1117&< 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !7RK_P5'_Y,3^)O_<,_].EI7U57RK_P5'_Y,3^)O_<,_P#3I:4 M>5?\$5/^36?%/_8YW7_I#8U]_P!? '_!%3_DUGQ3_P!CG=?^D-C7W_0 4444 M %%%% 'X _\ !4?_ )/L^)O_ '#/_37:44?\%1_^3[/B;_W#/_37:44 ?JI_ MP2X_Y,3^&7_<3_\ 3I=U]55\J_\ !+C_ ),3^&7_ '$__3I=U]54 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?BM M_P $5/\ DZ;Q3_V)EU_Z76-?M37XK?\ !%3_ ).F\4_]B9=?^EUC7[4T %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110!R/Q&^$O@[XN:/_9OB_P]8Z[; M 'RS<1_O8<]3'(,.A]U(KX:^-7_!+66/S]1^&&N^:O+#1-;8!OI'.!@^@#J/ M=Z_1.BO1PN88G!O]U+3MT^X]7!9IB\ _W$].SU7W?Y'X&?$#X8>+/A7K+:5X MMT"^T&]!.U;N(A9 .IC<95U_VE)'O6)H^M:AX=U*#4=*OKG3-0MVWPW5G,T4 ML;>JLI!!^E?OMXJ\'Z'XYT:;2?$.D66MZ;-]^UOH%EC/OAAP1V(Y':OB_P"- M7_!+OPYKPN-0^&^KOX;O3EAI.I,T]FQ]%DYDC_'?]!7V6%X@HUOF=X&V3'^T Q[M7WK\&_P!JCX;?'2*-/#7B")-589;1]0Q;WB\9($9/SX[E M"P]Z_(/XL_L_>/O@C?&#Q?X@!#'^Z*^/Q>48K" M7;CS1[K^KGP..R'&X&\G'FCW6OWK=?D?0=%%%>(?.A1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%5-3U:RT6S>[U"\M["U3[T]U*L:+]68@"GOHAI-Z(MT5XCXT_; M3^"_@7>M[X\TZ^G7@0Z1NOB3Z9A#*#]2*\(\:?\ !5CP=IV^/POX.UC6Y!P) M-1FCLHS[C;YC$?4#\*]&EEN+K?!3?Y?F>M0RG'XC^'1?S5E][L??%?Q!YD>B6NB>%XC]R2WM3 -,L&1,_[TQCX]QGVS7Y'45[%+AS#Q_B3/IN->#^-/V\_C9XT,B-XPDT M6V;I!HMO':[?I(!YG_C]<#X-_9U^)WQ V-H'@77+Z&3[MR;-XH#_ -M7 3]: M]X\&?\$Q/BSX@\N36[C1/"\1^_' M"_\ @E+X0T_RW\4^,M7UJ0!MC6?@3 M3]0G7DS:P7OBQ]=LI91^"BL:F?X.DK4TY>BLOQM^1SUN*,OHKEI)R]%9?C;\ MC\9]!\,:QXJO/LFBZ3?:Q==^>GRH":]K\%_L(_&SQKL>/P9-H]LW6 M?6IH[3;]8V/F?DE?LEI>D6.AV:6FFV5OI]HGW8+6)8HU^BJ !5NO'J\259?P MJ:7KK_D>#7XNKRTH4DO5W_R/S:\%_P#!*#7KK9)XL\=:?IZ]6@T>T>Y)]M\A MCQ]=IKWCP7_P33^#GAGRY-4M]7\4S+R?[2OC''GV6 1\>Q)_&OJVBO&JYOC: MV]1KTT_(^?KY]F-?>JTO+3\M3B?!GP3\ ?#SRV\-^#=$T>:/I<6UC&)OQDQN M/XFNVHHKRI3E4=YN[/$G4G4?--MOS"FR1I-&T//B[IWB72[^/1O#\TAEU?2U0EG8YTZTN&DX=I8%8MQCG(YK&NOA9X+OHQ'<^$-!N(P,ID^'FF MJ5X'DR31_GM<9K'NO^"?WP%NO-/_ @OE/)GYHM6OEVD]P/.P/RQ7T/16JQN M*CM5E][-HYCC8[5I?^!/_,^8+O\ X)O_ 0N%41Z)J5J0EN;5QCZ"W'\ZR;K_ ()0^"WD!MO&^O0QXY66&&0Y M]<@+[=J^YJ*U6;8Y?\O7^!LL\S*.U9_A_D? %U_P27TMUD^S?$J[B8_<,NCH MX'UQ,N?TK(O/^"2MVFS[+\3X9NN[SM#,>/3&+AL]_2OT6HK59UCU_P O/P7^ M1O'B+,X_\O?PC_D?FC=?\$GO%2M)]F\>:/*H^X9;.5"?K@MC]:QKO_@E3\2T MC!MO%/A29\\K--IQ@G_OK _6O MUWHK5<08Q=ON_P"";1XJS!;\K^7_ 3\*ZQC]S_P S M>/%N-6\(_<_\S\0;O]D7XS684R?#?7VW=/)M3)^>W./QK)NOV;?BS9R.DGPR M\7Y3DLFAW+KTS]Y4(_6OW4HK5<25^M-?B;+B_$]:4?Q/P1NOA'XZL8_,N?!? MB*WCSC?+I4ZC/IDI63=>#]>L9!'210RGZ@UD MWG@GP[J!4W6@:7;]I\"^&KCS01)YND6[;\]3HMO& M?S5!FM5Q+2ZTW]Z-H\7T>M)_>C\+Z*_;JY_8_P#@O=RF1_AQH:L>,1P&,?DI M K%NOV$?@3=Q>6_P_ME7.$'W^:4UC77_!-/X+7 D$=GK5MN)P8M M28[/IN4_KFM5Q%@WTE]R_P S9<68![QDODO\S\CJNVVM:C9Q+%;W]U!&O1(Y MF4#OT!K]3+S_ ();_"*YV>7JOBRTVYSY-_;G=]=T!_2LBZ_X)3_#IWD-MXL\ M41*?N"5[9R..Y$2Y_2M?[>P,MV_N-EQ/ELMV_N/SDM?BAXSLI?-M_%NNP28Q MOBU*93^8:M:T^/WQ/L(REM\1_%UNA.XK#KMTH)]<"2ONRZ_X).>''C MOB!J MD3YY:6PC<8],!E_G63=?\$DX&ES;_%&2*/'W9=!#G/U%R/Y4?VMEDMW_ .2O M_(/[=R>?Q27_ ("_\CY"M?VK?C%9M&8_B5XD8Q\#S=0DD'X[B<_C6O9_MK?& M^QW^7\1-3;=C/G)#+T]-R''X5]%W7_!)G6UC8V_Q%T^63^%9=+= >>Y$AQ^5 M9-U_P2C\<(R_9O&GA^9<,C\E:CZ]E,MW'_P'_@!_:.13W16 MO[?WQZM5C0>.VD1/X9=*L6)]B3#D_G6S:_\ !1[XX6\A:37--N@1C;+I<( ] M_E -=9=?\$K_ (K0^:T.O^$+A5SL7[9=*[#MP;? /X_C6/=_\$R?C+;*IC'A M^Z)."L.HD$?7<@H]ID\OY/N0>UR"?_/O[DOT'6O_ 4X^,EO%L=?#MRV?]9+ MIS _^.R ?I6W:_\ !53XI)*#<>&_"$L7=8[6Z1C^)N#_ "KB[K_@G'\<;>1E M3P_I]RHZ/%JL !X[;F!_2L6Z_8&^/-G%YC^ 9&7.,1:I92'\EF)H]ED\_P"3 M[U_F'L<@J?\ /O[TOU/8[7_@J[XU16^T^"= F;/!BEGC 'T+-6S:_P#!6?5D M\K[3\-K.7&/,\K5W3=ZXS$V/UKYMNOV+?C;9R!)/AWJK,1N_=&*0?FKD?A6- M=?LL_&"S21I/AIXH8)P?*TN60]<Q*C/'L*^#[SX"_$W3]GVKX=>++;=G;YVAW29QUQF.L>Z^&_BVQ:07 M/A;6K?PQ7RD_\S]([7_@JO\ M#9Y,7/A7Q5%'C[T45LYS]#,O\ZUK7_@J-\(;B,M)IOBJU;.-DMA 3]?EG(_6 MORMN]*O;! ]S9W%LC' ::)E!/IR*JT?V#@9;)_>)\,9;+9/[S]:-0_X*9?!Z M#3YIK5]:NKI8RT=NU@4WMCA2V<#GC-?G!\>/CUXE_: \;7.O:]-Y<&XK9Z=$ M3Y-I%GA5]3CJQZG/3I7FU%=N#RO#8*3G36OF>C@,EPF73=2BFY/J];>@J.T; M*RL593D,IP0?6OT5_8<_;D^UQVGP^^(5Y^_7]WI>M2'[Z]H9CZCLW<<'ID_G M33X6D29&B++*K J4R&![8]ZWQF#I8VDZ=3Y/L=689?1S&BZ55>CZIG]"RLLB MAE(96&0P.013J^=_V&[KXC77P5M&^(,:KA@-*DF+?:GM\=90??H>I&<^_P!$ M5^2UZ7L*LJ5[VZH_"\31^K5I4>9/E=KK8****P.8**** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OE7_@J/_R8 MG\3?^X9_Z=+2OJJOE7_@J/\ \F)_$W_N&?\ ITM* /*O^"*G_)K/BG_L<[K_ M -(;&OO^O@#_ ((J?\FL^*?^QSNO_2&QK[_H **** "BBB@#\ ?^"H__ "?9 M\3?^X9_Z:[2BC_@J/_R?9\3?^X9_Z:[2B@#]5/\ @EQ_R8G\,O\ N)_^G2[K MZJKY5_X)&'2_M7V;[2\LR1X\S8^W"LS_=.=F.^: /7:*_*O_A^=_P!4 M3_\ +K_^XJ[_ . /_!7C_A>7QD\)^ O^%3_V)_;UZMG_ &A_PD?VCR,@G=Y? MV1=W3IN'UH _16BL+QSXXT/X;>$-6\4>)=1ATG0M+MVN;N\G.%C0?J23@!1R M20 "2!7YZZA_P5F\:>/-3U&3X0? '7_&/AS3Y,3:G(D\SE 27CMXG6$X(ZN MW&">N* /TGHKY*_8]_X*(>$OVIM:N/"=]H]QX(\?VR/(=%O)A*ERJ?ZSR9-J MDLO):-E# D;@K$?6M !117"?&SXU>%/V??AUJ7C7QE?_8M'L@%"Q@--"/V<]:U?P/:R.'U9FN M9E* D O+% 8XCP-/'FIZC)\(/@#K_ (Q\.:?)B;4Y$GF< MH "2\=O$ZPG!'5VXP3UQ0!^D]%?)7['O_!1#PE^U-K5QX3OM'N/!'C^V1Y#H MMY,)4N53_6>3)M4EEY+1LH8 $C<%8CZUH **** "BBB@#\5O^"*G_)TWBG_L M3+K_ -+K&OVIK\5O^"*G_)TWBG_L3+K_ -+K&OVIH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** *VI:;::Q8SV5_:PWUG.I26WN8Q)'( MIZAE(((]C7R7\:O^";'P]^(!N-0\(RR>!=8?+>5;+YM@[>\)(*=A\C #^Z:^ MO:*ZL/BJV%ES49-?UV.W"XW$8*7/AYN/Y?-;,_$OXT?LB?$WX&--<:YH+WVB MQD_\3K2LW%KM]6(&Z/\ [:*M>,5_0TRAU*L RD8((X-?-OQJ_8%^%WQ=\^]M M-//@[7I,M]OT5%2-V/>2#[C<\DKM8]VK[#"<1)VCBHV\U_E_E]Q]]@>+(NT, M;"WFOU7^7W'YV?!7]M'XG_!'[/::?K1UO08L+_8^LYGA51VC;.^/C. K!?4& MOOCX*_\ !1GX;?$K[/8^(W?P)K3X4KJ3AK)V_P!FX 7_MH$'N:^(OC5^P3\ M4/A#Y][;:S*2#6C7SK33LSY-IQ=F%%%%(04444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%4]6UFPT&R>\U.^MM.M$^]<7%O!NKZU(.%DU*>.RC/N-OF,1]0/PKP?QG_P M4[^+/B#S(]$M]$\+Q'[DEM:&XF7ZM,60_P#? KV*61XVKO'E]7_3/?H<-YC6 MU<.5>;_35_@?J_7%^,OC3X"^'N\>)/&.B:-*G6WNKZ-9OH(\[C^ K\7/&7[1 M7Q.^(&]=?\=:Y?0R?>MA>/% ?^V2$)^E>=U[-+AI[UJGW+]7_D?04.$'O7K? M MNWL$GW+EK-X8#_VUD"I^M>K')LOPRYJFO^)_\,CVX*-:\67GVO7-7O]9N^?W^H M7+SR<]?F"_^"8?Q7\0>7)K=UHGA>(_?CN+HW,Z_18@R'_OL5[QX+_X M)3^#M.V2>*/&.L:W(.3'IT,=E&?8[O,8CZ$?A5?VAEF#TIM?]NK]5_F6\UR; M :4G&_\ =7ZI6_$_,FM3P_X5UOQ=>?9-"T>_UJ[_ .>&GVKSR?\ ?* FOV9\ M%_L6?!?P+L:R\!Z=?3KR9M7W7Q)]<3%E!^@%>QZ9I-EHMFEII]G;V%JGW8+6 M)8T7Z*H %>=5XDIK^%3;]7;_ #/)K\7TEI0I-^KM^5S\/+&Q'5[?1[1[@GV$DA MCQ]=IK](:*\:KG^,J?!:/HO\[GS]?BC,*ND&H>B_SN?*?@S_ ()J_!OPSY;Z MG:ZMXIF7D_VE?&-,^RP"/CV)/OFO>/!OP7\!?#W8?#?@[1-&E3I<6MC&LWU, MF-Q_$UVE%>/5QF(K_P 2HW\SY^OC\5B?XU5OYZ?=L%%%%<9P!1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 53N=&T^\E,MQ8VT\IX+R0JQ_,BKE%.[6PTVMCR/XQ?LO\ @/XP>$+K M1KK0[#2[IE/V;4;&T2.6!^Q^4#(]C7Y ?&SX(^)?@/XVNO#OB.UVLC%K:]C! M,-W%GY9$8CD'TZ@\&OW;KS7X\? ?P[\?/!LVB:Y"%G52;2]4#S('QP1[9QD5 M]!E>;3P<^2H[P?X>:/JLFSRIE\_9U7>F_P /-?Y'X7JI9@ ,D\ "OT$_8;_8 M=:\6S^(7Q!LE%N2)-+T:9B_9A_P""=:]\1 M1:ZA%IUT5TNSAD$B3A3\L[XZ ]E//'(%?>2*L:JJJ%51@*HP /2O6S;.E)>P MPKWW?Z(]S/.(5*+PV"EOO)?DOU8(JQJJJH55& JC ]*=117Q!^.VA92,>F^YC/U K] M&*^!_P#@HY^Q7\5/VK/B%X&U#P9?:);:'HMHT#?;[V2&>&>6<&24*(R"H18C MPVX[&&.F0#Z#\!?$GX7?LX?#3P/\//$_Q"\*^'-7T31K+3I;'4M9MK><2) H M9F1G!7)!.2 .?>O9M#U_3/$^EPZEHVHVFK:=,"8KRQG6:&3!P=KJ2#SZ&OB3 M0_\ @CS\%(?#BV^OW_B?7_$$J[[O7&U$0R23'EW2,*5 +$D!MYZ98\D_*^B/ MXO\ ^"5_[8>B^%3K]YK_ ,+/$SQ2/#*VQ)[:5_*,ICSM6XA8?>&-RJ/NA\ M]F_X+2_$S4+?PG\._AGI<[ ^(+V6_O;>,X,BPF-($;U4R2NV/6('L*^\O@?\ M(]&^!?PK\-^"="MH8+32;..&22) IN)MH\V9^.6=LL3[U^;'_!6!Y'_:^^!D M3C-L+>V*]_F.H$-Q] M?K#0!^4/_ 53\,Q_L]?M#_"?XX>#[:/3-:NKF22^ M^RCRQ<7%J\3AY,#DR1RM&Q[JG.>:_532M2@UK2[/4+5_,M;N%)XF]490RG\B M*_-[_@MZH_X5=\,VP-PUFY /?_4#_"OO/X%^:/@E\/A.H6;_ (1[3]ZKT#?9 MH\C\Z .XK\K/^"G^K7GQN_:Z^#7P*@O9(M'EEM)+Q8CC9/=W!B9R,ESL#X@O9;^]MXS@R+"8T@1O53)*[8] M8@>PK[R^!_PCT;X%_"OPWX)T*VA@M-)LXX9)(D"FXFVCS9GXY9VRQ/O7YL?\ M%8'D?]K[X&1.,VPM[8KW^8Z@0W'T"U^L- 'Y0_\ !5/PS'^SU^T/\)_CAX/M MH],UJZN9)+[[*/+%Q<6KQ.'DP.3)'*T;'NJ*_\-2?';_HU'Q!_P"%38?X4 ? '_!% M3_DZ;Q3_ -B9=?\ I=8U^U-?@5_P33^)7C'X5_'77=6\$_#>\^*&JS>&Y[67 M2+&_6S>&$W5JQG+LC@@,B+MQ_P M <\5^E?_ V/^T%_T:!X@_\ "GA_^1J M/LJBOE7_ (:D^.W_ $:CX@_\*FP_PH_X:D^.W_1J/B#_ ,*FP_PH ^JJ*^5? M^&I/CM_T:CX@_P#"IL/\*/\ AJ3X[?\ 1J/B#_PJ;#_"@#ZJHKY5_P"&I/CM M_P!&H^(/_"IL/\*/^&I/CM_T:CX@_P#"IL/\* /JJBOE7_AJ3X[?]&H^(/\ MPJ;#_"C_ (:D^.W_ $:CX@_\*FP_PH ^JJ*^5?\ AJ3X[?\ 1J/B#_PJ;#_" MC_AJ3X[?]&H^(/\ PJ;#_"@#ZJHKY5_X:D^.W_1J/B#_ ,*FP_PH_P"&I/CM M_P!&H^(/_"IL/\* /JJBOE7_ (:D^.W_ $:CX@_\*FP_PH_X:D^.W_1J/B#_ M ,*FP_PH ^JJ*^5?^&I/CM_T:CX@_P#"IL/\*/\ AJ3X[?\ 1J/B#_PJ;#_" M@#ZJHKY5_P"&I/CM_P!&H^(/_"IL/\*/^&I/CM_T:CX@_P#"IL/\* /JJBOE M7_AJ3X[?]&H^(/\ PJ;#_"C_ (:D^.W_ $:CX@_\*FP_PH ^JJ*^5?\ AJ3X M[?\ 1J/B#_PJ;#_"C_AJ3X[?]&H^(/\ PJ;#_"@#ZJHKY5_X:D^.W_1J/B#_ M ,*FP_PH_P"&I/CM_P!&H^(/_"IL/\* /JJBOE7_ (:D^.W_ $:CX@_\*FP_ MPH_X:D^.W_1J/B#_ ,*FP_PH ^JJ*^5?^&I/CM_T:CX@_P#"IL/\*/\ AJ3X M[?\ 1J/B#_PJ;#_"@#ZJHKY5_P"&I/CM_P!&H^(/_"IL/\*/^&I/CM_T:CX@ M_P#"IL/\* /JJBOE7_AJ3X[?]&H^(/\ PJ;#_"C_ (:D^.W_ $:CX@_\*FP_ MPH ^JJ*^5?\ AJ3X[?\ 1J/B#_PJ;#_"C_AJ3X[?]&H^(/\ PJ;#_"@#ZJHK MY5_X:D^.W_1J/B#_ ,*FP_PH_P"&I/CM_P!&H^(/_"IL/\* /JJBOE7_ (:D M^.W_ $:CX@_\*FP_PH_X:D^.W_1J/B#_ ,*FP_PH ^JJ*^5?^&I/CM_T:CX@ M_P#"IL/\*/\ AJ3X[?\ 1J/B#_PJ;#_"@#ZJHKY5_P"&I/CM_P!&H^(/_"IL M/\*/^&I/CM_T:CX@_P#"IL/\* /JJBOE7_AJ3X[?]&H^(/\ PJ;#_"C_ (:D M^.W_ $:CX@_\*FP_PH ^JJ*^5?\ AJ3X[?\ 1J/B#_PJ;#_"C_AJ3X[?]&H^ M(/\ PJ;#_"@#ZJHKY5_X:D^.W_1J/B#_ ,*FP_PH_P"&I/CM_P!&H^(/_"IL M/\* /JJBOE7_ (:D^.W_ $:CX@_\*FP_PH_X:D^.W_1J/B#_ ,*FP_PH ^JJ M*^5?^&I/CM_T:CX@_P#"IL/\*/\ AJ3X[?\ 1J/B#_PJ;#_"@#ZJHKY5_P"& MI/CM_P!&H^(/_"IL/\*/^&I/CM_T:CX@_P#"IL/\* /JJBOE7_AJ3X[?]&H^ M(/\ PJ;#_"C_ (:D^.W_ $:CX@_\*FP_PH ^JJ*^5?\ AJ3X[?\ 1J/B#_PJ M;#_"C_AJ3X[?]&H^(/\ PJ;#_"@#ZJHKY5_X:D^.W_1J/B#_ ,*FP_PH_P"& MI/CM_P!&H^(/_"IL/\* /JJBOE7_ (:D^.W_ $:CX@_\*FP_PH_X:D^.W_1J M/B#_ ,*FP_PH ^JJ*^5?^&I/CM_T:CX@_P#"IL/\*/\ AJ3X[?\ 1J/B#_PJ M;#_"@#ZJHKY5_P"&I/CM_P!&H^(/_"IL/\*/^&I/CM_T:CX@_P#"IL/\* /J MJBOE7_AJ3X[?]&H^(/\ PJ;#_"C_ (:D^.W_ $:CX@_\*FP_PH ^JJ*^5?\ MAJ3X[?\ 1J/B#_PJ;#_"C_AJ3X[?]&H^(/\ PJ;#_"@#ZJHKY5_X:D^.W_1J M/B#_ ,*FP_PH_P"&I/CM_P!&H^(/_"IL/\* /JJBOE7_ (:D^.W_ $:CX@_\ M*FP_PH_X:D^.W_1J/B#_ ,*FP_PH ^JJ*^5?^&I/CM_T:CX@_P#"IL/\*/\ MAJ3X[?\ 1J/B#_PJ;#_"@#ZJHKY5_P"&I/CM_P!&H^(/_"IL/\*/^&I/CM_T M:CX@_P#"IL/\* /JJBOE7_AJ3X[?]&H^(/\ PJ;#_"C_ (:D^.W_ $:CX@_\ M*FP_PH ^JJ*^5?\ AJ3X[?\ 1J/B#_PJ;#_"C_AJ3X[?]&H^(/\ PJ;#_"@# MZJHKY5_X:D^.W_1J/B#_ ,*FP_PH_P"&I/CM_P!&H^(/_"IL/\* /JJBOE7_ M (:D^.W_ $:CX@_\*FP_PH_X:D^.W_1J/B#_ ,*FP_PH ^JJ*^5?^&I/CM_T M:CX@_P#"IL/\*/\ AJ3X[?\ 1J/B#_PJ;#_"@#ZJHKY5_P"&I/CM_P!&H^(/ M_"IL/\*/^&I/CM_T:CX@_P#"IL/\* /JJO%OC1^R#\,?CD)KC6]!6PUJ3_F- M:3BWNL^KD K(?^NBM[8KS[_AJ3X[?]&H^(/_ J;#_"C_AJ3X[?]&H^(/_"I ML/\ "M:5:I1ESTY-/R-Z->KAY^THR<7Y'R3\:O\ @FS\0_A[Y]_X2D3QUHZ9 M;R[5/*OD7WA)._T_=DD_W17R9J&GW6DWLUG?6TUG=PL4EM[B,QR1L.H92,@^ MQK]:?^&I/CM_T:CX@_\ "IL/\*\Y^+7B#QM\;K(P^+OV+M6U"X"[8M0C\46, M5W%Z;9E ;'^R25]0:^MPG$52'NXF-UW6_P!VWY'W.!XLJT[0QD>9=UH_NV?X M'P+\-?C!XS^#^K#4?!_B*]T.(-)O=%U*+[]I?V[0R =CM8 X/8]#7T M#IY?F\;JS?W27]?'P'\2O"WQ0T5=6\*:]8Z] M8' :2SE#&,GG:Z_>1O\ 98 ^U=+7\_WA+QIKW@+68M6\.:Q>Z'J47W;JQG:) M\>A(/(/<'@]Z^POAG_P5,\9>&M)^Q^,?#-GXRFC4".^M[G^SYF]Y (W1C_NJ ME?,XOA^M2O+#OF7;9_Y,^/QW"N(HWGA7SKML_P#)_AZ'Z?T5\)^&?^"E7BKQ MEI-_J>B_ F:^LK!#+=.OC+3T:&,?QO&P#JON5YKYN^/'[?7CGXNZQI%QHDC22!5#@?W<8^M>5A,KQ&+J.G;EMO?H>'@A4PU1TJJLT>9B<-5PE5T:RM)'U517RK M_P -2?';_HU'Q!_X5-A_A1_PU)\=O^C4?$'_ (5-A_A7.GYG MK4,HQ^(_AT7\]/SL?H?17Y/>,O\ @IU\6_$&]-%AT3PM$?N/:V?VB8?5IBRG M_O@5X/XR_:&^)GQ WKK_ (YUS4(7^];&]>. _P#;)"$_2O9I<.XF>M22C^/] M?>?04.$\94UJS4?Q?^7XG[1^,_C9X ^'GF+XD\9:)H\T?6WN;Z,3?A'G$>-/^"EGP<\,^9'I=QJ_BF9>!_9MB8X\^[3F/CW /XU^2-*JEF R3P *]F MEPYAXZU).7X?U]Y]!0X2PD-:TW+\%^K_ !/O7QI_P5?UZZWQ^$_ NGZ>O19] M8NWN2??9&(\?3<:\'\:?MW?&SQKO23QG-H]LW2#188[3;])%'F?F]<+X5_9U M^)_C:-)=%\ ^(+VW?[MS_9\B0GZ2, OZUT,_[&/QWADVK\+-:G7^]%<6>/\ MQZ<5U^RRK!;\J?GJ_P!6=WL?XW9Y9KWB;6/%5X;O6M6OM8N_^ M>]_!!IUK)S2UL/V1M9L;5/NP M6WB73XT7Z*% %6O^&I/CM_T:CX@_\*FP_P *\BKQ)6E_"II>NO\ D>!7XNKR MTH4E'UN_\CPGP;_P2?U>;9)XK\>65GW>WT>S>XS["20IC_O@U[QX-_X)L_!G MPOY;ZA8ZKXHF7DMJE^RIG_=A$8Q['/XTW_AJ3X[?]&H^(/\ PJ;#_"C_ (:D M^.W_ $:CX@_\*FP_PKQJN;XVMO4:]-/R/GZ^>YCB/BJM+RT_+4]Y\&_!WP+\ M/53_ (1KPAHNB2)TFL[&-)3[F3&XGW)KL:^5?^&I/CM_T:CX@_\ "IL/\*/^ M&I/CM_T:CX@_\*FP_P *\J4Y3=Y.[/$G4G4?--W?F?55%?*O_#4GQV_Z-1\0 M?^%38?X4?\-2?';_ *-1\0?^%38?X5!!]545\J_\-2?';_HU'Q!_X5-A_A1_ MPU)\=O\ HU'Q!_X5-A_A0!]545\J_P##4GQV_P"C4?$'_A4V'^%'_#4GQV_Z M-1\0?^%38?X4 ?55%?*O_#4GQV_Z-1\0?^%38?X4?\-2?';_ *-1\0?^%38? MX4 ?55%?*O\ PU)\=O\ HU'Q!_X5-A_A1_PU)\=O^C4?$'_A4V'^% 'U517R MK_PU)\=O^C4?$'_A4V'^%'_#4GQV_P"C4?$'_A4V'^% 'U517RK_ ,-2?';_ M *-1\0?^%38?X4?\-2?';_HU'Q!_X5-A_A0!]545\J_\-2?';_HU'Q!_X5-A M_A1_PU)\=O\ HU'Q!_X5-A_A0!]545\J_P##4GQV_P"C4?$'_A4V'^%'_#4G MQV_Z-1\0?^%38?X4 ?55%?*O_#4GQV_Z-1\0?^%38?X4?\-2?';_ *-1\0?^ M%38?X4 ?55%?*O\ PU)\=O\ HU'Q!_X5-A_A1_PU)\=O^C4?$'_A4V'^% 'U M517RK_PU)\=O^C4?$'_A4V'^%'_#4GQV_P"C4?$'_A4V'^% 'U517RK_ ,-2 M?';_ *-1\0?^%38?X4?\-2?';_HU'Q!_X5-A_A0!]545\J_\-2?';_HU'Q!_ MX5-A_A1_PU)\=O\ HU'Q!_X5-A_A0!]545\J_P##4GQV_P"C4?$'_A4V'^%' M_#4GQV_Z-1\0?^%38?X4 ?55%?*O_#4GQV_Z-1\0?^%38?X4?\-2?';_ *-1 M\0?^%38?X4 ?55%?*O\ PU)\=O\ HU'Q!_X5-A_A1_PU)\=O^C4?$'_A4V'^ M% 'U517RK_PU)\=O^C4?$'_A4V'^%'_#4GQV_P"C4?$'_A4V'^% 'U517RK_ M ,-2?';_ *-1\0?^%38?X4?\-2?';_HU'Q!_X5-A_A0!]545\J_\-2?';_HU M'Q!_X5-A_A1_PU)\=O\ HU'Q!_X5-A_A0!]545\J_P##4GQV_P"C4?$'_A4V M'^%'_#4GQV_Z-1\0?^%38?X4 ?55%?*O_#4GQV_Z-1\0?^%38?X4?\-2?';_ M *-1\0?^%38?X4 ?55%?*O\ PU)\=O\ HU'Q!_X5-A_A1_PU)\=O^C4?$'_A M4V'^% 'U517RK_PU)\=O^C4?$'_A4V'^%'_#4GQV_P"C4?$'_A4V'^% 'U51 M7RK_ ,-2?';_ *-1\0?^%38?X4?\-2?';_HU'Q!_X5-A_A0!]545\J_\-2?' M;_HU'Q!_X5-A_A1_PU)\=O\ HU'Q!_X5-A_A0!]545\J_P##4GQV_P"C4?$' M_A4V'^%'_#4GQV_Z-1\0?^%38?X4 ?55%?*O_#4GQV_Z-1\0?^%38?X4?\-2 M?';_ *-1\0?^%38?X4 ?55%?*O\ PU)\=O\ HU'Q!_X5-A_A1_PU)\=O^C4? M$'_A4V'^% 'U517RK_PU)\=O^C4?$'_A4V'^%'_#4GQV_P"C4?$'_A4V'^% M'U517RK_ ,-2?';_ *-1\0?^%38?X4?\-2?';_HU'Q!_X5-A_A0!]545\J_\ M-2?';_HU'Q!_X5-A_A1_PU)\=O\ HU'Q!_X5-A_A0!]545\J_P##4GQV_P"C M4?$'_A4V'^%'_#4GQV_Z-1\0?^%38?X4 ?55%?*O_#4GQV_Z-1\0?^%38?X4 M?\-2?';_ *-1\0?^%38?X4 ?55%?*O\ PU)\=O\ HU'Q!_X5-A_A1_PU)\=O M^C4?$'_A4V'^% 'U517RK_PU)\=O^C4?$'_A4V'^%'_#4GQV_P"C4?$'_A4V M'^% 'U517RK_ ,-2?';_ *-1\0?^%38?X4?\-2?';_HU'Q!_X5-A_A0!]545 M\J_\-2?';_HU'Q!_X5-A_A1_PU)\=O\ HU'Q!_X5-A_A0!]545\J_P##4GQV M_P"C4?$'_A4V'^%'_#4GQV_Z-1\0?^%38?X4 ?55%?*O_#4GQV_Z-1\0?^%3 M8?X4?\-2?';_ *-1\0?^%38?X4 ?55%?*O\ PU)\=O\ HU'Q!_X5-A_A1_PU M)\=O^C4?$'_A4V'^% 'U517RK_PU)\=O^C4?$'_A4V'^%'_#4GQV_P"C4?$' M_A4V'^% 'U517RK_ ,-2?';_ *-1\0?^%38?X4?\-2?';_HU'Q!_X5-A_A0! M]545\J_\-2?';_HU'Q!_X5-A_A1_PU)\=O\ HU'Q!_X5-A_A0!]545\J_P## M4GQV_P"C4?$'_A4V'^%'_#4GQV_Z-1\0?^%38?X4 ?55%?*O_#4GQV_Z-1\0 M?^%38?X4?\-2?';_ *-1\0?^%38?X4 ?55%?*O\ PU)\=O\ HU'Q!_X5-A_A M1_PU)\=O^C4?$'_A4V'^% 'U517RK_PU)\=O^C4?$'_A4V'^%'_#4GQV_P"C M4?$'_A4V'^% 'U517RK_ ,-2?';_ *-1\0?^%38?X4?\-2?';_HU'Q!_X5-A M_A0!]545\J_\-2?';_HU'Q!_X5-A_A1_PU)\=O\ HU'Q!_X5-A_A0!]545\J M_P##4GQV_P"C4?$'_A4V'^%'_#4GQV_Z-1\0?^%38?X4 ?55%?*O_#4GQV_Z M-1\0?^%38?X4?\-2?';_ *-1\0?^%38?X4 ?55%?*O\ PU)\=O\ HU'Q!_X5 M-A_A1_PU)\=O^C4?$'_A4V'^% 'U517RK_PU)\=O^C4?$'_A4V'^%'_#4GQV M_P"C4?$'_A4V'^% 'U517RK_ ,-2?';_ *-1\0?^%38?X4?\-2?';_HU'Q!_ MX5-A_A0!]545\J_\-2?';_HU'Q!_X5-A_A1_PU)\=O\ HU'Q!_X5-A_A0!]5 M45\J_P##4GQV_P"C4?$'_A4V'^%'_#4GQV_Z-1\0?^%38?X4 ?55%?*O_#4G MQV_Z-1\0?^%38?X4?\-2?';_ *-1\0?^%38?X4 ?55%?*O\ PU)\=O\ HU'Q M!_X5-A_A1_PU)\=O^C4?$'_A4V'^% 'U517RK_PU)\=O^C4?$'_A4V'^%'_# M4GQV_P"C4?$'_A4V'^% 'U57RK_P5'_Y,3^)O_<,_P#3I:4?\-2?';_HU'Q! M_P"%38?X5\__ +>OQ[^+'C3]D_QSHWB;]GW6/ ^B7/V'[1KUUK]I$_AUKO@^W'A76H[.>3Q1)J M17R(99FBED,7EXQ$58D;LX&>,@5]D5X9^UG^R'X/_:Z\#VVB^(Y)M+U33Y&F MTO6[-5:>T=AAE(;[\;87(+.)+*[6UQNAFNID8(S=BD:K(<\*'R3UQZ)I?[ M#W[97@'04\)^$/V@]+3PI"GDP"YO;J&>&($X6/\ T>1HP!T"R #H.E>X?L9_ M\$[]!_9CURY\:^(=;D\EW,VE7$W)*.VR>VY],Q3\GOCUK]&OAE\0M(^+' MP^\/^,-"N$N=*UJRCO('1L[0R@E#Z,IRI'4%2#TJK\7OA/X<^.'PYUOP3XKM M#>:'JT/E3*C;9(V!#)(C?PNC!6!]0,@CBOSWT/\ X)U_M.? RXU+1?@U\==. MT[P;=2/(L&HSW%M(I; +>4L$R!\ #S$92<=N@ ,/_@KQX@_X6Y\9/A#\&?#+ MK?\ B/SGDN+>'YS%+=O%%;JV.A"H[D'HK*> 65@2/,;& S +WKZY\9:')XF\(:YH\4JP2ZA8SVBR.,A#)&R GV&: -B MORA_X*16K_ S]O#X-?&*XB9- G:QDNIHP22]G"K$<<$ 'INFZE:ZQI]K?V M-S%>65U$LT%Q X>.6-@"K*PX(((((]:_*;]K6ZM_VF/^"HGPQ\#:"W]I6?AA M[*VU1[<[E0Q3O=W8W#@;8MJ'T<$=>*ZCP_\ L"?M=_#/1Y?!W@?X_P"EV7@= M28[=6O;NWGBC+$GRXQ!)Y))).(Y<9)YKZ0_8I_8)\/\ [)<6H:Y=ZHWBSQ_J ML7E7FM2Q>6D,9(9HH5))P6 +.QRVU>%Z4 ?-/_!:KP+?V:'JT/E3*C;9(V!#)(C?PNC!6 M!]0,@CBOSWT/_@G7^TY\#+C4M%^#7QUT[3O!MU(\BP:C/<6TBEL MY2P3('P M /,1E)QVZ P_P#@KQX@_P"%N?&3X0_!GPRZW_B/SGDN+>'YS%+=O%%;JV.A M"H[D'HK*> 77Q-^(/B=_B#\3;@R.E](':&TDDR))5:0EY96!(\QL8#, O>OM&@ HHHH M **** /Q6_X(J?\ )TWBG_L3+K_TNL:_:FOQ6_X(J?\ )TWBG_L3+K_TNL:_ M:F@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "N6^(/PM\)?%;1SI?BWP_8Z]9\[5NX@7C)ZF-QAD/NI!KJ M:*J,I0?-%V9<)RIR4H.S78_/7XU?\$M4;S]1^&&N[#RPT36VR/I'.!QZ .I] MWKX:^(OPG\7_ EUC^S/%_AZ^T*[).S[3'^[EQU,<@RCCW4D5^]]>!_MF_ / M5?C_ /"DZ7HVK366H:?*;R*R!_?C!16EXB\.ZCX3UJ[TG5;62RO[5S'+ M#(,$$?TK-K]!335T?JB:DKK8U/"_BC5?!?B"QUO1+Z;3=5L95FM[JW8JR,#^ MH[$'@@D&OT-\!_\ !5;08?#EC%XO\*:K)K4:*MS/I/E-#(1U=5=U(SUQ^M?F M]5J'2[VXMVGBM)Y(%!+2)$Q4 =23BO/Q>!P^,2]M';Y'EX[+<+F"7UB-[;/9 MGZEV_P#P5-^$LTRH^B>+[=3UDDL;8J..^VY)_2M2U_X*;?!JX9A(?$%J .#+ MIRD'_OF0U^2U%>8^'\$^_P!YXKX6R][ ?VI?>O\ (_:F#]M[X'7$RQI\0M/#-T,D$Z+^),8 K3M/VO/@Q>.5 MC^)&@J0,_OKGRQ^; 5^(=%9OAO#])R_#_(Q?".$Z5)?A_D?NC:?M,?".\C+Q M_$WPBH!Q^^UJWC/Y,X-:D'QP^'-U$LL/C_PO+$W*O'K-LP/T(>OP:HK-\-4N ME1_6] MQ(!N*Q2JQ ]< ^XK^>^BLGPS'I5_#_@F+X/CTK_^2_\ !/Z&Z*_GNM-4O=/5 MEM;N>V5CDB&1E!^N#6I;^/O$]K"L4/B/5H8EZ)'?2JH^@#5F^&9=*OX?\$Q? M!\NE?_R7_@G[^T5^#$'QL^(EJZ/#X]\3PO'@HT>LW*E<=,8?BM6U_:6^+=G) MYD?Q.\7,V,8EUNYD'Y,Y%9OAJKTJ+[F9/A"OTJK[F?NE17X@VG[77QFLPPC^ M)&OMNZ^==&3\MV(Z3C^/\ MD8OA'%]*D?Q_R/VJHK\:X?\ @H%\>X3'_P 5UYBICY7TBQ.X#L3Y&?US6M;? M\%'?CA!+O?7M/N%Q]R32H /_ !U0?UK-\.XM?:C][_R,7PGCUM*/WO\ R/U^ MHK\E;/\ X*:?&:VW^8^@7>[&/.TXC;]-KC]?2M2V_P""IGQ;@B"/HOA"X;_G MI)8W(/\ X[< ?I6;X?QJ[?>9/A;,%MROY_\ /U6HK\OH?\ @JS\0U$?G>$? M#+D8W[%N%SZXS*C% M\,YDMH)_-'Z5T5^=%G_P5JO$+?:OAA!,/X?)UQH\?7-NV:U;7_@K58/'FY^& M5Q%)G[L6M*XQ]3 O\JS>28]?\N_Q7^9D^'MCG&R73(;^%F'*/I5P2OUPI'Y&M>#]OWX"7$JQKX^4,W ,FE M7R#\28 !6;P&+7_+J7W,Q>5XZ.]"7_@+_P CZ$HKQ"U_;9^!]XY6/XAZ:I S M^]BFC'YL@K3M/VMO@U>(6C^)/A]0#C]]>+&?R;%9O"8A;TY?N45YQ!^TE\);B)9%^)W@\*W($FNVJ'\07!%:\/QD\ W$B1Q>./#XK4M-0M=05FM;F&Y53@F%PP'UQ6;BUNC%QE'=%BBBBI)"BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MI&8*I). .237G7@_]H3P'X\\>ZUX.T77H+O7M)QYT'0/Z^63]_:>#CH:TC3G M--Q5TMS6%*=12E"+:6_D>C4445F9!1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 451UC7--\/V3WFJZA:Z9:+]ZXO)EBC'U9B!7C'C+]M M_P""G@GS$N?'-EJ%_!.K:N_19-4N([-/KA/-)'Y?A7@_C+_ (*-J[QY?5_\ #L]ZAPWF-;>'*O-_ MY7?X'ZQUP_C3XX?#[X=^8OB3QGHFD31_>M[B^C$_X1 [S^ K\7/&?[07Q*^( M7F#Q!XXUS489/O6S7KI!_P!^E(0?E7G]>S2X:ZUJGW+]7_D?04.$'O7K?Z>Z8^^R,1@'VW&O@Q5+L%4%F)P !R:]+\%_LS_%3X@[&T+P%K MEU"_W;F:U:W@;Z2R[4_6O4CD^7X9)-7\47AN]9U2]U:[/6>^N M'FD_[Z8DU]9>"_\ @E[\4M>V2:]J.A^&(#]Z.2X:ZG'T6,%#_P!]U[QX+_X) M4^"-+,3IMI)3)_X[7O'@W_@D]JLVR3Q9X]L[3'W[?1K-Y\^PDD*8_[X M-?H[17C5<_QE3X6H^B_SN?/U^*,PJ_ U#T7^=SY9\&?\$V_@SX7\M]0L-4\4 M3KR6U6_95S_NPB,8]CG\:]W\&_"#P/\ #U4'AKPCHNB.O_+:RL8XY3[EP-S' MW)-=?17C5<7B*_\ $FW\SY^OCL5B?XU1R^>GW!1117(<(4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %?*O\ P5'_ .3$_B;_ -PS_P!.EI7U57RK M_P %1_\ DQ/XF_\ <,_].EI0!Y5_P14_Y-9\4_\ 8YW7_I#8U]_U\ ?\$5/^ M36?%/_8YW7_I#8U]_P! !1110 4444 ?@#_P5'_Y/L^)O_<,_P#37:44?\%1 M_P#D^SXF_P#<,_\ 37:44 ?JI_P2X_Y,3^&7_<3_ /3I=U]55\J_\$N/^3$_ MAE_W$_\ TZ7=?55 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% 'XK?\$5/^3IO%/\ V)EU_P"EUC7[4U^*W_!%3_DZ M;Q3_ -B9=?\ I=8U^U- !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\O?MD?L;Z=\>]#EUW0 M8X]/\QKZPZ>7_ /MLDS]X)>PQ+O#H^J_X'Y'YY_LA_L@:I^T)X@BU+55GT[P M39R@W5THP]SCDQ1$]ST+%_"^E>"]!L]%T2RBT[3+.,1PV\(PJ@?S/ MN:/"_A?2_!F@V>C:-9QV&FVD8CB@B& /YGWK5KS,QS&ICZEWI%;+^NIXV;9 MM5S2K=Z06R_KJ17-K!>1&*XACGB/)210P_(UE7G@OP]J&T76@Z9<[?N^=9QO MC/7&5K:HKRE)K9GB*4H[,Y&Y^$/@2\E\RX\%>'9Y,8WR:5 Q_,I65-^SK\*; MAI&E^&?@]WD)+.=!M=Q)ZG/EYS[UZ'16BK55M)_>:K$5H[3?WL\FN/V3?@W= M0M&_PV\.JK=3'8HC?FN#67=_L5?!&\51)\.]+4+R/)>6/\]KC->VT5HL7B%M M4E][-ECL5':K+_P)_P"9\_77[ _P&O)/,D\ QJV,8BU.]C'Y+,!65-_P3K^! M[A#'(5-6NB%^F9"?SKZ6HK58_%K:K+[V;+,\XY?: M7W(U7$V9+>:?R1^5D_\ P2P^+,4;LFN^#YBO(1;VZ#-^=L!^M95U_P $R/C) M;QAHSX>NFSC9%J+ _7YHP/UK]:**T7$&-7;[C9<4Y@M^7[C\@[O_ ()O_&^W M91'HFFW0/4PZI",?7<167/0"0Y_# MK63=?L@_&>TC\Q_AQKS+G&(K?S#^2DFOV\HK1<28GK"/X_YFRXNQ?6G'\?\ M,_#"\_9E^+ECM\SX9>+&W=/)T:XE_/:AQ^-95S\#?B19S&*X^'WBF"4=4DT6 MY5A^!2OWDHK1<2U>M-?>S5<7U^M)?>S\!9OASXLMO,\[PQK,7EYW[]/E&W'7 M.5XQ65N,BLNZ\!^&KV7S;CP[I,\F,;Y;&)C^96 MM%Q,NM+\?^ :KC"/6A_Y-_P#\ :*_>F;X,_#^Y:1IO OAJ5I"2Y?2+W&:R[K]B7X'WD@>3X>: E5F.3LU:^4#Z 3X' MY5D7'_!./X'30LB>']0@8])(]5G+#Z;F(_2M%Q%A']F7W+_,U7%F!>\9?D<F0]:EG^TY\7;$,(_B;XL;=U\ M[6)Y/RW,2XWM^; FM:']N;XZ6YC*_$&\.S&-]I;/T]7\GW(/:9!/\ Y]_< ME^A):_\ !3CXR6\6QU\.W+9_UDNG,#_X[(!^E:T/_!5#XKQB,2:!X/E"X#-] MBN@S>O2YP#^'X5R-Q_P3C^.,,S(F@:?.HZ21ZK %/';

?D_3&:/9Y/+^3[U_F'L<@GUI_>E^IZS;_\%6_'BS S M^#?#LD7=8VN$8_B7/\JU+/\ X*R>(D+?:OA]I=X$\31>7G?OT>X&W'7.4XQ1_9>5RV2_P# G_F']BY+/:*_ M\"?^9^@-O_P5>\'-,HG\#ZY'%_$T=Q"[#Z D9_.M2T_X*K?#1V;[5X7\5PKC M@PPVTA/US.N*_-6X\">);.(RW'AW5H(QP7DLI5'YE:R[S3;O3]GVJUFMMV=O MG1E,XZXR*/[#P$ME^(?ZMY7+X4__ )GZI6O_!4;X0W$9:33?%5JV<;);" D M^_RSD?KVK4A_X*7?!:6-6:ZUR%FZH^FDE?KAB/R-?DA14OA_!/O]_P#P"'PK ME[VYOO\ ^ ?L-!_P43^!4TJHWBJZA4]9)-)NB!]<1D_I6K:?M[_ :\D*1^/H ME(&?WVF7L8_-H0*_&2BLGPYA.DI?>O\ (Q?"6!>TY?>O_D3]K[7]M3X(WB%H M_B)I:@''[U98S^3(*U(/VL/@Y<0K(GQ)\.!6Z"2_1&_$$@BOP\HK-\-X?I.7 MX?Y&3X1PO2I+\/\ (_=J']H;X5W$B1Q?$SP?)(QPJ)KUJ6)] /,K4M?BYX%O MI#';>-/#UQ(!N*Q:K QQZX#U^"-%9OAJGTJ/[C%\'T>E9_NE?_P E_P#MC^AND9@JDDX Y)-?S[P>)M8M6C:'5;Z)H\%#'\)XJUM ZE&VZC,-RGJ#\W(K-\,RZ5?P_X)B^#Y]*Z_P# ?^"? M>/[+-6\'>( MK37-)O9;34[63S8[A&.[/?/KGO62S%V+,2S$Y)/4TE?5X3!4L'2]E!>OF?<8 M'+J& H>PIJ]]WW]3]B/V/?VO-*_:"\/C2M2ECL/&UC&/M-FW N4Z>;%ZCU'4 M<>H-?2=?S[>'?$FJ>$=:M-7T:^FTW4[5]\-U;MM=&]0:]XL/^"@OQXL=@;QL MMTB+M"7&E69_$D0AB?AV%?TQ6Y:?\%2OBY;JPDT MCPE=$G(::QN 1[?+<"O,?#^-6UG\_P#@'D2X5S!;.4'I4QP(GGC.?J7:MRQ_X*T:K&8_MGPVLYP!\_D:N\6XX[9A;'/UK M%Y%CUM"_S1SRX:S-;4T_FO\ ,_1VBOS^L_\ @K3ITBK]K^&=U V[D0ZRL@ ] M>8%Y]JW;/_@JYX(??]J\%>((>FWR98),^NC+[CZJHKYQM/^"AGP&N% M8R>,YK4@X"S:1>DGW^6$UOVO[;'P0O&98_B'IJE1D^;'-&/S9!FL7@<5'>E+ M[F<\LMQL=Z,O_ 7_ )'M]%>66/[5'P?U QB+XE^&$\P9'GZG%#VSSO(Q^-;E MG\'K1W@_N9SRPM>/Q4VODSMZ*Q;/ MQKX>U#?]EU[3+G9C=Y-Y&^W/3.&]C6PCK(JLK!E89#*<@CUK%Q<=T8.+CNAU M%%%(D**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***HZQKVF^';-KO M5=1M=,M%ZSWDZQ1CZLQ II-NR&DV[(O45X1XR_;B^"G@G>D_CBSU2=>D.C(] M[N^CQ@I^;"O"/&7_ 5=\,6;21^%O!&J:L>BS:I]=8/PB4A!^ KV*7#N)EK M4DH_C_7WGT%#A/%SUJS4?Q?^7XG[1^-/CI\//AWO7Q'XTT/29DZVT]]'Y_X1 M ES^ KP?QI_P4P^#_AO>FDR:QXJF'"G3[(Q19]VF*''N%-?DK3HT:1U1%+NQ MP%49)/H*]FEP[AHZU).7X?U]Y]!0X3PD-:TW+\%^K_$^\/&G_!5[Q%=[X_"G M@?3=,'19]6NI+MC[[$$8!_$_C7A'C3]NCXV>-O,CF\:W.DV[=(=%B2SV_21 M)/S:N3\%_LP_%?X@>6=$\ ZW<12?[>"_P#@EY\4==,< MFO:GH?AF _>C>=KJ=?HL:[#_ -]UU^SRG!;\J?GJ_P!6=OLL:G>:K=GK/?7#S.?\ @3$FL^OT]\&?\$JO VE^7)XF\6:U MK\B\F.RCCLHF]B#YC8^C"O>/!O[''P9\"^6VG^ -*N9DY$VJ(U\V?7]\7 /T M K"IQ!@Z:M33EZ*R_'_(YZW%. HKEI)R]%9?C_D?C'X;\%^(/&=U]F\/Z%J6 MN7&<>5IMI)<-GZ(":]Q\&?L _&SQCY*TMHQA(8$"(H] !P*GKQZO$E:7\*"7KK_D>!7XNQ$M*--1] M;O\ R/SE\%_\$GM0D\N3Q;X]MK8_QVVBV;39^DLA7'_?!KW?P;_P3?\ @OX6 M$;7VFZEXGG7G?JU^P7/^Y"(U(]B#^-?4=%>-5S;&UMZC7II^1\_7SS,<1\55 MKTT_(Y+P;\(_!/P]51X9\):+H;+_ ,M;&QCCD/NS@;F/N376T45Y4I2F[R=V M>)./W7[(7P8O) \GPXT%6Q MC]U;>6/R4@5ES?L._ VXD=V^'MB"QR=EQ<*/P D 'X5[I16BQF)6U27WLU6/ MQ<=JLO\ P)_YGSI/_P $]_@+-"R)X(>!CTDCUB^+#Z9F(_2LN[_X)O\ P0N% M41Z)J5J0MJ\O\ P)_YGR9=?\$R M?@U<2!H_^$AM0!C;%J*D'W^:,FLN;_@EC\)996==<\80J3D1I?6N![#-L3^9 MK['HK19IC5_R]9JLYS!?\OI?>?$,W_!*7P"T3"+QCXD23'RLXMV ^H$8S^=< M?X\_X)4P6/ANZN?"GC*[O]7A4O'9W]JBI-@?=#*>#]:_0ZBMHYQCHN_M+_<= M$,_S*#3]K?U2_P C^?37]!U#POK5[I&JVDMCJ-G*T,]O,I5XW!P00:SZ_7O] MLC]CO3OCYI+Z_HL,=GXVM(MJS+\HO$ X23U(Z ]<<>E?FK\,_P!G/QE\3/BA M)X(M--DM-2M9=E^\ZE5M%!P68_R]:^]P6:4<51=5OE:W7;_@'Z?E^OT.^ OP(\._L_P#@F+0="A4S2;9+ MV^91YMU*!C;5L)X+CNEV[B\.K MV6/IAI@<_AWK]CZ*P7$6,6ZB_D_\SFCQ9CUO&+^3_P S\4KO]B?XWV*J9/AY MJ3!N!Y,D,GY[7.*PK[]EKXP:>',OPT\4-L;:?(TN67G..-BG(]QQ7[E45LN) M,1U@OQ_S.B/%V*^U3C^/^9^#-]\$?B-IA<7G@#Q1:&-=SB?1KE-HQG)RG Q6 M'=^"_$%@5%UH6I6Q;[OG6_C$=S;Q7$8.X+*@8 ^N#]36)??#GPGJ?F?;/#&C7? MF??\_3XGW?7*\ULN)H]:7X_\ Z(\81^U0_\ )O\ @'X#45^[MY^S_P#"_4'W MW7PW\)7#[=H:70[5B!Z9,?N:P;O]D?X-7JJ)/AOX?4+R/)M!'^>W&:V7$E'K M3?X&\>+\/]JE+\#\0**_:.^_85^!6H!Q+\/K1=YW'R+RZB[YXV2C ]A6%>_\ M$[/@5=,YB\+75F&7 $.K71V\=1OD;GZULN(\(]XR^Y?YG1'BW O>$E\E_F?C MS4UK>7%C)YEM/);R8QOBF17ZQW?_ 3*^#5P5\L>(+7'7R=1!S]=R']* MPKS_ ()5_"Z13]E\2>+8'W9_>7-K(H'H!]G!_6MEG^"EO?[C=<49=+>Z^1^: M=C\0_%6F",6?B;6+01G*>1?RIM._\$I_B+&LGV3Q9X7G(/R><]S'D9ZG$38X M^M'US*)[\O\ X#_P _M#(JF_)\X_YH\ZLO\ @HE\=;55$OBNUO"&R3-I-J,C MT.R->/UK=L_^"FGQFMM_F/H%WNQCSM.(V_3:X_7TJY??\$O?B_:LXBOO"]YM M7(,%_,-Q]!OA7GZ\5A7?_!-_XWV^WR]%TRZW=?)U2$;?KN(_2B^3S_D_!!S9 M!4_Y]_@CK[+_ (*I_%&)A]J\-^$KA N/W=M=1L3ZD_:"/TK;L?\ @K!XNC$? MVSP+HLY!^?R+J:+<,]L[L9!+\.=9?R^3Y")+^6QCG\*/JN43VY/_ +_ ((?4LAJ;(+96. TVESJ M"?3E*/[*RN?PI?\ @3_S#^Q,FJ?#%?*3_P S]%['_@JQ\.Y#']L\)>)X 1\_ MD);2X..@S*N>?I6Y9?\ !4/X072J9;#Q39DM@B:PA.!ZG9,W'ZU^6%]H&J:8 M)#>:;=V@C.US/ R;3G&#D<)\,9;+6*?WGZ]V?\ P4@^"%SN M\S6M3M-O3SM+F.[Z;0?UK>LOV^O@-?,%3QXD;E=Q$VF7L8'MDPXS^-?C-163 MX=PCVE+[U_D82X3P+VE)?-?Y'[:67[97P4U#RS%\1M'7S#@><[Q?GO48_&MV MS_:8^$E\I:/XF^$E .,2ZU;QG\F<$U^%U%8OANATJ/\ PEPCAOLU9?@?O?: M_%KP-?,RVWC/P_<,HR5BU2!B!^#UNV/B#2]3,8L]2M+LR#<@@G5]PQG(P>>* M_GSHK%\,QZ5?P_X)SRX/A]FN_P#P'_@G]#=%?SXV6MZCIJJMI?W5J%;IS^-8OANOTJ+\3GEPCB?LU8_B?MO17XR6?[>_QYLE*Q^/I6!. M3YVF64A_-H2:W[7_ (*0?&^W9C)K>FW0(X$NEP@#_OD"L7P[BUM*/WO_ ",) M<)XY;2B_F_\ (_7RBOR?L?\ @J!\8+0QF6S\,7NT8(GT^4;^.IV3+^F*W+/_ M (*L?$>-5^U^%/"\[;OF,,=S&"/09F;!]ZQ>08U;)/YG/+A?,5LD_F?J)17Y ML6?_ 5D\0IN^U?#W3)O[ODZC)'CUSE&S6]9_P#!6N%F N_A?)&NWEH==#DG MZ&W''XUB\CQZ_P"7?XK_ #.>7#F9Q_Y=7^&?%L+YX$5O:R#'KDW"_RK%Y1CH[ MTG^!A+(LRCO1?X?YGVC17R;:_P#!3;X-7#,)#X@M0!P9=.4@_P#?,AKN6I;'J1OR*W+'XD>$M3\O['XIT6[\SA/(U"%]WTPW-8NE4CO%_<<\J%6 M/Q0:^3.CHJ"TOK:_C+VUQ%<(#M+0N& /ID5/61B%%%% !1110 4444 %%%% M!1110 4444 %%?-O[77[8&E?L^:"^G:4\.H^-+N,BVM20R6_;S)1GH.P[T?L MB_M@:7^T%H,6G:J8=-\9VJ8N;53A+C'_ "TC'8'^[VYKO^HXCZO]9Y?=_K7T M/3_LW%?5?KG)[G]:^GF?25%%%]G2&,? M\"8@5XMXS_;E^"?@GS$G\;VNJW"](=%C>\W?1XP8_P VK>G0JUG:G!OT1TT< M-7Q#M1@Y>B;/>:*^#O&G_!5[PW9^9'X4\#ZGJAZ+-JUS':+]=J"0D?B/PKPG MQE_P4T^+_B+S$TC^Q?"T)X5K&R\Z4#W:8NI/N%%>Q2R/&U=X\OJ_\KL]^APW MF-;>"BO-_P"5V?K/7">-/CO\._AWO7Q'XUT/2IDZVTUZAG]\1 ES^ K\7/&G MQ[^(WQ#WCQ%XVUS5(7ZVTEZZP?A$I"#\!7!5[-+AKK6J?]-(;6?%4PX4V%D88L^[3%"![A37@_C3_@J]XDO M/,C\*>!],TL=%FU:YDNV^NU!& ?Q/XU\(QQM-(J(K.[':JJ,DD] !7I_@S]E MWXL^/_+.B> -;FBD^Y<7-L;6%OI)-L3]:]6.3Y=A5S5/_)G_ ,,CVHY#E6#7 M-6U\Y2_X9'4>,_VY?C9XV\Q)_&]UI5NW2'18TL]OT>,"3\VKQ76O$&J>)+QK MO5]2O-4NVZSWL[S2'_@3$FOKKP;_ ,$N?B=K>R37]7T/PU"?O1F9[J=?^ HN MP_\ ?=>\>#?^"5O@+2=C^)/%&M^()5ZI:K'90M]5P[?DXIO,LLP:M3:_[=7] M+\2GF^3X!6HM?]NK]5I^)^7U;7AGP3XB\:7/V?P]H.IZ[<9QY6FV6/D3:G&U\^?[V9R^#],8[8KURRL;;3;6.VM+>* MUMHQM2&% B*/0 <"O-J\207\*FWZNWY7/(K\7TUI0I-^KM^"O^9^.W@O_@G] M\;/&(CD;PO'H%L_2?6KN.#'UC!:0?]\5[QX+_P""3M])LD\6^/K>#^_:Z+9- M+GZ2R%&?"FC:$P&/,L+&.) MS]7 W'\37545X]7%XBO_ !9M_,\"OCL5B?XU1R]6_P @HHHKD.$**** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "OE7_@J/_P F)_$W_N&?^G2TKZJKY5_X*C_\F)_$ MW_N&?^G2TH \J_X(J?\ )K/BG_L<[K_TAL:^_P"O@#_@BI_R:SXI_P"QSNO_ M $AL:^_Z "BBB@ HHHH _ '_ (*C_P#)]GQ-_P"X9_Z:[2BC_@J/_P GV?$W M_N&?^FNTHH _53_@EQ_R8G\,O^XG_P"G2[KZJKY5_P""7'_)B?PR_P"XG_Z= M+NOJJ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@#\5O\ @BI_R=-XI_[$RZ_]+K&OVIK\5O\ @BI_R=-XI_[$RZ_] M+K&OVIH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ JG:Z/866H7=];V-M!>WFW[3P&6P.!GI5RBG=CNT%%%%(04444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 52O=$T[4F9KNPM;HLNUC-"KY'HD45JJU6.TG]YO'$5H_#-KYL\;OOV.?@KJ#2&7X 8E(&/W.IWL8_)9A7T!16RQF)CM5E][- MXYAC(_#6DO\ MY_YGS!=_P#!-_X(7"J(]$U*U(.2T.J3$GV^8FL.^_X)?_!^ M[$@BN_$]EN.08-0B.SGH-\+?KFOKNBMEF6,CM5?WG1'-\PCM7E]Y\47G_!*? MX<2,WV3Q7XI@7;P)I+:0@^O$*\>U85W_ ,$F_#S[/LOQ"U.'KN\[3HY,^F,. MN._K7WI16RS?'1VJO\/\CHCGV91VK/\ #_(_.V]_X)*2JK&T^*".=WRI-H17 M ]V%P>?PK#O?^"3_ (JC:3['X\T>< ?)YUG+'N..^"V.?K7Z745LL\QZ^W?Y M+_(WCQ)F:WJ7^4?\C\M;O_@E5\3T9?LOB;PE,N.3-<749!^@MVK N_\ @F3\ M9;= T?\ PC]T2<;8=18$>_S1BOUIHK9<08U;M/Y'1'BC,5NT_D?CW??\$Z?C MI:B0Q>&+.\VG@0:M;#?]-[K^N*PKW]A+X[6#%9?A_=,0N[]S?6DHQ_P"4\^W M6OVAHK9<1XM;QC]S_P SHCQ;CEO"+^3_ ,S\0;O]D;XS66WS/AOX@;=T\FT, MGY[>%=:M#&-SB?3IDVC&GW6GLJW5M-;,P MR!-&5)^F:_H4HK9<32ZTOQ_X!O'C"7VJ'_DW_ /YY**_H#O/!V@:@H6ZT/3; ME0=P6:TC< ^O(K#OO@K\/-3$@O/ ?AF[$G+^?H]N^[ZY3FMEQ+#K2?W_ / . MB/&%/[5%_?\ \ _!BBOW+O/V7OA#?L6E^&?A53MV_N=)AB&/HBCGWZU@W?[% M/P0O=OF?#O3%V]/)>:/\]KC/XULN),/U@_P.B/%V%^U3E^'^9^*5%?LC>_\ M!/GX#7BOM\$M;.S;B\.K7HQ[ &8@#\*P[[_@FO\ !2Z:0Q:=K%GN& (-3<[> M.HWAN?KFMEQ%@WNI+Y+_ #-X\68![QDODO\ ,_(JMBU\9>(+!F:VUS4K=F&" M8KN12?R-?J!=_P#!+7X1W#*8]6\6VH P5AOK<@^YW6YK!O/^"4?@611]E\9^ M(86SUF2"08],!%Y]ZU_MW R^)O[C;_6;+)_$W\T?GU8_&[XBZ:T9L_'WBBU, M8VH8-9N4VC&,##\<5N6/[4GQ?T]4$7Q+\4-M;?I"2;?KB9<_I6'>?\$EK^-\6OQ-MIEV]9M%:,Y],"=N/ M>C^U,KGNU_X"_P#(?]LY+4^)KYQ?^1\U6?[:WQOL=WE_$34VW=?.2&7\MR'' MX5OV?_!0CX\VK OXTCNE"[0DVDV6/KE80<_C7K%W_P $HO&R!?LWC70)C_%Y MT4\>/IA6S6%>_P#!++XL6ZNT&M^$KH!L*J7MRKD9ZX:W 'YT?6,GGOR?=_P M^MY#4WY/_ 5_D8%C_P %*OC7:^7YM_HUYMZ^?IB#?]=A7],5N6?_ 5*^+=N MI671_"5WSG=+8W ('H-MP!^E8U[_ ,$T?C3:M((K31+S:N08=2 W<=!O5>?K MBL*[_P"">?QXMF41^#8;H'J8=7LQCZ[I11RY//\ D^](.3(*G_/O[TCU2U_X M*N>.$9OM/@OP_,N.!%)/&1^;-6[8_P#!6C4XS']L^&MI. /G\C6&BR<=1F%L M#/;FOG"\_8E^.%BFZ3X>:BPW;?W,L$I_)9#QQUK#OOV5?C#I_F>;\-/$S>7U M\C39)?RV Y_"CZCE,]E'_P "_P""']FY%4V4/E+_ "9]CV/_ 5HTV14^V?# M2Z@.[YO(UE9,#U&85R?;CZUNV?\ P5<\$.&^U>"_$$)_A\F2"3/URRXK\_[S MX%_$G3FVW?P]\56K;=VV;1;E#CUY3IP?RK!N_!/B*P53&,NC)2L].E]#5\4>*-5\::]> M:SK5[+J.IW%_%&J^"]>L]9T6]ET[4[2020W$)PRD?S'L M:RJ*^@Y8\O+;0^IY(\O);3L?;E[_ ,%5?'C>'[.UL?">APZLD*QW&H73RS)* MX&"ZQ*4V9ZX+,![UXUXR_;B^-?C;>D_CB\TN!ND.C(EEM^CQ@/\ FQKQC0?# M^H^*-8M=*TFRFU#4;IQ'#;P+N=V/0"OKCP/_ ,$N_B9X@AAN-?U?1?#$,@!: M%I'NKE,]BB )G_@=>).CEF ]Z<8Q]=7\MSYVIA\GRSWJD8Q;[ZOY7N_N/D76 M->U/Q%>-=ZKJ-WJ=VW6>\G:60_5F)-4:_4/P9_P2M\ :3YJ6 MPCLH6^JX=OR>O=_!?[(?P<\!^6=+\ :1+,G(GU*,WTF?4-.7P?IBN2IQ!A*: MM33E\K+\?\C@K<58"BN6DG+T5E^/^1^,7A?P'XE\<7'D>'?#VJ:],#M*:;9R M7!!]]BG%>Y>#/^"?/QL\8;))/#4/A^V;I-K5Y'#^<:EI!^*U^PUI9P6%M';V ML$=M;QC:D4*!44>@ X%35XU7B2M+^%!+UU_R/ K\78B6E&FH^MW_ )'YT^"_ M^"3MV^R7Q;X^AA_O6NBV1DS])9"N/^_9KWCP7_P3E^"WA/8]YI&H>)YTY$FL M7SD9]=D7EJ?H0:^GJ*\>KFV-K?%4:]-/R/GZ^>9CB/BJM+RT_(Y;P?\ "WP; M\/T5?#7A71]!(&-^GV,<+GZLJY/XFNIHHKRI2E-WD[L\64Y5'S3=V%%%%20% M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\J_\ !4?_ M ),3^)O_ '#/_3I:5]55\J_\%1_^3$_B;_W#/_3I:4 >5?\ !%3_ )-9\4_] MCG=?^D-C7W_7P!_P14_Y-9\4_P#8YW7_ *0V-??] !1110 4444 ?@#_ ,%1 M_P#D^SXF_P#<,_\ 37:44?\ !4?_ )/L^)O_ '#/_37:44 ?JI_P2X_Y,3^& M7_<3_P#3I=U]55\J_P#!+C_DQ/X9?]Q/_P!.EW7U50 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^*W_!%3_DZ;Q3 M_P!B9=?^EUC7[4U^*W_!%3_DZ;Q3_P!B9=?^EUC7[4T %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10!%(\E)%##\C7R]^UU^Q7I'QL\/W&K^%[6TTCQI:H7B9$$< M=[@?ZM\#@GLWKC/K7U-173A\15PM15*3LT=>%Q=;!U55HRLT?SZ:_P"']1\* MZQ=Z3JUE-I^HVDABGMKA"KHP.""#1H'A_4?%.L6FE:39RW^H74@CAMX5W,[' MH!7ZV?MA?L<6'Q[T:;6M!CALO&ULF8I&(1+O _U;GL3T!/'KZT?L>?L;Z?\ M /1XM;UZ*&^\;W,8\V0$.EF#R8T/0GL6'X5]]_;]#ZM[7[?\OG_D?J'^M&&^ MI^VM^\VY?/\ R$_8Z_8XT_X":'!K>OQP7_CBZC#2R*-R60(_U2'N1T+>N<<< MGZ@HHKX#$8BIBJCJU7=L_+\5BJN,JNM6=VPHHHKG.0**** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^5?\ M@J/_ ,F)_$W_ +AG_ITM*^JJ^5?^"H__ "8G\3?^X9_Z=+2@#RK_ ((J?\FL M^*?^QSNO_2&QK[_KX _X(J?\FL^*?^QSNO\ TAL:^_Z "BBB@ HHHH _ '_@ MJ/\ \GV?$W_N&?\ IKM**/\ @J/_ ,GV?$W_ +AG_IKM** /U4_X)*?^Q,NO_2ZQK]J:_%;_ M ((J?\G3>*?^Q,NO_2ZQK]J: "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "OE7_@J/_R8G\3?^X9_Z=+2OJJOE7_@J/\ \F)_$W_N M&?\ ITM* /*O^"*G_)K/BG_L<[K_ -(;&OO^O@#_ ((J?\FL^*?^QSNO_2&Q MK[_H **** "BBB@#\ ?^"H__ "?9\3?^X9_Z:[2BC_@J/_R?9\3?^X9_Z:[2 MB@#]5/\ @EQ_R8G\,O\ N)_^G2[KZJKY5_X)*?^Q, MNO\ TNL:_:FOQ6_X(J?\G3>*?^Q,NO\ TNL:_:F@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ KY5_P""H_\ R8G\3?\ N&?^G2TK MZJKY5_X*C_\ )B?Q-_[AG_ITM* /*O\ @BI_R:SXI_['.Z_](;&OO^O@#_@B MI_R:SXI_['.Z_P#2&QK[_H **** "BBB@#\ ?^"H_P#R?9\3?^X9_P"FNTHH M_P""H_\ R?9\3?\ N&?^FNTHH _53_@EQ_R8G\,O^XG_ .G2[KZJKY5_X)*?\ L3+K_P!+K&OVIK\5O^"* MG_)TWBG_ +$RZ_\ 2ZQK]J: "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "OE7_@J/_P F)_$W_N&?^G2TKZJKY5_X*C_\F)_$W_N& M?^G2TH \J_X(J?\ )K/BG_L<[K_TAL:^_P"O@#_@BI_R:SXI_P"QSNO_ $AL M:^_Z "BBB@ HHHH _ '_ (*C_P#)]GQ-_P"X9_Z:[2BC_@J/_P GV?$W_N&? M^FNTHH _53_@EQ_R8G\,O^XG_P"G2[KZJKY5_P""7'_)B?PR_P"XG_Z=+NOJ MJ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@#\5O\ @BI_R=-XI_[$RZ_]+K&OVIK\5O\ @BI_R=-XI_[$RZ_]+K&O MVIH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^5? M^"H__)B?Q-_[AG_ITM*^JJ^5?^"H_P#R8G\3?^X9_P"G2TH \J_X(J?\FL^* M?^QSNO\ TAL:^_Z^ /\ @BI_R:SXI_['.Z_](;&OO^@ HHHH **** /P!_X* MC_\ )]GQ-_[AG_IKM**/^"H__)]GQ-_[AG_IKM** /U4_P""7'_)B?PR_P"X MG_Z=+NOJJOE7_@EQ_P F)_#+_N)_^G2[KZJH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _%;_@BI_P G3>*?^Q,N MO_2ZQK]J:_%;_@BI_P G3>*?^Q,NO_2ZQK]J: "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "OE7_@J/\ \F)_$W_N&?\ ITM*^JJ^ M5?\ @J/_ ,F)_$W_ +AG_ITM* /*O^"*G_)K/BG_ +'.Z_\ 2&QK[_KX _X( MJ?\ )K/BG_L<[K_TAL:^_P"@ HHHH **** /P!_X*C_\GV?$W_N&?^FNTHH_ MX*C_ /)]GQ-_[AG_ *:[2B@#]5/^"7'_ "8G\,O^XG_Z=+NOJJOE7_@EQ_R8 MG\,O^XG_ .G2[KZJH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH _%;_@BI_R=-XI_[$RZ_P#2ZQK]J:_%;_@BI_R= M-XI_[$RZ_P#2ZQK]J: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "OE7_ (*C_P#)B?Q-_P"X9_Z=+2OJJOE7_@J/_P F)_$W_N&? M^G2TH \J_P""*G_)K/BG_L<[K_TAL:^_Z^ /^"*G_)K/BG_L<[K_ -(;&OO^ M@ HHHH **** /P!_X*C_ /)]GQ-_[AG_ *:[2BC_ (*C_P#)]GQ-_P"X9_Z: M[2B@#]5/^"7'_)B?PR_[B?\ Z=+NOJJOE7_@EQ_R8G\,O^XG_P"G2[KZJH * M*** "BBB@ HHHH **** "BO%?VO_ -I"Q_99^!NL^-IX8KW4PRV6DV$S%5N; MR3.Q3CG:H5Y&Q@E8V (.*^"_@W^Q=\8_VX/!\7Q3^+7QBUO0H-<4W&DZ5:QM M(/).=DOE"1(X8R>515RRG=D9Y /U>HK\H_ OQ&^+O_!.+]I3PU\-_B5XNF\: M?";Q-*L-EJM_(Q2"-G">?&79F@,3,IDBW%=K9&25:OU)%DELK=I/*0QHP(,LLFY%)SC8YQG:0 ?;]%?F+ M9_\ !)WXE>(_#*>(/$?Q]UF/XE2Q_:3GS[B""8@DQ&X,XD;YB,R*!CG"MWZ_ M_@GQ^U!\1K7XN>)_V=OC9>27OC'0TD?3=2O91)<3>7@O"TG6;,;"9)#\Q0-D MD;< 'Z%T5XK^U_\ M(6/[+/P-UGQM/#%>ZF&6RTFPF8JMS>29V*<<[5"O(V, M$K&P!!Q7P7\&_P!B[XQ_MP>#XOBG\6OC%K>A0:XIN-)TJUC:0>2<[)?*$B1P MQD\JBKEE.[(SR ?J]17Y1^!?B-\7?^"<7[2GAKX;_$KQ=-XT^$WB:58;+5;^ M1BD$;.$\^,NS- 8F93)%N*[6R,DJU?JY0 4444 %%%% 'XK?\$5/^3IO%/\ MV)EU_P"EUC7[4U^*W_!%3_DZ;Q3_ -B9=?\ I=8U^U- !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !7RK_P %1_\ DQ/XF_\ <,_] M.EI7U57RK_P5'_Y,3^)O_<,_].EI0!Y5_P $5/\ DUGQ3_V.=U_Z0V-??]? M'_!%3_DUGQ3_ -CG=?\ I#8U]_T %%%% !1110!^ /\ P5'_ .3[/B;_ -PS M_P!-=I11_P %1_\ D^SXF_\ <,_]-=I10!^JG_!+C_DQ/X9?]Q/_ -.EW7U5 M7RK_ ,$N/^3$_AE_W$__ $Z7=?55 !1110 4444 %%%% !1110!^77_!<7Q+ M<0:#\)/#Z/\ Z+=7.I7\R?[<26Z1G\IY:_2SP7X;@\&^#M"T"U18[72K""QB M1/NJD4:HH'MA17Y??\%R-)E^U?!_4UC)@*:I;/)V# VK*/Q!;\C7ZH:7J$.K M:;:7UNVZWNH4GC;U5E# _D: /SS_ ."VGAZ"Y^ O@37613&=.N;B1FW%I6MHRY)[Y;-?(/ M_!:Z^BC_ &:/!]F3^_F\703*O^REE=AOUD7\Z^KOV2=)?0_V6_A'92H8IH_" MFF&2-NJNUK&S ^X)- 'K-?E#X\)^)7_!;+P_I-]MFM-#FM?LRN.%^SZ4;X?B M)BQ'X5^KU?DY)"/"O_!<."6[4Q0W=R6B8G[_ )VA,BD?\#;'X4 ?K'7Y0?MF M3-\-_P#@K)\'->L#Y$^K?V)))-OTXK]7Z_)_]OJW7Q/\ M\%1_@1ID"F5XTT""=5_A']JSR,?H$;- &W_P7%\2W$&@_"3P^C_Z+=7.I7\R M?[<26Z1G\IY:_2SP7X;@\&^#M"T"U18[72K""QB1/NJD4:HH'MA17Y??\%R- M)E^U?!_4UC)@*:I;/)V# VK*/Q!;\C7ZH:7J$.K:;:7UNVZWNH4GC;U5E# _ MD: /SS_X+:>'H+GX"^!-=9%-S9>)?L2/CD)-:S.P'L3;I^0K[-_9I\37/C3] MG;X8Z[>R-+>ZAX9TZYN)&;<6E:VC+DGOELU\@_\ !:Z^BC_9H\'V9/[^;Q=! M,J_[*65V&_61?SKZN_9)TE]#_9;^$=E*ABFC\*:89(VZJ[6L;,#[@DT >LT4 M44 %%>?_ !J^$/\ PNCPK:Z)_P )KXP\"?9[U+W^T?!6J_V=>2;8Y$\IY-C9 MB/F;BN.61#GBO%?^&!?^KC?V@/\ PN?_ +10!\ ?\$5/^3IO%/\ V)EU_P"E MUC7[4U^,>M_\$4?B]'K%ZFC^,/!-QI2S,+6:^N[R*=XLG:9$6U95;&,@,1GN M:I?\.5/C?_T-/P__ /!C??\ R'0!^U-%?BM_PY4^-_\ T-/P_P#_ 8WW_R' M1_PY4^-__0T_#_\ \&-]_P#(= '[4T5^*W_#E3XW_P#0T_#_ /\ !C??_(=' M_#E3XW_]#3\/_P#P8WW_ ,AT ?M317XK?\.5/C?_ -#3\/\ _P &-]_\AT?\ M.5/C?_T-/P__ /!C??\ R'0!^U-%?BM_PY4^-_\ T-/P_P#_ 8WW_R'1_PY M4^-__0T_#_\ \&-]_P#(= '[4T5^*W_#E3XW_P#0T_#_ /\ !C??_(='_#E3 MXW_]#3\/_P#P8WW_ ,AT ?M317XK?\.5/C?_ -#3\/\ _P &-]_\AT?\.5/C M?_T-/P__ /!C??\ R'0!^U-%?BM_PY4^-_\ T-/P_P#_ 8WW_R'1_PY4^-_ M_0T_#_\ \&-]_P#(= '[4T5^*W_#E3XW_P#0T_#_ /\ !C??_(='_#E3XW_] M#3\/_P#P8WW_ ,AT ?M317XK?\.5/C?_ -#3\/\ _P &-]_\AT?\.5/C?_T- M/P__ /!C??\ R'0!^U-%?BM_PY4^-_\ T-/P_P#_ 8WW_R'1_PY4^-__0T_ M#_\ \&-]_P#(= '[4T5^*W_#E3XW_P#0T_#_ /\ !C??_(='_#E3XW_]#3\/ M_P#P8WW_ ,AT ?M317XK?\.5/C?_ -#3\/\ _P &-]_\AT?\.5/C?_T-/P__ M /!C??\ R'0!^U-%?BM_PY4^-_\ T-/P_P#_ 8WW_R'1_PY4^-__0T_#_\ M\&-]_P#(= '[4T5^*W_#E3XW_P#0T_#_ /\ !C??_(='_#E3XW_]#3\/_P#P M8WW_ ,AT ?M317XK?\.5/C?_ -#3\/\ _P &-]_\AT?\.5/C?_T-/P__ /!C M??\ R'0!^U-%?BM_PY4^-_\ T-/P_P#_ 8WW_R'1_PY4^-__0T_#_\ \&-] M_P#(= 'W_P#\$N/^3$_AE_W$_P#TZ7=?55?BM_PY4^-__0T_#_\ \&-]_P#( M='_#E3XW_P#0T_#_ /\ !C??_(= '[4T5^*W_#E3XW_]#3\/_P#P8WW_ ,AT M?\.5/C?_ -#3\/\ _P &-]_\AT ?M317XK?\.5/C?_T-/P__ /!C??\ R'1_ MPY4^-_\ T-/P_P#_ 8WW_R'0!^U-%?BM_PY4^-__0T_#_\ \&-]_P#(='_# ME3XW_P#0T_#_ /\ !C??_(= '[4T5^*W_#E3XW_]#3\/_P#P8WW_ ,AT?\.5 M/C?_ -#3\/\ _P &-]_\AT ?M317XK?\.5/C?_T-/P__ /!C??\ R'1_PY4^ M-_\ T-/P_P#_ 8WW_R'0!^U-%?BM_PY4^-__0T_#_\ \&-]_P#(='_#E3XW M_P#0T_#_ /\ !C??_(= '[4T5^*W_#E3XW_]#3\/_P#P8WW_ ,AT?\.5/C?_ M -#3\/\ _P &-]_\AT ?M317XK?\.5/C?_T-/P__ /!C??\ R'1_PY4^-_\ MT-/P_P#_ 8WW_R'0!^U-%?BM_PY4^-__0T_#_\ \&-]_P#(='_#E3XW_P#0 MT_#_ /\ !C??_(= '[4T5^*W_#E3XW_]#3\/_P#P8WW_ ,AT?\.5/C?_ -#3 M\/\ _P &-]_\AT ?M317XK?\.5/C?_T-/P__ /!C??\ R'1_PY4^-_\ T-/P M_P#_ 8WW_R'0!^U-%?BM_PY4^-__0T_#_\ \&-]_P#(='_#E3XW_P#0T_#_ M /\ !C??_(= '[4T5^*W_#E3XW_]#3\/_P#P8WW_ ,AT?\.5/C?_ -#3\/\ M_P &-]_\AT ?M317XK?\.5/C?_T-/P__ /!C??\ R'1_PY4^-_\ T-/P_P#_ M 8WW_R'0!^U-%?BM_PY4^-__0T_#_\ \&-]_P#(='_#E3XW_P#0T_#_ /\ M!C??_(= '[4T5^*W_#E3XW_]#3\/_P#P8WW_ ,AT?\.5/C?_ -#3\/\ _P & M-]_\AT ?M317XK?\.5/C?_T-/P__ /!C??\ R'1_PY4^-_\ T-/P_P#_ 8W MW_R'0!^U-%?BM_PY4^-__0T_#_\ \&-]_P#(='_#E3XW_P#0T_#_ /\ !C?? M_(= '[4T5^*W_#E3XW_]#3\/_P#P8WW_ ,AT?\.5/C?_ -#3\/\ _P &-]_\ MAT ?M317XK?\.5/C?_T-/P__ /!C??\ R'1_PY4^-_\ T-/P_P#_ 8WW_R' M0!^U-%?BM_PY4^-__0T_#_\ \&-]_P#(='_#E3XW_P#0T_#_ /\ !C??_(= M'[4T5^*W_#E3XW_]#3\/_P#P8WW_ ,AT?\.5/C?_ -#3\/\ _P &-]_\AT ? MM317XK?\.5/C?_T-/P__ /!C??\ R'1_PY4^-_\ T-/P_P#_ 8WW_R'0!^U M-%?BM_PY4^-__0T_#_\ \&-]_P#(='_#E3XW_P#0T_#_ /\ !C??_(= '[4T M5^*W_#E3XW_]#3\/_P#P8WW_ ,AT?\.5/C?_ -#3\/\ _P &-]_\AT ?M317 MXK?\.5/C?_T-/P__ /!C??\ R'1_PY4^-_\ T-/P_P#_ 8WW_R'0!^U-%?B MM_PY4^-__0T_#_\ \&-]_P#(='_#E3XW_P#0T_#_ /\ !C??_(= '[4T5^*W M_#E3XW_]#3\/_P#P8WW_ ,AT?\.5/C?_ -#3\/\ _P &-]_\AT ?M317XK?\ M.5/C?_T-/P__ /!C??\ R'1_PY4^-_\ T-/P_P#_ 8WW_R'0!^U-%?BM_PY M4^-__0T_#_\ \&-]_P#(='_#E3XW_P#0T_#_ /\ !C??_(= '[4T5^*W_#E3 MXW_]#3\/_P#P8WW_ ,AT?\.5/C?_ -#3\/\ _P &-]_\AT ?M317XK?\.5/C M?_T-/P__ /!C??\ R'1_PY4^-_\ T-/P_P#_ 8WW_R'0!^U-?*O_!03_D _ M W_LK/A[_P!"FKX _P"'*GQO_P"AI^'_ /X,;[_Y#H_X^$?$FJZ? MJVL7^M3ZO-)I9D:WBWPPQ*BLZHS<0!B2HY8CMD_2U !1110 4444 ?@#_P % M1_\ D^SXF_\ <,_]-=I11_P5'_Y/L^)O_<,_]-=I10!^JG_!+C_DQ/X9?]Q/ M_P!.EW7U57RK_P $N/\ DQ/X9?\ <3_].EW7U50 4444 %%%% !1110 4444 M ?)O_!2[]G'4/VB/V;[N/P_9M?>*O#=R-8T^VB7=)O(OV+?^"FWPS_X4SH?A/XH:X?!_BSPU9)ISRWMO-)#?10IM2571&Q)M4!D M;!+?=SG _0^O%_B/^QE\$OBUXADUWQ5\.-&U+6)3NFO8T>WEG;^](8F7S#QU M;)H _.;]HKXF3_\ !43]IKP5\-?AK;WC_#_P_(\UYKCQ-'NB=HQ<7C(X&Q51 M0D:N S,W0;\#]5/'WBFQ^#OPG\1^(Q8O/IGA71+G4/L4#!6>*V@:3RU)X!*Q MX&:/AO\ "7P9\']%?2?!/AC2_#&GR-ODATVV6+S6[,[ 9<\]6)-;^N:+8>)= M%U#2-5LX=0TO4+>2TN[.X0/'/#(I5XW4\%64D$=P: /!OV._VRM&_;$T/Q)J M6C^';[P\FB7$-O)'?3)(9#(K,"-O3&W]:^4_^"I7PM\1_#/XM?#S]I;P=8-= MMX?GMH=76-25C>";S+>67'/EN&:%FX Q&/XJ_0/X<_![P/\ "&UO;;P3X4TG MPM;WKK)1^)-0\4SZ-J2PAKCP[-8SR7J38)\I-J;),D8#AM MO(W%>0/F;]B[0_$?[:?[<&O?M(:UI,VD^#M$D9-,BD;Z_8!_9XN]:2&^BA3:DJNB-B3:H#(V"6^[G.!^A]>+_ !'_ &,O M@E\6O$,FN^*OAQHVI:Q*=TU[&CV\L[?WI#$R^8>.K9- 'YS?M%?$R?\ X*B? MM->"OAK\-;>\?X?^'Y'FO-<>)H]T3M&+B\9' V*J*$C5P&9FZ#?@?KSI]C!I M=A;65K&(;6VB6&*->BHH 4#Z "N:^&_PE\&?!_17TGP3X8TOPQI\C;Y(=-ME MB\UNS.P&7//5B376T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'X _\%1_^3[/B M;_W#/_37:44?\%1_^3[/B;_W#/\ TUVE% 'ZJ?\ !+C_ ),3^&7_ '$__3I= MU]55\J_\$N/^3$_AE_W$_P#TZ7=?55 !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%4M8UK3_# MVFSZCJM];:9I]NNZ:[O)EBBC7U9V( 'U-<-H_P"TA\)?$6K'3-*^)_@[4M1# M;/LEKKUK)*6Z8"K(23GCCOQ0!Z-1139)$AC:21E1%!9F8X ZDF@!U%>:0_M M-?!^XUM='C^*G@N3568(MFOB"T,K,3@*%\S);_9ZUZ4K!U#*0RD9!'0T +11 M535M6LM!TN\U/4KN&PT^SA>XN;JX<)'#&BEG=F/ 4 $DGH!0!;HK"\%>.?#W MQ(\-VOB#PMK-EK^B71<0:AI\PEAD*,4;:PX.&5@?<&MV@ HK@O&?Q]^&7PYU M0:;XJ^(?A;PYJ)Q_H>JZS;VTPST)1W# <]2,5U7AWQ1HWC#28M4T'5K'6],F MSY=[IUREQ"^.N'0D'\#0!IT444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%+O&&@^%Q(N]/[9U*&TWKG&5\QAGGCCO3O!7Q4\%_$F-Y/"7B[0_%" M(N]SH^I0W>UKWL5 MK%NP3C?(P&< GKVH W**XWP)\9O 'Q1DEC\'>-O#WBF6%=TL6CZI!=/&/5E1 MB5_$5V5 !15/5M8L- TV?4-3O;?3K"W7?-=7:1_M-?!^76ET=/BIX+?5&8(MFOB"T,I8G 4+YF2W^SUKTI6#J&4A ME(R".AH 6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKS?5/VE/A'HFK+I>H?%'P M;8ZDS;!:7&OVJ2ALD8*F3(.01SW&*[W2M6L==T^"_P!-O+?4+&==T5U:RK+% M(,XRK*2"/I0!;HHK@?&'[0'PP^'NJG2_%'Q%\*^'=2! -GJFM6UO,N0""4=P M0,$%UD7>AUG4H;3>N<9'F,,\\<=Z/!/Q6\%?$J)I/" M/B[0O%"*N]CH^I0W6U?^%?VA/A;X MYU)=.\.?$CPEKVH,XC6UTW6[:XE9CT"JCDG/;'7%>@4 %%5]0U"UTFQN+V^N M8;.SMT,LUQ<2!(XT R69CP !W-<#HO[2/PF\2:\FB:3\3O!^IZP[^4EA::]: MRS._]U460EC[#.* /1J*** "BO.-5_:2^$FA:LNE:C\4/!MAJ9?9]CN=?M8Y M0V2,%3)D'((Y[\5W>DZQ8:]IT&H:9>V^HV$Z[HKJTE66*09QE64D$9!Z4 7* M**X#Q9^T%\+_ 'J3:=XD^(_A/0-05]C6FIZW;6\JMQD%'<$8R,Y'&: ._HK M+\.^*-&\7Z:-0T'5['6[!F*"ZTZY2XB+#J-Z$C/([]ZU* "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBN+\;?&OX>_#6?R/%OCGPYX9N-H;R-6U6"VD(/0A7<$YP>@[ M4 =I16!X1^('A?X@63WGA;Q)I'B6T3&ZXTB^BNHQGD9:-B.:WZ "BN:\;?$W MP?\ #2SCNO%WBK1?"UM)GRY=9U"&T5\8SM,C#/4=/45'X%^*G@OXGVLMQX/\ M6Z'XJAAQYKZ-J,-V(L] _EL=I]CB@#J:**S?$'B;2/"6F/J.N:K8Z-I\9"O= MZA<)!$I/0%W( S]: -*BO/O"_P"T-\+?&^IC3?#WQ(\):[J!<1K::=K=M/*S M'H%57).?;WKT&@ HJGJ^L6'A_3;C4=4OK;3=/MD\R>[O)5BBB7^\SL0%'N37 M#^'?VC/A3XNUS^QM#^)?A'6-7+[%L;'7+6:9VXX5%)Y976.)%+,[G 4#DDGL*\W?]IKX/QZ ML-+;XJ>"EU$Y_P!%/B"T\S([;?,SG';K0!Z7145K=0WUK%A'..>*[W3]0M=6L8+VQN8;VSG0217%O()(Y%/1E8'!!]10!8HHKC/&WQ MI^'WPUF\GQ;XY\.>&)]H80ZOJL%K(0_BNT7(R,M&Q R.E=!0 445S%[\4/!NF^,[7PA=^+="M M?%EV@DM]!FU*%+^92&(9("V]AA6.0.BGTH Z>BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH _ '_@J/\ \GV?$W_N&?\ IKM**/\ @J/_ ,GV?$W_ +AG_IKM** / MU4_X)H7:>>"*^T-(\&^'_#^H7-_I>A:;IM]=+MGNK.TCBEE7);#,H!89)// M.O@)X]OY=6U#PDLTMC5&X M=,!<7_@H)\3O%W[1G[3WA?\ 97\#:NVDZ;<-"=?GBR/,D>,SL),$;XH;<"38 M" S-@\JN'?\ !(GX/^)-?\7>/OV@?%,+0MXD^T65@[*5%V\MP)[N=0?X!)&J M ]SY@[&N;_9&D/C'_@KE\8=2N6,\NF2ZX(G8\J(KF.T7'L$.WZ4 >VZU_P $ M 9-)TVZUZR\2K;E8O$$M[YK&;;PTD&!&4W-?V:?B'?/>:AX9:8Z---(7\L02!)K=&/+1E2LL8[*'[8 _2>ORA\38 M\(?\%N-.GLB8UU&:#S44^%_A'4O%'BO5K;0 M_#^G()+J_NVQ'&"P51ZDEF50 "26 )(K\A_VX_V_?$G[47ASQ)X5^%&E:G: M?"W1XDGU_6VB*27L9E6-!)_SQA,C* A.YSC( RM?K%\9OA#X>^/'PYU3P/XK MCN)O#^IO;M=16LQB>00W$&]'BAL2+:PA"!V^WVPWNWWG<@#+,23CDT :G_ 2K_P"3'/ /_7;4 MO_2^XJ+_ (*8?M0:K^S9\!47PU*]KXK\3W#:98WT9 :R0+NFG7_;"X5?1G#? MPX,O_!*O_DQSP#_UVU+_ -+[BO!O^"W7@W4-2^'/PT\36\'[Z8.25 9H6)P&+(':.3&Y"C D@_-^D?[./Q6T#XT?!7PEXJ\.W4%Q9 MW5A"DL4)&;:=4"R0LN?E9&!&#['D$&OAG_@M=\5="3X:^#/AS%=PS^(YM876 MYK9"&>WMXX)HE9_[N]I_E]0C>E 'Z/\ AW7K+Q5X?TO6]-E\_3M2M8KRVE'\ M<4B!T;\58&M&O!?V#=4DU?\ 8[^$L\CL[)H4-N"Q).(B8P.>P" ?A7O5 !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %>*?ME?'B;]F[]G7Q9XXL8X9]8M8H[;389_N-=32+&C$ M?Q!-QD*]PA'&:]KJEJ^BZ?X@LFL]4L+74K1B&:WO(5EC)'()5@1Q0!^6W[%? M_!/G1_VG? :_&;XXZUK7BO4_$TTLMI9M?NA,*2%/-FE'SEF9&VJI"JNWKG"Y M_P"VY^PG8_L@>%;;XV? [7]:\+3Z%=PI?6OVUG:%)9!&DL4A^8C>R(T;E@P? MV(/ZM:3H]AH&FP:?IEE;Z=86Z[(;6TB6**-?144 ?05^;7_ 5B_::M?$>E MV/[//@C/B#Q5K%_;'6+>Q'FM%MD5K>T '65Y/+8KU4*N?O< 'UY\ /VEK/XE M?LDZ1\8]?6.QBAT:YO\ 6%MN5C>T,BW!4'H"878*>S#D]:_/?]FGX'ZO_P % M0/BMXO\ BS\7-6U"/P5IEW]AT_1[&;8NX@.+:)CGRXXT,9<@!G:0'.=QKZ,^ M*OPOO/V7?^"3>O>#YYMNK6>AI%J#QMD?:+R\0SH".J@W#H#W %=+_P $D=*A MT_\ 8OT&XB7#W^J:A8B-%IVFAP)M0NBIV0H.O7EFZ*H)/2@#XN_X)5_'GQG;^.O' MG[/WCS4)-5O?"8GDL+BZG:62W^SSK;3VRLW+1AF1D'\(##I@+F?\%#OBEXP_ M:!_:4\+?LK^ ]3DTJUNW@.OS1D@2/)'YQ63!!:**WQ*4S\Q;GE5J/_@D?\(_ M$OBGQY\0/VA?%,#0?\)$;FTL'92JW-4!YR3(/X:Q/V7Y!XO M_P""P'Q7U&Z9IIM-?6%A9N=OE/':@?@A(H ]HU/_ ((X_!2X\ -I%C>:]:>) M1!M3Q%)>>8QFV\,\&!&4W<[1@XXW=ZXC_@F5\9/&'P\^+?C;]F7XA:@U]=>' M#,VBS32%_+\EPLL$;'DQ,C++&/X55_4 ?I17Y1>.&;P=_P %LM%N[5O)&IRV MH<=F$NE>0PQ[XS]>: /U=HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\UO^"GWQK\:^+O MBSX$_9O^'^I/I5SXF^SOJ=S;W#1&8W$K0Q6\C+RL0"M(XYW!E],']*:Q[[P= MH&J:Q;:O>:'IMWJML5:"^GM(WGB*YVE7(W*1DXP>,F@#XT\)_P#!'WX$:/X4 M@T_6HM<\0:R(\3ZPVH/;LS]RD2?(H] 0Q ZD]:^;?AHWBK_@F[^W9X?^%,?B M.ZU[X9^,I;5(+:\E(58KJ8PQSE1\B31S(59E #H.<;AM_63Q#XATSPGH=_K. MM7]OI>DV$+7%U>74@CBAC499F8\ 5^1_@V]U+_@HQ_P4XGWL%X(1F_N$T ?7'_!4']J35?VSC?$@/4>;N'*BO,OV?_ /@D?\/KOX8V.J_%B75] M?\;ZU +V\,-\\"V+RJ&\L8YDD4D[G';?Q%_P $N/VT-#\)IKMUJOP>\;2Q M_)=OA5BDD\KS7'W1-;MM+.H&^/L-V%_1#]L/XZR_LX?LZ^+O'5I'%-JUG"EO MIT,WW6NII%BC)'\04OO([A"*^)?^"XFE1-X=^$>JCY;F"[U&W5AU*NENW7V, M8Q]37Z,>&X[3Q[\.M FUJRM]4BO]/MKJ6&\A65&=HU?)5@1G)S0!^:'[%?\ MP3]TS]J3P2/C1\<]%;GP]<0B^L_MSNT<, M$-^JVDZ/8:#IT&GZ996^G6$"[8K6TB6**,9SA54 9)Z5^<'_!67]IJUU;0[ M/]GSP43KOBO7;VV.KVUB#*\*B17@M0%ZS22B-MO4*HR/G% 'V7^R+\;9OVB/ MV=O!GCV\ABM]2U*V>.^BA^XMQ#*\,I [!FC+ =@PY/6O!_VPO^"EWA/X&R:C MX+\!*OC7XH"4V(L[=&>UT^XSMQ*P_P!9(&X\E,G(PQ7O[C^QW\$[C]GG]F_P M5X'OV5]6L;5I]0*-N47,TC32J#W"M(4!'4*#5CP#^R=\+_AS\1?$/C[3?#,% MUXTUS4;C4[C6]1_TBXBDF=G98=W$*C<1\@!(X):@#\R_^"8=_P"+M4_;_P#% MUUX]DO9/&4NBZ@VJG41B<3^=;[E=?X2.FW@* !@8Q7[)U^5?[(?_ "EP^-7_ M '&O_2N&OU4H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH AN[J&PM9KFXD6&WA1I))'. MJ@9)/L *_'SX,>!]<_X*N?M&^,/%7CS6]2T[X:>&GC-MHME.0(UD9A!;Q!@5 M4LD3M+(!N)P.-PV_L.ZK(K*RAE88*L,@CTK*T#PAH/A7[2=$T33M'-R5:?\ ML^TC@\TJ,*6V ;L G&>E 'PO\9_^"/\ \+-7\"WK?#8ZGX6\8VL1FL)IM0DN M+>XF4$JDH?)4,<#_[UY6(SU5%8<-0!Y;^T[XB\4_M\?MM+^S[H&N7&B_#W MPQ+(-6D@Y#R0 ?:9W7/SLKD01@\!OF_B->N_$[_@CG\)=6^'US9^![G5M \7 M00DV>IWU\UQ%/*.0)T(P%;IF,+C.<'&#Y%_P259?%7[4WQW\67+--J$T MT#F)XG;)+&&0!=Q_AD0?PURO_!4;XX^-/$7Q.\"?LY_#_4)-,O/%!MGU&YMY MVB>8W$S00VSLO*Q<%W]04SP"#PW[+[-X3_X+ ?%#3K4>3#J4^LK*BXP0[+Z'IMYJMJRM!?7%I&\\17)4HY&Y2,G&#QDT ?&? MA#_@C[\"='\)V^GZY%K?B#6O* GUM?-OP_P#^ M$I_X)K_MT>'?A?#XCN]=^%_C*6V6*WO9"$6*ZF,"3LH^1)HI4(9E W(.0-P" M_K+XA\0Z9X3T._UG6K^WTO2;"%KBZO+J01Q0QJ,LS,> *_)#P_J5_\ \%'O M^"C6E>+-%LYX_AQX'EM9!>21E?\ 0[:5Y8M^>CW$Y?"\,$8_\\S0!]&_\%9/ MVG?$7P8^&_AWP3X-O9M-\0^,I)EFO[.1DN;>UB,898RO*M(TBKN!SA7 Y.14 M^#/_ 2"^%>E>!;%OB4-4\4>,KJ$3:A-%J,D$$$S %DB$9!8*FZPT',1O[2./05JS31V\,DLKK%%&I9Y' M("JH&223T% 'XZ_&KP-KO_!*/]HKP?XI\ Z_J6H_#CQ+)(USHMY,3YJ1,@GM MY=H"N0DRM%(1N!)Z[26_8BVN8KRWBN()%EAE0.DBG(92,@CV(K\??VK_ !Q+ M_P %(OVP/!OPO^'+-?\ @_PVTD4^M0KF/8[Q_;;P'IY2K'&B9^\PX)\Q:_8& MSLXM/LX+6W3RX((UBC0?PJHP!^0H FHHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y>_P"" MC'[1^I?LU_LX7^K>'YEM_$^MW2:-IMP3\ULTB.TDZCN41&P>@9D)ST/S9^R/ M_P $P?!OQ,^%>C_$?XRWNL>*_$_BRV35_LYU&2-889AOB9Y ?,DE9&1F+-P3 MMQP2?TAU[PSH_BFU6UUK2;'5[93N$-_;).@.,9VL",X)'XU=L[.WTZS@M+2" M.UM8(UBB@A0(D:*,*JJ. .F* /R'_;%_9;O?^"=^N^%OC+\$O$>J:5I3 MZE'87>F75PTFR0JTB(Q&/-MY!$X9'S@XY.X;?T2UK]IK2]&_9''QPFME2T?P MU#K:6.\L//EB4QVY8#_GJZQD_C7P=_P4X^.LG[2OQ'\)_LY_"]!XDU*#5Q-J M,EH=R&^"/&D <<;8E>5I&Z*>I!1J]8_X*)^$T^!O_!-W0_ -G=&6"RDTC19) M@,?:?*'F,Q';<\._% 'B_P"QM^R%-^WI<^(/CC\=M9U/6;6_OI+73]-MYS L MVPC>P8'*0(28UC3;RK<\-\\L.2"=OW'_P3NTJ'1_V+?A5! NU'TU[@\8^:6>61C^; MFC_@HEI<.L?L6_%2"< HFFI<#(S\T<\4B_J@H ],^"'Q@TWXT_!?PM\0[799 MV6L:&,,"J,Z12/)*%W$C RNWZP_X)#ZM)K'[&MC:3L)8M M/UF_M$1AD*C,LI7\Y6/XU]@:#X/T'PJ]R^BZ)IVCO=%3.UA:1P&7;G;OV ;L M9.,],F@#X9^,7_!'[X4ZSX&O1\.3J?A;QA;Q&6PN)]0DN+>>902J3!\E0QP- MR$%>#@XVF3_@DK^TQXF^,7P]\4>!_&=[/JFM^#I(/L^H7LK27,]K,9 (Y"V2 MQB:(C<3G:Z#^')]W_;4_:PT/]E/X1W^KSW,,OBW4(I+?0-*)!>>XQ@2,O7RH MR0S'IT7.6%?.G_!'C]G_ %GP#\,_$GQ(\0P2VUUXS>$:=#."'-G%O;SSGM*\ MA(SU6-6'#"@#RSXV:9XT_P""@W[=U_\ ".\U'5/#'PN\)&=I8XXGB\Z*!DCF MN5#C;))),ZHCD%50@@'YMWLOQ;_X(_\ PAU3X$KS3]4DDN- M,_X2/5IDV0A28VEAB3.YNI4LP"\$JW2@#U3_ ()%_M+^(OC-\,?$O@[Q7?S: MOJ?@^2W^R:C=.7FELYQ)LC=B26,;1,-Q_A=!_#7WY7Q-_P $J?@'X?\ A'\# M]0\0Z;XJTCQ?K7BF>.34;K1+CSK>T$*MY5KG@^8GFNSY .9,8( 8_;- !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% 'Y;?MW?$'QC^U!^U_P"&_P!E[PAK M5@MQ(T'VF5I0"-Z0P#(C)P7SGG;M]LA_X(__ C\+#3)+?Q#)J7E;#K7]J, M+C?C&\)M\KKSC9BOL3_A#?#_ /PD":[_ &%IO]N)G;J?V2/[2,KM.)<;N5^7 MKTXJK\1/B%X?^%/@O5O%?BG4X=(T+2X3/(/!>HRM%ISW$C!+=F@-S;S0J20AD!\MT7C>V< MG;S[!_P58_:8\2_#OP]X6^%/@*[GL_%?C5V%S<6C;)TM"PB6*-N"K32,5W Y M C8?Q9KPO]CG2]>_;8_;_P!?^/UYILNG>#]!N6GA\P<;U@\BSM@1P9%3;*^. M,KSC>N=+]J20^+_^"OGPJTRY8SP:7-HRQQL>$V.]U@?\"8G\: /9/AQ_P1U^ M$.F?#VVL?&EQK&N^+IX5:\U:SOVMTAF(RP@C *[0> 9 Q.,\9P/&_P!EWQ#X MJ_8&_;8;]G[Q'KTVL_#[Q-(@TJ68D(DDV3:SQH3^[9Y T,BC@MSSM4U^KU?D M]_P5N9O#/[4WP.\3VP\N]B@B*S+C=F"^$B?D9"?QH ^QO^"B'[1VH_LT_LXZ MCK6@RI!XGUBY31M+F8@FWDD1V>8+W*)&Y&>-Q7.>A^9/V1?^"8G@_P"*7PMT M?XE?&>^UKQ9XF\66Z:L+=M1D18H91OB:20'S))60JQ); SC'!)_237O#.D>* M;,6NM:58ZO:JVX07]NDZ X(SM8$9P2/QJW965OIMG!:6D$5K:6\:Q0P0H$CC M11A551P !TQ0!^1?[9'[*MW_P3UU;PS\9O@?XCU;2-.;44L+S3;FX:41N M5:1%)&/-MW$3*R29P=O)W?+^HWP4^),/QB^$7@[QO! MJNOZ5;Z@ULK[Q!(\ M8+Q[N^UMRY]J_-G_ (*B?'I_VA?'WA;]G/X9Q?\ "2:K#JZS:DUF0RM?!&CC MME8'&(U>1I2>%.,D%&Q^C?P=\!6/P%^!_A;PI/?0BS\,Z/%;W5_(VR,F./,T MQ)^ZI8.W/0&@#+_:9_:$T#]F3X0ZQXWUYEE-NODV&G[]KWUVP/E0K]2"2<': MJLW:OQ^_92U[QMXP_P""DGP]\4?$$3#Q+XBNGUB3SQM/DS6,KP;5_A3RBFQ> MR;:^DO#MO>?\%1OVM'UV^BG'[/\ \.Y_+M;:4%4U2?((!'K*5#-W6)44[6?) MR_'420_\%L/#,<:+'&@M55%& H&D-@ >E 'ZKT444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% 'X _\%1_^3[/B;_W#/_37:44?\%1_^3[/B;_W#/\ TUVE% 'ZJ?\ M!+C_ ),3^&7_ '$__3I=U]55\J_\$N/^3$_AE_W$_P#TZ7=?55 !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4456U+4(=)TZZO;@E8+:)II"HR0J@D_H* /%/VLOVN_!W[)/@4:QX@? M^T-$F*0+ MRJJ#T+%0#](J_*6\ \?_ /!;:+[$HFMM'D4S2*5'97,D;:>EP0 #YBMYLB[C]WRU)QC()R.N_X)H_L MN>-- \3>+OCQ\5[2XL_&_BPRBTL;Z,QW$,,, M #]!*^7_ /@II_R8Y\3_ /KC8_\ I?;5]05\R?\ !2JUGOOV(_B;!;PR7$S0 MV6V.)2S'_3[8\ 4 8O\ P2K_ .3'/ /_ %VU+_TON*^C_B1\./#OQ<\#ZOX0 M\5Z;'JV@:K#Y%U:R$KN&00P8$%65@&# Y! (Z5\[?\$M[.>P_8C\!P7,$EO, MLVI;HY4*L,W\Y&0:U?\ @H9^S?JO[37[.M_H7AXJ?$VE72:MIUNS;1=O&KJU MN6R -ZN<9XWJF<=0 ?,4O_!);XB?#3Q%?3_!SX]ZIX3TB]DR\/F7-EOEO[;W['_A?]DW]F675M3\17GC[XG^+=9 EVK!;F+>IEC1\#S9IMBJS+\L:CKD?. ?H-^QKX9N?!_[*?PITJ\C\FZ MC\.V(/@K^S;=Q>$UNAXE\372Z-;W5FC-): M1,CO/,N!D'8A0$<@R!AR* /(_P!M+_@H;JL7BIO@M^S_ R^)/B'?3&PNM7T M^/SA9R'(:&V'1IASND/R1X/5@2G/_ !_,GB7XKWX:5[B5 M_/BTPR9+B-SR\S9.^8^I"\%B_P">_P"Q?^UA8_L?Z?J=TGP+OO%WC#47*R^( M9]4>V>.WXQ!%']DDV+D98[LL<9X50/I__A]%KG_1O6H?^%#)_P#(- 'UM_P4 M,\/S>)OV+_BM:0+N>/2UO2/]F">.=C_WS$:\U_X)$ZY#JW[&FE6L94OI>L7] MI+M.2&,@FY]#MF7]*]I_9[^+$/[77[/*>(==\)OX:L_$$=[IUWH=Q%]0\4?"/6[PW%EJEJFW MS"!MCFBD/[OS2FU9(6(.54@@ %@#]-/VH->B\,_LV_%/5)7V+;>&-29><9?[ M-($ ]RQ _&OD'_@BGX?FL?V=_&&K2Q;(]0\2O'$Q_C6*VA!(]MSL/J#7C?[1 M7[(=VDZ'#N@%U#D$16Z$YB@.!NE/SR8X)^^ORKXH M^/FH?$W]JBY^+?Q)^'>J>/='6Z:2S\*S3/:P1P(3]F@=O)D!C08+*%P[;BWW MF!^SHO\ @L[K,,:1Q_L[WT<: *J+X@KCU^0$_2OHK]D/_ (*):E^U)\5IO!MW\*+KP7%'ILVH?VE-JS7*DH\: M^7L-M'U\S.=W\/2O,O\ @HE^S]X_\#_&KPO^TQ\(]-EU77-%$8UFQMH#,_[H M%5G,:_-)&T1,4@7D*JG@9*@'Z/5^4NOHWC[_ (+:6,-HOGP:,\)ED!RJ"'2? M,8^V)&V_6NIOO^"UWAV?P/Y6E_#?6S\09(_)2QGDC;3UN", ^8K>:XW_ ,'E MJ2.,@G(ZW_@FK^S'XTTSQ7XN^/GQ:LY[7QOXL:065G?1&*XABED\R>9XR/W9 MVLT95O;N2)9)9=^UAE4D$2Y#;2'./F(H ZCQ1X\^+G_!63XC3>$_ M!\5QX)^".E72M>7DZG:V#E7N"#B:"3QOK],/@)\ _"'[-_PZL?! MW@VP^RV$'[R>ZEPUQ>SD --,X W.<#V 'YN_#'_ (*J6WP=\#Z5X1\) M?LS76D:%IL0CAMXO$#Y8_P 3NWV#+.QR68\DDFO0O!?_ 6!UKQ;XPT+0W^ ME_8IJ=_!9-=-K[N(1)(J;ROV(9QNSC(Z=10!Q'_!6A6\'_M6? KQI<8CL8HH M1YN,%+J 03@;HT!(!)'S#\'/^"M4WP=\$P^"/C7X"\2+XVT"%;'S M[6%(Y+D1J%0W$<[HT;X'S,-P8C.!G )_P#@MYJ@N=/^#WAZW3S[ZZNM0N%B M3EN!;HHQ_M%SC_=-?I;X1T=O#_A31=+; :QLH;8[>GR1JO\ 2ORS^"_@SX@_ M\%'?VL-&^,WC;P[-X<^%7AEXY-+MIU=8KA(I&>&")B!YS-)\TL@&W"E>/E ^ MMO\ @I5\>+*4\&&W7D/,.=S'Y8\ M'JP.SL_V$_\ @GO;?L_S'X@_$*X3Q-\6-0#2O/*_GQZ69,EPCMDR3MD[YO,=08H_B"XU1[9H;?C$,4?V238"1ECN MRQQG@ 5]1_\ #Z+7/^C>M0_\*&3_ .0: /T_HKR#]E3X^7'[2WP=L/'-UX7E M\'S75S/;G2YKHW+)Y;E=V\QQYSC/W?SKU^@#\J_V0_\ E+A\:O\ N-?^E<-? MJI7Y:_LDZ3?6_P#P5D^,]W+97$5K)_;6R=XF"-F[AQAL8-?J50 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 5\R?MK?MR>%_V1?"Z0LD>N^/-1B+:7H*O@!>GGW!'*1 Y MQ_$Y!"]&9?=/B?XWB^&GPW\4^+9K:2]CT/3+G43:Q??G\J)G$:^[%0H]S7X) M?#/X\ZEI?[15]\8/BA\-M0^*VMS2M=P6=U.]I;PW.1LD*F"4,L:C")@!<*?X M10!]H?LO?L1^-OVIOB GQV_:6DN+N*Z9)]+\,7:>6;B,'='YL7_+*V7/RP]7 MR2W!._\ 4&&&.WACBBC6**-0J1H %50, #H*_,/_A]%KG_1O6H?^%#)_P#( M-?2'[%O[917ZN5^6_[9'PG^(G[(_P"U M=%^TO\,-$FU[P[?DRZ]8P1LZ0.R!+A)E0;EBE #B3D+)DG&%!T?'7_!9K3?$ MW@\Z3\,/A]K\GQ"U%/LUHFH1Q2P03,< QK$[/.P[+M7)QG(X(!S7[),1\=?\ M%;?BYKEF//L]*DUEVF!RN%F2U&#WR6X]J_3KX@_$'P]\*_!NJ^*O%6J0:-H. MF0F:YO+@\*.P '+,3@!0"6) )-?(_\ P3$_9-U_X"^!==\9^/('@\>>,9$F MFMKDDW%G;*694E)Z2N[L[KVP@/S @?(/_!6SXR^*/B%\>$^'%I9:G)X,\)I M\UO:(P2\O)8UD>7<%()6.18UR#M(D/\ $: .A\9?$3XM_P#!6#XCR^#_ 1; MW'@SX)Z7=*;V]N5.U@#E9+D@_O9B.4MU.%."3QO'Z6_L_P#[/O@_]FOX=V?A M#P;8_9[.,^9$/" M/[,UUI.AZ=$(XH8_$#[G/\4CG[!\[L>68\DG->B>"_\ @L#K7BWQAH6AO\!+ M^Q34[^"R:Z;7W<0B214WE?L0SC=G&1TZB@#]&M8UBP\.Z3>:IJEY!I^FV<+7 M%S=W4@CBAC4$L[,> 22:_*GX[?M2_$G_@H9\0+KX,_ *TN+'P&3LU;7Y0T M/VN#.&DG?&8;8\XC^_)C!'.P;/\ P62^-/BF2]\-_"/P]!?C1[BS76=9DM(V M9;DF1D@@8J.BF)Y"O0EHS_#7F_[-_P#P48L?V8_ACIW@_P +_LXWI\M0]_J; M:ZRSZC:0BQZD]%R0JX4<"@#]'/V2_P!D3P?^R3X#_L?04_M'7;P*^K:] M/&%GO9 .@'.R)23MC!.,DDDDD^ZU^8'_ ^BUS_HWK4/_"AD_P#D&OTPT#5# MKF@Z;J+0FV:\MH[@PEMQCWJ&VYP,XSCH* +]%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 - M=UC5F9@JJ,EF. !ZU^9O[6'[>WBSXW^.&^!G[,T5SJ^JWKM:7_B?3CAF XD6 MUDR!'&HSNN20.NP@8<^@?\%=/C=XG^'_ ,'=$\#^%(KQ;OQG+<1:A=V:,SQV M,*Q^9%E1E?-:5!GNJR+WKXT_8]_;:L?V0? TVEZ7\ +[7?$E\Y?4_$9_P""N>@S:Q^QGK%W$@9-*U>PO)3C.%,ODY]O MFF7\Z\0_X?1:Y_T;UJ'_ (4,G_R#7VIHSV/[9G[*2?\ "0:/+X;L_'&B2)-8 M&7SY+%GW!6#%$W,C!7&5'('% '+_ /!./7(?$'[%7PNGA*GR;&:T=5.<-%#)+R2[TS4M,49+-@-);.Y5)8G"AMFY61LYP20$^/ M'[1?CS_@J%X@T3X6_"3P?J>C^!X;V.ZU/4M27HPW!9+IXRR11HI+"/DZ+^RM^S?+:Z19R7> MD>!_#LLT5NG$MU]GA:1O^!R,I)_VGK\.OAS\>-2LOVC;WXP_%'X;ZA\5-:FF M:\AL;BX>SMXKG(\MR#!*&2)1A(\ +A3_ @4 ?:'[+_[%OCG]K#XA1?'C]I2 M2XNK.X*SZ3X8ND*"XB!W1AXO^6-JNU+1/"_C+0O$>K: M:N^\L]*U"*YDMQNV_.$8[<-P<]#P:T_%W@/PYX^\+W7ASQ'HECK6A74?E2Z? M>0+)$5Q@84C@CL1@CJ"*_+CXW?#/XD?\$]?VM-8^.G@7P[<>*OAMKTD\^IV] MN,)!'<2>9/:S%03$JRA7CEV[1A%.2&![WQ=_P6C\-:IX<^Q_#OX<^(]3\:W2 M^7;6VJI$+9)3T(\F1Y)<==H5"<8R.M 'FG[!0N?V>_\ @H[\0/A#H=_-<^$; MJ34+/R)'WC%OF:W=L?\ +1%#1D_[;<>GZYU^>O\ P3=_8\\<^#/''B7XX_%Z M*:U\;>(%F%II]YC[3'Y[B2>YF ^X[G"A.J@OD#( _0J@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@#@_C9\;O"/[/OP]U#QEXTU)=/TFUPJ(HW37,ISLAA3/SNV#@= 2 M2%!(_,*QT?XO_P#!6[XD)J.IFX\"? O1KL^4D>60D<%4R +BZ*G!I-I5MHMF[VXN%BD"W3K,(W"M*Z,! M)M;"A!@XY]]\+_\ !7J7P3X>T_0M!_9HGTC1M/A6"UL;/76CBA0=%518?_KZ MT ?I/\+/A9X8^"_@72_"'A#2XM(T+3H]D4$?+,?XI';J[L>68\DFOS*_:V5O M ?\ P5P^$VMW1\JUU6;19%D)PH5YGM"2>V"IS[5Z]\"?^"JFK_&?XO>%O!$_ MP3O?#T6MW@M6U236WF6V!!.\H;--W3IN'7K72?\ !4#]D_Q!\=O V@>-? 5M M-=>._!TKR16MIQ/=VK%681]S+&Z*Z*.3EP,L0* /M^ORB_X*K1GQK^V)\"?! MMI^_OIH[5/)4YYN;_P M1CMGRS73>"/^"SFE^&_!2:9\2?A]KZ_$+3X_L]W' M8)%%;SS+P6<2,KP$\$KL;!SCBJ7[&_PA^(G[6G[4LG[3/Q4T630M"L2LN@:? M-&\:SNJ;;?R5;DPQ*=_FWBOXS>.'^ M!?[-$-QK&LWKO9ZAXFTX\G'$BVLG1(U&=UR2 !G:0,.?1_\ @K9\#?"<=VNH>-)I[>\N[-&9X[&)4\Z,%1E3(98US_=#COQ\4?L=_MKV/[(/@ MF?3=,^ %[KWB6^@ M?LFZ&VL:G+#XA^)&HQ;;[6-N8[53RUO;9Y"9^\YPSD9.!A1X]_P67^.'B'X> M_"GPEX%T63[)9>-9;S^T[J-B)&M[;R#Y _V7:<%O41[>C&N1_P"'T6N?]&]: MA_X4,G_R#7Z!_ GXG2_&CX0^%O&\^C/X>EUNS%TVER3&9K8DD;"Y1-W3KM'7 MI0!^7/P!_P""JW@+]G?X4Z'X%\-?![4!9:=%^^N6UJ,27EPW,L\F(.6=N?88 M4<*!7AOB+]N*QUS]NC3/V@5\(W$-G9^5G0C?*9&V69M_]=LP,D[ON^U?OI7Y M:^/=)OF_X+3^';U;*X:S'V;-P(F\L?\ $I8?>QCK0!]N?LA_M.6O[67PIF\; M6F@3>&XH]2FT[['-="X8F-(VW[@J]?,Z8[5[=110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 ?@#_P5'_Y/L^)O_<,_]-=I11_P5'_Y/L^)O_<,_P#37:44 ?JI_P $ MN/\ DQ/X9?\ <3_].EW7U57RK_P2X_Y,3^&7_<3_ /3I=U]54 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% %"+0=,@U)]0CTZTCU!QAKI8%$K#G@OC)ZGOW-7Z** M "BBB@ HHHH HZEH>G:PT)O]/M;XPG=&;F%9-A/4KD''X5>HHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ J*YM8;R!X;B&.>%^&CD4,I^H-2T4 5--TF MRT6U6UT^SM[&V7I#;1+&@XQT4 = /RJW110 4444 %%%% %"/0-+AU)]1CTV MTCU!QAKM8%$IZ]7QGN>_R0G,;W$"R%#SR"1QU/3UJ_10 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 50LM!TS3;N:ZM-.M+6ZF MXEFA@5'?I]Y@,GH.OI5^B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@"MJ&FVFJVKVU[:PWENWWH;B,.A^H(Q3K.QMM-MDM[2 MWBM;=.%BA0(B_0#@5/10 4444 %%%% !5*ST73]/N9[FUL+:VN)SF6:&%4>0 M^K$#)Z=ZNT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 4+K0=,O; MZ&]N-.M)[R'F.XE@5I$_W6(R/PJ_110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% 'X _\ !4?_ )/L^)O_ '#/_37:44?\%1_^3[/B;_W# M/_37:44 ?JI_P2X_Y,3^&7_<3_\ 3I=U]55\J_\ !+C_ ),3^&7_ '$__3I= MU]54 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110!^ /_ 5'_P"3[/B;_P!PS_TUVE%'_!4? M_D^SXF_]PS_TUVE% 'ZJ?\$N/^3$_AE_W$__ $Z7=?55?*O_ 2X_P"3$_AE M_P!Q/_TZ7=?55 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %<9X^^+WAOX;:CI>GZP=6GU'4XIY[6RT70K[5IWBA,2RR&. MTAE945IX068 9D49R:[.O*O$?_)TWP\_[$SQ-_Z7:#0 ?\-+>$?^@1\0/_#< M>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @UZK10!Y5_P -+>$?^@1\0/\ PW'B M'_Y!H_X:6\(_] CX@?\ AN/$/_R#7JM% 'E7_#2WA'_H$?$#_P -QXA_^0:/ M^&EO"/\ T"/B!_X;CQ#_ /(->JT4 >5?\-+>$?\ H$?$#_PW'B'_ .0:/^&E MO"/_ $"/B!_X;CQ#_P#(->JT4 >5?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/ M_0(^('_AN/$/_P @UZK10!Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX M@?\ AN/$/_R#7JM% 'E7_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X; MCQ#_ /(->JT4 >5?\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ# M_P#(->JT4 >5?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @ MUZK10!Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#7JM% M 'E7_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(->JT4 >5? M\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(->JT4 >5?\-+ M>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @UZK10!Y5_P -+>$? M^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#7JM% 'E7_#2WA'_H$?$# M_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(->JT4 >5?\-+>$?\ H$?$#_PW M'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(->JT4 >5?\-+>$?^@1\0/_#<>(?_ M )!H_P"&EO"/_0(^('_AN/$/_P @UZK10!Y5_P -+>$?^@1\0/\ PW'B'_Y! MH_X:6\(_] CX@?\ AN/$/_R#7JM% 'E7_#2WA'_H$?$#_P -QXA_^0:/^&EO M"/\ T"/B!_X;CQ#_ /(->JT4 >5?\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ M $"/B!_X;CQ#_P#(->JT4 >5?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^ M('_AN/$/_P @UZK10!Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ MAN/$/_R#7JM% 'E7_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ M /(->JT4 >5?\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#( M->JT4 >5?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @UZK1 M0!Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#7JM% 'E7 M_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(->JT4 >5?\-+> M$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(->JT4 >5?\-+>$?^ M@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @UZK10!Y5_P -+>$?^@1\ M0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#7JM% 'E7_#2WA'_H$?$#_P - MQXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(->JT4 >5?\-+>$?\ H$?$#_PW'B'_ M .0:/^&EO"/_ $"/B!_X;CQ#_P#(->JT4 >5?\-+>$?^@1\0/_#<>(?_ )!H M_P"&EO"/_0(^('_AN/$/_P @UZK10!Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X: M6\(_] CX@?\ AN/$/_R#7JM% 'E7_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ MT"/B!_X;CQ#_ /(->JT4 >5?\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/ MB!_X;CQ#_P#(->JT4 >5?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_A MN/$/_P @UZK10!Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$ M/_R#7JM% 'E7_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(- M>JT4 >5?\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(->JT M4 >5?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @UZK10!Y5 M_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#7JM% 'E7_#2W MA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(->JT4 >5?\-+>$?\ MH$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(->JT4 >5?\-+>$?^@1\0 M/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @UZK10!Y5_P -+>$?^@1\0/\ MPW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#7JM% 'E7_#2WA'_H$?$#_P -QXA_ M^0:/^&EO"/\ T"/B!_X;CQ#_ /(->JT4 >5?\-+>$?\ H$?$#_PW'B'_ .0: M/^&EO"/_ $"/B!_X;CQ#_P#(->JT4 >5?\-+>$?^@1\0/_#<>(?_ )!H_P"& MEO"/_0(^('_AN/$/_P @UZK10!Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_ M] CX@?\ AN/$/_R#7JM% 'E7_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B M!_X;CQ#_ /(->JT4 >5?\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X M;CQ#_P#(->JT4 >5?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/ M_P @UZK10!Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R# M7JM% 'E7_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(->JT4 M >5?\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(->JT4 >5 M?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @UZK10!Y5_P - M+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#7JM% 'E7_#2WA'_H M$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(->JT4 >5?\-+>$?\ H$?$ M#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(->JT4 >5?\-+>$?^@1\0/_#< M>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @UZK10!Y5_P -+>$?^@1\0/\ PW'B M'_Y!H_X:6\(_] CX@?\ AN/$/_R#7JM% 'E7_#2WA'_H$?$#_P -QXA_^0:/ M^&EO"/\ T"/B!_X;CQ#_ /(->JT4 >5?\-+>$?\ H$?$#_PW'B'_ .0:/^&E MO"/_ $"/B!_X;CQ#_P#(->JT4 >5?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/ M_0(^('_AN/$/_P @UZK10!Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX M@?\ AN/$/_R#7JM% 'E7_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X; MCQ#_ /(->JT4 >5?\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ# M_P#(->JT4 >5?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @ MUZK10!Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#7JM% M 'E7_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(->JT4 >5? M\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(->JT4 >5?\-+ M>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @UZK10!Y5_P -+>$? M^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#7JM% 'E7_#2WA'_H$?$# M_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(->JT4 >5?\-+>$?\ H$?$#_PW M'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(->JT4 >5?\-+>$?^@1\0/_#<>(?_ M )!H_P"&EO"/_0(^('_AN/$/_P @UZK10!Y5_P -+>$?^@1\0/\ PW'B'_Y! MH_X:6\(_] CX@?\ AN/$/_R#7JM% 'E7_#2WA'_H$?$#_P -QXA_^0:/^&EO M"/\ T"/B!_X;CQ#_ /(->JT4 >5?\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ M $"/B!_X;CQ#_P#(->JT4 >5?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^ M('_AN/$/_P @UZK10!Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ MAN/$/_R#7JM% 'E7_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ M /(->JT4 >5?\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#( M->JT4 >5?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @UZK1 M0!Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#7JM% 'E7 M_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(->JT4 >5?\-+> M$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(->JT4 >5?\-+>$?^ M@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @UZK10!Y5_P -+>$?^@1\ M0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#7JM% 'E7_#2WA'_H$?$#_P - MQXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(->JT4 >5?\-+>$?\ H$?$#_PW'B'_ M .0:/^&EO"/_ $"/B!_X;CQ#_P#(->JT4 >5?\-+>$?^@1\0/_#<>(?_ )!H M_P"&EO"/_0(^('_AN/$/_P @UZK10!Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X: M6\(_] CX@?\ AN/$/_R#7JM% 'E7_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ MT"/B!_X;CQ#_ /(->JT4 >5?\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/ MB!_X;CQ#_P#(->JT4 >5?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_A MN/$/_P @UZK10!Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$ M/_R#7JM% 'E7_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(- M>JT4 >5?\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(->JT M4 >5?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @UZK10!Y5 M_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#7JM% 'E7_#2W MA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(->JT4 >5?\-+>$?\ MH$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(->JT4 >5?\-+>$?^@1\0 M/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @UZK10!Y5_P -+>$?^@1\0/\ MPW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#7JM% 'E7_#2WA'_H$?$#_P -QXA_ M^0:/^&EO"/\ T"/B!_X;CQ#_ /(->JT4 >5?\-+>$?\ H$?$#_PW'B'_ .0: M/^&EO"/_ $"/B!_X;CQ#_P#(->JT4 >5?\-+>$?^@1\0/_#<>(?_ )!H_P"& MEO"/_0(^('_AN/$/_P @UZK10!Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_ M] CX@?\ AN/$/_R#7JM% 'E7_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B M!_X;CQ#_ /(->JT4 >5?\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X M;CQ#_P#(->JT4 >5?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/ M_P @UZK10!Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R# M7JM% 'E7_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(->JT4 M >5?\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(->JT4 >5 M?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @UZK10!Y5_P - M+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#7JM% 'E7_#2WA'_H M$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(->JT4 >5?\-+>$?\ H$?$ M#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(->JT4 >5?\-+>$?^@1\0/_#< M>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @UZK10!Y5_P -+>$?^@1\0/\ PW'B M'_Y!H_X:6\(_] CX@?\ AN/$/_R#7JM% 'E7_#2WA'_H$?$#_P -QXA_^0:/ M^&EO"/\ T"/B!_X;CQ#_ /(->JT4 >5?\-+>$?\ H$?$#_PW'B'_ .0:/^&E MO"/_ $"/B!_X;CQ#_P#(->JT4 >5?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/ M_0(^('_AN/$/_P @UZK10!Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX M@?\ AN/$/_R#7JM% 'E7_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X; MCQ#_ /(->JT4 >5?\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ# M_P#(->JT4 >5?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @ MUZK10!Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#7JM% M 'E7_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(->JT4 >5? M\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(->JT4 >5?\-+ M>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @UZK10!Y5_P -+>$? M^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#7JM% 'E7_#2WA'_H$?$# M_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(->JT4 >5?\-+>$?\ H$?$#_PW M'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(->JT4 >5?\-+>$?^@1\0/_#<>(?_ M )!H_P"&EO"/_0(^('_AN/$/_P @UZK10!Y5_P -+>$?^@1\0/\ PW'B'_Y! MH_X:6\(_] CX@?\ AN/$/_R#7JM% 'E7_#2WA'_H$?$#_P -QXA_^0:/^&EO M"/\ T"/B!_X;CQ#_ /(->JT4 >5?\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ M $"/B!_X;CQ#_P#(->JT4 >5?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^ M('_AN/$/_P @UZK10!Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ MAN/$/_R#7JM% 'E7_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ M /(->JT4 >5?\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#( M->JT4 >5?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @UZK1 M0!Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#7JM% 'E7 M_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(->JT4 >5?\-+> M$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(->JT4 >5?\-+>$?^ M@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @UZK10!Y5_P -+>$?^@1\ M0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#7JM% 'E7_#2WA'_H$?$#_P - MQXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(->JT4 >5?\-+>$?\ H$?$#_PW'B'_ M .0:/^&EO"/_ $"/B!_X;CQ#_P#(->JT4 >5?\-+>$?^@1\0/_#<>(?_ )!H M_P"&EO"/_0(^('_AN/$/_P @UZK10!Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X: M6\(_] CX@?\ AN/$/_R#7JM% 'E7_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ MT"/B!_X;CQ#_ /(->JT4 >5?\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/ MB!_X;CQ#_P#(->JT4 >5?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_A MN/$/_P @UZK10!Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$ M/_R#7JM% 'E7_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(- M>JT4 >5?\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(->JT M4 >5?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @UZK10!Y5 M_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#7JM% 'E7_#2W MA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(->JT4 >5?\-+>$?\ MH$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(->JT4 >5?\-+>$?^@1\0 M/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @UZK10!Y5_P -+>$?^@1\0/\ MPW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#7JM% 'E7_#2WA'_H$?$#_P -QXA_ M^0:/^&EO"/\ T"/B!_X;CQ#_ /(->JT4 >5?\-+>$?\ H$?$#_PW'B'_ .0: M/^&EO"/_ $"/B!_X;CQ#_P#(->JT4 >5?\-+>$?^@1\0/_#<>(?_ )!H_P"& MEO"/_0(^('_AN/$/_P @UZK10!Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_ M] CX@?\ AN/$/_R#7JM% 'E7_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B M!_X;CQ#_ /(->JT4 >5?\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X M;CQ#_P#(->JT4 >5?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/ M_P @UZK10!Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R# M7JM% 'E7_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(->JT4 M >5?\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(->JT4 >5 M?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @UZK10!Y5_P - M+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#7JM% 'E7_#2WA'_H M$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(->JT4 >5?\-+>$?\ H$?$ M#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(->JT4 >5?\-+>$?^@1\0/_#< M>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @UZK10!Y5_P -+>$?^@1\0/\ PW'B M'_Y!H_X:6\(_] CX@?\ AN/$/_R#7JM% 'E7_#2WA'_H$?$#_P -QXA_^0:/ M^&EO"/\ T"/B!_X;CQ#_ /(->JT4 >5?\-+>$?\ H$?$#_PW'B'_ .0:/^&E MO"/_ $"/B!_X;CQ#_P#(->JT4 >5?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/ M_0(^('_AN/$/_P @UZK10!Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX M@?\ AN/$/_R#7JM% 'E7_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X; MCQ#_ /(->JT4 >5?\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ# M_P#(->JT4 >5?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @ MUZK10!Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#7JM% M 'E7_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(->JT4 >5? M\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(->JT4 >5?\-+ M>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @UZK10!Y5_P -+>$? M^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#7JM% 'E7_#2WA'_H$?$# M_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(->JT4 >5?\-+>$?\ H$?$#_PW M'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(->JT4 >5?\-+>$?^@1\0/_#<>(?_ M )!H_P"&EO"/_0(^('_AN/$/_P @UZK10!Y5_P -+>$?^@1\0/\ PW'B'_Y! MH_X:6\(_] CX@?\ AN/$/_R#7JM% 'E7_#2WA'_H$?$#_P -QXA_^0:/^&EO M"/\ T"/B!_X;CQ#_ /(->JT4 >5?\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ M $"/B!_X;CQ#_P#(->JT4 >5?\-+>$?^@1\0/_#<>(?_ )!JYH/[0?A#Q%XD MTG08HO$VFZEJLKP6(USPCJ^EQ7$J0R3-&LUU:QQE_*AE?;NR1&V <5Z37E7Q MD_Y*+\"?^QSN?_4>UF@#U6BBB@ HHHH **** "BBB@ HHHH _ '_ (*C_P#) M]GQ-_P"X9_Z:[2BC_@J/_P GV?$W_N&?^FNTHH _53_@EQ_R8G\,O^XG_P"G M2[KZJKY5_P""7'_)B?PR_P"XG_Z=+NOJJ@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "O*O$?_ "=-\//^Q,\3?^EV@UZK M7E7B/_DZ;X>?]B9XF_\ 2[0: /5:*** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ KRKXR?\E%^!/\ V.=S_P"H]K->JUY5\9/^2B_ G_L<[G_U M'M9H ]5HHHH **** "BBB@ HHHH **** /P!_P""H_\ R?9\3?\ N&?^FNTH MH_X*C_\ )]GQ-_[AG_IKM** /U4_X)JUY5XC_Y.F^'G_8F M>)O_ $NT&@#U6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M\J^,G_)1?@3_ -CG<_\ J/:S7JM>5?&3_DHOP)_['.Y_]1[6: /5:*** "BB MB@ HHHH **** "BBB@#\ ?\ @J/_ ,GV?$W_ +AG_IKM**/^"H__ "?9\3?^ MX9_Z:[2B@#]5/^"7'_)B?PR_[B?_ *=+NOJJOE7_ ()5>(_^3IOAY_V)GB;_P!+M!H ]5HH MHH **** "BBB@ HHHH **** "BBB@ HHHH ***I7VM:?IDBQWE_:VCL-P6>9 M4)'K@F@"[1110 4444 %%%% !1110 4444 %%%% !1110 45#=WEOI\!FNIX M[:%>#),X51GIR:6VNH;R!)K>6.>%^5DC8,I^A% $M%%% !1110 4444 %%%% M !15'6-=TWP[9_:]5U"UTRUW!?/O)UB3)Z#*]#UR M7)&S3=1AN&XZ\(Q]: .EHHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **YOQ-\2O"/@J98O$/BK1-!E;&U-3U& M&V8YSC =AZ'\JT/#_BG1?%EE]LT/5[#6;3C_ $C3[E)X^1D?,A(ZB:3J$GW+6^U&&&5N,\(S GCVKHXY%EC5T8.C#* MLIR"/44 .HHK+?Q5HL;,K:O8*RG!5KE 0?3K0!J45D_\)9H?_09T_P#\"H_\ M:U58.H92&4C((Z&@!:*** "BBB@ HHHH **KWVH6NFQ"6\N8;2(MM#SR! 3U MQDGKP?RJ6&:.XA26)UEB:XEC@A3 MEI)&"J/J30!+14%G?6VHP^=:7$5U%G'F0N'7/ID5/0 4444 %%%% !151M6L M5OA9->6ZWAZ6YE7S#QG[N<]*MT %%%% !1110 4444 %%%% !1110 454OM6 MLM+V&]O+>T#YV^?*J;L=<9//454_X2S0_P#H,Z?_ .!4?^- &M163_PEFA_] M!G3_ /P*C_QJ6U\1:5?3K!;ZG9W$S?=CBN$9CQG@ T :-%%% !1110 4444 M%%%% !152WU>QO+J2V@O;>>YCSOACE5G7!P<@'(P>*MT %%%9F<'CH: +=%%5;[5;+2U0WEY;V@?A3/*J M;L=<9/- %JBF0S)<1)+$ZR1.H970Y# \@@]Q3Z "BBN2USXN>!?"^H&PUGQI MX>TF^5MIM;[58(90>.-K.#GD?G0!UM%5-+U:RUNRCO-.O+>_M)/N7%K*LD;? M1E)!JW0 45E-XKT16(.L:>"."#=)_C3H?$^CW$J11:M8R2NP542Y0EB> ,\ MF@#3HHHH ***I3:UI]O>+:2W]K'=L0H@>90Y)Z#;G/- %VBBB@ HHKF/$?Q1 M\&>#[@P:]XNT+1)P0#%J6I0V[@- '3T50T77],\1V?VK2=2M-4M<[ M?/LIUF3/IN4D9J_0 4444 %%%):2WEO%=28V0/*H=L M],+G)H MT444 %%%% !1110 445ER>*-&AD:.35[%'4E65KE 01U!&: -2BL MG_A+-#_Z#.G_ /@5'_C1_P )9H?_ $&=/_\ J/_ !H UJ*KV6H6NI0F6TN8 M;J(':7AD#KGTR._-6* "BBB@ HHHH **** "BH+R^M]/A,UU/%;0@X,DSA%& M?74-HC':&GD" GTR30!9HID4J31I)&ZR1N RNIR&! MZ$'TI] !1110 4444 %%%% !14E1V>H6NI0^ M;:7,-U%G;YD+AUSZ9% %BBBB@ HHHH **** "BBB@ HJFVL6$=\+-KZV6\) M%N95$G(R/ESGI5R@ HI&8(I9B%4#))Z"JMCJUCJF_P"Q7EO=^7C?Y$JOMSG& M<'CH?RH MT45R_B3XI>"_!MU]EU_Q=H.AW/'[G4M3AMWY&1P[ ]* .HHK/T/ MQ!I?B:Q%[H^I6>JV;' N+&=)HR?3E '4 M4444 %%%% !1110 4444 %%%5+O5['3YHXKJ]M[:63[DH(ZT 24444 % M%1W%Q%9P23SRI##&I9Y)&"JH'4DGH*Y6S^,'@/4M0:PM/&WAVZOEZVL.K6[R MC_@(?- '74444 %%%% !1110 4444 %%%% !13)IDMXGEE=8XD4LSNPJ"QU6RU17-G>6]V$X8P2J^W/3.#Q0!:HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BD9@JDDX Y)-5K'5;+5%'?$^C:^\:EG72]0BN2H! ).QC@9(_,5T5 !1110 M 4444 %%%% !1110 4444 %%%% !156^U2STM5:\NX+16.%:>14!/H,FJ?\ MPEFA_P#09T__ ,"H_P#&@#6HK)_X2S0_^@SI_P#X%1_XU);^)=(NIDAAU6RF MEJUY5\9/\ DHOP)_['.Y_]1[6: /5:*** "BBB@ HHHH **** M"BBB@#\ ?^"H_P#R?9\3?^X9_P"FNTHH_P""H_\ R?9\3?\ N&?^FNTHH _5 M3_@EQ_R8G\,O^XG_ .G2[KZJKY5_X)?]B9XF_P#2[0: /5:**^-/C1_P4P\* M?#7QAJ'A[P]X:N?&$^GRM;W-Y]M6TM_-4D.L;;)"X!&,X )!QD/\ P]N_ZI3_ .7%_P#M_J[FG_/K_R:/^9^AU%?GC_P]N_ZI3_Y<7_W M+1_P]N_ZI3_Y<7_W+1_8F8?\^_QC_F'^KN:?\^O_ ":/^9]U_$+XA:!\+?". MH>)?$NH1Z;I%BF^25^2Q_A1%ZL['@*.237#?L[_M,^$_VD/#MS?Z \EEJ-FY M2\TB\*_:( 2=CD X9&'1AQG(ZBORI_::_:F\3?M+>)(;G48_['\/V?\ QX:' M#,9(X6(PTCMA?,D//S$# X '.?/_ (9_$SQ#\(?&5AXG\,7[6&J6;<'JDJ'[ MTW3X=OAGSNU1_? M[Y45^=T/_!6V188Q-\+%>4* [)X@*J6QR0#:G SVR?K3_P#A[=_U2G_RXO\ M[EKQ/[$Q_P#S[_&/^9\Y_JYFG_/K_P FC_F?H=17YX_\/;O^J4_^7%_]RT?\ M/;O^J4_^7%_]RT?V)F'_ #[_ !C_ )A_J[FG_/K_ ,FC_F?H=17Y]:?_ ,%: MK22Z1;[X836]L3\\EOK@E(IV3ZZ/ M\FSKZ_#']JN/6OVV/V@OCQXOT&=I_#_PUT4FRVCE?2M?DG_P3T\07O[) M_P"V]\0?@)KUPZZ;K$\EM9-,?%G_@J5\7_ !U=6_Q1O_AO\./#LL2V^EZ3)(3Y4C MQ^8Y$+,TDAX)PHQP-'XS?L??'G]B?P[:>/\ X2?%_P 2^+X+.XAAO=%6"4OA MWV(WV;?+'.FYE4J5RN[(SR5 /U%\=:U<>&_!/B'5K4(UU8:=<740D!*ETB9E MR 1D9 KXK_X)2_'#QO\ 'WPW\4/$OCK7[G7=4;6+=(_-PL5O'Y)(CBC7"QID M]% YY.22:W?C5X%\;_MD?LB^$?%H6>FMJ-Y!-96TA#JJK&NV#"[2L0)[;B&S0!^M=%?G;^W=^V7X]\$_$;P[^S MY\%99;CQW>Q6UO?:PX6:[2290(H4+#:LC(5D>4CY0ZD;3DC!A_X)4_%;7M%B MUGQ!^TEKQ\3&+AKD2,-P'SA1Z[3CD _3"BOS,_8]_:X^*7P M?_:,?]G/X^WTFKWLDXL]*UVZD,LRSLH:%6F.#/%,"-CMEPS*#P2%[C_@L7XV M\1>!_@=X*N_#>O:IX?NIO$8BDGTN\DMG=/LTQVED8$C(!P?04 ??=%?ESX$^ M G[07_!0+PC8^./%OQ6O/AAX"NH530M TU9;AIH4S'YLR++$&+8)\R1F9LG" MJI6O+]>\3?&__@F'^T!X1L/$WC_4O&OPVU1UD9+B>66VNK165+@)!(S^1/&& M5AL/.4R2"5H _2K]L;X!:A^TU\!-:\ :9JMMHMY?SVLRWEW&SQJ(IDD((7GD M+C\:V/V7?@]>? 'X">$? &H:A!JMYHD$D,EY;(R1R%II),@-R.' _"O)?^"G MWB;5_"?['/BK4]"U6]T;48[O3Q'>:=ZU:2O;R3Q1,(YKB65/G\LN=L<:$;]P+=? MEO\ Q$_X)T?&7X!>"=0\=_#7X]>(M<\3:-$U_<:<4FM3>)&N7V?OY [!5/[M MU8/C;GL0#]2**^-?V._VYY/C!^R?XM\>^+88G\2^ [2X?6EM\1K>K%;F9)U4 M#"&0*RD 8#(V 0!\J_ 7X2_&+_@IC;^*/B'XN^,NI>#_#,6I2:=:Z'HYD>& M-PB2%%@$J(B*DR+N;<[\Y]2 ?KI17Y+_ !3^"O[1W_!/GQ!X9\3?#?X@^(?B MEX7OKL6UQHDEM/<+Y@0N8Y;7?(-KHCXE0JRX(RO!/ZI^$]G[8UK^R+\+8;NPBM]0 M\;ZV[6^BV%QDQC:!YEQ( 02D89> 1N9E'3)'TY7Y ?MOP_\ "]?^"HG@3X=Z MJ_VC0K"?2-,EM,97R9"MU.,>K)*03Z!?2@#9^#?_ 3Q^)/[96FVGQ0^/WQ$ MUJTCU>,W.GZ6F)+H0R#-M5^(6K? #XQ2W-QXQTDW":?J.H2;[MY("?.M)GR?, M90&=9,G*HV2?EK]':\]M_P!GOX;6WQ,N_B&G@G1F\;W4BROKDEJLER'6,1AT M9L[&V E<$\YSDU\S_\ !2#]M[6OV:=/T'P7X!BBG^(GB1#-%/)")S8V^_RU M=8B"'DD<,J @CY'R#P* /MJBOS(\-_\ !,KXT?%;P_;^(_BA^T'X@TOQ;=C[ M2-.C\Z^6Q9APIN7DKSM;PR,4CN8IG^?RU8;9(G)V!3MZ#> ?JY17RC_P4_\ $VK^$?V. M?%>IZ%JM]HNI1WE@J7FGW#P3*&NHPP#H01D$@\]Z^$OA#\*?VC_^"@G@'1;^ MV\=R>$_ WA6UBTBSEU'4+K?J-Y$BM)<$("97+GF1S\O"KN*M0!^S=%?E/^V[ MHGQ/_9C_ &&OA3H.K?$36KWQG%XCECU#6+#5[G+HT5PT<*RDJ[1J@C #=UZ# M@"Y\(_V>_C;_ ,%!/#<'Q#^(7Q1U?P%X%N8_(T'P]I#NWG0QYC,K+O5>2I_> M.&>3+'Y5VY /U,HK\C_$?C#XT_\ !+7XS>'+7Q#XSU#XF?!_7I#C[TI)_@?/?$O_H!^%/\ P$N?_DBN&_:;_:;_ .&C/^$; M_P"*;_X1[^QOM/\ R_\ VGSO.\K_ *9IMQY7OG=VQSX;7GU<1)S?)+0_;>'. M"\#3RNE#-<)'V_O/?$O_H!^%/_ $N?_DBNC^&O[?7 MQ!\9?$;PKH%[H_AF*SU75;6QGDM[6X$BQRS*C%29R V&.,@C/8U\8UN> _$_ M_"$^./#OB+[-]M_LC4;>_P#LWF>7YOE2K)LW8.W.W&<'&>AK.->I=7D>WBN# MLD="HJ.$CS6=O6VG7N?M917PW_P\V_ZIM_Y7?_N:C_AYM_U3;_RN_P#W-7J? M6:7?\S^=_P#4'B3_ *!?_)Z?_P D?P-N,_G1]9I=Q?Z@\2?\ 0+_Y/3_^2/N&O@O_ (*I M?M9^*?@?X7\->!/ 5S/IOBGQ9YC2ZG:G$]M;(RIMA/59)'; 8'_CIX3.MZ"986AD\F[LKD 2V\F <'!(((.0PX/L00/C[_@J]^ROXN^, M&@>%?B'X"LI]5U[PF)8[O3K-2US+;LRNDD*@99HW5B5&20^0/EYZ$U)71\1B M<-6P=:6'Q$7&<79I[HX;X:?\$7=-UC18-4^*GQ!UNX\3WH$]Y;Z+Y06&1AED M:>59#*P/5\ 'T[UY[^T=_P $[?%O[%_AR7XO?!?XAZU(-"*RW\,FV&\@ASAI M0\>%FC!(W1LF-I).X9%=Y\'O^"TEA9V=MI'Q;\"ZC::M; 076J:"4<22#@L] MM(4,9R.0';O@#I7UI\/_ -M/]GO]I;3YO#%GXQTF]?6(FLI_#_B")K22Y612 MK0[)E59=P)&$+9S3.8N?L,_M+/\ M3_L_P"E^+;Z**#Q#:3R:7K,4"[8_M48 M5BZ#LKI)&^.Q5K77]0N8=(M;Y%)-H9MQ>4> MC!$<*>S%3[5[E\/?A9X/^$NDS:7X+\,Z5X7T^>8W$MMI5HD"22$!=[!0,MA0 M,GL *\__ &Q_ G@OXD_LY^,- \>Z_9^%M"N+<.NM7LHC2SN$8/#)R1N^=5^0 M_X)@_#_ ./7[/.D^/\ QOXG\0ZEXQ\6P2:@=0M;Q2MJS.P7 M(=6,KY&7+GDD@8QFM+_@DA\5/%.F_$#XD_!'6-7D\0:%X:66XTVY9F=+%=7UV\\/V M^G_VAJ:W%C$DCNRWR1["&XQB4G\!7[TU^/7_ 3#\1Z3X9_;<^,%QK&J6>E6 M[Z?J4:S7UPD*,W]I0':"Q )P"<>QH ]4O/\ @A_X1DAQ:_%#6H9<_>FTV&1< M?0.O\Z\&^,?P?^,?_!*WQ9X;\5^#/'UQK_@K4;LPF-HWAM990-YMKJUWLAWH M'VNIW?*Y&P@5^O5U\9/ %C;M/<^./#=O"N-TDNKVZJ,G R2_J:_,K_@K%^UI MX#^,7A#PQ\+OA]K-MXRU"/64U.\O-(/VBW1DBDBBACD7*RNYG)_=DXVXSDXH M _3CX2_$;3_B]\,?"WC72U,=CKVG0W\<3'+1%T!:,GN5;*GW4UUM>3_LH_#B M^^$?[-_PZ\(ZI%]GU73='@2]AW;O*N&&^5,]]KNPXXXKUB@#X-_X+'?$*?PC M^S/HVCV-U):WNNZ_#&3"Y1C#%')*YR.?OB'\Z\5\!_\ !'[Q+XN\#^'==O?C MKJ&D7FIZ=;WL^G_V')-]EDDB5VBW_;5W[2Q7=M&<9P.E9_\ P6F\=6=Q\6/A M/X3OC+)IVFV4VK7L-N1O:.>=8^,G&[;:OC/K7?ZA^WC^UCK]BGB+P-^S;Y'@ M=AOM4O\ 3+VZNI;<*"K+Y&O'UQ M\9KSQ1#H[S.VDRZ*\"W'F0218+F[?&/,W?=/W<<=:^@_VSOVCHOV6_@'K?C6 M.*&ZUDNEAI%K<'Y)KR7.S<,@E557D(!!(C(R.M>3_L6?\%'O#_[46N/X,U[1 MF\'?$&-))4L?,,EM>(G+")FPPD49)C89PI()P=OAO_!<3Q!-;>#?A/H:R8M[ MV_U"]>/U:&.!%/X"X;\Z .9_9]_X)TZ]^V+X0M_B]\=OB%XBEU'Q)$;G3;:U MD0SK;'/ER.TJ,J(WWDBC4*$*X(SA<.9/B'_P27^/GAFSG\377BOX)^)IBKPR MA@HB#*)F\K)$=Q%YBN"AQ(.#C)"_J[\/?#\'A/P#X:T.U 6VTS3+:RB"C "1 MQ*@Q^"BOA[_@M-H<-]^S+X8U/9FYL?%,"K)C)$H%;G3M'L&NXT1P!30:/I>F, =JMB06ZR!HX85(*#"LS,C%N1ENR_;0 M\?WE[_P2>^$$TDV9=;30["Y;)_>^7:22'/N6M@3[BOL[]A?P_!X9_8_^$EI; M@".3P_;7IVC'SSCSW_\ 'I30!^>/Q?\ @O\ $?\ X)3^--!^(?PZ\67GB3X; MZA>K:7^EWYV!W(+>3<(OR-N1&V3* RD$8'&[]9/ 'C;3/B5X'T#Q7HTAETG6 M["'4+5FX;RY4#J&'9@#@CL017SE_P5%T.'6_V(?B$TB;Y;$V-W"V,[66]@!/ M_?#./QJ#_@EEKTVN_L2^!5G?S'L9;ZS#) MM5TC39M5OI)K;1+>*^F>2:.-]R1[8H]N0IVKD*I;;0!^TE%?E[XV_P""8/QR MTO0KOQ=HG[0^N>(?B##$]S]F:2ZM6GDV@^7'=&Y+!B00&95!R,[0,UZI_P $ MJ/VK_$_Q\\"^)O"?CK4)M7\4>%986CU*Z'[^YM)=P42G^)T>-@6/)#KG)!) M/NZBOS]_X*,_M?\ CCPAXZ\+_ SX/S-;>._$AA%UJ%O@3V_G2!((86/".Y#% MG/W5*D$9R.0TW_@EK\8]/T5/$D/[2&M6_P 2 GG_ "-=&W\[!/E&Z\_S"-Q/ M[PQ]"?DH YSQ_P#\IM/#G_;M_P"FEJ_52OQ%^ OC?QUX[_X*C^"KGXF6L-KX MYT^\DTG51#&$626VL98?,P/ERP0-E?E.G^% MXH;GQ]XE,D>G&=!(EE"@ >X9/XF!=513P3DG(4J0#Z\HK\O/!/\ P35^-?QK M\/6WB_XL?'?Q!H?B?4$%U'I:B:\>R+#<@D)GC5&7<08HUPO0-Z5/A_\ &CXP M_P#!/G]HSP_\,OC-XME\9_"WQ"P2P\0W\CR_9XRVQ9DDD)>,(Y02Q,S!%.Y> MQ8 _4ZBO _VTO@7XC^.7P9OK3P5XBU7PUXVTO=>Z3<:9J$MH+EP/FMI2C+E9 M , G[K!3T!!^>/\ @F#^V+>>.O"NL_"WXE:E-!XW\'I+*EWK$A6:XLHV(D$K M.<^9 W#;N=A4_P +&@#] Z*_*"\^)WQ!_P""D'[88T'X?^)]>\(_!WPJ<7>H M:/>2V9FM@_SS,4(S+.R[8E;[J#=MX?/ZK:;I\.D:;:6-L'%M:Q)!$))&D8*J MA1EF)+' ZDDGO0!9HHHH **** /F_P#;(_8GT3]LBV\)PZSXDU#PZ/#SW3Q& MQ@23S?/$0.[=TQY(Z>IKXO\ C=_P2!\'_"GX.^-_&=I\0-;OKGP_HUWJ<5K- M9PJDK0Q-($8CD E<<5^L%>/_ +8G_)J'QA_[%+5/_262@#\FOV"O^">_A[]K M[X<^(?$FL>+-3\/SZ9JW]G)!8V\?C M)X<^(6G>.=8U>\T5YGCL[JUB2.3S()(3DKR,"0G\*X[_ ((E_P#) O'7_8S' M_P!)8*_16@ HK\U_VQOVPOBC\1/VAX_VE-K=G^TIKT_CQ8_,26874<32@9$?V@7 M)D4;L?O-I.!G90!^EU?GK_P54_:,\?\ PEU?X9>$O!^NR^'].\223/J4]D-E MU*L[3>-M-::'3M4N-OG MS20@F2WE9>)3L!D24?>56R6RIKY+_P""E'[//B+X2_&3PQ3('FJ/E"?ZL<>@!^XM%?./[*O[-WB']E?1_&5QXO M^+FK?$VWU!8+A9M6@EC_ +/2!93)MWW$V=P<$XV_<'7M\2>"?$'QU_X*?_%; MQ:FG^.M3^%'PKT&41&TT_P R-\.S>7"Z(Z&:9E0LY=]J'&!R 0#]::*_*7XT M?\$W_BE\ ?A_KOQ ^'GQW\0:E?Z%;RZK=63O/8RRQQJ7E=)4G8,X5<[67YL8 MST%?5/\ P37_ &F-<_:6_9^:^\5S?;/%.@W[Z5>WVQ4^UJ$62*4JO 8J^T\# M)0GO0!\H_P#!._\ Y2QLFU;5DGTLQ^8TB:C%$%.] M6&W$['IG(%?NY7XI_L/_ !L\$? ;]NKXOZ_X]U^'P[H]S;ZQ8Q74\4D@:=M3 M@=4Q&K')6-STQ\M 'TM)_P $2_A<8V">//%ROCY2WV4@'W'E#-> ?M(?L!_$ M#]AGPRWQ5^%GQ*U2[TW2YHC?>0IL[NU5G"+(=CE)H]S*K @?>Y!7)'Z ?\/( M?V;?^BI:?_X!7?\ \9KY1_;X_P""COP^^*'PAU;X6_"B:\\8:QXD>.RGOH;& M6*&&,2JS)&)%5Y9'*A %7;AB0V0 0#[(_8?_ &B+C]IW]G?0?&.I1QPZ_&\F MG:LL*[8S=1$ NH[!T9'P.F\CM7O=?,'_ 3B^ ^M?L^_LO:-HWB.W:RU_5KJ M76KVR<$/:M,$5(G!Z.(XX]P[,2.U?*_QY_:5^+_[8W[2FH_ GX#ZU)X4\.Z/ M+-%JGB&UG>!YO)8)/,\\>72%7_=HL?,A8$DA@% /U'HK\R=<_P""6?Q;\!Z/ M-XA^'O[0NN7WC:V3SDMYA-8I>.H&$$PN7VG (&\,IR 2HR:]F_X)R?MC:Y^T M#H?B'P-\1=L'Q/\ "4A2[#0B"2\MPWEM(\8P!+'("D@ ^:,XRQ .%_X*J? MM&>/_A+J_P ,O"7@_79?#^G>)))GU*>R&RZE6.6%1&LOWD4B1L[<$],XR#^A M5?AU_P %*/V>?$7PE^,GABYU?XE:IXR3Q=J%]>6,-[%(@T5&N(R(HMT\F0/- M4?*$_P!6./3[HM_VWETQX+:X M.Z)FN92"QD4Y4K@QCKV /MVBOAC_ ((^>,M?\)K[Q'KFI:_?1^+KF!+ MG5+N2YD6,65DP0,Y)"@LQQTRQ]:]@_X*#:[J7AG]CGXEZGH^H76E:E;V<#0W MEC.T,T9-U""5=2"."1P>] 'T/17RC_P3 \3:OXN_8Y\*:GKNJWVM:E)>7ZO> M:A(O& M'Q2/B+PS)ILPFTNRU&[=)[UBH7S8Y0%=%#2L'^]N X&37Q1^QE\6/VC/C_$/B36-&M7O]2ACDN;"XDA3+RNDGVE_,VKEB MC8W!6QDD+7UY_P $X?VF-6_::_9[BU+Q+,+KQ9H=Z^E:E=! GVHA5>*;:HP" MR. <=61C@ @4 ?5%%%?)7Q=_X*'^&?A[XJOM"T+P]<>*YK&4P7%U]L6U@\Q2 M0RHVQRP!&,X )SC(YKDQ&*HX2//6E9'#B\;A\#!3Q$^5/^MEJ?6M%?!__#T; M_JF?_E?_ /N:C_AZ-_U3/_RO_P#W-7G?VWE__/S\)?Y'D_ZQ97_S]_\ )9?Y M'WA17P?_ ,/1O^J9_P#E?_\ N:C_ (>C?]4S_P#*_P#_ '-1_;>7_P#/S\)? MY!_K%E?_ #]_\EE_D?=-]>P:;97%W=3);VMO&TLLTAPJ(HRS$]@ ":Y3X2_% M31?C+X)M?$^@NYLIY)(C'+Q)&Z,5*L.QQAOHPKX'^-G_ 4"U'XL?#C5/"FG M>$O^$:.I!8KB^&J?:&,.A(QSQP?[,7[6&H_LXQZU:?V+_PD M>DZD4E%FUY]F\F9>#(K>6_WEP",<[5YXYX9Y]AUB(QB_W=M79[]//_ASSJG$ M^%6+A"$KTK.[L]^FEK_AU\C]9J*^#_\ AZ-_U3/_ ,K_ /\ :TW>;"T6GV\GF*1R"FW= MGMMSVK]6/V$_VKK/]J[X*VFKW$D47C'2=ECK]G'A=L^WY9U7M'* 6'8$.O.W M-?#OQ1LX-0_X+5:=:W4,=S;3W-C%+#*H9)$;2$#*P/!!!((-LMNQ5D).2-F3\SBO0/5/V4K\H/^"& MO_(5^,G_ %QTG_T*\K]3/#/B;2_&7AW3->T2]BU+1]2MH[NTO(#E)HG4,K#V M((K\L_\ @AK_ ,A7XR?]<=)_]"O* /U?K\A/V\EUK]M']M.;X4>%)FGM/ N@ M7SJ(QO5KY+9KB4>Q:06UL?1E-?J/\:/B=8?!?X3^*_'&I[3::'ITMYY;''FR M*O[N(>[N50>["O@+_@CM\-M0\17'Q+^.7B(M<:OX@O7TVWN9!AI"7%Q>2>X: M1H1GUC<4 >D_\$BOCM_PLS]G23P9J%QYFM^"+C[&%8_.UC+N>W;_ ("1+'[" M-?6ONBOR)\'W1_85_P""IVHZ)*?L/@?QQ/Y4>>(EM[U]\##L!%=#R]QZ*K^M M?KM0!^9/_!1;X_\ Q%^(G[0'AW]F?X6ZG+HEQJ(MTU6Z@G:W>>6=2PB>53N6 M!(2'<#EMQ!!P ='PO_P1(\!PZ/&/$WQ#\1ZAK#)F2;2X8+: .<=$D21B!SU8 M9X/'2N=_X*-_ WXD?"G]H[0_VF/AMITFL16:V\NHK#"9S9SP+Y>Z6-?F,$D( M52P^[A\EF1-;VNNV$=U]G8Y,,GW9(R>^QPZY[[ M8K._A[58ML[%/F#?9IU5SM/\04@>M>R> M$O!^A^ ?#MEH'AO2++0M$LE*VVGZ? L,$0+%FVHH &69F/J22>30!^$O[&G[ M(>D?M@?&3Q_H.L>(+[P_#I,4E\DUC"DC2,;C9M(;H,'-?76I?\$/?#4J_P#$ MO^*VJVK;2,W.D13#=V/RRIQ[?J*X/_@CG_RNK:I::'I=YJ5_<):6%G"]Q<7$APL< M:*69B?0 $_A7\_7Q,7QC\?IOBO\ M064MS:0:/XLL4MR!E[>*0R" ANQ@$=D MGN90:_4/_@JW\5K7C.8:-"JG#"VQONG^GE@1G_KL*/V3? MV2+*U_X)\+\.=;A%O?\ CG2Y]2U%W7F&XND!@8CLT2+;\?WHS]* /H3]G#XQ M6?Q]^!_@_P >6AC#:O8H]U%&>(;E_P#!'KXK7_A' MQ%\0_@-XG+6FJ:9=2ZE96LQYCEC<07L(/LRQ,%'_ $T/K7Z#?'KQM/\ #7X' M_$#Q7:.L=[HN@7U_;,XR/.C@=XQCW<*/QH _/;]K;]KOXG_M$_'B;]GO]GJY MEM$AF:UU/7M/G,,LTD?^OQ< _N;>+[K,OS.5(!((5NC\$_\ !%/P2^D^?X_^ M(7B;6/$4_P"\GFT0P6T(D.2W^NBE>3D_>)4GK@9P,'_@B3X$MIM$^)OCZY'V MC5KB\@T>.XD)+I&J^=+SWWL\1.?^>8K]0* /R0^,W_!/'XG_ +&=G>?$_P" MOQ"UB^M]*3[3?Z>H$-XL"#0*!TRHB50?0GUH M _8"BBN5^*_BR3P'\+?&/B:(JLNBZ->:BA<9 :&!Y!D=Q\M 'YT_M@_M??$[ MX[?'I_V>?V?+J:TDCG-EJFN:?*89Y)T)\]1..88(L8=UPS%6 )& ^[X,_P"" M*?@R731<>/OB)XEUGQ!-NDN9M%\FVB\PD'K-'*SXYRQ(+9SA>E<9_P $3?!T M>K:S\5O'^H$W>K_Z+IL5U*-SXE:2:X)8\DLR0D_[M?JM0!^//Q^_8T^)?_!. MY5^+7P9\>ZI?>&K.:(:I!*!'+ I8*GVB-3Y=S"SD Y4%2PXZL/T?_9%_:.L/ MVIO@AH_CBUMDL+]F>SU33XV+"UO(\;U!/\)#*ZYYVNN>UZQBU/1=4MI+2\LYL[98G4JRG'(X/4$$=00:R/AO\ "7P9\']%DTGP3X8T MOPOI\C^;+#IELL/FO@#>Y R[8 &6).!0!UM%?E-XT_:0^-'[?W[0FL?"WX)^ M))/ WP\TEW-WKUE*T,LUO'((VN7F3$F')^2%"NX$;N Q7=\:?\$S?C1\+=%N MO%WPR^/_ (AUSQE9K]I:QF\^R:^91EE607$@+$# 20%6X!8"@#]/**^+O^"< M/[;>I?M.>'-8\*^-TC@^(OAM%>YECB$(O[]U34HK?0[5X/#,=[.MG>7,C7,:!X4;#Y8H2,9;: M!D<$ 'ZOT5^9NM?\$U?CO\8-+F\7^._V@+RV\?W2FZCT>&*9[&TD*L5@65)E M$:@MM_=1;5^; ?->*?LX?M:?M+>*H=0_9PT2_>]\?7&HO9P^*M9G::XT.VA$ M@NU>0JQ;:5&V1MQ7+*N28]H!^SM%?DK\?OV ?C7\!_A_K/Q7T'X^:_XI\0:+ M =2U2,/(L6$ V8&]!N 4*@W% _C_XFUCXB6:?:O*N)9K9;Z1;QSY7F%L75Q#%*0 M"8Q<-\7F MW:[UM)C%*BW%PUO#$L@&8EW([,R_.<*%QR&YVZ_X),^/+?3Y-5L/VCO$3>,1 M"'2XDBGCC:8'=@RBY,@7<3\V"1G.#TH _2>OC_XU?L0ZY\4OVS_ ?QKM?$NG MV.E^'?L'FZ7-!(T\WV>:21MK#Y1D. ,^EBZ[< MW/AS=]A\4:E92A9C',89;=[DJ%F8,-R-DLP$F20O'F/[57Q"\5:/_P %3O@_ MX?L/$NL6.@W7]C_:-+MK^6.UFW74P;?$&"MD Y'.* /IG_@HM\:O%?P%_9A MU?Q-X+OH],UU[VVL8[UH5E:%)6(9D# KNP."0<9Z9Q75?L0^(-3\5?LH?#36 M-9U"YU75;W2Q/?]5GWKL_^":/[+?BKPOX9\!_%>Z^+ MFL:MX>U'1I/*\$S02BTMO,)5=K&X9#M()&(AU[4 ?H517YJ?M@?M7_%+XQ?M M%+^S?\ KU]'OXY/LVK^(+64Q2^:$WS*)U!:"*$<.ZXCP7?_ 2A^*&C MZ0VMZ%^T=KC>.XXQ,C,ES;Q23#)"?:%N3(H#$_/M/KM&> #],J*^#_\ @GG^ MUYXT\;^+O%/P2^,CX^)/A@O]GNYU5)KR.)MDL:_\ !<'_ )'[X6?]@R]_]&QU^NE 'BG[)/[+^E_LE_#. M\\&:3K=YKUKUUQ/QJ^+&D? WX4^)O'FN M[FTW0[-KEXD.&F?(6.)2>C/(R(,\985^9?PB\/?M&?\ !32^U;Q?K'Q+O?AA M\-+6YDM+6TT7S%CD<88Q)"DD?F[58 S2L<$X4'YE4 _6JBOR5^,?[//[0/\ MP3QT>'XD_#OXMZGXU\(V$L8U73+^.010H6"J9;9I9$DC)(4R*5=-PQC[P^M] M.\03?\%&OV0],O\ P?XRO_A=K%Y=QB_O--5Y9K*Y@/[ZW&R6(E6W*P.[[K*2 M,Y /)O^"?\ ^T5X^^//[5?QG7QAKTU]8:3;M;:=ID8\NTLXUNV0;(QQN(49 M1*[^1,H=6#(QSN7)(W+0!]C_P#!6S_DRWQ!_P!A/3__ M $>*] _X)X_\F6_"K_L&-_Z/EKS_ /X*V?\ )EOB#_L)Z?\ ^CQ7H'_!/'_D MRWX5?]@QO_1\M 'T57PK_P %DO\ DT>S_P"QFLO_ $5<5]U5\*_\%DO^31[/ M_L9K+_T5<4 >!?LO_P#!*/X>_'3X!^#/'FK>+O$UAJ.MVC7$UM9&W\F-A(Z8 M7=$3C"CJ:]"UK_@B+X!GM2ND?$?Q)8W.#B2]M;>Y3/&/E41GU[UTG[%G[]>QZE_P %,/V; M--LI;EOB9;7&P9$5MIUY)(Q] !#_ /6]: /@WX,_$;XK_P#!._\ :[TCX2>- MO$,WB'P-K-Q;0F.29Y;9K>X?RXKVW5SF)E<%74<'RW'S85J_9"OQDU/7-5_X M*9?M\>&==\*:!>V?@+PTUG#/?7L.!%8V\[SNTQ7*K)*S2*B9)Y7L&(_4#]JC M]H33/V8?@GKOCO48!>SVP6WT_3]^TW=W(<1QY[#JS$I/)_96E6*2F.6,,5)CMEDCCCBZJ)&+.^W MG((8L^)7AO\ :"_X)@:UHOB[3?B%??%#X5W5XEM?6.IF01JS9/EO$[R>2S*# MMFC;EE 88PK 'ZU5^>?_ 3_ /VBO'WQY_:K^,Z^,->FOK#2;=K;3M,C'EVE MG&MVR#9&.-Q"C+G+'').!7TI\5_";?ME?LZZ2W@#XA7_ (&MM>%KJMIX@TZ) MWG6+&XQ%4FB()SM8;^"I!!Q7Y,?L5_LM^*OCI\8_B5X;T+XN:Q\/[[0=WVG5 MM.@E>34<7#1_.$N(B,D;N6;D_C0!^[]%?G3_ ,%:_$GBCX4_L_\ PNMM"\5Z MOI]_#J2V=SJ.GWDMK+=;+1@6^^$/@>YN9I+BXFT* MQDEFE8L[L;="68GDDDY)- '845^8/_!9_P"(GBOP'J?PE7PUXGUGPZMU#JAG M&DW\MJ)=K6FW?Y;#=C M:=.9/"/@7PK90:- M9R:AJ%UNU&\AB4RW!" F5S)R9'/RY"KN*M7H'[;VB_$[]F/]AOX4Z#JOQ$UJ M\\9P^(I(]0UBPU>YS(C17#)"LI*NT:H(P W=>@X /U7HK\N? ?P#_:"_P"" M@7A"Q\<>+OBO>?#'P'=0JFA:!IJRSM-"F8_-E198@Q;!/F2,S-DX55*UYEJ_ MBCXV?\$Q/VAO".F^)_B!J'C7X:ZLR.Z7$\LMM<6@=4N-D$CMY$\88,-IY^3) M()6@#]DZ*3.>1R*X_P"+GQ8\.?!'P#JGC#Q5=-:Z18*"WE+OEE=B%2.-XNK0'Y);G7UAD8>Z+;.!_WT:J_\/FO^J/_ /ES?_<=?ID?"_BZ2NL%_P"3 MTO\ Y,XOKN'_ )OP9^EU%?FC_P /FO\ JC__ )R >ZNR.I ) 5!D9=B ,XY. ?@C7?\ @L1XUFU*5]&\ Z#9:?\ M\LX;ZXGN)1]74Q@_]\U\A?M"_'#6/VB/BMK/C76$-L;MA':6'F^:ME;+Q'"K M8&<#DG W,6; S7F]?T1PQX4Y/@<%"6;TO;8B2O*[?+%_RI)I.VUW>[U5EH>3 M6QU24OW;LC]@/V:_^"H'A#XNZY9^&O&FECP/KUVXBMKK[1YMA<2'@*7(!B8G M@!LK_MY(%?;=?S25]_\ PE_X*U:Q\/\ X<:!X,].\.^)O"EUX)DU&9;:WOOMZWELLK$!!*WEQE 2<;L$#/.!DC MEQ7AOQ7@Z,J]7!/EBKNTH2=O2,FW\D5'&4).RE^9])_M8_\ )K/QD_[$S6?_ M $AFK\1_V"_VI=1_90^+MCK5^+D^ -?D_LW6HU0E"J[2)D[&2'S%; YVNP_C M!K]N/VL?^36?C)_V)FL_^D,U?F7^Q3^RUI_[5O[ ?Q!\/;8H/$]AXMGO=!OI M./*NA8VO[MF[1R#Y&],JV"5%?FAV'[ Z?J%KJVGVU]97$=W9742S07$+!DEC M8!E92."""""/6OSR_P""VG_) O O_8S#_P!)9ZRO^"4_[4NH6[W_ .SS\0&E ML/$OA]YDT1;WY9=D;'S[)L_QQ$,RC^YN' 05J_\ !;3_ )(%X%_[&8?^DL] M'V5^S+_R;;\*/^Q2TG_TCBKTNO'O@GXFL_!7[(7@'Q#J/F?8-)\"Z??W'E+N M?RXM/C=MH[G"G K\\_A/8?'O_@I]XL\4>(-1^)&I?"_X:Z5>&TATW2#($\S& MX0"-'C\UT787DE)(+C:,': #];:*_)/X_?L$_%K]D[X>ZE\3/AU\<_$&J+H* M_;+^S\R:QF$6X;Y$*S.D@&+:1(%' +QO&Q 9FP,8H ^BZ*_*?Q%XV^*_P#P4,_:T\;_ M S\+_$6X^&_PZ\(O<1N-,D=9+J.&<0-*RHR-,TCG(5F"(N.-WWI?B]^P/\ M&;]EOP3>_$/X4_&_Q/K^I:-FZN])"2Q23Q;@79$$LB3$9+-&ZX8 GD\$ _5. MBO /V;?V@-;\5?LL0?$3XJ:+>^$=7T>SNI-<6^L)+0LML&9KA(W .UT4-P,; MMRCI7P+\/Y/CO_P5-^('B758?'EY\,OA7I-P(8[6P>3RT)!,<0B1T\^;;AG= MV 7?\N 0M 'Z'?MK?\FC_%[_ +%F^_\ 135X!_P1M_Y-'O/^QFO?_15O7SG^ MTS^S_P#&_P#8A^#_ (FFTCXE7?Q+^%/B&PDT36=/U>.16TWSU\N.9(VE<+\Q M4>8C+DE592,&OHS_ ((V_P#)H]Y_V,U[_P"BK>@#[JHK\POV@/CE\9OVL/VN MM2^ 'PE\17?@#PWHK2QZGK%JSP32"$A;B=Y4(D$8D/E(B, Y(W'#?+?\1?\ M!)+QS8:?<:EX7_:'UZ;Q0B!H6OX9X(YF'(5IDN&>,9YSM?'IWH _2ZBOSP_X M)7_M2>//B+JWCCX4?$O4[K6O$7AE?M-K?:A();H1I+Y-Q#+)G,A20QX8DD[V MR2 *J?M\?M9_$?5OCEH?[.7P2O7TOQ3J#01ZGJUN_ESI),HD2%).L2K$1*\B M_-@C!&&W 'Z-45^;/_#K_P"+?@W11XE\)_M&:\WQ*@3[1^^,\=KJZE8WL5G=:?JN@I=2)9_:K M6Q:%W-L&\M'+Q%V & Y)&.* /U]HHHH _(OXL?\ *:S1/^PGI7_IMBK]=*_( MOXL?\IK-$_[">E?^FV*OUTH Y_XA?\B#XF_[!ES_ .BFK\R_^"&/_-;/^X)_ M[?U^FGQ"_P"1!\3?]@RY_P#135^9?_!#'_FMG_<$_P#;^@#T?_@J)^U%XX\' M^(?!OP2^&=W<:7XH\6I'+M>%H8H;RUL8O-N8!!.UQ;W4<>#Y@5W<, "0 AP M0&*YOPD_X+5^&KJUM[+XG>!]3T;4T CGO] 9;B!G'5C#(R/&,_PAI#0!Y+^T M;^P_X]_X)^V*?%_X._$+5)](T^:*/4%=5BN;97<*C2A?W=Q"795*E1@N/E(R M1^E/[)/Q^B_:8^ GAGQW]GCL]0NXVM]1M(L[(;N)BDH7))VDC> .U '15Y?^TW\: M(OV>?@/XQ^(,ELM[+H]H&MK9SA9;B1UBA5N^TR2)G'.,XKU"O)OVK/@FW[1/ M[/OC+P!#<1V=[JMJILYYL[$N8I$FAW$10#@M"D;1Y8<, VWC@XS7BO[./[)+WP=>RX @\1V+0J#[RQF2)1[LXH \<_P""8_[5GCO4 MO'WB?X!_%>ZNK_Q)H"SFPO-0?S;J-K>01W%I+)D^9M/S*Q).%<;B-H'Z05YS MX-^%OPKN_%'_ LWPOX=\,W>NZJKS#Q5ID$,LMR).'=;A,[MP!!8'D9'K7QO M_P %D_'7B3P+\-/AW/X;\0ZKX>GGU>X2:32KV6V:11"" Q1AD9[&@#]#J*_, M'PW^SQ\=O^"B'AV/XC>-/B=??"OP=J*G_A'_ MI\,MPAM0"J32()H@=V2?, M?+.,D!4*UXGHO[0'QV_X)Z_';Q/\*;W5[GXF)

1H]E?3RSPR7$Z@VES"K% MG0[VP\*L QW#)(5Z /VJHK\R->_X)L_M _%'1Y/&/B_]H*\7XB3)]I32(Q/] MCMI"I(A69)5$0!8C]W#M7+8W YKJ/^"5'[2WCSQY?>.?A/\ $C4+K5]=\* 2 MVMWJ$@DNHXUD,,\$DG638X3#$D_.PR0%P ?H?17YS_MU_M,?%;Q1^T1X>_9Q M^#-[/XW+74D-Q OF?NYG^= MH9(0S -RNU,! MU 'E_P -?A=\+_''B^?P;\++>Y\BWL;-7-L[*0DY( W;2J^V:U_P1+^&$VBO%I/CSQ=9:OL(2ZO?LMQ;ANQ,2Q1L1[>9SZBO MLO\ 9D\ V?PO_9[^'?AFQB2**QT2U$FQ0H>9XP\TA [M(SL?=C7IM 'Y(? / MXZ_%#_@G[^TG9?!#XMZM-K_@'4I(8-/OKB9Y([2&5RD%U;,_*P[@5DB/"E6( MY7YOUOKS[XB_L_?#?XN:]I.L^-?!>C^*=0TJ-XK235;83JB,0S*4;*L,J#A@ M<[AM;J!WDMS 7)V>9 M TLD4\188.1P77Y3RP /V(HKPSX=?&:3XW?L=V_Q$A7[!?:KX8N;B46[%?)N MHXI$EV'.0!+&^T]< 5^67['?B[]HG]J+2KSX/>%/B!JVAZ1]M?6?$'C"ZOIY M[N"V9(HDMTD+[P,QNPC1EWEFR0H8T ?N!17Y8?&?]A?XR?LI>#[SXF_";XV> M)-=O-#B-[JFFW;/&TL*+NEE"F1TF W&*13\H/)( /V3^PS^U-'^UC\$+;Q+ M=00V7B73YSIVM6EN"(UN%4,)(P>=CHRL!S@[ER=N: /H:BBB@#XE_P""M?QP M_P"%6_LQS>&;*X\K6?&US_9B!3AA:)B2Y8>Q&R(^T]?*/[#[:U^P_P#ML6'P MQ\5W!BTWQWHE@DC2#:@NYH%F@(')6_;5_X*A^&_A_ 3=^ M#_!,RV]ZHYC*VQ\^])]"\@6WS_LK7H7_ 64^$]XOAOP)\9-!\RVU;PU>KIU MU=P<21Q._F6TN>PCF5@/><4 ?I/17FG[-GQDM/C]\#?!WCRU*!]6L5>ZBCZ0 MW29CN(Q[+*K@>H />O*_V_/VP5_9'^%%O>Z7!;WWC37I7M-&M;GF./: 9;B1 M<@LL89!@'EG0=,T ?3]%?EC\-?\ @G]\C MHDMP]O&^'C9D\Z.. \Y\I%^7(Y4Y49L?Q0^-7_!,7XS>'O#OQ'\6WGQ)^#NN ML4@O[EGEDBC4J)'B#LSPR1;U8PAV1E;@Y.5 /U@HKXY_X*F>,]4\-_L?W6M> M&- ]"\11>.V M\(>"_#NGV^BZ9_:&H70;4+BWB19;G$8)D9Y0Q:9SD'Y1NV' !^R5%?'/B_XJ M:[_P3X_8=T6X\;ZRWCKXA6Z_V=;27EY).ES?2M(Z)YC@.T,,8/7!*Q ?*6&/ MFCX/_LO?M!?MX^%U^)'Q-^,VL>#_ YK(9],T>Q20I-!RH=;9)8XH8S@;6(9 MG R>H8@'ZNT5^1/Q(A_:%_X)<^*]"UY/'EW\4/A9J5T+>6#4VD\EI""S0M&[ MR&WD*AF62-B&V'<#@J?NGX[_ +76G>!?V-[OXV^$TCU);[3K:;1X;L8!FN'2 M-!( >L9=BRY_Y9LN1UH ^C:*_*/X&_L6_%;]M#X;:=\5/B#\?M>LFUYGN++3 M[,/.D2)*RY*B6..([H\A(UPN!WX%S0-._:._8-_:1\)^%UUWQ+\9/A?KDJ>: MD=GX/A&VOD9SD@ 'ZH45\??\%5O%6M>#OV2=0U'0-7 MO]#U!=7LD%WIMR]O*%+MD;T(.#Z9KY7_ &=/AC\=_P#@H)X%T74/$GQ-U?P# M\+?#]G!HUI'ITTKW.LW$$:)+/)\Z^8Q8$F60MALJJG#&@#]::*_(_P"*WAWX MZ?\ !+GQ1X?\6:-\0-0^(_PLO[I;2ZT_5GD\L/@L87C9W$3,BL4FC(Y3## V MM^AOCS]I;0O#/[+MY\:=*@EUC2&T6/5;"U4%7G>4*(8F[J?,=5;J5^;@XH ] MCHK\F?@7\"_CS_P42T&]^)?CSXR:QX-\*W5S+#I>EZ4L@ADV,59HX$EC1(U. MY-[;G8H=_:0_9B^-7_!/WP[8?$CP'\:]:UO0+>[AM;J!WDMS 7)V>9 MTLD4\188.1P77Y3RP /V(HKS/]FGXO#X]? ?P5X],*VT^M:>LMS#']Q+A28Y ME7_9$B/C/;%?G=XW_:"^,O\ P4&_:,UGX7?!KQ/+X&^'6CF3[5K-G(\#S6Z. ML;W$LJ'>V]B1'"I4,I&[HS* ?J[17Y9_$_\ X)^?&G]FSP/J'Q#^&?QY\0Z] MKFA0MJ%YITB2VWVF.-19"%!/E2*0P&,DX!^HOV)/VRK?X_?LTZCXX\ M8RV^E:KX3\Z#Q%<*-L16&$2FZ"C[JM&22HX#*X'&* /JJBOR1\.^,/CS_P % M2OB9X@3PSXOO/A5\(M&E\HFS:13AL^6LBQNAN9V #,I<(@QC!(W[7Q2_8A^. MO['?A2[^)/PE^->M^)%T-&O=2T>X1X=UNF7DD\II9(K@#YF*.HX!(R>* /U4 MHKP']B7]J6U_:R^"EKXI:WCT_P 064QT[6;&(_)'_4 %%>#?MM?M&W'[+WP!U?QAIUBNHZ[)*FGZ7#*I:(7$@8^9(!SL1$=R. MY4#(SD?$OP?_ &)_C5^V-\/['XD_%/XZ>(M%'B&+[78:1 KRH+=_NN8Q+'%$ MK@!@B+C# G!.* /U3HK\:?CMX*^.O_!,?Q=X5\4:'\5M2\9^#=2NS%]EO)94 MAE= &:WN+9Y)$^9-P61#N&UC\AQG]5M>\8P^+?@'J/BO2))8+?4_#,FJ6H&* /UVHKYX_8/_ &BKS]I; M]FW1/%FM-'_PD-I++I>KR(@1'N(<'S !P-\;QN0 "Q X%?#FM?%OXQ?\%+? MVA-?\$?#+QA<> OA1H>[SK^SDDB\VW#[%GFV,K3/*02D)95"KS@AF(!^JGBS M_D5=9_Z\IO\ T6U?FM_P0Y_Y%7XM_P#7[IO_ *+N*A^(7[)_QS_8;\(ZC\1_ MAY\7-0^(6B:=;R/X@\,ZQ#+'%+:E3YLHC,TBOM!+$C:Z $ACR*F_X(<_\BK\ M6_\ K]TW_P!%W% 'Z?UY5^UC_P FL_&3_L3-9_\ 2&:O5:\J_:Q_Y-9^,G_8 MF:S_ .D,U 'Y$_L#_P#!/[P_^V!X%\2Z]K'BO4O#\VDZDMBD-C;QR+(IB5]Q M+=#DXKZ,U;_@A_I&V631?BWJ%I.H#0?:]&24!ASR5F0_B.GOBN@_X(C_ /)% M_B'_ -C!'_Z3)7Z/T ?CIX'^/'QM_P"":?QPT[P)\6M3O/%GPXOMK*[W#W47 MV8G;]HLI)!N0QG[T!P#R, LKU^P>GZA:ZMI]M?65Q'=V5U$LT%Q"P9)8V 96 M4C@@@@@CUKX6_P""R'@.S\1?LN6/B-X-VH>'=;@>&<=4BG!BD7Z,QB/U1:]( M_8#^*5M-^P1X&\4^([U+6RT'2;N&\N9#\L-M9331JQ]A#$AH ^J:*_)'P[XP M^//_ 5*^)GB!/#/B^\^%7PBT:7RB;-I%.&SY:R+&Z&YG8 ,REPB#&,$C?M? M%+]B'XZ_L=^%+OXD_"7XUZWXD70T:]U+1[A'AW6Z9>23RFEDBN /F8HZC@$C M)XH _52OR8_X*,1ZY^T-^W=\.O@A)K=QIGAEHK-!%'\R1RSL[37&S(#.(@JC M/3;QC<<_87[.OQW/[>7[)NNO8ZBW@SQ?=6=SH&I75B&9M.O&APMS"H=6*D2+ M(OS @@KNRI-?F+\2OV6_%7A?]N[PK\*+KXN:QJWB'4?LOE>-IH)1=VWF(S+M M4W#.=H! Q*.O:@#]3OV5_P!@OX>_LB^(-:UKPCJ?B'5-0U:T2SF?7+B"41QJ M^\B,10QXR0,Y)^Z*^D:^7?ASX7G_ & /VQN)-6%_J,;Q M3_-'%%%:1B2>7EY% !W ;I>@Y)^,_A5X(_:$_P""G5]JWC;7_B/>?#3X:PW+ M6ME8:7YODR,N"8XH%DC$NT'#3R,3N) !P54 _6ZBOR:^+GP&^/\ _P $Y=+M MOB3X!^*^H>.O!-C-&NK:3J:2+#"C,J+YENTLB/&20GF(4=-PQ@?,/O7P)\>= M-_:"_90N_B-X?,EA]OT*]=X!)^]LKJ..19(]PPX45^)G[& M?C7]H[]ICPQJGPE\$^.]1T.SCOFU?7_&NH:A/-=V]N\<445M$Y)D3+12,%1E M+$G+* V[O?V@OV'?C=^R3X#O_B=X'^.OB#Q&-),=SJD<3SV$XC!"F7'VB19E M7Y=RM_#GJ!B@#]=J*^>?V#?VB+W]IG]F_0O%6L%&\1VLLNE:L\:!$DN8L'S M!P-\;QN0 "Y X%?%OB+QM\5_P#@H9^UIXW^&?A?XBW'PW^'7A%[B-QIDCK) M=1PSB!I65&1IFD+<"[(@ED28C)9HW7# $\G@_;/[,?QXUWQI^S#9^/OBGI%U MX-UG2[6Y;7/[1L9+-2MN"6N5C< [&0!N!@-N Z4 >]45^2/AWQA\>?\ @J5\ M3/$">&?%]Y\*OA%HTOE$V;2*<-GRUD6-T-S.P 9E+A$&,8)&_:^*7[$/QU_8 M[\*7?Q)^$OQKUOQ(NAHU[J6CW"/#NMTR\DGE-+)%< ?,Q1U' )&3Q0!^JE%> M _L2_M2VO[67P4M?%+6\>G^(+*8Z=K-C$?DCN556WQ@G/ENK*PSTRRY)4FO? MJ /GS]L+]CW1_P!L+PWX>T?6/$-]X>CT>[DNXY+&%)#(63800W05\=>/O^", MO@SP?X%\1Z]#\1==N)M+TVYODADLX0KM%$SA20>A*XK]2*XKXW?\D7\??]B_ MJ'_I-)0!^*_[ '[">A?MC:/XSO-9\4:CX>;09[6&-;&".02B59"2V[ICRQT] M:^YO@S_P2/\ "/P9^*GA?QQ9>/M:U&ZT&^COH[6>TA5)64YVL1R!]*\W_P"" M'/\ R*OQ;_Z_=-_]%W%?I_0!^/7_ 5[T2+Q-^V'\,-'GD>*#4-"LK222/&Y M5DU"Y4D9XS@U[A_PY+^%G_0]>,/^^K7_ .,UXM_P5JU*VT;]M+X3:A>RB"SM M=&L)YI6!(1%U&X9FXYX -?=/_#R']FW_ **EI_\ X!7?_P 9H ^4?'G_ 16 M@TC39]2^&WQ,U*#7[53+:6^KP*HD<#A?/B*F,DY^;:>HX[UN?\$J?VKO&WB[ MQ/XF^"WQ'OKK5-8T.WDN=/O-1"?#EU>:/XHF\8ZLL3-;:5I5C<*TSX^4-++&J(N<9))(&2%/0_-O_!) M_P"$OBSQS\;O'G[07B/36TS2]66\CLB\31K=W5U<+-,\.>L<85DST)D !RK8 M /U3HHHH _(O_@G+_P I+/C+_P!<=>_].D%?KI7Y%_\ !.7_ )26?&7_ *XZ M]_Z=(*]F_P""R?CKQ)X%^&GP[G\-^(=5\/3SZO<)-)I5[+;-(HA! 8HPR,]C M0!^AU%?F)X9_9S^/_P#P4 \/P_$/QK\5[OX8>"]6C\W0/"^EI+<#[*-/C7_P $U_VGO"?AOQEX^U'QI\.-8>$N;JYEFMY[ M-G$OSM_;8^&'QN_9)^$=YX"UWQU-\3/A+XKN($M=1U)9 M//TZ[AD681@/(YCW+&W =D8!CA6!K] /V _$6G>#_P!@/P#KNKW26.DZ9I%[ M>W=S)]V*&.YN'=S[!03^% 'U/17Y(^'?&'QY_P""I7Q,\0)X9\7WGPJ^$6C2 M^439M(IPV?+618W0W,[ !F4N$08Q@D;]KXI?L0_'7]COPI=_$GX2_&O6_$BZ M&C7NI:/<(\.ZW3+R2>4TLD5P!\S%'4< D9/% 'ZJ45\_?L5_M067[7'P/@\2 MRVL5CKMI*VFZWI\1.Q+A44EX\G/ENK!AGIEER2I-?"_Q(\8_$3_@G#^V9IFJ MZQXE\2>+/@SXC=Q%%J>H3W@CM'8>;$HD9OW]NQ5E/5TVC(WM@ _6FO*OC)_R M47X$_P#8YW/_ *CVLU\Y_P#!1C]MRW^#_P )]-\.?#[5%OO''CBT5]-NM/?> MUK82C'VI"O.^3.V(CN68?\9375]#J MVI372Z;'_P ([K)CMD#L0& )+D=6.,D(IH ^[Z*** "BBB@ HHHH **** "B MBB@#\ ?^"H__ "?9\3?^X9_Z:[2BC_@J/_R?9\3?^X9_Z:[2B@#]5/\ @EQ_ MR8G\,O\ N)_^G2[KZJKY5_X)5>(_P#DZ;X>?]B9XF_]+M!H ]5K\9/C9^QO\4O /Q!U>SL? M"&M^)]*DN9);+4](LI;Q9H68E2_EABCXZAL'.>HP3^S=%>KE^8U,OE)P2:>] MSV\KS:KE4Y2II-2W3\C\)_\ AG/XL?\ 1,/&7_A/W?\ \;H_X9S^+'_1,/&7 M_A/W?_QNOW8HKW/]9:W_ #[7WL^D_P!;Z_\ SZ7WL_"?_AG/XL?]$P\9?^$_ M=_\ QNC_ (9S^+'_ $3#QE_X3]W_ /&Z_=BBC_66M_S[7WL/];Z__/I?>S^? MCQ)X5UKP;JKZ9K^CW^AZDBJ[6>I6SV\RJ1D$HX! (Z<5G0PR7,T<,,;2RR,$ M2-%)9F)P .I)K]J?VI/V6] _:4\(^1/Y>F^*;%&.F:P$R8SU\J3'+1,>HZJ M3D=P?(?V,?V$T^$-TOC'Q]#;7OC"-V%A8HPEAT\ D"7(X:4]0>B@_P![IZU/ M/Z$L.ZLU::^SW]/+\CW*7%&&EA'6J*U1?9[OR\N_;[K_ )Z?\,Y_%C_HF'C+ M_P )^[_^-T?\,Y_%C_HF'C+_ ,)^[_\ C=?NQ17D_P"LM;_GVOO9X?\ K?7_ M .?2^]GX3_\ #.?Q8_Z)AXR_\)^[_P#C='_#.?Q8_P"B8>,O_"?N_P#XW7[L M44?ZRUO^?:^]A_K?7_Y]+[V?A7#^S;\6KB9(U^&/C ,QP"^A72+^)* #ZFOU M6_8A^">M_ GX&P:+XBQ%K5_?2ZG;C\XJXZFJ4HI+<\C,\_K MYE15&45%7OH?E+_P6$^)FJ_$KXL^!/@CX5M[G5[RS U&XT^Q0R23WTX*6\00 M[<8F9?GC)_O( M^Y#[J:X']M+X)C]H#]FKQKX2B@\_5FLS?:5Q\WVR#]Y$H]-Y4QD^DAKXQ_X( M\_&67Q=\,?'/P6O-3FT[4M-274=(N(FQ-#;S_),8P>ABF*O]9Z ,[XJ?\$V? MC)\"_B;JGCG]F3Q6]K97FY_[%6_%I=PAFW&W!<"&>$'&WS&!' (8C<<>S_X* M-_M.?LUWEM9?'+X7MJNF[Q$VHW-@VFS3-WV7$0-NYP"<*GXBG_L^_MP>-_V. M?BUXT^'7[35UXFUI9KE9;36IY'O3;E05WQ!SEK:50K#R^C _+EFV]C^V9_P4 MJ^#_ ,5O@-XB\ >!K?4?&NO>)H1I\,4FFR016S,ZXE/F*&9P<%%122P&2* / ML3PW\=/#7[1O[+6M^.O"LDW]F7^BWZ-;W2A9[:9(762*0 D!E([$@@@@D$5\ MA_\ !$/_ ))9\2_^PS;_ /H@U[-^P7^SKXD^$_[$]WX6\0P26/B+Q,M]J,FG MS_*]F;B%8HHGS]UMD:,P(RI<@C(-?#'_ 3K_;-\*_L;Q^._!?Q(T37K.]OM M2B93:6J,]O-&&BEBG21T*$';Z]&SC R >G?\%K+%=3^(7P5LW8HEQ%?0LR]0 M&FMAD?G7ZL6MM%96T5O @CAA01HB]%4# 'Y5^6'_ 69_P"2J? K_M[_ /1] MM7ZJ4 ?DI\#V77/^"S?C"XU5LW5K?:L+0.=V2EJT2 ?2+./3%?K77Y8?M[?" M/QQ^S/\ M4Z-^U%X!TN75=%$L-QK44 .+:58Q!*LNT$K#/#\IDP<,SYP2N?; M-)_X+"? :[\(QZG?-X@L-7\K=)H8TTRRB3'*+(#Y9&> Q9<\9 Z4 ?.__!4N M$6/[<_P3OM+?R]<:TTTC9\I#)J4ODMD=]Q89_P!D5ZM_P6T_Y(%X%_[&8?\ MI+/7DOP!\)^-O^"A_P"VE9?'7Q!H4^A?#;PU<026"W.7C86S;K>TB8@>8WFD MRR$#:-SCC_8/FNX/^">_@B6P5FODT2_:W53@F03W!4 _7%8/_!4K_DQ#Q%_UVTO M_P!*8J[7_@F]_P F2_"W_KRN/_2N>@#Y%_X(;V=JUO\ &.]+!]0WZ5$V>JQD M79SG_:(/_? K]3NO!Y%?C_H.IZU_P2A_:Z\1_P!JZ+J6J?!SQUUWX:?M)/XGB\2:;J M$SQZUJ*27LZ!CEH)P29,*V2C*&4JV!@*N0"OX>_X*F?&SX%:Y::+\??A1,(& M;:;R*RETR\=1]YT#YAGQZ)L'^U7Z<_#WQ[HOQ1\#Z'XM\.W?VW0]9M([RTFV ME2489PRGE6'((/((([5^7G[??[8\K:2,$=0C2%,C@[P5^0/[:7_ !97_@JEX#\=ZDOV?1]2N=&U*2Y! MP/)0K:3$D\95822/3'3-?K]7R7_P44_8YE_:N^%=K-X>2W3Q]X==[C2VF81K M=1,!YMJS=!NVJRD\!E )4,QH ^L\YY'(I:_*/]G#_@J7JWP'T>#X:?'[PCKT M>I:#&+.'5(+<+>B-!M1+F"4IN( QYJMEAC()RQ]'^+'_ 6>^'6DZ#<0_#KP MWK?B;Q%(-EL^IP+:62,1PS8=I'P2/D"C.#\PX- 'U#KG[:7PM\-?M 1_!K4M M5O+?QK+);011)82S0/-.JM'%OC#;6VLI)8!0&R3UQ\$?M+,NM_\ !8?X>6FK M-_H5K>Z(EL'.X< 2H .V96/'O7>+X]6\+>(UC'VK3(K)[N)I M!U\F5.JGMOVD=/<_,OB6^\6?\%:/VH/#[Z/H%_H?P@\+-Y,UY>#*PP,X>9W8 M?*+B<)&@C4G:%4DX5FH ^I_^"B'=.C@91@&,6T84_B,5\2_\ !;3_ )(%X%_[&8?^ MDL]87[)?_!2;P_\ !KX5Z!\.OCEI^M>%M>T'3K>/3]1-B\\=_IYCW6S[4&X$ M1;%# ,K !MV20 #N?^"T-K:R_LK:!-/M%Q%XLM?L[=RQM;O_LB_".6]+&;_A'+- 68D[%C"IU_P!@+7YT_M$?&'Q!_P %3/C'X4^& M?PJTC4K3P%HMS]JOM6OHMJ@MA&NYE!PBQIO6-"VYR[< M@?K-X9\.V'P[\#Z M5H6EP[-,T/3HK*UBZ8BAC"(/R44 ;U%?'_[$/_!03_ALKQ5XET;_ (0+_A$/ M[&LH[SS_ .V/MWG;Y-FW;Y$>W'7.3]*^P* /S5_:K_9E\>6?Q-?\*)^)?_1//%?_ ()+G_XB MOV/HKAEA(R;=S]CP/B9C\'A:>'E0C+D25[M72T7S/QP_X43\2_\ HGGBO_P2 M7/\ \11_PHGXE_\ 1//%?_@DN?\ XBOV/HJ?J<>YW?\ $5,;_P! T?O9^*?B M;P)XE\$_9O\ A(O#NK:#]JW>1_:=E+;>;MQNV[U&[&Y&U/86-SJE];V5E;RWEYU_\,2?&G_H M3/\ RJV7_P >KJOA-^Q_\7/#/Q4\&ZQJ7A+[-IVGZU97=S-_:5H_EQ1SH[MM M64DX4$X )]*A4IM_"_N/5K\2Y13I3G#%TFTFTO:1U=MMSQS_ (43\2_^B>>* M_P#P27/_ ,11_P *)^)?_1//%?\ X)+G_P"(K]CZ*]#ZG'N?BO\ Q%3&_P#0 M-'[V?CA_PHGXE_\ 1//%?_@DN?\ XB@? ?XED@?\*\\5?^"2Y_\ B*_8^BCZ MG'N'_$5,;_T#1^]GS)^PO\$?$/PD\':Y?^);=M.O]>!WFM?M9_"WP_\;K+X1WOB-XOB!=RQPQZ4=/N=NZ2+S4_?&/RB M"I'1SR<= M[A0 [V0Y5E )P$(! :NV$53BHH_),US*MG&-J8[$6YIOIMHK)?))'VK\3_V< M/A?\9U<^-? FA^(+AAC[9I:I M\);W4/#7B*WB::VT>\N6NK&Y8 D1!GS+&QZ!B[#ID=ZS_@__ ,%IO"DNA6UG M\4?!^L:9X@A3R[B]T"..>VF<#E_+D='BR?X1OP>_I2^-'_!8[2?$WAN]\-_! MWP;X@NO%6J*;&SU#58HT\EWRHDAAB>1I7Y^53MY()!QM-GDG;?\ !(/]I#Q+ M\6_AUXI\$>++^?5KSP@]L;"^NF+S-:3"0"%F/+>6T)P6YQ(!T45X3\=;S7O^ M"@'_ 4*/P;N=8N=+^'GA6^N+:2VMG'R"U4BZFQC!E>0&-68'8&''WL_4G_! M+?\ 9-UO]F_X4:QK?B^U;3O%OBZ6":;39/OV5K"'\F-Q_#(3+(S#L"@."I%? M+W[7O@[QK^PS^VQ!^T'X:TJ76/!VM7C7ERP!$0DF4I=6DS@'RR^2Z.1C+#&X MH10!]%?MB?\ !,_P7X[^!=E9?"GPY9>'/%OA6!FTR.W 4ZG']Y[>>0\O(QY6 M1R2&X) 8D?%4'_!2[XA>&_V49OA;/=ZII/Q*T?4K>QM?$*DI<)I\3,SQREOF M$R-&D1R/F1R#RI+?:6I_\%DO@A;>#SJ=E8>)KW6S'E=#:R6-Q)QPTI3W4,<4BK*QDB MC9450&6)HU.1G(.:_(#]E?\ 95\/_M(]7U/1K/3QJ&IQS:68_ M,9UODC"G>K#;B4GIG(%?IA_P3W_;+N?VM/AQ=IK>D7-EXM\/"*WU.]C@(L;U MF!VRQN.%<[26C[9R.#Q\=_\ !*?_ )/D^,G_ &#-2_\ 3G;T >O_ /#DOX6? M]#UXP_[ZM?\ XS7MWP#_ .";'P4_9]UZT\0:;I-]XE\16;B2UU/Q%<+<-;N/ MXHXT5(PP/(8H67L17U/10 4444 >9^/?@#\*OB'XTTKQ%XN\':#K7B:W*"SO M-1@1YR(CN51G[ZJ23M.1STYKTRORV_X*4?!KQM\'?VBO"_[3G@336U6UL7M9 M=62&)W^S3VPVJ\X7D020JL9;MM()&Y:]KT7_ (*_? .^\&QZMJ%SKFF:SY0: M70/[->6S.UI[J.\,;.0/^>J!4/9B&)^\<]O\ \%R-&FG\/_"#5E4_9[6ZU2U= MNP:5+5E'Y0M^5 M"U1\#S&,Q:64C(4$KD92OMG_ (* _LWW?[3G[.>J^']'C63Q/I6,%Q&9'*BJJ'*D' .1D@><_%_X@ZS_P M5<_:+\(^"_ FD:CIWPN\,RF:_P!6NDV,(Y&7SKB0#*JQ5-D4>220UI_M&? :P^.7[//B;X9Q>581WNGK!ISLN4MIH2KVY] M=H>- <<[_ SX[:-JGAIO#UU,+'4%MFF,"R2%WBD1< MLR;V=TD3<&#>@!(!]??\%.]432_V'OB4S/M>=+&W0?WB]];@C\MQ_"J'_!*_ M19-'_8C\"O+$8GO9K^ZPW4J;R95/XJH-?'W[77[4=_\ \%$O$WAGX(_ _1]0 MO]'>^6^O]5O(3"LK("H=UZQV\88L6?!9BH"Y W?J3\)_AWI_PC^&?A?P7I3, M]AH.G0V$>)IXCZ,=46//\ WR[?G7T3_P $>O\ DS]/^Q@OOY15\_\ ["/_ "E6 M^/\ _P!=O$G_ *=XJ /U?K\J?^"/RK'\>_CNJJ%51& JC ^U3<5^JU?E7_P M2!_Y+]\>?^V?_I5-0!1T=AJW_!<"X_M<_-!<2BVCD.Y?DT,^5UZ<#OUBK M\QO^"COP;\9?!G]H#PM^U'\/=.DU%--:W;7884SY+P@1K)+CGRI83Y+,!\NW MD_,,>GZ7_P %B?@;=>!DU>]BU^QU\0;I/#RV)ED\T+RB3 B,KG@,2IQR5'2@ M#Q[XDZ9::?\ \%K/!TMMM\V\A@N+@*,8D_LV5.??:B'\:\]_X*F-XAUG]O;X M! M/'7C+2)M!OO$US)J5EITQY@L393I;*,@''EQK\Q W?>Q\U?6/_!5K]ESQ%\1 M-'\-_%SP%:75[XN\(@175M9)OF>S5S*DL:XRS0R%FVC.1(Q_AH SO[8_X*,? M] +P?_WW8_\ QVO&_P!H[]F3]M;]JBUT&#QYX6\.7*Z(\SV;V-]90,OFA X) M$O(/EI^5>\_!/_@L%\*]=\$6"_$G^T?"GBZWB6*^6&PDN;:>50 TD1C!*ACD M[& *\C+8!/D7BK]J+XK_ +?7[27AWPS\!-2\3>!O 6CMC4=;MY6MBT;LIEN+ M@*2O"IB*)B223TW$* ?J)X,CU*'P?H4>LHL>L)80+>HK!@LXC7S ".#\V>17 MXN_\%8-/\'>'_P!J:2?X?7=Q!XNO=+D?Q7;:9E8HY&C())0YWR6Y8RK]W;@G M)=Z_37]M3]J73?V1_@G/K7F)>>*;Y38:!8W#;VN+C;S*_'];^.'Q/MFUGQ5XXCF^R)JB"1OL4^3-.X8L]JS_5HV[&3C]=])U:RU[2K/ M4]-NH;[3KR%+BVNK=P\++R_T_P *ZS=:5!]IU2"R MFEM(=A?S)EC8HNTO\ T17_ ,M6[_\ CM?JI10!\M?L M-?%OX[_%2U\9/\;O!G_"(2V+V@TE?[*EL?M"N)O./[QVW;=L73&-WO7U+110 M 5X_^V)_R:A\8?\ L4M4_P#262O8*\?_ &Q/^34/C#_V*6J?^DLE 'R5_P $ M2_\ D@7CK_L9C_Z2P5^BM?G5_P $2_\ D@7CK_L9C_Z2P5^BM 'Y,_\ !-LI MK7_!1;XYZCJ3F35E@UF5!)R0S:I"';GN,A?HQK]9J_)3]I/PCXU_8 _;4N/C M_P"'-#GUWX>>(KJ6;4$@.U USS_\ T?;4W]AOX5^./VKO MVM=3_:>\=Z3)I/AN&>2YT>&X!*W$OEF&".'(&Z."/!,F "Z+C)+;=/\ X+8> M'-5@_P"%0^,;.QEFT[3)[ZVN;M$)2&5C;O"KG&!N\N7&>NTT ?IW?W]MI=C< MWM[<1VEG;1M--<3.$2-%!+,S'@ $DGTK\Y_%7_!4?QM\3/'VI^&/V$?AW: M:QI7B1?#4ELUMJZ10@SW4,Z1HCK(P9=\>UF(7AU]2!\=_P#!-G]KSP%^R+I_ MCCX>?%FTO_!VK3:K]K;4I;":8JRQK&UM-'&K2*5*EE(4@^8^<8&0#TGXD']O M;XF?#7Q=<>*?^$9^&OA./2+RXU&WB^S&2XM5@9I(EVFXD4LH8#YD.3RP%=!_ MP1'_ .2+_$/_ +&"/_TF2I_VDOV^K']H_P &ZU\(?V<]$UKX@^)O$MI)8W6J M0V$EM;6EI(-LQ_>A6!9"R;G"*N[.XG .-_P1#URW;X?_ !/T(R*NH6NJVMV\ M#<.$DB9 <>F8F'M^(H Y'_@G?_RDX_:!_P"N/B#_ -/5M7ZOU^4'_!.__E)Q M^T#_ -H4J<=" M*^1OV+?BEIG[%O[1US\(?C#X'\.:?J4=Z;.T\;?V?&+VTDD/[IVN6&YK656& M'X*AAN^4$+^R-?"'_!5;]D4?&KX7_P#"Q/#=CYGC7PG;L\T<*9DO].&6DCXY M+1DM(OL9 2PH ^X=L2ZP\'F*CM*T>SS77.YD?=C/W5SVK]!/^"6?[77_"]_A3 M_P (-XCO?.\<>$8$B\R9LR7]@,+%-D\LR<1N>OW&)R]?+FL1^)O^"4_[7VK^ M(X/#][K/P=\4%XT:!0 UN[>8(E?[JSP/D!6(WH#TW94 ]Q_MC_@HQ_T O!__ M 'W8_P#QVLK]BK]E;X__ [_ &Q-9^*GQ'\/:;IMIXBMK_\ M:XL;^W=3-.Z MRY6*-R1F5%/XUZ/XN_X+ ? G2?!]UJ.AS:UKVN"(_9M&_LYX&:3!VAY7^15S MC)!8@'@$\5C_ /!-4?'7XH:]XK^+?Q0\1Z['X4U@R_V'X=OKB3[,[2R^8TT4 M+GY(8U'EQXX(8XX4$@'DW_!9G_DJGP*_[>__ $?;5]Z?MA\_LH?&''_0I:I_ MZ2R5\.?\%L/#FJP?\*A\8V=C+-IVF3WUM%7.,#=Y$%#'(V\(5.3\O#+ MZD \N_X(J?\FL^*?^QSNO\ TAL:]I_X*2.L?[$?Q2+,%'V.V&2<&;"W&L>*/$E];_9X8K2W82I&JDY&Z M1$.7VDE=H4Y) !]1_P#!)_\ Y,E\(?\ 7[J/_I7+7R]^PII<.H?\%6/CY/*J ML]C<>);B(D9PQU>*/(_X#(WYU]0_\$G_ /DR7PA_U^ZC_P"EX9A^<:_E7 MZT5^4'_!#7_D*_&3_KCI/_H5Y0!^E'QQ59/@K\0%90RMX>U %6&01]FDXKX7 M_P""(_\ R1?XA_\ 8P1_^DR5]U?&[_DB_C[_ +%_4/\ TFDKX5_X(C_\D7^( M?_8P1_\ I,E 'Z/U^2/Q@_9-^)/@CQUJEI9^%=8\1Z;)+?_ 1W7_QNOVDHKP_]6J7_ #\?W(^; M_P!4*'_/U_*;>VA M1I)9I=%N51% R68E, DDU^U->(_M=:+X_\7?">X\,_#_17U2]UB007TRW< M%OY-J.7&977)%:-"C*I&,-/\ M^@^$->UNQWF/[5INF3W M$6X8RNY%(R,CCWK4_P"%!_$[_HG'BW_P1W7_ ,;K[<_8?^%?Q;^">OZSH_BO MPP]EX5U2/SQ.-0M9A;W2< [$E9L.ORD@'E4[9K[(KZ3!Y#'$454J.49=4U;\ MSZ_ <,PQ6'C5JRE"75-6_,_%O_A0?Q._Z)QXM_\ !'=?_&Z/^%!_$[_HG'BW M_P $=U_\;K]I**[?]6J7_/Q_2ZC<6JN'%L75$$>X$@D+&I. M.,L>O4^XT5Z6 R>E@:CJJ3;V/7RS(*&6UG6C-R=K:GY*_$7_ )3::/\ ]?NG M_P#II2OT*_:L_9ST;]J+X,ZQX*U3R[>] M5Z%_P5>_91N]:TNT^//@6.6U\5^&A&^LFRRLLEM&08KM2O/F0$#+==F#D".O M/?\ @AK_ ,A7XR?]<=)_]"O* .[_ ."S7QEFT_P+X/\ A)I#M+J7B2[&I7UO M#DNUO$VV",KW$DQR/>"O/_@;\>_VLO@#\*O#_@+P[^S1-)I6CPM&DUQH]]YL MSL[/)(^UP-S.[$X'>L/X6S?\-R?\%3[WQ4W^G>#?"-PU[;'K']ELB([7;VQ) M<%)<'J'?\/V H _"G]N;Q5\>_CI8Z+XU^(_P4N_ 5OX8C:!M;M=.NH4\N61! M&LKR,P $GW<8YD/J*_6G]C'XY)^T/^S?X.\7RS";5VM19:L.ZWL/[N4D=MY MD _NR+7?_%SX;Z=\8/ACXH\%:L!]@UW3YK%WQDQEU(60?[2-M8>ZBOS!_P"" M17Q/U'X4?&SQ[\"/$Y:TN;J::>WM9#Q%J-H3'<1CW>-$_$^@ZN$!FBT^.&\MBV!G8YD1NN>J#ZT >3?MG?\$N=)^"G@/5?BE\( MO$&JV!\.J-0N='O)]TD4:L"TMM<+M93&,-M;)(!(;( /V/\ \$X?V@-;_:*_ M9ETW6_$T_P!M\1:3?3:+?7QP&NFB5'21@/XC'+'N]2">^*^,/VFO^"D^I_M: M^$Y_A#\$_ .OR7/B7_1;N>\B1[R2#.6BBAA9U4, -TC/A5W# SN'WK^P_P#L MZS?LO_L\Z%X.U"2*;7Y))-2U>2!MT?VJ4C*J>X1%CCSWV$]Z /@;_@CG_P G M)?%S_L&-_P"EBU^NE?@M^Q-^UQX<_9#^-'Q!U[Q)HVJ:S;ZK#)8Q1Z6(]Z,+ MG?EM[*,8':OM&;_@MK\,%A2ZQ;A1ZG]X3CT!KY__P""+O@^XT7]FWQ)KMQ& M8UUKQ%+Y!(^_%##$F[/IO,H_X":^;/B!\0OC=_P5>\8:!X:\.>$I_!GPOL[O MSI;R3S)K.)P"IGN+C:JRR*I8)$@!RQ'"_!WA^Y\<0>!XU MLX]$LHGF%U,I$U[E4^8#(6)L8_U->^I^VU^V9&JJO[,H55& JZ/J 'I_K*Q M_P#@C5\+[WQ!J7Q(^->OEKO4M2N6TFUNYA\TDCL+B\D_X$S0#(]'%?J'0!^" M'BSXH_%#X*_MC^'_ (Z^.?AS>_#F\U35!>3ZXK]H_CEH"_&+]G#QSI.A.FI'Q'X8O(M-DC/RS--;-Y# ^A9D->$?\%4/ M@A_PM[]E75]4L[?SM;\'RC7+8J,L85!6Y3Z>46D]S$M9?_!)OX[?\+8_9FM_ M#-]<&;7/!$PTJ0,IK\J/VI/V8?B=^QW M^T%/^T#\"=/DU'P_<3/+/ .H:UIL^G7LFDPQW8B$J&-S!-USAC@O&,?K0!^D".LB MJRL&5AD,IR"/6OQ^_9=F7XY?\%RBD!'9 MFEB8>QKYK\-?M*?$;X96GC#P+\%O&_BS7_ -]8R((]1TT+<6D&W]Y+%&DDWV M7#$CX:1,,7:1,J68 _=% 'Z,UR?Q:\)R>/?A5XS\,Q*K2ZUHM[IJ*YPI::! MXQD^GS5UE% 'Y6?\$1_%L6GWWQ7\$WFZWU,&SU*.WD.&VH98IOEZ@JS1 _[U M?JG7Y._M>_L[_$C]CO\ :.?]HGX,Z>U]X>NKA[O4;&V@:9;.20'[1'/$O)MI M3EMPQL9L?*50GV#P'_P6>^$.M:"DWBG0/$?AK6%C)EM+>".]@9@!Q'*&4G/^ MTB].: /NOQAXJTWP+X3UGQ)K$_V;2=(LIK^[FQG9#$A=SCO\JFO"/#'[7'@? M]I#X#_$K7_AMJ%]<7>AZ+=-/#=V4MK);S-;2M$-S#8Q^0GY&;'&<9&?@_P#: M<_;R\7_MS0CX._ OP7KJZ7JDB?VA<2(IO+R($?(ZQEDMX V"SL_( !*C<&_0 M+]CG]EFP_9@^ MKX'N)8=6U*^>2]URY5?W<]Q*BJZ+GDQJBJ@SU"YP,XH ^1 M/^"'UC9+X%^*=XFTZC)J5E#+QR(EBD*<^FYI/RK]-Z_&_P :[XK_P""3'[3 M7B&P\3Z'J.L_";Q.WE07]F,B>%'+031DX4SQ*[H\1*GYV.<;6/TU\4?^"Q'P M>\/^"[FY\$Q:KXK\3218M-/FLGM(8Y".#-(^/E'<(&)Z#&<@ \/_ &0XUTG_ M (*X?%JUTE\6,MQKRW"IPN#I?\%9O@K!*JO'YF@N5 M89!VWTK8Q^%>D?\ !*_]F;QCX?UKQ?\ '/XD6MQ9^)/%JR)8PW\>RYDCFE$\ M]TZGE?-<)M! .%8]&&>!_:\_Y2X?!7_N"_\ I7-0!^JE?E'_ ,$\;&&X_P"" MEW[0-Q(FZ6W_ +>,9_NEM7B!/UQD?B:_5RORK_X)U_\ *23]HG_N.?\ IXBH M ^__ -K'_DUGXR?]B9K/_I#-7RK_ ,$5/^36?%/_ &.=U_Z0V-?57[6/_)K/ MQD_[$S6?_2&:OE7_ ((J?\FL^*?^QSNO_2&QH \O_P""9]A:2_MW_M$7DF/M MT,FHQP@CG8^IYG7%B]M%%*1PTTC<;1UPFXG&.,Y !XK^Q*W]G?\ !5SXVVNE$C3Y)O$" M3HG"A1J$;$8]!( !47P),>O?\%E_&]SJQW7=K=ZK]C\SYCE+?RDQZ8AS],8K MU_\ X)4_LS^*O!EOXL^,WQ#M[BV\5^,\BTAO8]MS]F>3SY9Y!U4S2;"%(!Q& M#_$,>:?M[?"?QU^S+^U9I'[4/@/2Y-5T,S0W&L1VX.+:58Q!,DV 2L,\7'F< M@,S9P2NX _5*OR9_X*@QKIO[>'P-U#37\O6C;Z8WR?*P*:G(8FSZY+#/^R*^ MA-+_ ."PGP%NO"4>IWC^(+'5_*W2:'_9IDF$F.460'RR,\!BRYZD#I7SI^S[ MX5\:_P#!0W]M.R^.WB'09]#^&WAJ>&2P6YR\3?9FW6]I$Q \QO-)ED(&T9<< M;E% 'U-^WU^P1-^U?+H?BKPKKL/AWQ_H<'V:WFO-XM[J$.9$1G0%XV1V=E=0 MWWF!'0CY8C^)/[?7[**^5KNA7GQ$\/6O(FNK5=9C*#@L9[=A<*,#_EJ1C&<> MOJG_ 4,\>?&K]FOX]>"?BUX=UC7=4^%$;0#4M!M[R1+))T++)%,B\!)8R"K M,"!("<9"Y]&L/^"NW[/-UX?34)]4UVRO3#YC:5+I$C7 ;'^KW+F(GMG?CW% M&A^Q+_P48T#]K#6+GPGJFAMX1\%O D>,P+&".'?:7DD*Y"O@'[PJU^UY_REP^"O\ W!?_ $KFH ]__P""O/\ MR9MJ/_8:L/\ T-J]5_8#_P"3-OA/_P!@9/\ T-ZX7_@JEX0U/Q=^QGXJ_LNT MFO9=,NK34IHH$+L(8Y0)'P!T56+$]E4D\"O+?^":?[PU>T M\;6MG/:K(T,9LI5A66;A3[P/;F@#XL_9EN?CCJ'[6WQ0UGX-6>E M:EXZ9]2DO_[9DA^6"2^4RNOFLH+>9Y8)'.&/K7V5_;'_ 48_P"@%X/_ .^[ M'_X[7DO[17A7Q=_P3O\ VT)OCGX7T.XUGX<^)9I9=02/B)3_/E YZG?C@ M]: /&?@#^RS^TO;_ +^,7[4/[:?AOXL>,=*\(?"3^U/"MEJUU;Z5??\(W?:K*RQ2;UE ;* M'( !S5C_ ()^^)/CK^TE\5P$CBAB;A MHHH^3( H:0 \DOC]'* /A#]DG]H3]JSXA_&G3]%^+'PU_P"$9\&R6MQ)/J'] M@W%IMD6,F-?,>0@9; QCFON^BB@#\B_^"X/_ "/WPL_[!E[_ .C8Z_72OR+_ M ."X/_(_?"S_ +!E[_Z-CK]=* /B7_@K_?W5G^QU=10%A%=:[8PW&&QF,%W& M?7YT2O3?^"=MC9:?^Q;\*X[#;Y+Z:\SE1C,KSRM)^.\L/PKL/VL?@6O[1_P M\6^ EFBM;_4+=9+"XFSLBNHG62$L0"0I9 K$ G:S<&OSP_8Q_;BD_8MT^_\ M@A\>-!UK05T>ZDDT^\6W,K6BR-N:)HQRT18O(DD98'>< C!H _27]I.SL]0_ M9V^*-MJ!46,GA?4UF9AG:OV63+?AU_"OB?\ X(CW%TWP7^(<#LQLT\01O&N> M!(UL@E:WXEUOQ:O]G7%^MF\3>0Y >& M"(C>[2+N1B0H"L>I/R_7/[ 7[-=W^R_^SOIGAW6!&/$^I7#ZOJZQ$,(IY%51 M#N'7RT1%)!P6#$<&@#XZ_P""3?\ R=-\?/\ MI_Z7/7W+^UE^UCX/_9+^'\6 MN^)HY-3O]0D:WTW0[5E$]\X W\MPL:A@6^-.@:?=:GX'FTL-,'7(M5N!'/ TH4G:)%8J6!P"BC.67(!V6A_MD?MG_ M !ZL8M1^&?P/TO1O#]\/,L]0U*-\M&1\KK-<30QR+@YW+'@XX]*^4/\ @HAH M/[0FGCX?:E\??$6D:E=:@-0.DZ1I0B']FJGV;SM_E1JIWEH\'";34+_ %V_\/ZFL"^9X>;2+F66)@!F-'CC,) .0#O' Z#I7YW? M\%"/C1XP_:DOM!^)R^#M5\.?">U=]%\.W>IH$:\E8&664C/5P@^[E0(P-Q(- M 'Z+_P#!6S_DRWQ!_P!A/3__ $>*] _X)X_\F6_"K_L&-_Z/EKR?_@IYKUKX MJ_X)_P FM6,XNK+4I=(O()U.1)'(Z.K ]\A@?QKUC_@GC_R9;\*O^P8W_H^6 M@#Z*KX5_X+)?\FCV?_8S67_HJXK[JKX5_P""R7_)H]G_ -C-9?\ HJXH Y?] MC7_@GW\ OBM^S%\/_%OBKP%_:GB#5+%IKR\_MC4(?-<2NN=D%S\4_A#;SWFF:&ZW6K^&=5 OHT@4C,T>\%GC7'SH^[Y2S9 M4BON3_@GC_R9;\*O^P8W_H^6OH:XMXKRWE@GB2>"52DD M7DDN+.V4D1SV3L/M6GL3_%'E2A.<#R6.2#7Z!?M=?" M/2OV[_V18;KP5=QZA>211>(O#=P&"B:98V'D/D_*71Y(R"1M?&?NF@#YH^#L M_P"WGI'PE\&6?@W0_"+>$H=&LUTEFDLBSVGDIY+$F7))3:23R23FJ_QI^&?[ M>7Q]^'.I^"/%WAKPKDEE.P4@K##R'5-V#)(^U0JD'*LQH M^S_V#_ACXQ^#/[,'A3P5XZL8]/U[2)+N,Q17*3CRGN9)8SO0D=),8SVKXJ_X M)-_\G3?'S_MI_P"ESU^C'P(\'^(_ /PA\*Z%XPU^Y\4>*K6R7^U-5NIFF::Y M;+2 .0"54L54D E5&>0R$ @Y !]&?\%N/^2+_#S_ +&"3_TF>ON?X%RK/\$O MA](AW(_A[3V4XZ@VT9%?(O\ P4S\!W?[2W[&?AOQQX+L[K44L)+3Q/%:)%NG MDL)[TV'37%M M9-G_ /H\5^* .L_X)GZ?#IW[$ M/PR6% OFP7SDD_G^E>$?\%M/^2!>!?^QF'_I+/7T!_P $WO\ DR7X M6_\ 7EEPZ+^S?\*[&W&(H M/"VEH/?_ $6/)/N3D_C7Y[_\%SO^:)_]QO\ ]L*_13]GO_D@7PT_[%G3/_26 M.OSK_P""YW_-$_\ N-_^V% 'ZDZ3_P @JR_ZXI_Z"*\$_;N^!.N?M"?L_P!_ MX>\-%7UVSO(=3M+5Y!&MTT8=3$6) !*R,1NXW!2%_A1XV9T.T MF/P_=NOX,L9!'N#4?_#,?QB_Z)-XX_\ ";O/_C=?T(45_0/_ !&[,>N#A_X% M(\K^S8?S,_GO_P"&8_C%_P!$F\?_&Z/^&8_C%_T2;QQ_X3=Y_\;K^A M"BC_ (C?F/\ T!P_\"D']FP_F9_-OXD\,:SX-UBXTC7])OM#U6WV^=8ZE;/; MSQ[E##=&X##(((R.A!K,K]OOVQ/V&_#W[4EI!JUK>+X<\<6<7E0:H(M\5S&, MD13J,$@$G#CEMP)]V]L-9M%B?Z":2-_S M45^S<-^).1YUA(U,57A0K+XHSDHJ_P#=./\ PF[S_P"-T?\ #,?QB_Z)-XX_\)N\_P#C M=?T(45\-_P 1OS'_ * X?^!2.K^S8?S,_GO_ .&8_C%_T2;QQ_X3=Y_\;KO? M@I^P[\7?B5\0-*TR]\$Z_P"%-*^T1O>ZMK5A+8QV\(8;V0R!2[XZ*N3G'09( M_=.BN?$>->:U:,J=+"PC)JR=V[>=AQRV"=W)GE7[6/\ R:S\9/\ L3-9_P#2 M&:ODK_@B?_R;;XR_[&V;_P!([6OK7]K'_DUGXR?]B9K/_I#-7R5_P1/_ .3; M?&7_ &-LW_I':U_.9ZYQ?_!4S]FG5O OBC2OVD_AMYNFZSI=S ^N-9+AHI48 M""^ 'N%C?L?D)'WS7GO[>W[2VD_M4?L,_##Q?9>5;:O'XF%IK.G(V3:7BVZE\#ZM,-5T69V)CN(EWJJOV,L/F/&3UPP; # MB@#]PO@/XATWPC^R?\.=;UF]AT[2=-\%:;=W=Y.VV.&%+&-G=CZ G\*^,+_ M /X*??$_XR^,-3T?]G/X,/XJM+-_WFJZM#-,'!)"R2)$T:PA@ORAY,G'MBO? M?%'P_P!<^*?_ 31TWPMX:5Y-Z:EK#&P5IV6T@?R@3Q\X4IS_>[5\>? M\$U_VX/A?^S;\,=<^'?Q+:\\&ZM#K$U\;Y].GG68LD:&.1(D:1)$,>W!7&,< M@YH V/CQ#^W)XZ^!_C?4_B%<^&_ 7@BUT>XN=3TN#[,9KRW"$M"OE^U>Q_P#!&'_DU#6_^QMO/_26TKSW]KC]N(?M5_#WQ%\*/V>_#NM>-&O; M9IM<\0+9/;V]M8Q_O'""0*P+A-I,@7@E5#,PQU__ 14U^UO/V;?%ND+,AOK M'Q3+/)"/O+%+:VPC8_5HI1_P"@#F/VDO^";7Q,T?XV:Q\7/V>O%B:+JNI7$M M_<:5]L:RN(YY6W2B&4#8\;L2QCD*@9QR, <(O[=O[7G[+;)'\9?ANWB+186$ MVH-N3]58GC\;OAO]J[XD_L*_M6^,?#GQVU'Q3XO\#:NQ&E MZA-??\$Y_V/=6B_9!^(>B_$"QN-%3XD*T<-G<( M1-;VH@*17!0_=:L;E=AFC7_EK!*J(]?/?\ P1M_Y-'O/^QFO?\ T5;UX]^VE_P4,T;]H;X5Z]\- M/@A8:QK\U]83WNNZRUHUO%::;;H9[@*'PW*QD,S!1MRHW%QCV'_@C;_R:/>? M]C->_P#HJWH K_M'?\%-O^$-^*\_PO\ @]X&F^)WCFUF>SGDC$CPQSKGS(8X MX@9)2FWYR"H4J>3@XY2V\8?\%#?BX=EIX9\+?"^TF.P7DT<">4,^(L'Q@TR_MX]32ZM$UM8#,ZQR7*S)<@ 9DBE5024 M!(...&%?9'Q._P""K/PPCT@Z7\(8]5^*7CS4%,&E:98:3=11^>J:U;Z3J,5]?1?QW7_ 6(^!R> M!VU:VA\07'B$P[D\.M8E)#-MX0S9,87=QN!)QSM/2OD+]B+Q)XP\8_\ !4"+ M7O'MA/I7BO5$U"]N[&XC,;VXDL7>*/:>5"Q-& #R !GG- '[34444 ?D9\<] MNA_\%G?"MU.RK'>:GHVS<<#+VD<('_?0_I7ZYU^;O_!5C]F'QEKWB#PM\<_A MS:W%YK?AF&.+48=/3=+;JX< M1P0:1=RR.>BJL+DG\A7YM?\ !#6R>/3_ (S79SY?"OX,>"=>%QXHC_ +.N+N_B1KZ6-\!X(+>%I!\ZY4L6/RL< M*"2-]):PN4",D!G(\UHQ&?W8+#:QS5S MXH?LM_"3XT-++XS^'VAZU=R_?OVM1#=G_MXCVR?^/5\-?\%)/V8?'WA+XRZ/ M^TC\([6ZO-6L6MY=6@L(C-<03P*%CNO+ .^(Q*DNTAL=-QQD@&'^U7_P $B_"& MB^!]=\8_"75-2T35='M9-0_L*_G-Q;SK$I=DBD/[R.3 ."S."0!\N=P]B_X) M1?M&>(_CI\"]5TOQ9?2:MK7A.]CL4U&X;=-/:O'NA\P]6=2LB[CR0%SDY)\' M_:$_X*RQ?&+P?J/P]^"O@CQ#<>(/$D3Z6M[J$"&=8Y%*N+>WA:0O(RE@"2-O M7!/ ^I/^";W[+FI_LQ? /V;_#]EK?Q"UM]"TZ^N#:VTJV-Q<^9,$+[,0QOM)52 M1NP..M>DUX+^VU^S6O[5'P#U;P?;RQ6VO6\J:EHUQ.2(TO(PP4.1T5T>2,GG M&_.#C% 'HSZ7X'^/OP_T?4-0T;2_%_A;6+.'4;--6L4GCDAEC#H^R13M)5AV M!%?-7Q4_X)0? /XB6]P^DZ+>^!=3D!*W6@W;^6&[9@E+Q[?90OU'6OD']F?_ M (*%>,/V)[!?@_\ &KP+K$UCHI9;-HPL>H6<18GRPLA"3Q9+%&#C X!9<;?H M/Q+_ ,%IO@[I^GL^B^%_%^L7Y0E(9K:WMHMV. \GG,1SCD*W?Z$ ^?\ ]E74 M/'?["/[=T'P+U373K7A#7[J.V:-25@F\Z+=;74:$GRI-VU' /.&&6PK5ZU_P M6\_Y)9\-/^PS^$O#,WQ!^(\GE@Z= Y$5G)(!Y4;;59Y)75@1&@SAAR,@5Y7:_% MK_@H+\6 #H_PX\._#ZSD VW5Y!%#)&#T+)BWVH>%]4N[F^LM0C3>WV>X@,0DBZ!FA+%"FFZ5'?^"LMGIWQ&URU\2>-H3>_P!J:G98\F:4Z3(WRX1.%4JOW%^[TKO/^"L' M_)W?P+_ZXVW_ *<*\K_9EUGQKHO_ 5$\)^(OBQI,GA;Q'XJN+N_>RNUV&); MRRG6VC"DDKRT<85OF&,-A@:]4_X*P?\ )W?P+_ZXVW_IPH ^@/\ @L+_ ,F? MO_V,%C_*6O7_ -@/_DS;X3_]@9/_ $-Z\@_X+"_\F?O_ -C!8_REKU_]@/\ MY,V^$_\ V!D_]#>@#Z K\R?^"W_@RZOO OPN\5Q1;K33=0O=-GD Z-<1Q21Y M]O\ 19/\FOTVKS/]I#X&:1^T=\&_$7@/6"(H]1AS:W>,M:72'=#,/]UP,CNI M8=#0!)^S;XTMOB)^S_\ #KQ':N'CU#0;.1L'.V00JLB'W5PRGW%>D5^./P)_ M:?\ B=_P3+\07OPJ^+?@^^U;P0+J2:RFLSS&6(+RV4K@)-$^=QC)4AF.2C;E M/TSXB_X+,?!'3M#DN=*TKQ7K&I%&,5B;&* ;Q]T22-*0H/JH<@=L\4 ?1O[0 MO[7GPV_9?OO#5MX_U.ZT\Z\TWV9[6U:Y$:Q;-[R*F6"YD4#"G//H:[+Q[\9? M"?PU^%5Y\1=?U(V/A6ULDOCVN+Z]TV[M]4FL;49DN+>(MYBA?XMH;S-HY/E\9/! M/GW3O^"CO[07Q^O+\_ 3X%17>@PRM#_:6K1RW #D _-(LD,*2?,&V%GQG)R* M\J_;,TO]L/7/V>]&K VQFGE:=!'AH5?(5B&.9OX M>AKU/]@O_@HI\$_A;^SGX;\!^-M2N/!>LZ LT+YTVXN8;O?,\GFJ8(W(8[_F M# <@XR,5Y]^WA^UUJ?[9'PRU7P_\(/">M:A\./#+KJ_B3Q3=6QAB?R^(XU#' MA07#D'YSM!VA48D ^K?V)/\ E&3H7_8OZU_Z47E>2?\ !$6QLX_A'\1[Q"OV M^;7(89ACGRTMP8^?K))^M>D?L%:_:ZW_ ,$S;6&WF22?3=*URSN47_EG()KF M0*? MH&:*3G@DHS@ID%AR,E-I /W.U:&VN=+O(;W'V.2%TFW=-A4AL_AFORS_ ."' M%U<_:OC+:HSOIZC29!N. KDW@!QT!8#GG^$=:ZW]J?\ X*L>"_%7PQU+P=\& MH]9\0>+_ !' VFQ7@LI(%LUE&QBBL-\DQ#%4"K@$YSP ?<_^":G[+>I_LS_ MF0>);<6OC#Q-V2 ?6]>=?M$?%RU^!'P1 M\9>/+K8W]BZ?)-;QR'"RW+82",_[TK1K^->BU^8W_!9[XP7$NF^!/@YHQ>?4 M-7N!K%];P\NZ!FAM8\=P\AE./6): /EO]B7QM\>OA9JWB7XE> /A!>?$FX\2 M!K677+K3[F=01*9)PCQ,H)>386SGE![U] _&3]HC]K7XW_"_Q)X%\0?LS2#2 M=/[LERWSSN/\ >E:1OQKTB@#\L/\ @C3\9+O0=9\=?!+Q );.]MY7U>PM M+H%'AF0K#>0$'D,"(FV]MLA]:Y/_ (+--J&J_M"?"O2(1'+&VD9MH;@XA,TE MVRMN). #LC!]A67^VYIUY^QC_P %#?#/Q?T:W=-&URX36WCBX$C?ZG48!_M. MK%S[W KZ7_X*??LTZG^TS\(O"?Q&^',;:[K/A^)KN&WL>9-0T^=4DWPXY=T* MHZJ.2&?&6P" 82ZQ_P %%U4 :#X/ ' >Q_^.UY/^T1^SW^V]^U%X;TS1/'7 MA?PUFW?VVW:RO+*"17*,A&X2_=(;IZ@>E>N?L^?\ !7CX?77@2QTWXN#4 M_#7C33HEM;ZXCL7N(+R1 %,H$8W1NQ!+(5 !S@FO,?C'^V)\2OVXOC7X8^'_ M .S5=^(_#.AV$K27WB"&22S,F[Y6GN-A^2WC4$JK'<[-]W=L% 'IW[?GAW7/ M"'_!,3P?H/B5%C\0Z7#H5CJ"+() )XH@C_,I(;YE/(.#7T)_P3KTF#1?V*_A M7;VXPDFG27)_WY;B65O_ !YS7E/_ 573;I M9RI*F1SW9L9/N37L?[ ?_)FWPG_[ R?^AO0!\=_\%R+^ZC\/_!^R0M]CFNM4 MFD&[CS$2U"?L/?$-[S:&MSI\UNY&2LOVZW48]R&9?HQKS']B'X/Z M?^T9_P $R-.^'_BB2:/2]3DOX;>YBYDMRE]))%*F?[DJYQT(!'0FO OVPOVO MM2_;]O-$^"GP*\.ZQJFG7-Y'=ZA>SQ>2;HIG8&7GRX$)#L\A'S*O V_-]:_% M7]G/Q]\*?V"=-^'_ ,'=?U"P\9^%;6&Z$^BRM;S:DX9GO$0CYAYC2RNJ]251 M>] 'R7I_[*_[:7[&+3Q_"KQ#_P )9X4CE:866ESQ3Q,">2UENX^%_\ P5O\6>"?&5GX3_:"^&\OAB9G6.XU2SM9[.:V4G DELYLLR]R48< M[5/2M;]E+_@JYX)T'X7:7X5^,]SKNE>,M"B^Q7&J7%K+>?;PAVJ\C#=*)L## M[QR03NR2!XQ^V]\=M+_X*)?$;X??#OX*>&]0\07VGS3.^M7-J8 5E$8/!^:. M! NYWDV\@8'&6 /K;_@KA=0WW[%MY<6\J3V\VKZ?)'+&P974L2&!'4$=Z]?_ M &"[&ST_]CGX316)4PMH<4S;1C]XY9Y/_'V>O"_^"H?AL>#OV [+0%F:Y72K MK2;$3-UD$0V;C]=N:\._85_X*"Z9^SG\)M#^'OQFTO6-%TM+=K_PWK\=HT\5 MS8RN6"%5&XA7,F'7<,94A2G(!]6_\%4(+2;]AWQ^UR<21RZ<]OQD^9]OMQQ_ MP$O^&:YG]@KXN:/\(_\ @F[X5\:>-M0^P:!HT>H%KE\N[H-0G2.-!_$Q,G@@'FFG?\%'?V@OC]>7Y^ GP*BN]!AE:'^TM6CEN '(!^:19( M84D^8-L+/C.3D5Y5^V9I?[8>N?L]ZYKWQGU7P_X?\$V]Q:B;PU8&V,T\K3H( M\-"KY"L0QS-_#T->I_L%_P#!13X)_"W]G/PWX#\;:E<>"]9T!9H7SIMQ M^9Y/-4P1N0QW_,& Y!QD8KS[]O#]KK4_VR/AEJOA_P"$'A/6M0^''AEUU?Q) MXINK8PQ/Y?$<:ACPH+AR#\YV@[0J,2 ?6/[#<]Y:_P#!-'P[-I^XW\>@ZR]O ML.&\P7-V4Q[YQ7A7_!#RSM%\'?%>Z4@W[W]A%(, ?$VL?\ !)W]JCQ5 MHOB/1M3U/X1>*BHM-1MT#%H58M!,A/#R0B22.2/*DY+#C;D _8*2-98V1U#H MPPRL,@CT-?.7_!021]!_8F^*2Z7&MJ!I:PB.!=JB-YXTD Z JS?F:\&^/'_ M 5N^&G_ K74;#X6/JWB/QSJL#6>GQ-ITL"6DLB[1(Y< L5)X5-VY@!P#FM M/]A#]BW5/#_['?C'PS\0A=:=J?Q&MI%ELI@WG:9:M"4@#(WW90SO*5XP64'! M4T ?*W["3?M::7\$I7^!^D^&[GP?=:K/-+-?O:^>UT$C1]WF2!N%2/''3%?0 M.I7/_!1#5M/NK&[\/>#IK6YB:&6-GL<,C A@?WO<$UXG^RS^T5XC_P""9_C[ MQ+\)/C+X>U!?"M]>&]M=0L8_,$*R=_E$IW@,[C=E%53E@,D#J ;G_! M+?\ 99^*7[,2_$>V^(6E6^EV>L_V?)8K#?0W.Z2+[0)#^[8[>)(^O7 ]*^]* M^6O^">/@7XM>%?@FVJ?&+Q)KFL>)-XGTZU5 (T?>2RR/EG92< M@% <,&%?4M 'F'[1G[0_A/\ 9C^&=YXS\73R"UC<6]I96X!GO;A@2D,8) R0 MK$D\ *2>E?#6@_MW?M7?M 6IOO@U\"=/MO#,SF*TU'4DDD4@-CY+B26"$XP0 M<*0#D5UW_!9;X8^)?&GP-\+^(-$MKB_TWPUJ4D^J6]N-WEQ2QA%G91R51AM) M'02$GC)%W]G/_@J%\ -'^!OA'2/$.LW/@[6-%TFVTZ72&TJZN%+0Q+'F)X8W M4J=O&XJ>>?6@#X^_X* :'^T__P *S\.:Y\>M>T4://J_D:?X_P#)C/AK_LG-M_Z;%K\P/^"A7[1WB7]L+PS8^)_" M?@W6-.^"_A.[\@:[J,(C^W7T_P H;&2,*$V@*6*[R7(+JH_2SX,Z_:^)OV _ M"U_9S)-$?A[% [)T$L5AY4J_\!='7\* /E'_ ((>Z7##X#^*FHJ/](N-2L;= MS_LQQ2LOZRM7VK^V,JR?LG_&$,H8?\(GJ9P1GD6TA!_.OC;_ ((A_P#)+/B7 M_P!AFW_]$&OLK]L3_DU#XP_]BEJG_I+)0!\6_P#!-^\NM._X)L?&*[L2PO8+ MC7I8"AP?,72X"N/?(%6/^"(=K9K\*_B7<(1]ODUJWCE&.?+6 F/GZM)76_\ M!''3[;5OV0/$EC>0K<6ESXHOH9H9!E71K2T#*?8@D5\Y_"[QAX@_X)._M*>) M_#?C'1]1U7X5>*'7[)J=JH)DBCJUY5^UC_P F ML_&3_L3-9_\ 2&:@#XU_X(C_ /)%_B'_ -C!'_Z3)7Z/U^('_!/G]OSP?^R' MX!\3Z#XD\.ZYK-SJNIK?12:6(=B*(E3#;W4YR.U?4&J?\%N/AS#8RMIWP]\4 M75X!^[BNIK:"-C[NKN1_WR: .X_X+$>-+3P]^R6@/NZUP.B^'=3^'?\ P19O(BK07U]HUSX31HU@4'[-$8O+0H#W3Y2/]T4 ?DO^PDW M[6FE_!*5_@?I/ANY\'W6JSS2S7[VOGM=!(T?=YD@;A4CQQTQ7T#J5S_P40U; M3[JQN_#W@Z:UN8FAEC9['#(P(8'][W!->)_LL_M%>(_^"9_C[Q+\)/C+X>U! M?"M]>&]M=0L8_,$ SN-V455.6 R0.H!N?\ !+?]EGXI?LQ+ M\1[;XA:5;Z79ZS_9\EBL-]#<[I(OM D/[MCMXDCZ]<#TKQ[X^_\ *9+X<_\ M<-_]$R5]8?\ !/'P+\6O"OP3;5/C%XDUS6/$FN3K*!F6 M*Z\06,-P!G!C E< ^V]$/X"OG+]E67]M?1_V?_!]O\+-%\*R^ C;R2Z9)<26 M?FNKS.[E]\@;=YC/G(K]"_VN/@0O[27[/WBSP)'-':ZC?0+-I]Q+]V.ZB<21 M;C@X5F7:Q R%=L5^>G[&/[=4G[&NEWGP0^.^@:QH*:)&'4'L0*]5_8I^ OQ _9S_8W^)OA7XA6$.G:A)-J=]9PPW<=P! ]C M$OWHV('SQOQU[]Z\J_:P_P""HFE?$7P8/A_^SW_PD&K>,O$#I;+K%E:36TUJ MA.2ML.)6F;&W(4!0Q(.<8^I_@[X%\??#_P#8UU2P^)_B*^\2^.+C1M0O=1FO M[HW#VS20N5MP_.0BA0<$C=NP2,4 ?+/_ 0]TN&'P'\5-14?Z1<:E8V[G_9C MBE9?UE:OM7]L95D_9/\ C"&4,/\ A$]3.",\BVD(/YU\;?\ !$/_ ))9\2_^ MPS;_ /H@U]E?MB?\FH?&'_L4M4_])9* /FK_ ((P_P#)J&M_]C;>?^DMI7"_ MM)?\$VOB9H_QLUCXN?L]>+$T75=2N);^XTK[8UE<1SRMNE$,H&QXW8EC'(5 MSCD8 [K_ ((P_P#)J&M_]C;>?^DMI7B_AO\ :N^)/["O[5OC'PY\=M1\4^+_ M -J[$:7J$UP]R(X%D9H+BW1V"8*.5E5,," .2@! *2_MV_M>?LMLD?QE^&[ M>(M%A81R:C?6'V;=S@*M[:@VY/U5B>/Q]^^-'[5WA_\ :?\ ^"#A< MZ?*&SG3$]O:^08XIRC?=@#YV_82;]K32_@E*_P M/TGPW<^#[K59YI9K][7SVN@D:/N\R0-PJ1XXZ8KZ!U*Y_P""B&K:?=6-WX>\ M'36MS$T,L;/8X9&!# _O>X)KQ/\ 99_:*\1_\$S_ !]XE^$GQE\/:@OA6^O# M>VNH6,?F".3:$-S!G'G0RJL><'\_M$?\%)->+<5WQOJ-PK#(((R">0=ES]5-?'W_!5C_D^3X-_P#8,TW_ -.=Q7ZZ4 ?B/\=OV>Y/^";? MQXT7Q.?"ND_%3X6:M)LMH_%.GQW.P@Y>W=MNU+A5!9) NUASM.U@/V"^"_Q- M\+?&'X8>'O%G@N:.7PYJ%JIMHXT"&WVC:T#(.$:,@H5' *\<8JA^T%\$-!_: M)^$NO^!/$,8^RZE"?(N@H+VEPO,4Z?[2-@^XRIX)K\N/^">OQPUW]CG]I'7_ M ("?$A_[/T?5-2^Q@S-B*SU+A8IE)_Y93IL7=WS$W !H _8RBBB@#\B_^"_].D%>E?\%O/^26?#3_L,W'_H@5YK_P $Y?\ E)9\9?\ KCKW M_IT@KTK_ (+>?\DL^&G_ &&;C_T0* /O/X&Z7#H?P4^'^G6XQ;V?A[3[>,?[ M*6T:C]!7YP?\%LU4>+/@@VT;B-3!;') DL\#]3^=?I7\)O\ DE?@W_L"V7_H MA*_-;_@MI_R-7P/_ .XG_P"C+.@#VW_@L=>75K^R+;QVY817'B6RBN-IX,8C MG<9]MZ)^E>S_ + =K9VG[&WPG2Q(,)T5)&VC'[QG9I/_ !\M6_\ M'WAU;Q+X@N8#!&X, MRP6\84\A/-F0_-AF8#"X0D_9'[&OP[L/BW_P39\*^"]3=HK'7M!O]/DE0 M% MYEQ<*)%!_B4D,/<"@#XA_82;]K32_@E*_P #])\-W/@^ZU6>:6:_>U\]KH)& MC[O,D#<*D>..F*^@=2N?^"B&K:?=6-WX>\'36MS$T,L;/8X9&!# _O>X)KQ/ M]EG]HKQ'_P $S_'WB7X2?&7P]J"^%;Z\-[:ZA8Q^8(Y-H0W,&<>=#*JQYP=R M%/N[MRU[S^T1_P %E>K?\%(-'^'NJ_LF^+Y/B'+]FM[6,3:1<1*&N$U+!%N(0>I M8DJP_N&3) !(J_\ !/GP;\5?!?P,FUOXT^*-:U+7=7D%Y%9^(;UYI-+LT3"" M0R$E';YG8$\#:#A@PKXK^)WBK6/^"I7[86F^ O#=S<6_P>\)RM+/>PDA)(58 M+-=GMYDIQ'$#DA3NP,R4 >/_ /!,4^#-5_:R\-_\+,GN9]1CL@OA-=18M;_; M%P(%)<\80/Y0^[O"X^;:#^P_QD_Y*+\"?^QSN?\ U'M9KY3_ ."DW[%=IXD^ M$&B^./AKIO\ 9/B?X=64<<%KIH*/+ID/(1,<[X,&1"#G'F#DE:E_9=_:_M_V MJM'^ JZK<1)X^T#QC-:ZU;C"F?\ XIW61'=JH_AD .<<*X8<#;D ^_**** " MBBB@ HHHH **** "BBB@#\ ?^"H__)]GQ-_[AG_IKM**/^"H_P#R?9\3?^X9 M_P"FNTHH _53_@EQ_P F)_#+_N)_^G2[KZJKY5_X)JUY5XC_P"3IOAY_P!B9XF_]+M!H ]5HHHH M **** "BBB@ HHHH **** "BBB@ JKJFEV6MZ=O/-=11 M0!SWC+X=^%?B-8QV/BSPSH_BBRC;>EOK-A%=QHQZD+(K &N?\$_L]?"_X:Z@ M-0\*_#SPOX>U$$D7NG:1!#.,]0)%7&-'UR6S!%M) MJ6GQ7#09()V%U.WH.GH*Z&BB@!LD:31M'(JNC JRL,@@]017EEQ^RC\%;O6& MU6?X2^"9K]CEIGT"U.YLYW$>7@MG^+&?>O5:* (K6UAL;:*WMH8[>WB4)'%$ MH5$4< #@ >E97BGP3X=\<6<5IXDT'2_$%K#)YL<&J6<=RB/@C<%=2 <$C(] M36U10!#9V=OIUG!:6D$=K:P1K%%!"@1(T48554< =,5C>*_A_P"%_'BV MR^)?#>D>(EM2Q@&K6$5T(MV-VSS%.W.UDV M.L:6Y4O9:A;)/"VT@KE'!4X(!''&*ET30M-\,Z7;Z9H^GVNE:;;@K#9V,"PP MQ@DDA44 #DD\#O5ZB@#-\0^&](\7:3-I>NZ59:UIDXQ+9:A;I/#)_O(X*G\1 M7&>#_P!G'X4_#_5AJGAKX;>%-"U-9#*E[8:-;Q31L?[CA-RCV4@#->BT4 %< MEXZ^$?@;XH"(>,/!N@>*C"I2)M:TR&[:('J$,BDK^&*ZVB@#BO /P3^'WPK9 MW\'>"/#WA>9UV/-I.F0V\D@]&=%#-^)-=K110 4444 M6.C6\4Z,,X(D";AC)QSQGBO1** "BBB@#S'Q!^R_\'_%FMMK&L_"WP?JFJ.Q M>2ZNM#MI))6/4R$I\Y_WLUZ!HFA:;X9TNWTS1]/M=*TVV79!9V,"PPQ+Z*B@ M!1[ 5>HH S?$/AK2/%VER:9KNE6.M:;(59[/4+=)X6*G*DHX(." 1QVJ31-" MTWPSI=OIFCZ?:Z5IMN"L-G8P+##&"22%10 .23P.]7J* /SJ_P""VG_) O O M_8S#_P!)9Z^I/AW\&_ ?Q8_9]^%R>,_!NA>*?)\,:8(6U?3HKEXA]EC/R,ZD MK^!'4UVGQ@^!/@3X^:'9:/X^\/0^(]-L[C[7!;SRRQA)=K+NS&RG[K,.3WKK M]"T2Q\,Z'I^CZ9;K::;I]O':6MNI)$<4:A44$DDX4 !O#?P]TD: M7X6\/Z5X:TP.9!9:/916D.X]6V1J%R?7%;;*'4JP#*1@@]#2T4 'IYU"2R:5IT-LTB@Y 8HH)&>QKI*** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@#@?&G[/_ ,,?B1>R7OBKX>>%_$5^Z[3>:EH]O//C MT$C(6'X&I_ ?P/\ AW\+IC/X/\"^'/#%RR[&N-)TN"WE=?1G10S?B:[>B@ J MMJ&G6FKV,]E?6L-[9SH8Y;>XC$D,)'&HZ*JC@#V%6*** ."\>? +X:?%#4([_P 7 M^ /#?B74(\;;S5-*AGFP!@+O92Q7_9SC@<5TOA7P;H'@32$TKPUH>F^'M+C. MY+'2K2.U@4GJ0D8"CH.U;%% !7'?$#X-^ _BQ'"GC/P9H7BGR1MB?5M.BN'B M&_0CJ:[&B@#F_!'PU\(_#/3Y+'PAX7T;PM9R$-)!HUA%:(Y'0L(U& M3R>3SS72444 %4=;T+3?$VEW&F:QI]KJNFW "S6=] LT,@!! 9&!!Y /([5> MHH RO#?A/1/!NF_V=X?T;3]"T_>9/LNFVJ6\6X]6V( ,G YQVJGI/P[\*:!X M@O->TSPQH^G:Y>%S7=WH'AG1]#NKS_ (^9]-L(K=Y^2?G9%!;DD\^M=!10 C*'4JP#*1@@]#7F MJ_LR_"&/Q$->7X6^#EUG=O\ MHT*U$F_.=^=GW\_Q=?>O2Z* ,"X\ >&+KQ- M#XDG\-Z1-XB@ 6+5Y+&)KN, %0%F*[P,$C@]":WZ** /-?%7[-'PD\WNBV\DLK9S\[%,O]&R*[+PMX/T'P-I*:5X;T33?#^F(=RV M6EVD=M"I]0B *.@[=JV** .<\5?#;PCXZFMYO$GA;1?$,UNI2&35=.AN6C4G M)"EU. 3Z5OV]O%:P1P01I##&H1(XU"JJ@8 '0 =JDHH P_%7@;PWXZMX+?Q M)X?TKQ#! YDBBU6RBN5C8C!90ZD X[BM#2-'L/#^FV^G:78VVFZ?;)Y<%I9P MK%%$O]U44 */8"KE% !1110 4444 %5M2TVSUK3[FPU"T@OK&ZC:&>UN8Q)% M*C##(RL"&4@D$'@U9HH Q?"W@GP[X'LY;3PWH.E^'[6:3S9(-+LX[9'? &XJ MB@$X &3Z"MJBB@""]LK?4K.:UNX(KJUF0QRPS('1U(P593P0?0UYC;?LH_!6 MSU@ZK#\)?!4=^6#B9= M?\ \(CX/T'PM]H $W]BZ9!9^8 20&\M5SR2>?6L[Q]\"?AQ\4[@7/C#P'X< M\37801K=:II<,\ZJ#D*LC*6 ]@:[JB@#GO!?P]\+?#?3#IWA/PWI'AC3V.YK M71[&*UC8^I6-0">3R?6D\-_#KPIX-O;J\T#PQHVAW=T,7%QINGQ6\DPSG#LB M@MSSSWKHJ* .>T7X=^%/#>NWFMZ3X8T?2]9O XN=1LM/BAN)][!WWR*H9MS M,PK-#(OHR,""/J*O44 >6:/ M^RK\&/#VJ?VCIOPG\%V=]O$B3Q:#:AHV&<%/D^3K_#BO4NG X%+10!1UK0]- M\2:7/INKZ?:ZKIUP-LUG>PK-#(,YPR,"",@=1VK$\%?"KP5\-O/_ .$1\'Z# MX6^T ";^Q=,@L_, )(#>6JYY)//K74T4 <3\0/@C\/?BPT3^,_!&@>*)H5VQ M3:KIL5Q+&N&M(\(Z%I?ARX!$VD6>FPQ6DN>N M^)5"MGOD\-:1X1TN/3-"TJQT738RS)9Z?;I!"I8Y8A$ R22>. M]4='^'OA7P_K][KNE^&M'TW6[[?]JU*SL(HKFXWN'?S)%4,VY@&.2!_#G@:UFMO#?A_2_#]O M,_F2PZ791VR2-C&Y@B@$XXR:VZ* "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@#G9OASX3N?%*^)IO"^C2^)%*LNL/I\)O 0NT$3%=_"_*.>G%=%110!% M+X=\+:+H*WBJMR- M,T^&V$ZC. ^Q1N W-C/J?6NCHH YSPK\-_"7@6:XE\->%M%\/2W"A9I-*T^& MV:10<@,8U&0,GKZUT=%% !7,1_"WP9#XF/B./PCH4?B$R&8ZLNFPB[\P@@OY MNW?N()&RMODNIM#MO.<_[4@3<> MO+M+DTS7=* ML=:TV0JSV>H6Z3PL5.5)1P0<$ CCM6E10!F>'?"^C>#]+33=!TFQT33D9F6S MTZV2WA5B:B^H>(OAIX3UK4)'\Q[R^T6WDF=O5I"FYO?)YKT:B@#GO!_P[\*_# MVPDL?"WAG1_#5E(O2J* ,#P?\/\ PO\ #VRD ML_"WAO2/#5I(5+V^CV$5I&V!@96-0#@<"M^BB@#,\1>&='\8:3-I6O:38ZWI MDW$MEJ-LEQ#)_O(X*G\17$>%?V9_A)X%UA-7\/?#+PEHVJQR&2.^L]%MXYHF M/]QPF4^BD"O2J* "N?U+X>^%=8\16OB"_P##6CWVO6NW[/JES81274.TDKLE M*EEP22,'C-=!10 5S^B_#WPKX;UR]UG2/#6CZ7K%[O\ M6H65A%#<3[F#MYD MBJ&;+ ,!]/DL?#FAZ;H%C)*9WMM+M([:-I" I?MY?M%03Q)/!*NJI)'(H974ZHH((/!!':OT/T/\ 9J^$GACQ M$-?TCX8^$-,UI9!*E_:Z';1S1N,_,C!,H>3DK@GO3?A[^S?\-OA3XVUWQ?X4 M\+6^C^)-<\S^T;^*:9VN/,E$KY#N5&7 ;@"O2Z "F2Q)-&\57'[*/P5NM8;5)OA+X)EOVY:9] M3ELYW$>7@MG^+&?>O4+6UAL M;:*WMH8[>WB4)'%$H5$4< #@ >E2T4 1W%O%>6\L$\23P2J4DCD4,KJ1@@@ M\$$=J\LF_9-^"<^J+J,GPC\$->+SYG_"/VG)SG<1Y>"?KT4 5[&PMM+L MX;2RMH;2TA4)%! @2.-1T"J. /85CZE\/?"NL>(K7Q!?^&M'OM>M=OV?5+FP MBDNH=I)79*5++@DD8/&:Z"B@!LD:RQLCJ'1AAE89!'H:XO0?@A\.?"OB#^WM M$\ >%]'US<6_M.PT:V@N=Q4J3YJ(&SAF'7H3ZUVU% %>^L+;5+*>SO;:&\M) MT,.13P593P0?0UYC;_ +)_P4M-6;4H?A)X)CO6.[S1H%KPW]X#R\*? M<#->K44 ,AA2WB2*)%CB10JH@P% X ["GT44 %%%% '.>*OAOX2\=36\OB7 MPMHOB&6W4K#)JNGPW+1J3DA3(IP#@=/2NCHHH *Y3QY\)_!/Q2M8[?QCX1T/ MQ3#$"(EUC3XKKRL]=A=25/N,5U=% '&^ ?@SX!^%?FGP;X*\/^%GF4)+)H^F M0VSR@= [(H+?B379444 [DCQR M-K2(2,>U=!;Z'IMGHL>CV^GVL&DQP?94L(X56!8=NWRQ&!M";>-N,8XJ]10! MY7;_ +*?P7M=:&K0_";P5%J(.X3IH%J"&SG)/!7A[QCI<. MFZ_H.F:YIT+K+%9ZE9QW$*.JE594=2 0&8 @="1WK:HH PK[P'X:U3PW#X=O M?#NDW?A^%42+29[*)[5%3[@6(KM 7 Q@<=JT-%T33O#FEV^FZ386NEZ=;KMA ML[*%888ESG"HH R3T'>KM% !63XF\(Z%XTTX:?XAT73]=L!()1:ZG:QW$0< M @-M<$9 )Y]S6M10!2T71-.\.:7;Z;I-A:Z7IUNNV&SLH5AAB7.<*B@ #)/0 M=ZNT44 8GBGP1X<\"/#_ (HFC79'-JVF0W$L:YSA792RCZ$=:M>!?A/X)^%\,L7@[P?H7A5) M@%E&C:;#:F4#IO,:C=^.:ZNB@ KD?&'P?\!_$*^@O?%/@GP[XEO+?'DW&L:3 M;W.1M:1"1CVKKJ* *VFZ;9Z+I]M8:?:06-C:QK#!:VT8CBB11A455 "J M !P*\ZUC]E_X/\ B#Q VNZG\+?!^H:N[&22\N=#MG>1C_$Y*?,WNV37IU% M'.:_\./"7BO3[*QUOPOHNL65B,6MMJ&GPSQV_ '[M74A> !QCI6AXB\+Z-XP MTM]-U[2;'6].=E9K/4;9+B%F!R"4<$$@].*TZ* *.B:%IOAG2[?3-'T^UTK3 M;<%8;.Q@6&&,$DD*B@ 3NQNV>8IVYVKG'7:/2N@HH M15"*%4!5 P .@I:** "BBB@ HHHH **** "BBB@ HHHH **** *^H:?:ZOI] MS8WUM#>V-U$T$]M<1B2.6-@59'4C#*02"#P0:SO"_@OP_P"![&6R\.:%IGA^ MSED\Z2WTNSCMHW<@ N510"V !GK@"MFB@ K!\5> ?#/CJ.WC\2^'-)\0QVQ9 MH$U6QBN1$3C)42*=I.!G'H*WJ* (+&QMM+L;>RLK>*TL[>-88;>! D<2* %1 M5' 4 #@ 5POCK]GOX8?$W4&U#Q9\/?#/B+46P#?:CI,$UP0!@ R,N[&,<9 MQQ7H-% &)X6\#^'/ VC_ -D^&_#^E^']*R3]ATNRCMH.1@_(BA?TJ+PI\/?" MO@/[5_PC7AK1_#OVK;]H_LFPBM?.VYV[_+4;L;FQGID^M=!10!C>*O!GA_QW MI+:7XET+3?$.F,=S66JV<=U"3@C)20$=">W>N.\+_LS_ D\$:RNKZ!\,?". MCZHK^9'>6>B6TK;E MM=8L8KJ-6_O!9%(!]QS7144 <9X1^"WP_P# .BW^C^&_!'A[0]+U"(PWMII^ MF0PQW:%2I68*H\P$$@[LY!-;OAGPCH7@O3CI_A[1=/T*P,AE-KIEK';Q%R " MVU !D@#GV%:U% ',>.?A?X.^)UG%:>,/"FB^*;:')BBUG3XKM8R>I7S%.T\# MD>@JEX ^"OP_^%/F'P;X)T#PO)(NV272=-AMY)!G.&=%#-^)/2NTHH YY?AU MX43Q4?$Z^&-&7Q*3DZR-/B^V9V;,^=MW_<^7KTXZ5NW%O%=0203QI-#(I1XY M%#*RD8((/4$=JDHH \UT;]F?X1^'?$@\0:7\,?".GZVL@E2_MM$MDEC?_32M?JI7FEC^S?\ #;3?C!;K0FF,C;HO*/R%]G*#;]V@#TNBBB@ KSOQE^SI\*_B)?37WB?X<>%==U"8Y MDOK[1K>6X;G/,I3?^M>B44 S7OB7X;>$]9>WVC6\EPW.?]:4W M]?>O1:* ./\ GP=\!_"X/\ \(=X+\/^%FD4+(^CZ9#:O( ,#>R*"W3J2:[" MBB@ HHHH Y_QA\/?"WQ$L%L?%7AK1_$UDIR+;6+"*[C!]=LBD5Q>B_LI_!?P MWJG]I:9\*/!EG?B3S4N(]"MM\3#/,9V?)U/WJV45RL;$8)4.IP<=Q6Y10!';V\5G;Q001) M!!$H2..-0JHH& !P !VK"U#X=^%-6\26WB&^\,:/>Z_;%#!JMQI\4EU%M.5 MVRE=RX/3!XKH:* "N>T/X=^%/#&M7FKZ/X8T?2=6O PN;^QT^*&>?+?!/AWQ]I)TOQ/H&E^(],+!S9:M9QW4)89 .R12N>3S MCO7->!OV>_AA\,M1.H>$_A[X9\.Z@2?],TW28(9QG@@2*NX#V!Q7H%% '/:M M\.O"FO>(+37=3\,:-J.N6FPVVIW>GQ2W,.QBR;)64LNUB2,'@G(H\0_#OPIX MNU*TU#7?#&C:U?V@ MKK4-/BGEAPVX;'=25YYX/6NAHH RO$GA/1/&6F_P!G M>(-&T_7=/WB3[+J5JEQ%N'1MC@C(R><=ZLZ/HVG^'M,M].TJQMM,T^W79#:6 M<*Q11+Z*B@ #V JY10 4444 9GB'PSH_B[3'TW7=)L=:TYR&:TU"V2>)B.A* M.""1]*\^T_\ 93^"VDZBU_9_"3P1;79QB2/P]:#;@8^4>7A??&,]Z]4HH C@ M@CM88X88UBAC4(D<:A550, #H *DHHH \S\3_LR_"+QIK3:OKWPP\(ZOJDD MGFRWEYHEM)+*Q.29&*9?_@6:[.U\&^'['PTWAVWT+3;?P^T30'28K2-;0QL, M,GE ;=IR":)B0'1E*LO'/()KB/@]\ ?A_\ '3= M0T_P!X;@\-V>H3+/=1032R"1U7:&/F.Q''I0 _P/\ /AE\,]4?4_"?P^\,>& M]2;<#>Z7I$%O. W50ZH&"_[(./:N^HHH *YK5OAGX/U[Q!!KNI^%-#U'6X"C M1:E=Z=#+BZ?;6&GVD%C8VL:PP6MM&(XHD485% M50 J@ <"K-% 'G7C3]G/X5_$;5#J?BCX<^%M>U,L&:]O\ 2()9W(_O2%=S M#V)(KJ/"'@/PU\/M-.G>%O#ND^&M/+;S::/916D1;&,[(U SCVK=HH R_$GA M71?&.F-IVOZ18:YI[,'-IJ5LEQ$6'0['!&1ZXJQH^C:?X>TRWT[2K&VTS3[= M=D-I9PK%%$OHJ* /8"KE% !7">/O@/\-_BI"_AWX4^&^GR6'A+PSH_A>QD;>]MHUA%:1LWJ5C4 G MD\^]=#110!P/CCX _#/XF7CWGBSX?>&?$=\P"F\U/28)[C QP)60L.@Z'M6S MX'^&?A#X9V,EEX0\+:+X6M)#NDAT;3XK17/JPC49/N:Z6B@#XJ_X*\_\F;:C M_P!AJP_]#:NN_8_^%_@_XI?L2_".P\8^%M&\4V<>C*8X=8L8KI8R78$IO4[3 MP.1@\5[Q\4OA+X2^-?A.3PSXVT6+7M"DF2=K.:21%+H"=$ M^&_A/3/#/AO3TTO0M,A$%I9QLS+$@).T%B2>IZF@"KX%^&/A#X8:?)8^#_"V MC>%K.4AI8=&L(K59& P&81J-QQW.373444 >9^)_V9?A%XTUIM7U[X8>$=7U M223S9;R\T2VDEE8G),C%,O\ \"S79VO@WP_8^&F\.V^A:;;^'VB: Z3%:1K: M&-AAD\H#;M.3D8PDRZ5X@T>PUW2Y?]99:E:I<0O\ 5'!4_E6K10!Y MYX+_ &=_A;\.=3&I>%_AUX6T#4E*O#FD^)=/#;A:ZQ8Q740/J%D4C-FW M^AA44:9=6DUN8Q)%*C##(RL"&4@D$'@U9HH R/ M#'@_0?!.GM8>'=$T[0;%I#,UKI=I';1%R "Y5 !N(4#/7@>E+XG\)Z'XVT>; M2?$6C:?KVE3?ZVQU2U2Y@?\ WD<%3^(K6HH XCP#\#OAW\*[F:Y\'>!?#OA> MZF!62XTG3(;>5U)SM+HH8CVSBMGPKX!\,>!([F/PUXHH *KZAI]KJ^GW-C?6T-[8W4303VUQ&)(Y8V!5D=2,,I! M((/!!JQ10!Y__P ,]_"S_HFG@_\ \$-K_P#&ZTM'^#_@/P[)YFE>"?#NF29S MOL])MXCTQU5!VKKJ* $50J@ 8 X %+110!@^,/ /ACXB::-.\5>'-)\2Z>&W M"UUBQBNH@?4+(I&:YKP3^SK\+/AOJ$=_X6^'7A?0-1C)*7UAI$$5PN>.)0N[ MN>_>O0Z* "N?O/A[X5U#Q-!XCNO#.CW/B&#;Y6K36$3W<>T87;*5WC )Q@UT M%% !7*>//A-X)^*5M';^,?".A^*8HP1&-8T^*Z,>>NPNI*GW&*ZNB@#B? ?P M1^'GPNF,W@_P-X=\,7#)Y;7&DZ7!;RNIZAG10S=!U/:NRN+>*\MY8)XDG@E4 MI)'(H974C!!!X(([5)10!A^%? OAOP+;SP>&_#VE>'H)V#S1Z5916RR,!@%@ MBC)QW-:>I:;9ZUI]S8:A:07UC=1M#/:W,8DBE1AAD96!#*02"#P:LT4 9'AC MP?H/@G3VL/#NB:=H-BTAF:UTNTCMHBY !W>MFB@#S7PO^S/\)/!&LKJ^@?#'PCH M^J*_F1WEGHEM'+$W^PP3*?1<"O2J** ,'QAX!\,?$331IWBKPYI/B73PVX6N ML6,5U$#ZA9%(S7->"?V=?A9\-]0CO_"WPZ\+Z!J,9)2^L-(@BN%SQQ*%W=SW M[UZ'10 4444 %175K#?6LUM#/#^LZFP53>:AI4$\Q"_=&]T)P.W/%=910 G3@<"EHHH YS1?AOX2\ M-ZYP9]\BJ&;)/#6C^('M-WV=M4L(KDP[L;MA=3MSM7..N!Z5T M%% !7(>/_@_X%^*T,,7C/P=H7BI81B$ZQIT5RT6?[C.I*]^A'6NOHH Y'2_A M!X$T3PG/X6T_P7X>LO#,[*\VCV^EP)9RL&#!FA";&(95.2,Y /:N@T30M-\, MZ7;Z9H^GVNE:;;@K#9V,"PPQ@DDA44 #DD\#O5ZB@#!\8> ?#'Q$TT:=XJ\. M:3XET\-N%KK%C%=1 ^H612,US7@G]G7X6?#?4([_ ,+?#KPOH&HQDE+ZPTB" M*X7/'$H7=W/?O7H=% %?4-/M=6L;BROK:&\LKF-H9[>XC$D&4@D$ M'@@UC^%/A[X6\!_:1X:\-:/X=%UM\_\ LFPBM?-VYV[_ "U&[&YL9Z9/K704 M4 )UX/(KP3QY\+_!G@CXJ? Z^\.^$="T"]E\7W4,ESI>FPVTCH?#^L$H6102 MN54XZ9 ]*]\KRKXR?\E%^!/_ &.=S_ZCVLT >JT444 %%%% !1110 4444 % M%%% 'X _\%1_^3[/B;_W#/\ TUVE%'_!4?\ Y/L^)O\ W#/_ $UVE% 'ZJ?\ M$N/^3$_AE_W$_P#TZ7=?55?*O_!+C_DQ/X9?]Q/_ -.EW7U50 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7E7B/\ Y.F^ M'G_8F>)O_2[0:]5KRKQ'_P G3?#S_L3/$W_I=H- 'JM%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 5Y5\9/^2B_ G_L<[G_U'M9KU6O*OC)_ MR47X$_\ 8YW/_J/:S0!ZK1110 4444 %%%% !1110 4444 ?@#_P5'_Y/L^) MO_<,_P#37:44?\%1_P#D^SXF_P#<,_\ 37:44 ?JI_P2X_Y,3^&7_<3_ /3I M=U]55\J_\$N/^3$_AE_W$_\ TZ7=?55 !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %>5>(_P#DZ;X>?]B9XF_]+M!KU6O* MO$?_ "=-\//^Q,\3?^EV@T >JT444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !7E7QD_Y*+\"?^QSN?_4>UFO5:\J^,G_)1?@3_P!CG<_^H]K- M 'JM%%% !1110 4444 %%%% !1110!^ /_!4?_D^SXF_]PS_ --=I11_P5'_ M .3[/B;_ -PS_P!-=I10!^JG_!+C_DQ/X9?]Q/\ ].EW7U57RK_P2X_Y,3^& M7_<3_P#3I=U]54 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 5Y5XC_ .3IOAY_V)GB;_TNT&O5:\J^)?A?QO\ \+2\(^,_ M!NF:!K1TO1M6TBZL==UB?3?^/N?3Y4DC>*TN-VW["P*E5^^"#P10!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK17E7_ M DGQO\ ^B>?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!ZK7E7QD M_P"2B_ G_L<[G_U'M9H_X23XW_\ 1//A_P#^%Y??_*:LJX\/_%+QS\0/AWJ' MB3PWX0\/Z-X9UF?5YYM*\3W6HW$V[3+ZS6-8GTZ!1\UXK%C)P$/!S0![5111 M0 4444 %%%% !1110 4444 ?@#_P5'_Y/L^)O_<,_P#37:44?\%1_P#D^SXF M_P#<,_\ 37:44 ?JI_P2X_Y,3^&7_<3_ /3I=U]55\J_\$N/^3$_AE_W$_\ MTZ7=?55 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 ?@#_P5'_Y/L^)O_<,_P#37:44?\%1 M_P#D^SXF_P#<,_\ 37:44 ?HI_P3A_:$^%G@?]C'X>:)XD^)?@_P_K5K_:/G MZ=JFO6MM<0[M1NG7?&\@9 GRAPHIC 15 image_0.jpg begin 644 image_0.jpg MB5!.1PT*&@H -24A$4@ !!< #U" 8 +?QVK "7!(67, $SE M !,Y0%USO"5 !]1$E$051XVNS=ZVO5=1S <1^5&JET(8-Z4A#TP$NDJ)@E MA")9IA7=U"ENZK25EI<22C-JF?=2T]2$TL1*1$O,%-&2(B^H:'E)+6]-SCSS;%@ MQ:9&.5]NWA5G"R]$>465!PX " NT%!2IQ5^/G8Z9G^T+IYZ\;UX9,3TZ#U\ M6J.<"3-7Q,%?"M*G& ! 7:"#'"\[%PD\WQ8.#WXQKV@QLU-,S^^W8ON]( MG"\N]> ! #$!1K"Z7/%L6K#CNB5,R5N[Y[7Z.-"KZ%38N^A$U%<6N;A P MB M&3XW]1T_Y+ ( $!K;N-R(BH("X "("S20U)Z% MM5MVQ?!)B^/&SD.C>?M!X@( #B G5SH?12_'3X5(R=^DFT[_=*QGP*47MZ MYTZ-0[\61&F9N " N4"^IVR%2/ZJ7K-P2G9Y\+>.BPM_S<.ZT.'KR3)25 M5W@I Q 7JJB:1B/-%I;%TS=:X?\#D:'U?;L;&A3XCI\?)T^?3MV4 @ M+E 'R>1?GT.L^V9W#)NX*%IUS(YF[09E;%QX]+D9\=OO1>G=$P (@+U$%U M32*.G3H7.:\NC#MZC,K8J" N B O\3WL.'(_I'ZY-[UE(G5H0%\0% M<8$ZJ:JNB;/G+\3BE9NCQY#\N*5K;L:'!7$! ! 7* >BDK*8OW6/3%XPOQH MT6%(-&V7)2Z("P .("=9-:X+A][]$8.7E)M.DS7E2H-7WS9J1/=*1V40 M " N<)ED,IF^=O+'PR=C[K*OX^[>8Z-9^T&B0JUY[/E9Z5,=B432"P, " N M<+E46+AXJ2+F+=\079^=%#=TRHEKV_HD P @+C 93#ZY!3=#_/=<=\_@>&;,''$! ! 7" E=>WD[OW'XJT%J^.V[GEQ_;U# M!(0K3(L__T8#QLV+LO)*+Q ("XD-F2R6245U;%E(5?1)>G)Z;_(^_4PI6G M5<>??-FQ*W=1@@+XD)&^0, /__[-U[4-95 M'L?Q_:N[: M%B^9MN%EDPR7S=2<*34T+VE@:ZB RHJ*" BBW)_/>LY,3BX1.3=;ZRFG\F " N-$W5-;7:>^"(ILQ=HU8]1ZN9;Q#1@+@ M ,0%-$QE58WR3Y[1S#?2U3<@@5A 7 X@(:SN/QZ&11J39^DJD' Q-T MZA&35E"7 XD+34G&A2KNR80JHS6PR&OZ-Y!T<0% " NX&JK MJZ]7>46ETC;O5M"+BW3[Q8]BUR]*[#PT5M,7I6G@%=@.C%!R[6#OV'5+XM#>)"P ! 7,#59"9# M?)E;H*D+WE7W9^)U?8< 9^\QN-XG0"W\@A42NUBI&W$W?<8H_.5ENE#%S@4 ("XT4F8ZQ.KUVS5DW.NZ MK4>HW;7@:&S<>'NAR/M41/B @ 0 M%QJEDK(*[KJ&PN$SO?;A;@\>\1EP .("KI3:NCH[=O(? MZW?(?\+?U-POR-G)$%_M6OC]GR9HS,O+]&GFX8OO7__U6DX5G=6*] P]&CJ+ MN Q 5<*28L'"LH4N"DA7;'PK7M_9V^9\$?4&37EM-7 XH+W,Q^W;Z5MM1,7;N@08.\R<#DNW-4O4D]%)BEC M[\'_V;'PE=S\0KTT/U5=GXYS-"[XR^>)&,4EO:/*JAK^"0$ " N."]BDK+ M[4=ZT(N+[!T KH^=;-XIR$Z 6+/A4YTX77+)=1T^>DHQLU?9(QXNQX4I<]<0 M%P " N."=/!Z/_=5_5U:N$I+?T_V/37 Z+)CGYDY!\GD\1HF+UZFTK$(U MM7677%]VW@F-37C+'O,@+@ <0$_ _-A;B8JS$O9J'8#HW1+YQ#GX\*O M>X?;8P0[]AVR]T280'(I!W*.:V3<$MT[*)JX #$!?S4S&2(TR7E7]^S M8$8ZNG[/0IL'Q^J),:_J@ZV?ZW1QV?>N:G$!0 @+GB?K7NR%3USA1V%:'8MN!P7FOD&ZJY^X^PO_(>/ MGFSPV,:]!XZH_\A$M>X9YNSEE.:RR6D+UA(7 ("XX#W,1ZP9T3AK:;K\ MAL3JUBXCG9\.88Y#!$U>J/5;]JFV[KOO6?BF/5_DZ8_^T]2RVRAGU];YJ5A- M7Y1&7 XH)W,!_EA6?.*F7=-CT6-MOYRQO-8W95=/]+O#9]DMF@>Q:^ M:6=6COUX;^$7[&Q<^,,S\9JQY)_$!0 @+GB'HM)R;=Z^7T/&O:X['QKG M%7&AU[-3[2_[N?FG5%5=>UGKW?'Y83M>\\:.(X@+ $!W M?9:MV*1WU*9OA/.3(3.)/8B2MNH=C@8.S@@DML M>I%,[[V9CC#5F-Y[,1U$!P&F]][! AL!$HA>#'C/^>W'PT((K">>WKT7[6^M MLR;+@Z3W[CUG[^]\NXD8# :#P7!'XM_L$>0.OKYT68Z?/".M>T^4W[]<6W[T M6%GY]S^7]/7ZQ?.5I4B%#C)Q[FJY^/4E^>:;;R+ZSOS,O.5;Y+>%:_KV.W[O MD5+RS'LMI&/_J7+^PM>V40T&@\%@,!@,!H/!Q 5_@DMY\J%4Z3=^OA2-ZRC_ M_41YO=3Z65BXZ_'R\OP''\G "4FRZXN4''WOTV?/RXRD=?+K%VN8N& P& P& M@\%@,!@,)BX8;@?'3IR6F8LWR"OQ"?*K@M5\G[' >OB5>E*S_3!)3DF3"Q=S M=ND^EGY:)LQ9*0\6JNYK<>'9]UI(IX'3W/>\9)O58# 8# :#P6 P&$Q<\"?F M+]\BM3H,E_OR5Y$?_K6,[X6%__A+*:G2:I!^[K/G+T9<#A%&RM%T&3GM?+MIO*? M?PM"GX4/Y?GW/Y)A4Y9(2FJZ7+Y\)(V;GN/S#8# 8# :#P6 P& PF+D0= ME!&<.'56)L];K1?7^WU\N?K<;3^'+;L/2N?!,^3> MOU*%A-!DU,DL.I)Z+V+)9OV"U-NX_3/@XF+A@, M!H/!8# 8# :#B0N&;(*2@MZCYTJ!4JWEQT]5#,38R;^^WDCJ?SQ*5FW>*^>C M>,%>M&J;BBP_?\[$!8/!8# 8# :#P6 P<<'PG;A\Y8JDII^6L8G+I5A<0B#Z M+'S_D=*:55"Z86]9N'*K'#U^,JK/9.[2S5*U]6"YYYDX7XL+A_BPEV/E]<,"R[6%[^^ MI!,NHHGI"]=)A:;]Y.Y\_A47OO]H:2D6WTD&?+90GX'!8# 8# :#P6 P&$Q< M\ 2GSYZ7[7N_DGJ=1LIC;S8.1"G$?SU>3OY0M(YT&CA=UF__(E>>R\2YJ^2# M>I_*3_-5\K6X\%KECV5@'A 7:-))V4MJ^BG9=_"H;-R1+,O6[Y(%*[;*]*1U M,G[6"ADV98GT'[] >HV>*]V'S92/!TV7]OVF2)L^DZ15KXFZ6GSRF33K/EZ: M=ALG+7M.N/;?V_:9+!WZ3]4]U6G@-/W9;D-GRB[^459OVRL*5VV1&TGJ9,&>5LT&?R\ )2=)GS#SI,7S6MW:N M]R1IW3MDZS[Z=((TZ396FO48?YV-"]NVKD,3==0RPC0V;=*\U3)KR48M!Z3$ MD!+)E*/IN7)%39\[+(6=O& &_X1JWVZ(V+\3M%BNW M@XO![;H,F:%V#,X6MGMP._JD-7-G9Y[P(_,#Y"U_K<]C_ MY;<@_<8I^^J9<_/KO-/[?M.41_%8EI? MF(.'WA4;B8__&N90(@+ORU<4]ZK\XE>ZMCLN8$QBI=Y2=/5_2] MN##($0[O$V)-KM5=BL9UE *EV\@S[[60O[W12/Y4K)X\5*2F//AB=?E5P6IR?X&J\HL7 M*LL]S\9KN2XBB,X4MY7)%--SIR[(%^XY\'OVKKG2ULQ7(A91XZ==)>^RUG:T)#@=210 MWPG"M&/?MXM]Q5G;DWQ8]AXXHON5\\<%]\O#QY3X<2:/.F)Q[,09.7'ZK.Y) MI@M!MJ(QH2&R(D1(WGRS/?YMX+-@/"EKAHO0R?LD0)6JM/)TJ=CB.E M8K/^\J^Z/>6?53I+H;)MY5EGYP@(_-^K]9WMJBT/%JIQS<[=E[^J9MW]S-FZ ML(W[S4LU0[;MU7KR2/$&\M0[S:1@F39JTSZH_ZF.A:P8=&:S.3']\/WPUXC[OCY#',N^:Q^?Y[X=O:-5\\J M)35=[7>D^Y5GBPWTTN_RGJ/9K-R+>T9F>X>_Y)D2E%F]9:^6(<.Y^XZ=+PD# MIKF+YUBIU6&XVKQW:O605^(3'+=KK5SL;V\TEC^_5E_MV.]>KJ5CZ+%OOX3; M.5Y'GS1&R(?M7GC]_A^UG?VKJS\'/\SWKN-U);_E=6_5Z"8EZ_>22LT&2!WW MMQ$I.O2;JK:02_/$.:M4\.#>L6''%_IN^ Y\%[[34;>_X:X($)?4)P:4@U_\ M6HZ?/"-'TDZJO0]S7@[X9\4XB#UY(' M"H4YN'M/[MW@E^[.5^FZ]Q3BX+751['P:W#PQ]]J$GI7CH,7KM ^Q,%K=M>2 M^ ];#I2Z"2$.CB#1=]Q\Y>"S/]\HR];M4G^Z>=>!ZSAX6@8.GEWAW,2%" _\ M.7<(&-_X=W? >-E!F [Q'W\IZ8Q 5YF6M$X.IYW(M0.,,7DE+D'^Y\D*)B[$ M"!QX# &',$+)1/C4=R1Z7S.6/WEGPWD?YV#0%S"H4"B[W4.A=X;.!6R3&A$ MRFA2RF9^]%A9G2:":!9>/WBTC/;K8/&_P_^=?\?B9UADQ]QU]??P^_B]"$T0 M]I #B]D-Y]E\M]/W@(#'"J.YDQ*QV1AI2& DY MQ[@W_V2\E&_:3T4O6[%;-(SEH@5QR Q*RGBGC;J,"$<32:DZ-(G5L'4])T(A'1GBZ#9S@R.T+>K?V)%'3$#-N!#4'LA'!A7[ SV+D0 M*8M3>X1OPCYAJVZT?0F@EO@16ZWE\G>Z#%BMKQ3NX=OSS$7(2*$".]^?Y[X=J+# M7CTKHJD(HI'NU]5N'Q X\,KOAFWU4,>'@FKO"!AQ^>:RA__ G^ ON9 6^["3 M/%FBJ=H9[ UVYQJWNVKSLN)VV*_,_"[,[?B_V+^,]C"S_;L9K\,.\C>Q@WR& M!ZZ*L@\5KN6X9QUYV-GEQ]YLHD+'&]6Z*+=K[+X+$?91TY=J_S?$H.,GSP:. MD_.NR&1'+"$CF#M0N[Y3E!?\L\K'\HR[X"/JP,$1#++#P;/V35O)'S72T=!^\OEJI\8NB#T@LDX[M!G,#P4L)#9E#A M(']@F/P,!EC(;!,M8/R/.%!=71%(^ M1Z1VB#*DXE6[Z-[WXAUS6<+O?S)B5B#L'1%ORD/)O@KQNB1]]@T^'JT"-O:. M"6=/O-5$+^M<#KE0!HG;<3G&3O-^\)M/O-54"I5I(Z\[NUBF46^-Y)-5"[^# MFU-RMMC91S(=$&39AWX ?OE 2IKCX'OT75$B1^E('>7@O?5N@;T/&^;@^&0R'> K9#5DQ<%-7,@F>'A;=Q^4:HX7.!P2RC=1$HQ;9B&&J \ITCBT(!GW.V65;=3'.9]--Z0? M0Z:.I)W0R_;=>6CO9BG\/E51HTZD+W*>:[8?YB[1TS6K@XLU)3V45"#0( K? MB6)#J%_"9144CITXK2F8&[8G:Z2$+"QZ^'#>.<=!*4&\U>)2\*L"U>1%1]AX MWV1!KMJT1U.XL?/8>Q*S@E8Z@2^ECOOQ-YOXVM[B0[A\XD/)@O-K;XQP((O] M[T5_+J*8^-=(SS(9%XSY1F BDNK%.R:XA;A+L,N/&2G8\I-GSNFEF2PV1(5A M[K(6SN2#UQ'-)N,X+_E#1%G*,QXMWE Y>BUG'XF:SW$\@BQ4^MG@(W(S0'K# M?G8^EY(-;#,VFGX2XV>OU!YDRL%?"[^KO,$QO^>^YR_<.Z+TF>Q-2A#)6$O- MQ,%-7(@ U*"@A*(>^CGM/^.Z/W\53>54LBLN4']+ M0QH_BPL8-9S/Y^MVN@,\6].LBL8E:"T5ZC51,?8A9"DO.1\N&!ASZM&(3GPZ M:HZ>S1>7H%\!S)4,*!4W]])XKV7QU)URPC4G_I8?"/BATTLL4% MAT@7YQVA_$X@<%R\\8^0:(1_ZIBIN8USW[O7J+FR=-TN.7ON8J"$)$CXV?,7 M-#.#J*J?WQ.?C3-7KG%?[=F!J.5'<)$AJXFQV;%^1J10%XM/D-$SED6DFE) =1D;)/>B,PP8TL++)J\ .DLF/O M\J)/A-_Q_8FRR ^'C\Q!E9LF:'9IO%MQAX P?/ M:^\JS,$1^Q\H6%VS,VD4FIF#F[B0S0V6>ORT1KI).P]"I#B\ 2!I*'\TYHE% M)*1C_ZF:#D1TQL_B NHPJ(X*6EG]:#2L=?(@#5VPY5@D$ML9_+3;QX MCZ1M4=,.2E!03TQY"*+"2^7:Z84[KPF" MB,00:?PU#=D&C%^HW<1W)Q\.I:7[O#<'D3VR;(CD!<7>ONR>]>1Y:S13QH_@ M>=;K-$K/?ZR?#>GOEOL)EDT7O?5@'-S?MEC9%A. M7;!&^_#0CXBSPB65?@7&4;Y[D0U-[X9J;8:H;'D&=W'3'/@_E3=_4TX M.#8Z*('E6"VR"ID>0@-+$Q=RD)Y&?4V9AGTTTA2$Z G&ZIYGXW2<($WP8G6) MID,W!]#/QI)WR-0,:E[](BZ$TZ^H1:>K;L2;?*2>KF,^\U MUXANYO>(@R#:BQB85R, 7EZ4$!B)S&0%:O02!D[3B(0]K\@6T6Z<.?TJDE9N MO=H4,AC3!\(ITYQ-,EJHRR;23>0>,3JOI0#?RG=SX2!K!1N6?"A-Q1@_"TDI MJ2<A!>0NER<^_WU*[_5N99L[?*Y/.&/V;6QR*<^2#O+F&&)5^3U M^EP\J4FEW(W&D&0RT.0UFO.IF(_OP56Y2T4:O)B"PRC\@$M#-Z?=D$ M[YD+'@U/J;DG>D9?!DH/_"@DT7B0T7,(7T%YSO 4QK]ACZ[XK 2%4B&:-C,Y MZ2X/LA7_5*R^9I?1[R42D)5&XU5&%7II(^'JU\VS MX\DR9%)6ZO&36?(/$Q=N08A0;FE8P:;V>U^TU+6->>3E'7NDN3JD$41<_^4^$;2X<7)0XJQ 1ND__ M[#E[]]GU560"$4&CCIWNW)2 ,0[;3YD,C >MVFJPBD6!:JQ9L)IF6)$&[2?1 MADL]_(VY]5YD!#)Q:M6FO5EV@+\5]B0?5A[S)P\^=WCA\PN7:Q^SNGSE'%?' MAC+Y9?&:'3I!H%J;H?+,>RTTV\QLV>TO>AL4+--&?4FT^J3PWHY"CIR_5 MO?M$B28F*&13!*=O5N\QZ+6Y,:Z M5K-FNZ&^/YA^$!?"^VO>\LU2)V&$-H<)-88I;48MFXO:.]*QJ/?-"!S/OH-' M=126141COW#.C"F":-ZX[T7ZCUN@!-#/?5F"$CD(CVZEQ(3&C_0P\,LE"?N& ML# V<;DV+4-TPH]BX^Q<1O:>.2LT9Z;)9]\Q\_2Y^JE?$!$_QLHQ0CA(SY6 M$:6<3"?QDUC#^#W*$I@D$^OG\D#!:NZ\=I>=^P]%;$OH%45MNI=3@,AHY))( M0^>893@[#L+?HP$G4P[(.F)OP87-UD4O:$%3\_U?'HV:CV/JQ/P56Z5NPDCY MS8LUM 0BKS>9CN0>Q?A-&LZ3K6/B0C9!IUXBTNH/+AB/J.G:_IP=1^XHA,5,A^9 72Q<@^,A0R M&S;J+#F[=&"VYQ5[PLX%"/N3>3H-G<2IS6:\(.4^1KJBMW[B2!%3>AAM2#IS MFGOV7H@,.E;RTF79M3]%QL]:H37M12MU5+)M&5FW[]^YO-/TLDFW<;+0D6)& MLWD=A"$==N2TI?+K0M4#D]V9L;\%O2UH*NJGZ1P+5F[5LTQ:MA?B,+/L&9$8 M">@+LM!];NR0E\)Q?N?WNPQ.U%*QW"Y_.'7FG/HZFC0R28"__: [!WZ>EA;4 M138VG#G24IV;^2BRTAE5RDAS.#A[UCA)!'V!GHN7/F/GZ;" FPFS)BYD I%/ MU)C*K0:K"AH44D^-/JHQZ70("[$DEUPGQ5P&M1]0G+L><4Z5;^"]@RAYO12IJPI,DQ( M/V3ZB3VKW*J5KB>5F@^0)6MWQ&3T\ UUJR?/R)9=!S4M& &76?=&V*)/[)@< M1+\-1%1*Z[S*8L"G48I#E#THS:XSMV[!4\A*P'GR[69:IG?E%C;3Q(5, MJA8I:5Q.@J1 ?L\=0)H_$8T/I0W%]KGAF,GV8'9T$ @%&2F?S5X94W&!^F,B M3=3.4G>,,[))!I$O2DA:]YIXTYI*+E;EF_;UG.3DQ<6<[IKMANG%-C-1)\N$ M,T>*O#VKW%GX*\X'4<_Y*[;$U =0N[IPY3:):SY +VQ\9DI1RS3J(^*)'YIBLK(69JV>I$)0C9EDCO' M)\^ACX>4[Q?Z0&1JMNORL[@@T>6=\;H'2K36+DKXHW[=T^EQ9 M.MHZ7R7I-#"4J7H[&4;8JST'#FL)(7U%C(/G;%&&22D)?9YN!1,7,FR\8\[! M]!HU1R.C02%&1(:8AMUQ&I6SYJH1;YWFULC)0]6@:LI MJ5F-)2(2EC!@FF;LV+/*W4:/9.VT[3-);3*B9FZ"2!*UUC251%PF>\)F@<=. M:"4+;TSB\BQ[G,3"[^-'2S7H'?#&9!UDT>KM-S0'CC7HD<5Y)0!!AEXL+S[A M'BZ4U=*-/])FCOCD\DWZZ>?VA->YSXY01$E'J%PRNF4NYR]^K1=32FBH-<>/ M,5;21(5P6$/IG-L)&@Q3?OE= MHUY-7+BZ^5*/GY+EZW?)ZU6[!*:!8[B;- UL2)&\=-F;ND%4;M+1284-PC.K MT+2?3$]:%Q-Q@=H\G#71"$:W&/&^O4DHI-W3L#%SLU+., +AD$F++6KJT2(C MB'*5K"ZTI,W2D"E('>6#O%[]L)/V/ZW M45'/'5F+I\]>N&ESK=S B=-GI=NPF5*H;-M /T,R;3H-FJY9JUZ""_U71].E M*1X0^O_G7JACVO6"^B7J3' M9JX!1PC:N3]%BE9*L-K4&)(RHMID3$5[:E H$G19YB_?(HVZC-8R+WR1"0M> MI V7TB_MWYXJ2PXUB,%HWJ.W%[?*WS:0T[C]*( M-TW3:4ALMB=VPA_W&P)T.<7!E#3IYC@XHQ.MA.7V,HFG)&GU-GG=.6@3%[X%1&_. MTDU*7*QQS.TORFZF+5R;9=H]I2?+UN^2&NV&V;/R(+68.G :NQU*3;^A+O+$ MJ;.R9,T.>?J=YB:NQ6@QHI*&Q*23ID0Q>X%WR^^;NVRSUEW271[1U)ZYMXM1 M;16;]9=Y[KVDGSR3ZWR @$RR(_ST4+G'P]&#T5A<."@QX6)*-HY77(H1HP,_ M6Z"7Y%@_ WIXO%VSNY8W1,J?CYTX(W4ZC%";XU4#5S[_ART'RMREFZ-FY]C? M\(WZG4;J)1<[9P)J[!99,&3@<3_+BO-E!X?33NB>YO=XW0_D3BBY)#N=C,CL M($^+"S@1(LND@M&<)4AD'H>.,3UT]'BNU]5^YP%V%PK*,HK%)YBXD&%O+5ZS M7:JV'AS(YH(XT= JJ8L]E]4*__^__?>E MN=.6CL%]+EXC#%EU#Z;)[(@I2P(S?>=.*B-JW'6LBF[1 MVVB:Z2%?%0X6 W M3_] 5#). M^5X3YZ[2[Q7$22B1V\"L;>'U/"_\;_X? #__^R==Y@4UY7%_=>NY=VUO;8D M*UB2Y95W;7EE12P)A,@((5# 0B 0&88!9L@9D=.016:(0\XYAR&G(><@LL@, M8J>?M]7WWYKRYKJJE?WG7ONN>>6E7_]6UGYEU?* MA/3Z[T)U);YMDJ2>OR2!K#MW[LB*C7NDQ\G3.ZB&_WV!?/./_O\K(SU\M M^\B+__[^?SX4]_.['+&2,'"Z;/_V.[^>_\\D"Z]CI\[)S"4;Y=.X;O),SFIA ML^G^\^^5I4S#OC)A[AJY=N-[N77[MM7G>/ST>9F\8)T4JI+@^6?WV*OEI/+7 M V76TDWRP\U;(7D>-V_=EE.I%Z3OZ 7RUR(-]'V%R][B^?SRS8KRQ+LQ\FRN M&O+' K7DOPK6UD#/;WGEXX;RZJ>-]?K+1_7EI0_JZ/6'?#4U@/_F[2KR[V]4 M".H]_>;MRN;O-I+ATY;+U>O?R^W;=W[RS"]K M2^ZR;63^RJUZH#^X4K;MEY:])^D^BCXO]ZY?9ZLD'U?O*B.FK\AT3..;^_Z' MFS)Q_EJI9.+GG\PW'TYQ[4N]/O1--[^EKKQL8AFQ[7\^K"N:;G4*C6X6.I,G[.&LGV M^=<1\[V "^:MV*J8RL;:O/NP?%[K&]U_;O_VU\QYSOEZX+O3CN[YY)D+BOV* MQ':Q^N[ )MS'B3/G,_4..+_V'#PN0R8OE>*U>\I+!>NXDDC;2%R)%[]]IXH\ MDZNZQD&PWI\*U=%8^+=/&BG&(R:^7*2^_N?LR^?RQ)FX64WC)U@QE,^F2&QG M&3@^62Y>OA8 !K\EEZ]>EV[#9LM;GS>37[Y5,8SB>'G%X(_?P^ \=S V9Q/[ MW/=N?!@<;.[#X)Q;OWTG1O[M]?)!O:=?&2S!WYZZ<+UB[2BYD Y0NG+MABQ< MM5VJMQFJ+R9<-AX;[LU_-)7!DY;(_B.G//$\OSMQ5@%LO@KMPR)YKM)\D,Q9 MMB5DY )!;?':'1+38I#\/(1,8B 70>?)[%4U$/UOT8;R]A?-)5>9-E*@8@<% M"/^HV4-*U>\C%9H,D-A60Z16AQ%2N^,(J=]YM#3N-E::?3->ONXY0:]&YO^O MDS!2K[BVPZ1JB\%2ME$_*5&WEWQ2HZL4KMI)"E3J(+G*MI5W2[:0US]KHL&0 MOPT+^A\F@,*Z9G3/!%?(M"4I.Q\)",Z-B:M623E#9["A+"QK/A_?RY<#WY>_&O)?N7 M+0.^^%8 *NSCES]JH&0)ASE)O.WW_ZAOG>^M7?^I2D _C/CQ%W"?/G=15F[: M*U5,3 -H/A8&23?Q!2 ,^.+,S%FZE12LW%&+"5^9>$(R6">('>+Q?>0%1OWZCL+ MU=JPXZ"TZ3M%_E*X?L0D7!"D)"-I 20SP2A(+%^_6V,,[]!M3 0IM7S#'CE_ M\8JC^P:#=APXW7P?K:R]-^([\7GMEGU:? ATW?C^!]EW^*1B:V+$[W/'A2UY M^A]O5I G#<8":T$6<&[QCO.5;Z]%0$CGXK6_D7*-^TM5@_.(@\2]NIU&_0CG M\7\;=1NC_SG_?;760Z6RP<]E&O93\H7X^&%,)\EO\"/QE3.6I!?RF><'>>$T MT26.<9[6,;ASM3ESKM_XP?&[) %>O^. XE$PD9?B-?OUB7?_'X._4^*G&+QT M@[Y2L5FB8G">.QC[+@8?]R,,WK#K&*EGWHUB<(/!JK87]=L/^HTCLB2Y0!"!H6W==[(\D3WX+$^H&>:Z9B-M__:H M=<6";QT\>EH&C%NH&S@<6$$^6"H4H:KLG$I-D^8])VJ@]1KX)*AE,P=-21-\ M"%)#S$$Z9]EF6;?M@+Y' "E5+]CB2U>NR^6K-Y0L\5V0^C$ M(\G"$ZD7I&+31 V*$9!D[>W5 UYA9JV3(Y"6J1NIB]G'# M+F.D7),!FGA",O#\O99P4[_-Q/FKC7) M]&0%?L08,(-7"08(UMH=1LBZ[0="=N8O6+E-]\/S>>(CAEP@&0+00U0'2L0% MNBZ9V[CDBE9H-5/+6UGM#,?E9 M7'?%!YEY;ZGG+VJ<*%0YP1,%@T ODFGVV3; MWN_DR(FS8,,,C@-,CO6 M)+F%8SII\@SF=%HH^?2(J1<58RA]_2E%UR]L)ESSS3?4=. M2O>DV;H!P^$YPM(N6K,C).0"'_RF78>4^7[: ZTV!&H "VPU3#"')T!YX:IM M"CX)/K2U<-# $-\*PC/A@">1H8IP+NV*'#]S01-/@,CJS=\J,)V\($434BI% M],25;]+?)&H=%!C_UB2AOF\2>1CR. #^HZHJ_#V>>[)YIZ-FK%0BPZV+J@U5 M4)ZQS?=,M:")>8Y]1L]W]?=SS5ZZ6?8B($'&2T6M2?=QTG_L0IFR<)VY M_]VR8]]1)0J((;1W^).$\,_PS_*_.7P\5>,ZK3^03"UZ352B 05+J.7!CM6- M[\1H/(#4 Z@& LXS6I!MD.?\K4@A%TC*/C")9 M-?B1^,IS)$ZBP@$7<.[V,W$8E1,D-]5OU#FH&!^5U)+G9/^RA9)MG#]."2-: M(I:;F/]A3(*V<7CA/=%R4JAR1RUR]!PQ]QX&WR[K#08G?P*#<\XH!K_M%@9? M)\,,!N\Z=)8TZCI&,3@JA[\6O=O*[2/7: TL6;>WK-RX1_]=47+A$8L*)_WV MR'B<,FHVJQ'(B_*4;2N)XY-U X8", 0>F$\H6TG0" =R(;Y=DB8&H2 7\/'@ MHT4J;AMLDYB_;))U D/?,0LTD*4%R 2'8A$ ":B[#AR3V.JTV%$P QVJ!>D!WX"/&>;\0&9XX8=!^29./9 MT *4KWP[V;CS4,BJD8"94V?39)D!5)!-O L2<:]X$D!TTM*0>L&9,1:]YT=, M4@TPS%ZRI2?/1>(<[Q@U05[SGFGC(O&%2 +TAF)!TB"?'CE]A5;HWBC65 &Q MUQ20*!Q)+$@D@A>S47[>-+%ZODDHJX65ZM.?ZXUB363HI"7Z?MU25W[WZ)FKU._B MF?>];?Q'O*,5D5Y\8A[*+*3_;?M/D7%SUIAS[F!(VZ$"6==,@HO" ?4;U?/F MO28H$<*^HYB$VI+\QD?0\KM07A&[ EF\3\X 2*)?6%39\7L@O%'UE&[01]4C MX$4G";H;B\(BY!,*YIXCYTI\^R3YH')'Q>#<.U@&)3:$JY-6\BQ%+@ N"88J MYS,;[[$P,6M"7<$+[CMFH8*F.Q[+L7::C4FE")"5ULB:0OCLW%@PP MTL/G+58[ /@ #%]5UBLK[?)5K6Q5:#K VK,!J,2T&*QQ,Y3G"K&$9!9#,1)Y M5$(D*EZ(>51CIR5OT.J(DX4$D@0Z;[EV"I(\";3-?:%XZC1HAE:K4!CX*D"A M(B/O*G)N*BC#.1L@BP3X68\E)GG,>^N1-"<@0[3T",.C)\\JV/2:8B-8%48( MHV7K=KD:*S''I%W0!B&)1'K\W#4JJ7:R:*,8,&Z1/).SNM5]0.)&<<)?H[D' M$]&9)B>@3YUBHU<49^FUL/SYPWKJ0=5[Y#Q5E5'Y1G5"W(/P@>SVTB)>DI1R M/I)8&TAM:%BA.%55B<7IBY:K](OVRT1$#WTA:_@0]9+>(1'?VA"C(P] 5(R;,2/WI:0SE!3E Z\9A/Y\!WQHQ U(/Z?_S'I0) MTV=-SRA&LDE3ENG9SCV['2< BX>.G5$2!A/<%_+$>P9;\-Z0NM+.$ZP)""0( M*TU"$]-\4$1.6"'!)-&!,+H;3]T)J$BE,7:S$2N0:M.7?=VAP@4\2B'%M@*8 M5@ JKT[W.'$:Q0CD,]X 7FY]>#Y/G,9QVE>^&3Y'V_%( (EY7B,3_,5./']( M_P6KMJD?$@;AF.@V[3%.VRL")469:$"QA0*;S?=&Y1^S8!08Y],NA]6[@0R" M!-JZ]X@6)VFK=+JR!+G @X(IH[\[3[FV87/0J;3= )42=7K*I/DI:^A M7@ [)B-0)+X12KULE7I@ZGE,$*= X,;3L1"N!V.D"#(,2$6;%4\ M>-NX9D73!>MMLEZ(E@"K(&9>EHN0D).-=(?^D1+EJMB_JO>,7T MDEYLS(L9&1B,1=O5B&G+U8D\$LD%WAO583RYW""K?+W1./1CPN>FFO;N.,+R MVA)Q,O6"XR250@I)G*WVK[O&?Q6T%8T8X*]?%,^<:CHQKK-YSQ# 7APY2ZS# MXP8%*G$%4H%B"U7F.W?N1!2> DM1-4<)NF3MSH"\%GRKUXAYVG)ARV3;UZ[' M5+K%*;NLGT^V5I8@%^B#GSAOK>0J8]=XQNE%8*$J2B_Z*1/\O21YOG_1RX]I MV)_"8*1GJ,@%GU06AUJ= 6P)7))LTD+3JL]D97Y#.>L\*R^^162A)#CL*5OR M.\A'V'[BF]<6U20DJTB-;+?AQ.R04 '6<-LE+&NP&2 MO"1]IX^VC$EH1LY8H8HF%(E>4#41_^DK7K!JNQ):7L$9F)FVZ3=%OX%@+%IK M\)BARAZ)Y )[G;.[>IMA:GP6B FJLZ3J!Y5+$Z??0Q*[QK\.4OF MZ"%GA)XM91:5:7R9!DY(5F+$W_OGGT4!#"'_MMG'7FSY4N51GG@ULZ: P5ZD M30!,YT7OJ6#$3S 5;2JT3F2&.T&=3ENRK;;WNP1XC+9#\'O"45D2)1"^=$3&&'_ MJ?;9W&-476!M,?Z,KM MY,'LH:HM!ELG((D1@ \O+2H/R.G8BY@UV:AJ477G M>\3HRP8Q2Y5W:D'D B9[CIRGKMM>P!HDCXR*!0-E%D/POX>@HM\[',[ZS%S,AV?\ M<6J(U:)(PS%YH_W([=\( 8:RA=YJI_L [$1+Q$LFB;.EVJ/U%.,Y)L(X61@> MSEZ^64K6ZZ7GI[>46>7UO&1: BT0M+/1.D#A*M+4"J$@*"#)JK8DX4IXT@31<#!Q]XZ2*F -NHSEX2&38I%Z] M(#\8L_)<[AIA02XTZ#)&D[%@D@M4.)@?'-MJB-7?Q\%4++Z'.@='5P@3Q[0K M.KJ*R0!V>X1C=-33D1.IGGH^5%@8165+S43UX.GWJJDAJ*T#GK]+M:E Q?96 MSY[<9=OJ7LW(<\$7R^E]M6U(^Z!4'85.K0[#9>FZ70JT/5O0N'U;/0Z0:O_; MZQ6LRZTAV)#;0R[=RJ2' +\--8Y-R;%[BH\&$MG MPN'_0 LW7F;1Y:S A\DN!MLVW^/O#.[@S*4M,BNOB"47;IN#D!&)C-%B7(O; MDK/,.WQWU'8(*@6XKA/,O7IAR,(S]E*E*SUR ?",R4HPR84TDTQQR.$Z;+N2 M_5%L9S72BZ[0+7J8:8FPZ2< L/MC_EIJ8!1J^:[3M??0295STG]NBV3+\65+ M3:IM+EKRD,GS7=K:)U31F:O-));T$L?+5ZZK9PQ&5#;O]T' #=A&;8:B@JJC MEV7!).^TX."NG=\DC,_EMCMGW>?;U+;?5#EQ^H*C46(/K?@NVZSC@;U4[0U5 M_&#*"NTDP3+#?-ABTA8MC'QS;O]&WB/>$OB6.%EX46S9RQ=)%KUO7IGK MGE$01T:..W(P>W6I9,]9ML4<#G994X D"2^]W@#)2.S/\T(" 4B!2&)2@ZUW MS4QT9*U4GKPFOZ/"7*_3*!U39N/9,*^\3,-^,FO))JO/@1[UXK6_D2>RVW-4 MQPR,Z17IF5JBCMNP_8#4:#-48X@7DD?N 04%5<8E*;L"FF-O:Y'PM!\P33V3 MO'#NQ;=-DG7;#NATBT#7K@/'I/?H^>KIXS;!9*,P1 **EPT$8:@6+:546E^R MH/!"@4*[C-/?!TE):U)^"VJ+^_<$OA]@+G_,2GTFCDQ9H+7*2SX+W OO'W\B MBD(8MWO57\W+"PQ.BU%1B].I[A\#/W!\LL;;K(K!(Y9<0))";R ,]+_^+?R8 MZR;:S*@Y%UDG@QK<5K"]:>"H*M$9U(9C&>XSNW32Y0X7O<(KE \O+M MX1-R*9TQQB08"8.F:\+AE3C.M\74&Q(\6B'"":0AST5^;1OH^JXOZO34A) > M_\P0ABA(W!Q-JL[KZK[N/KX@AC3[9GQ(_6P6KMJN"@+:8&WX2NP[JY=:I"%02]3MJ6,QTPQFBQ:$ M EN0YQ1:"L=T\H0I;(M>D[3M*:L211%'+I!0T:O$1 # MRVSF>B5M<@% ALJ MCD]J=+4>V""FZ.&D%Q]']5O1B1%!/\3F+M^B54F;%5Z, A,&3E> Z+6%7/6- M8DVT"F[CV3"A 4,E?TP,0[4 %;2'%*SCE)KE &XYM@S_?1?\>K37T[^';0=^H%T:V1<)BQ")CN "[-M_Q1U4[ MR[1%ZX,VPSX8RS>2E8K?[]ZS8Z)+U>#OQ;_62JO-OM54 ]R3U^ZT=A9A:HF; M>\O>$]--SJFN$"?^7+B>]208T$^,1O+,.$R^M7!VW(;\H\+K=O+XX 41RKEW M(H!8X9.4XZ'ROT4;N)K@/_5>-2DHR2^^6%D)@T<,N<"'28)'M0H#*%MRW.B51=LB3"(Q>4&*];:('\_:K2IY MRK75WE\4#%1*HBOSRR?##+BHWC*FB7]XK"Q+KZ*FS6HUY[%4[K5)X MOQ2HV$$34YN'^9;=1]0P[>6/&ECKY86 PK\%G GX+] ML_^[4Y[:VX&L,;-6:0)A2\'CNYC:PCCN0*8?D%1?O?:]>BM!++A)0)'.I$IOXJ'/5,FLS3H,MIU51/OCP2L_[A%0&?82;Y M_E=M]+X881Z=,AF$ M_Y2[)BXQYM]_%*KL&XU)RE6VO+(3X\7C/>CI(+?A + MO#1D>_@L_.J>!T TF8Y>#TNZF<],GWHP$P]Z69F:4:I^'\_\5D"$+[CAP3#( M',8K-NQ6AM<)J(BN'R]ZP(O$=M:JFJWWBM=)W811GO/5@&1;LFZG)E0V>U@K M-DVT-IZ3N,(H3M0 A:MTTF_0RDBL'+'I]HP#:&^:)("4;Q(C6J>+I)KDFO8:M\E"U&&T6"U:O5W-^% D M_<)E;(>4GIA_.A,M)0]+>/EW8N+G]N_A_*C2?)":(3KI!^=;9+1NC^%SK(\B MQ901!45&A \D#H451COB>V-;0>0CK?*4:Z=CDOD>H^:-PT?/#2\5, M"*WWR[216AU&R !SUC)5[OB9\Q&/P2."7+A\]8:.G:S4;* \GR<^FD1'KW3) M!>2VS.L.)KF *F#=MOUZZ'GM-ZO!S*OE=#1?@\ZCU2]@Y_ZCJO0A":(_^$Z4 M.O<;8/4?NU![^MV4!S_8JXEC>\>!TSWW? "? \8O4O!DTXNB3;_)5MI%B"F, MI86\K&/ !!4J&ZTA[!%ZU3'6?%2?/:04LN+Z)B:0_-INB0"(8;9&,KEK__&( MB!><,[1&0 9:=3#/5DD*5&ROB58@A.&?LQ7_6IIT'Z?MA<%:?'MX8.0V28?;\8'OC$EDC#MT@H$@1%9MWJOQPJ9J M@7U!@0AE6D:).?\]$X,@F[TP 0=R@W:29M],T.DKU[^/%GF"M2@PH\S"O-:+ MYO*_?+.BMA-1Z".F\?[OQ^"1UA83$>0"XT>0[-%72)]<-(F.7NF1"VWZ3E:) M4C![*.F9([#5-8'#B[^;8$N;!%5=JC\E3 #&37_JHO7JN!P)5<*0)XYFOT!D M0DZ1C-E21Y&P?E"IHYK=>6WA)(ZBXK5/[?6V?AK734;.6*&CJ=Q>_,V5F_9* MM=9#Y=5/&EMK#6$T>L?[DXI0/6! SW3/X*%&4@F&G09HR,(W4QZF9R&Q\/ "O1U21+ZS)!=A?I*\JZRS9 MTE47X^@5ON1"VWY3@DXN:.)YY;KZ&U!9\?J4DF<-8"+ ?=6PK[0P 6[PI"7: M_X<7!5(]V%2G+M*1OI!@ L[CVB59/;B(<[$MA\B\%5L]]7PX&-=NW:<)XG,6 MIP[P;$CPW>K75P5 VF79O.NPMD+@QX&RQ<8L=0 ,?[=8? ]UHD]/O<$4!N3" M.4NW\D1,ROE5:^DR=)841L0?8\?NX:3<[<5@&]\G%#-<\]<_YB<.+%A4M2KG%_DVS$ MN'J6$!O^5+".)C1.V^DHH'0UWR=MEK94 -P_4RJ(;1GA-P@<""G4I+_W@)\, M^XAO<."$Q?I-15.6F_>:H"3TS"6; M%$,QY0HU],TPGA[RL_#=1'>4N9RR<)WVK443Y^AEDUSP+0X.QF;92"P"?B:O MWS6>R5^QO33L.D8!'))#P!R A#"L\KJK1-4>NYU]\D&5!->]0U#^U.LT2DZ8!)&%NF[WP>-Z1KF=W 8S MYO)=(HG^*-9]XSE&S1:JG"!+4W8%1*[7ZC!<$S=;\0W36GWDT+'4J,]""!>J%HS,;?N".%44/?U^-X8O"P)1=(?*BR,JO730?AZ!4E%]);5).1(R-_"Y_ 5E8#,0F Y1Y=BZYXBJ&;+BO%[?(F&E'SQ?^?96WQ?)( 00+M->6AB>C9B^ M0JM$-BI;VL^:(U;?$7+84$A.^?>>/GM1$Z[IR1MTE!QN\B0*KW_61!,P6U4] M?C\^"[3M8.+(M_HH, )@84H$K82VS0:9I(#2@ZHH!8-(4DSQ_#'Z?3%_3>MJ M-LB%C3L/Z;MWDE!"&+[Z:6/7"4,FOO0VWW+J^4O_5 >2F#,&F"D2;D[@0(U( M$8MB5F87;29,EN*<=7L/<+[C!4.+AY-%,HP*"C+RU]GLQ0L,/E&&0>9FM# A M31R_2+(5;^8)G 6IP]X]EW8YV@X1PC7?8'"P:S@5^.X6!BH8_%!=ST):V(I6 MZR(UVA@,/F2FMM%@5IEVZ4K88/"?A>-AS<.EEQ1#,UZ$%XQ:HE>47& A.^4 M0;U@JR\Q6'.8(1MPD8F;]RJSJ\#QR?K+V2%9LE2IZR;>6%?/$:5VQ5\WQ]R%1Z M:0EAQ!WD>WKK9&K:72(H=YSUWE0(&9(6R)I(7"3G%$!L5](@%_"GPN%TP\V6CVS@>650#LX<1QBY0XR&C1&D=RQIE@6Y7%MX^9=HHY M2YR0>]$5 $X[?%+5"R_DK1E6ZH6'J1EH+\UAOEG%X/VGJI?40H/!P26TBWF9 MC \[KX3!F%FKE#S#)!-R$ DT8QP!IXR7!53_ MM6@#-7?C]T%D4&D@GM@FMU$L(*E$0DYEFE[-C/;&^NT'I56?R9[P J"'F@KU MSGU'(S)N)*_9(?_]0=VP)!?6[S@@;V45CB&P?_N:GN MXWM'I01QEYGJ(40E?@LO65#^7,/36(OXM$9O2LE3J)Q^8>SE>A MO1+K_HP%A9A"9OZTQ?/:Y[5 2P28"250=#)7:-?-F[=ER=J=\E[I5F'OPW<_ M!D6Z JY^;;XW>8:25'/)E&O;3$5V#)RZ6Y8D4KMK)5;GR@R#.9U2*J:0_%_=+ M#R]]N*EA;SQZ;SYKO C#JI-*%P1C[Q,WQC[Y*;Z?! M,]3/Y,'[Y9QA_V+B[:;JAOOZ1\T>^IUAR!CH8@P=>][-Q(?GQ/[CS#Y^YH(6 M!9PL*J7->TYTW=3SP?C.\T==EM[]^]3-25.7J<>$K?/H_BDX2-QICPKF^//H M>O3[!Q]U2YJCYJ->'$L9L*+XM7)*EH%+\ANL@KH+#([7V[)UNU2!Z14E0UB1 M"QZ#9VM3'RH*NZPTTB3J;P@W0QG:59&S_+9]VMH M4L98+:J_2,@Y_/E6(\F? 4 [>N8J^6.!6E:?>0&3!/<;NU#OQTN'.=\2BB!: M1G[Q6I3P#77+$B.M(#U0L2A9:L 4<8B.(V.9:C5$OU M(=H7P$A/]C%K?T+EJ+M"Z(_ MO?M'D8JO0?=AL^7GYG]G.[FD_07R%[5A=+FS:*7B><>U&Z9G3*1B$K !%K> M\NT4@Z.^1)T&!H>LMTDTA!6Y@$D5["D]5+:K -$K2BX\:O'OY0"=GO MW_]P2Z5Z;H]6RXK7;]ZNK)7/EKTGJ2GC&?.=,;7"23QKU6>2GJ.V01?)&J24 ME\BRH'X;)O[-7;Y%$SN;WP7G7NXR;93$<;(P!_V#FE&ZMT^0_K[_51N9LF#= M(Y+TNY-[&#F'SXB;SY%)"53/UVT_X%S5:)+>TV?3-.GEW'1S/_#^__[%UVJ: M&LB9C)'EJY\VDL??M>.G SF"DHQ8\6";S(,+ H=I5TU[C/=$O";QPZ_GQ)D+ M$EWN++XU]LFD^2DZ;OT)2_O6'0Q>3E658' 4#9A+=TB<+DM2=FF1[[8EM4Q8 MD M(H)![$!@!([;=K:-7E%SP9QWX[K16\ZFPO&")\7?7SZ*\LJCTA%5H,D K M//2U\^U"MH3SFK5TDU1JEFBMAX]#!$EW6_7[U'C\(NJY=_U[BVB:I^L&V7P2J!9SS:>>( MQ(6:A-]GN_>7_4/KC[_M5"1HM"34:#M,>WW=W">HPXBUZ8U+Y#P9,6V%GJUN M/D>P)V;-F$KB;>)D\4QI+V"4I@VS6UJ)P2-.B6-&PR*[9@_;4F%RKJ#2PA,G MHS&.?',H+:JV&&P]=J,,XUP$;SI1ED57J3(V3YO)N6;])=!!N13E4.I$,AW1#6'21%\EU[X MG8R58RJ'E\BR8*[4\Q=E^+3EUHTS&=&*J@R0Z<\B5F_>?5A*UNWE^KW26I4P M<(9L,7\_O40=-1GJA<=;MV[+D1.IJD:T;<2-N2ZJO8RDWDCB(5&*U^YI/;ZA=(QOGY0A(1)= MH5LH1FCO(G_D/,TJ;9L0#6"'LHWZR>B9*Q4WN(G!/4\NP YCH/.9.1A?S +5 MW^@5.>3"WKC2T8G6,,82/NXR:0_IQU0HZ8JZ:QKI-+V:OJW]YWQ%E;#*3?\@V[):Y=DO68R)ACSIJ,8A_[@HD_ MMLEN2"\FM'#?D>0_%6Z+8@SGYOBY:U01]4*>>#4GSPH%/O6OR1.G9K[XE8R? MLT8N7+SJ"MGE67+!9Q*V'0D&L(]48[SH]>#U?P /__[)UW>%5EML;G MKSLSWCLS#M?>4$>O,\Y8QTH35$!%% NB*"WT%HKT3N@E]-Y"";U)AP A= @E MM-!! H1 $DBHHH+K[M^*T9A!_WZNN@R(6B(GDM/DYLT?Q [[X8DZ28I6[R)VO MUM5W"=3O=-KSSW=;RN:RW%/^\J[S7H+S7:C9+6D=-E^-086;(V0?8?.RT7KUQ3 M/^*KG3Y[7N:OW"9EPGH:_>V[WO%_GJ\AKU7M)D.BEWNU;\]G7I$O^T3+D^^VL'5-;WNVFCSR M9A.9O7R+9%RZZM7^O73E&XE>N$$^"A]H;._>]FQUN<.*EZ+FK;76\'*>:\Y] MW7WD?"GR66>C9XYUQY_SWM_?N"&NF;6O3Z?*5ZNW2WCWK!C\KB(%)P;'9Q&? M?=YBF(RV8O =B5_+A8M7 KK>OW/J1N P7K[ZC5[,!%X%*1%SGRH!!1<&35HJ M)\^DVP8NY 09]APZ*0,G+I5_?]1.[K$"(M[G]T]7+1!K?_N+M:R$HKE>_ 2O M5[_YUO%)!2#([H,GY8N6PXVNW<-OA$NK_M-D_8Z#CENCE1OWZF5M9X#O](3MVKVE4424#)Z\7%9LV"W' M3YV3[[Z_$9"S<33IK(R8ME*_E\GUN=OZ[65J]I*Y,?$A'="NWI(HX3TFR5]? MJF5TO5_XN+VT'3!#SJ1F>/3>\7N/R:=?#I&_E6EJ.^A4L>D@2;UPT;J?\P:? M :I;])TJ_RK?RK9WY%RS?QMWGZCGU),X@K-\-BU3/FDZ6 K9##05>KFVQAOK MMGM_=Y#,]QCUE=%$/3MN6!*7X)%//'?^HH(X3[W7RGA"5Z?3.%FZ=I?GT5]3=5,72?T ,7J BFI&78#BY@F5:R>O#X&5F\9J=T'CI'WJG3 M5^XKWJ! @&=4I0BRJ88U[AXE&Q,.:97!R99\[H+,6K9%WJ[3Q^C:D82.F1TK MA[X^XYBU(="[_NUW,G/99KF_1 ,K>:[A^I@?*U8 AWRSHE82_U;MWE*IV1 - M- EZ ==&3E\I,Y9NEF7K=LEZ*^C?N?]K.7PB11.0*]>N!\PW[3MR2OT.R8;) M-2K\>KB$M1\MJS;M#>E@%M_QV9=#%50RN=ZEJG63_A,6R[GTS#S?F:1^]>9] M\OR'[6QG7/S?6\VE::_)6F'W))$\E9+%Q"E9I9NMP"&)X\=-!ED!^@F/*H"7 MKU[78!Y6!O[!SC5]K&PSW8.P0;PU$O4ZG<8JN&W25Y2OW]]C< 0?6K_+>'FL M3#/CX$++?M-DX\Y#1F)-UV[-=H(%2'%KT9H=TF68%8/7[2-W%JFKWZN@L"4! MFYOWGB*;$@XKD%L@P 4N%!(.Z* X[T=+-W$#5O?Q*[@ -3_5NC1-%9CQ@^5U[^ MI*/1"P% )L9*Q-(SG0/&L(_/I&7(T*DKY+;GJKG^)0>X<&_Q!O+L723 H;X'CO?\[4O(J3_^,7*6O7$2-J/ MG#BKR3/ M9T5R.*?=Y$H:TV/G3SG$4B],':'O%*ID^W?G@HM@**WP#0M@4=. MI.C>(2$QM7>?J=!&DW2 '$\LQ?*MU=J,E =*-C)ZY@#; 9(!=%UPP5G&][AV M_5O9MN^8C)JY2FJT'R5OU.CQ8PQ>QW8 T.Z'8OVSUKEJ$SG=BDD2%2#U]QYU M'+@ LK1E]Q%I-W"&7A8N8\%]0@U<^&FO6PDU"49*6J;J,32(F* M0']]N7:! M^ [0Z*'Z4[%E'9QH)&.56PR5Q\HV-;964-G>M"Z^ \>3'07"0*G;MO>X7E"N MG_YE99/]_5"IQMI^4+_K!)FR<+TD):=K,L0=9TIG8/.N(YJ(4S,'9[GCH&&/XX-MHMYRC:$*797T7I&SQQLI6'1*U3G)%0U98+9^"99 M,?AU24JITS]%?J:@;E_J#I1J%9#]8=@)6]+/. M/U55_.W<_/%MUFS=KZP%!#A-K14]M M1!ZA4Y)TTSZ\8;S7I/41HYOL4;D!X& 15V M.]L+$82#G00C(:^[*\Y:4T!&$TQ<@"5 0$N3P(UA%[R&(:BCI,Q1ZN99213GW9[RLK 3:H.:"9C]4LI'1RB,7 M'/1*>DF=!@8/FKQ,2E7K7F $D7QI;2'8I=6/5BC.N*?4;W\:O?1%'2"^2?$@ M9N,>[>D.12.1@PY=H5&D(X N6E (GO-*VKF#8-E\V'B@"I#:&>02P/<=MU!! M5&\86L2.FW8>5O:"G8 (9YJ_!P/GK)5 _A:M&!"V=%A/6\\=:PHUOTF/29)N M)>;> #;9+*=V V9H"Y/) D3UMB.UU<'3Q =PH7R]?D; L=S@ I,B,BY><<&% MH (;1(Z?2E4!T6XCYBDX1Z$/5C$Q^!VO9K5-A$K,@Y^G=8])&A3W0PIX$@(J3#&7](5.6:X7*I#\BT)^Z:*,J=SO)J((B4$CPZ?IKS_8Z@4FIJMVD MW_C%DGC4_I8 IE'0P\Q[F%P+Q@=NVW-4_5PH&N 1(_R@=)O>4:*#3 M0+Q1M7<2N( /, $BN^8[*Y.[B3R!.) I7<.FQDAM8O!*'34F_$.(Q#S$;H5? M;RR?-!NL\4%(@0L "[%;$U4E^#Y5'0]S@U'W"=B%"U4MW0I&@@%-)F"Y=.6: M)B*,_ ,)IVV",5@?-AX@KW[:20,( LA@3?"HKD =[S5F@0K+.*4] @HY@8UI M>B5T^LT)A_.D--N]+ZDF@>J;3E2#[4'LD:1SM.6' _MG('.6#14U!GO9G(- M^/U[#Y^4:P[56O'5&)'("$K3PIFTYCSQ5G.]-_("%K*%AL.MNX4"CYU).J M=P M!OFYEYE:0V!,F]T]Q>QEY;QK);)C9\?>4B>"LPTHS-U&LFDG P[-LA+6 M.>/=\E/D .BA)<+4_4=,\V+%#JI5X8VAN?!!HP$JS.>""Z[Y(]9A>@TQ^(H- M>WZ,P1=(HVY9,3@L/&)PC>D@_'-,%G*1) "HE=:N*+UNS4Q-%TVR'LC<-?ISA.9\4?1I68$:-0:2F6 MF%QG_CYG]*M5VSPJ\B NC!B>W56Y1]YL8OG:P;)VVX%\KWO"@1/2*")*6PCM M'A,,@^M6BNNP,!*/GM*Q;W9_^[N+UM.6 D;N>6/\!N+R 592;W)Z%< 8;62( M47ICW)7LX;N+U3>>L$U>L%[O2KDVKFD"DK/%:%#K0Q M%YXV%%,:%^Q5DH,1TU=J9=XNNTLDSZ1)J,3>!YX7,*PI@WU6DGG%]'*:"P$38L.-@GN^. M\-S:;?NE;"W[ 4/&HG4:,MOC<8.W,O83E6)::^U-@FMIZQI@6>ZI1P#E2]F,I:1E2M?4(XZ,H M 1>(R="[<,&%T .089*>^S$&IRC&/N5[M^PW5K!D0V-4MSNMX(JV%Y)X MIQE50O885&:3[314"!!)N]6#-@ET:RI@3J0LDN CUAJ]<+T<.VD/H#9_Y38% M\4VO!0D@],M0,Y@8C"9$7- )026,MI'35\J!8\D>%7I&SEBE/L=$FPP5:NXP M7]A4B&B26.(;[%Q_6"JP0Q@[F-,H (R8%F.$X06P1*P#Z.+M.L;%'] )12;W M+OY[\.1E.DG*&T/X&- 6-HSI491H-L',=L&%T&2Z2=K6]N>8<(XX\ M?>Z"MB*VL7Q#R:H16D3_.09W7MY$.UR13SM;OOBXSVQ*(^ "" ]H9(N^T5I5 M=6*BDU>"BEHHO7;0^0KL\T$;K>S^Q4H*@P5@*"C@ JBC @RI%U0X;J<*!L MSHJMZKMA!I@ZQXQII=+*WB:(SOWPSU=MVJM";XR5HFI/=73PE.5:648=^>_O M?*D"PJ;\%[X3K12JF^C W+AQ,Z#?C9%X!#>F_36:"P>/)WL]'L_IK 7ZO1%@ M?>3-<./^%%8//>M4TZY[,,9OY<8]\D:-'K9.!\@:EQ@F55J/D+2,2QZ]9UX M ]3D,C5[*5AMFTBK=9^^7KV'"E+F?!>4YM&2>,#FB0LPM]ZITUOO#F\KD B M'0?/UI9 DWN7OQ^W=;_7NBRT(70<,DLGGIB.-6GK6+?]8,#]NFO.9#.0H!.# MHT]%+(*X*D*_%#XH=CBQ:$YN1WSG*_AO.[B PP58&#]WC28Y5)&"C;'PQ-O- MY>/P@=+"JB5#1U\EILC'AL([W!.#.GC]OZK< KC?K-5EV[O\Z MX-H+ "R<>=/^NOCG7;12'4I*ZH@AQFS+A26"^H#!13!H.<^;&LK!=$%%_*/I!+ (=BT=<]1 MG6?^S_(M-5%SROJF=!B6,V>702DVNQ>O5NBOB[:01E%R0@%30 M/4WZ;BYDQ-LN>DF9Y>L[#)\: M8WN;(RVQKU3J)/W&+_8;=9Q1A/0\PX*SN_"$""(J\MRQ@$T(J)K0I>'NR!XK MYRWCD3L'\,]D^Q3M;$R0\U9O >-.X&Y R\TT$Q.&%L624)R*XUK^BC/$X,1T M &>,E7^\;'-'%=D!]EI'3I,-.P\%#[C O%]0FWI=QBO*ZW1QBULE/CCM8=$K M%%CPE<(7"LDJ8_)(PH()7( :7="_'4$]E<,QLU;KK-X[B]1U!'J*DR5 APYI MRIB\@6*ZW<%I[C%B@)A0T[B,G&( BEPZ#;M%&=TC@&*T.O@:M.$'$+*;8"5A MB*Z9ZH6DTMBX^\2 BQRR9HS+0LG7 :*R>_!N69.>@(Z;[PL;E6H=Q/ M\SY39,ONHWG>=9PAZ/,D<_;WI8=IZP8L(G^!_?@H&'HPSQ#%M?/W5&H^1!D@ M3(F@UW[PY.5&>O^I^B^*W>DU>$=K"M,MH$:;9#>5K=5;SU-^_"&)&ZUPI@4I M63]\+2P:&&FNJ*-K.7,G&#;$X # [S7HKZU33F" HT]5M_,X;>,("G !A\\% M1J\K@46P31D Q24 C+"2Z:U>CO8)Y0/28? LK=0XB5J?%[C A!*7II8E.(.: M-7WK):MU4X#!":*..#8"'!-&H$U?^F-EFAE%D_$UGE":[3:"YNA%9JM"7'[E MZO7U&5G/-EA8@,6M^T^7PJ^':S75!'#]5NW>LN=04D"!3X)NYG'?87/2E?L! MD :D3SQR.NC]*(D#,4'37I,=,94D6Q,*'0_$^?+J]V;_4V&OWG:4D7%]37M. MDC5;$OV:?"4>/:U*[8BYVMK*]DD'[??'G\!N1>,(?V5W4MLH(DKV'3[E->N- M-C-:.TR+(=*VB>Y1?NX_6".[#B;I2$#3\X"G3I0!B/H]6K=Y/X2#8R/G07,V91P M..C]Z-GT3.DT=+9JI#BAS?,^Z]N6JM9=EJ[=Y1'KB7AF:/1R*1W6PP@+J?^$ MQ?FBO_^64?$>,RM6]2_L_#V .A\V'JBZ/3.6;M;6%#O;K? CW%U=ALV5RU>O M>RTDR!B]+_M&VPZ(Y-:@@1G'N+*-C !==^MDM7OM'*6X6&D7)O<;-)!Y4LQB_.]]&Q MY<<(Q*&RTNIC>C^S!O3'.ZW:<>9_ MSU#B_<3;7UH!\2+9=3!PTT%(YJFD 0B;KH[0C@68$LQ&$LLY9?3DW<6L_6A;Q\W"7&&4 MV_+UNS7!AZ%C9PL2E7+\R+"I,1J?>1NK$AL!L)K2GX$UAF_ #\.HR8\.![\9 M]D+4O+52^,?QVR;/(]^C7N?QRK1SRH^J9$Y.7%6 M+T"3/?OT)ZZ-/Z#^V)]V[OQ%]0T$@R;:O- A(AFB=2%0AHA4TYZ3E4%H6EOE M:>L=QL]9H_LJV()NDAZ2'S2DH+Z;5-;/G=PB#LKYH!#BR1U^+CU3]5T*V5SX M04B8<=XQ&_?(33]_?ZK75.X1!T9WP4Y-*/P'@K>TCA5ZN;:M?QM0@/:J6%ZV>$@/<;DCDF;\+ XCW\-4 +A%49!*06:VV.LH*G;Q@W4^31%QS+;?M M/WI:_95IV0#8$VBVY!RKZSAP@: !8 '4CF F6$3_HK6KFS M*MT'RJ"?#XA:(J]^VLGH.2<6 &"(&#Y/D]M@ ^VO?G/]IV 0%H@36CVS!>08 M:\KT!T^ 25@+ $YE:O:R/3XK_$:XE*_?/R"M,=F3R0"O8#K9R9CE;W&^'BO; M3-?4SKN$2GUXCTFJ]^ M6$:U'\; ':_4,1:K XY\VGRHZA[Y:HB9?MD[6@$L MT[Z.H@F@+A-R "5=+([;Z5QP(4LM=YGVR 9;.P3/ MPY:CAD**H_:D"E#@P 7K\@YK-UK^]'R8"RX$N:5:B2-"3J@TFZYH<@E#$;/; M&-G6?M L(Z/#QMV^"[62Q\[D\$ PYUP/HM5[J*CVWDO?P/CK@6_G4HYKZWWI6OV-+I/F9)& M@6_E1@=.BR H C4?.RM6*7JF9VKGAY:,@X7^B^*RTQ3;G00N5&DU7(.KX)GZ M$29S8^+=CW<+<&%(] IY,\RL8ROTC.**G M:PEK@?7_5_E6MK]S2>N,C9J^4I.M0!G"BE%SUVIKZ^^?KAIT!2YOXU9$86'] M(8;HC9W/O*)%--IC3/X&F#?D#;3?^6H(E7(6:*.[S0'3S #_N%=HO3R3FN&V M1[CV2Z W.4U'8K]>W2QS@18_-'C6[SCH/' !Q[9FZW[YHN5PK<0$F\X"U&R< M'$$LSLE)?<].L>R>4^@SP7)I0T\C )N_Z8 M8&&G(6K)^+)WZ_73(,#4[Z?RU+C;1-FR^XCC]@@]>(CPF1(\Q"\S@I+YYX$R M6E&H[)LE_'RUY=K:YN):?$HSMS&A$-RZ>HW MCO:1W'> (+0LE0GK*?<4J^^8$H@A?_HJLQ'0$[QZ6_4;V'[#J0Y#7UWM1TC=P &2#7B@U[ M_.+[$&BF/:AEOVGRY+LMC<>I_#[.*?L>1D6ZM>\]F>;B6L$PV'!=ALV1%PUK M+B %T&?<0DDXX)NPM%_!!=!R*(,@'LQH-X&&^\,!L+A08Z'4!:/8E!W&NE % MHS\N6+XM22/3$'Q500TU(Q#9<^BD]2V'R$.E&ANMO-Q3K)ZJ/ =R'-^MC$HQ M/6;%/^]J=(^^_$E'&3XMQN^CV?P!)M*_C!(]K2NF@*>&$1-4 "Y01K4+2C') MMZG$&UHD+4H ?H&IP(M6J_]I!=PF@;2<]RWC")F2X=1J'@D[^V+"O#BMA#I% MG!J?"0V_Q!<1,B!JJ;8N>;,/9BW;HC['3HV1['=FY# 37P(YVIO8[6C266W? M?*Q,LY &%RCD56XQ5)*2T[V.6=DWK?I/D^<_-"?H#&L1 <8=B5_[+>E&1P(A M14!QTT!J=@QZ9Y&ZNA_GQ<0K%=[58' -T'_CCD,JI&AZDA/ZB!1P8'TY!ER M)G\R)5UU%E#H-1VXY(]Z6UW*U>FC8C!4L5S[=:>=>OZ25&PZ*(B^;0VYOT1# M%US(923RB];LM *+=E; ;*X21Q400:HE<0FV"[S1]TN"0_)L3;= M.1HOQ*FPM] "0)C*E-@7JM]]QRVTOM7)@/U6[C"2G?:#9BJ5UD2UB]8/1-F. M>)$H>FM4SA@WY81J+HDZ GAC9JYVK&@RR=>HZ:M4)Z"0,CZJ.J88POK5[33. M2E32/>[E9HTI$*#*S^^Q<[8Z[WS[2S6E1=]H6XHW9ZW[#;:)Z9:_0#^HS..W MSN8#F&[QL,ZG69H17 )DG_ASAU6XCYSF&0:U%%.LN8ZH'3".[ M"RFN.<\HU +T_JUT$V4@F?8C,,HN9/HF!_ [?QYB^K:8K_M.W;X_!F;!QUJ M%C9HTC(Y9P7W;CO$KQL,%5!7$.%0!Q>HIA'T\H02C2T[D9J_:IM4;3U2[G^M MH='OPX5;LEHW93[97<%G#LUO]/&= M!JN&7O=S 137S5:9'S1IJ3Q6MJF1BQX0A8DET!(#=0[B]QR3SD/GR%U%ZAKW MR\0*_&:84WS?,ZD7' $P\ ZT>!)HM1LX4S4"[GBUCJ.F7@$,J(CC5^L56/!4 MR)&[# $_:+@ "W:>:>YA6*V E79\9U@GW"GX]U &%] W0W#WO)=)P;??W9"X M^/VJ(6(2; 1@[#ILKNK>^/,,TV*!:"D,'02!G1*+%GX]7"HT'*",HZV[CTIF M -K@3/M/[E+N,%_/N?Z_+-^&\&BP31;**[<@SV0Z"DPNV#LF03" ZK*U>FFQ MC0*R(\ % CX"="XZ>A&#S3&C[$L_%*-X&)_I]D+E?6&#,+_?,#+DP05^*_3- M;?N.Z=Y@9,SYS,MZ^(*U98:$,=D*XM?O.*154A(WT\*K!)SUNX[7%@V[+T%T M.&B),.6[".Y)L*#]&KH<6@1V@;_2B#2JL:6(D M)2 3%?)5F_9JSWA JKE6TDPB_\3;S8U72G)6+A&4@T5%#SAWL(ES0/#*] I: MDPCZF%[SS/MM'"=<3" (RV5H] JMSGIC@,H;=A[2]A\3[PUX%DCME-S?DW&G M5*^96A:,(]$]>0!/\(^7O=0N@:'+!"UT-TPR& QP?XA74FSA3@ D MW+;WF,;@"'#[F@";!%YX]S/G,E1?J[[EAYE095K#![%N)D6PUK[:[_RU4 @X MXMSHGPQ&Y_UHZ:9*$Z5*<!MD4\V=LG"]?&" >0A;AO=>OGZ7;3Z>_0Z8@6!Q M,(Y%]^2A)8+)&]Z"KXE'3ELQS1+UL:;!DRQ."2 MI,>H+($H:'K!-;ZGBG79U)'R]?O+[.5;_4K)"F4#[8;*10M,J(,+4 81X'FR M7$MYQ+H$$!UB$DJ;R!E:-8)RMV[[09UPD)YQR5C%+2_'GV:]V^Z#23(W9JO. M6T81GTO-Q#SN6R'XC($D ,BP\6(E>8'!T6O, DUN3%'2^-OTO$[Z:IWC "M& M)+7N;W:2R%/OM=(I&MY6:/-K)&R]K3UA:NPF$SE(;JDN!\H(V&C_,#EV\U8M M$@#],.)ZCULH*S;N4;"1,Q%(GYIY^:HR%1:MV:':*R0Z+U;LH(FPTZ8AX2M( M!,/:C=*>;?RZMY9Z_J+> 5#13>SM7J,72,+^$[;Z,0I'M3N.,3(9(]#[@7V* MUAF)N;=5XE76NL!>--4BQ?GB-[0=,$-.G[L0$&8:_T\27UIQBG[6V1&)W"_] M7M:9+E:YB^[1?N,7:5(.XR+5@5,E=.J0Y3,12P40(J8>-6.5MMJA_\)4)]I0 M8!L""OCJNXG!F_>>HO$WHQ)?LV+P*JU&Z!W)"'68-UDQ>+*D9UYVI'8/=QAY M$T79N3'QZG\!TM$9^\L+SIAD4\?Z=HRDO>R'R4T^@0L$YO1'LJG*U>T3E(X9 M)_-LA;;2;<1\I0JZ[1 >5C.MX(3#7+96[R :U12FBLJ,U/,T(<=)(7Y&D8;0VYA 0-47U!R:+=0N*DR! A^RY[#SSOPMZ.P$ MD5"F%6ES)Q2%2S663D-FZQF\86.UDC[E^+W'I$G/R<;W M9A,KP(O=LL]1BOGL*>B-J!@7-BCV!:!'\)QD$_B+.!Y5!JY#_^\96D]7GHM3CYN&('&3%UJ43+3I^](&LW)TF)NKWD M@4S%Y%<9OY9(?/9(//>;S_.'MRI(V<;]9-B4Q;(MZ: ?DCT'CLFB55NEUXA9\F7U+O*W=ZM[9AUN M?GA'C[Q>6G(7:R;]QLR3BY>OR-6K/X:\!GL/)DO1[WK(']^J&-//_Y___%J> M,;]S\(2%OE)!_O%]3ADQ<%-:Z M#!J_0-XOTT;^Y^7B5C[_?2\4EH>SE)*V?2?IV61_1LOFKTB4&JV'RF-9R^CO M]>+[_'7&PO*7?%75_[?J/5&F+E@KFW?LEWV'CLO1XZ?5!YZ[<$DN7_DAY+-_ MM_Z!?_?*#RGJ:\^_QOYGCY)5/ZLJ8A.5I^BPI*5>ES^@YDJ-($[/7B_]L[_]?WBJ2 MOTQ;J=%FJ/0T/CQA\7K9L&VO[-Y_5/8?/BY'C(\_?NJO M1F6?!=>.=W/^XF6]8U@W/L?6W0=EUI*-9I]/EH\JM)=G=1<>'YSRES4.+6Z'4?( MDK7;=1-'T[&E)SMDG$S"H@V2JV@SW[QO #2.:/+<-7?U'3E@./06/2?HW[W9 M$?S:7$[WOU1,'GVCM/PQ5T4%I9D^KB/9OVXLGU6)ERHM!DGK/I-DP-CY,GG> M&EFV;KOLV'O8.+JSZK@C?3'@,'&>^PXERXJ-.V7LS.728MWR&N?U9/?O/B-M?7A,IXZ?ZU>U+$P@ %WPBN?U-%S;F,_ M$ 1U&# E:M\1('_V_$6)'SQ-WR\^SDMW\V]>+"I/YRBO /7#\NVD0>=1,M*< MU0W;]DFR\:%7PS@G[.?DDV<5?(Z;N5):]IH@WWS777)^TU3]]^-OEO74.MS\ M "S?%%?!DU8(#OW'M$[)%1_P=U#L)+;W-V_?3&V]\!__:N(!L*SEVY48B26 M=LH$9YHP/ M&#<_ZG2K+XUG+*#E%D!K\'D^:?5F@;%N986+$M-Q1?):Z'4) M&.[*1Q2#5U(?_M+'M25'D:;R:>5.BGT)F/N/G:<8?*E9-_PF9 -^,-+;#?S* MG4K )*W3=*IO/\:'!,)E387#.FU=(3CY/GF+-E0CBCHS$.0R+7& S MP_S#$%4P&YZ7ZDJ M:9!R-T:@/G/)1BE9KU=(%P/ Y0D#4O_Q?@W)_G43*6 "^\*UNDE%]^?R[U:SY M> +-N/J]E?GG3,;"N./(=)+1@X"VD;WB]P+F4!A$(I-P.UMH?,NW[8;I/>Z5 M3,K-/N+AUTLI ?)9E4Y2O?50:=UGHOI/5 T39J]2OXE?G+=\<\!7&M^)#\5/ M'C'GZ]>6,OD0>E]4C==S&FUCSY'1[OI]@N0MT4+/O9<46[<[^P^^5E*> M-^\Y9Y$F\D6USE*A27\E6R&?45RA!!H]8[GZ0D@F?.%[\?W_XG=ZIZ[=&#H.'12X@*X'5 MJA\_4D&QWUA@-B@+RB77SQPF+AQGH1EKAC,C2Y]>R078S;;]ITCVPDTBOO\" M%T:<_,D >APVP>W;)5NJ%([+ T<8UZ"/RH++-@H\I1KT52GK5S6Z2L%*'22? M^?ELYN^]]%%M98^Y@/P&C @:-'::8W%D;& MFM*"QEW':A:9^\6O93+$,930/6?P2^;/ZDNN8LU4I0I&A$0K5;_/=?Q8IF$_ MB:O76S$DY5]@2!01X%N4(W_-5TT>?:-,Q))0!-2-NHY1]4-:[N >PV:JCX\& M:4/2[=G5%$UQGO0F#-AJLA^K"&KF@]7J'DM5!PZ+#$'F=^;N5Y)2-#SD"BXFT MR%EHMFO?$65+WRC4,%V2"\B;@G6ITK2&\TQK@S/N,FJ. .9:!8T!R=U6V M)QW6"]9F4,6[YD)#AN\U0[E3KDE_W9LVU@;@!P!LUW]RU.HD;ZO:.'9*V?QL M%@G4]TJWULP2GR6:YR#IP#'I.'!:5$!%S9_ZLGL0/FB:K-^_6H# MOG+^RD3-2#[S5NP)0\X2F3U; M"1TR]3,6KI<2=7NF&W(A>^'&>G>0# G%J-]'W9._;%NKG_^?^6O*P/$+#*8\ M&C-5&@0#"8VFW<==(QB*^O+=!W$D/@*E&]GZIXS/ R.2<$J-(<&/_/E/N2OI MV;^!()PO,3@/&!RURO&39\/N9101G1I^VGZQ?-I3) [($\@V%"7X!LC:2&3"]3S4/\*0^;'@TB F:50 \W( MT0XR8I3U4;!!()>OV MBKC\-IS,-:0I)8E>;MYYMZHW2K?""2]$X>W=- M+M"Q<]..?5K[2JV>S<[A::G?1?9)]TY8VT@S-?>2;=YQ0)N^,!W!3^0">_=N MR 484^182,R<(XI\ RK6ED FFG+O7S*R%HQ10DIMIX M0YEX4A,(]"^PV8?D7G[89P _FE<.'#]?-FW?KZ40:246 EW@+TB3;F-U7\4R MD HVI 0_!CNUVS2:VM%$T$9I2"2?-PHUT#XHVD@^Z%>IY&J(O1+WQE/]X(P>(%F^?L.)VN/OG",IHKE&_=SJH4H MO!O.7?$Z/;4L*EH8/,/=@JSM>PZIA"I'A)O;Q;)VE]IYP#(DB0T9=GHR&KTU MZS%>_OWAMS[+!-6Z8Q84_(8S[#UJCOSK@V_=11/A7B><0=C2[RC)$6LCF./NZS)T MACR>M:R5:2L$94]F*RO#IRZ)V7GA]] @CD[73YK PX^)!'^2"H$[B@:BC,>$ M6"#PB50=+#/KM^\YK%.+;$S\8*X[,]Z]4(F*,A'E)6/K_+QG&*&,?PP5S^+7 MZ'3_EWS55#U@4SH/>7S44IG,]1*)LQ=D;6*25&\]1%[_HH'6X*>G<:4V)/=, MX\%_A4J*!E5T7:"I%;12- M/_RXJ,RT)5M*0'$IQEW'TZ/AB&%Z7[ L*0]I,D&64EK&D7"'KOS!;"7?#:?F MMV:EWI9P5M*Q1HP_XM))B4$F]D[6;\P\)<=L$4AD#G'T=3N-B'FSPE\RP-Z4 M>6NUB[!-AIU,TN(UVW3TL0WCG0R?LL3:<0=#05++S MD!F2Y8L&5D80IY<'15"%IOW#*G_B_H$(K=)BD(Y(=1@\LDHARBQ19G,?1!-S M9K@SL ITDIXX9Y5FU^B*Z<<&.#B)7$6;:O:'Z1#.TF[(N&NT'JI3-_RR#Y@S M2X,TY%:W,X)>_CMCS)PSBEQ7=[(!U5H-47"[[U"R=2!!/3V3 +B\;&4H(*\8 MD4=FW&M&T[,. Z9:;?;%??-^Z=:R:<=^JV0P9"3^X&E+)5)D@1B72KE"+$D5 M]@"SOYE5#@GGMQ%;?GDH.T*APQXC6[=BP\Z0.__?;YZ#'2TC6"<) +*+,H"_$8P!,>I,[5MWZ'C&I"%$%)S+IKIBEP @%'#:#.H2B\/4S8 E1GS MU])NYXQ^"K?^+I+&9P"0X6AM!Q7(T\;.7.&Y\TU 3U#)7'I;ZT-_%)J5V2:$ M(5(;=QNC+$*X8:BKO^M<_K^2X[JI-$,L?I%!W.:"@9 M2((*)J65:M#'6LE30*E31/M_@+F\U/^,M3Q_X;),F;=&JC0?I*4C8$<;97%^ M#6;I;1<_>)HJ$,+Q4S13IY^(6\^TO0?V+*.:Z=N$_T41%RN%[!W)A2Y>JLA"A!=GX7(&7.58?VC,7_6%KG H6,F+XVTGLKN&CFF M%3PS/YK:8;*?^!+J&KU0CJ0-G)9MEB+?=K>\'TM)O?B12KIXCCPT0- MDD^>E;5;]LBP*4ND4/4N\FSNRDZB?Y=!+4VJ\6LH04(U\%"A:IWUSG/KF;;D M'J( %#B,U*;/#-@W5I;A=@>+!EJPH@ \LH]^7%R:47U0KIV,GK'<,X%->C$Z M#9-UQ>&F%W(!.=;,Q1OU9W[[HFLB$PZA0&:3;#>=@NMV'*&]6HX>/VVM9OY6 M=B3YE(*K? 9O%)<2=7LJX+71^)-N]#3X[#5RMG:9)A-"V8HC&4(CB2 4 M"0IIEDG6=JHY9P32>8?<)H:@ M&?S[9=HH48;,W!$-M[^O2#R"(4*YJ_"!E*NBY$1=Y:9$A->G"N(:[/9!^792 MQV!P"%2FL81#]$247 C6'5$;AU3/KQ)(FB-E^;R^LHZNST+D;=Z*1&WVA=PQ MO9 +FW<>D/C!T^59QYB&)?&E.=0+']22LHWZ:N/4@\:A>2TC@1',,Q+-9J=P M_"H <=K"=7+Q\A5/K0_U>$P+L#5%(_BPC]9LWJV PZ;1>!2R/7_9ME9)QP+E MVLK:+4E6IZP ME=MVB7U.HU0V2ID(F?? >T[R[_IKT*2!DQ"8#=_9:()^"_% M+.$!N*1QGHUD (%8[J+--)#WVGUP^4J*!KA/9??75!0:W8;3Y#6 [Z\HMO_] MJR6MD8,T_/NJ1E>9O723+_ NZ\:].,X$OJP=P=N#9OV"OL^1K#^=>E.SS?=: M.AW*^&1\(?VX.@V:IEEWMY:AE?^S%VDZC6(81=RX62LE^=19:ZT ,MPJ0X%\ MHD*3_OHA_7IH"!P((+8G';(.3M.C,7<=L.VG3N)DVMXHU%!F+=EXR^^$Q!"I M_&,^5>K8DC=20I*W1 OM:X+\BN#CT-&3GE(KI#8DR!!C3^4H;W4OYC* &PE@ MBL?ZP-!,B0#(5K?L8*T@#:'(U/]@>:H(P)+I&64:];.JU*(/#.,);9+E[%6F M&-"3@W*G1EW'Z-DG6' ^U89VCAM;H;T'M!,EVY&81\[>2:F$V(H"VW:?9P5 MGT>' :"@1(Q)@@17[Q=LJ5.?'+]&'Z:;(+XVKGW<$@3P1BY2W\? MFA>[,:"A]60B$802%PP^>L8RQ7 '# 8/M1]+5,@%/@ @;OW6O7H)(EFZSXJ MZ00>@C2OV<0YJ[6S.UEI6[6"$%9=ALSPS(A.1J6UZ#E!]XVM/8-4M'JKP9X! MY)2KK-Z\6[H/GZD^('>QYAHT0)S=B]D\OC/XXPD#]'A7.8LT5>EZXZYCM#QL MQY[#UL >8V4I9Z$L(];KPIF!V#ADN7?*[8QD&HT=N<_\<@VAL3KD$/7FXMU"WW:M$:W"D M;@]S)X0ZZA#?V&GP=(/1F[JFP;]PSU FR6CW5S^M)P4,!B_7N+_T&C%;L>T9 MXQ.\D+#*D/K P&HBAZ6FR-;L]TC4! M]#%O\>8R;_GFGV;C4JZJ1+5>IY&::7*.[<[C$Y_+6T6;7E)" HM/)A-B,I(S MV:-E]'\8-W.ECGZSN8Y9OVPH;?M-\F0VCR9;C*N[/Y,=\@5I7]:O&JF,VRN& M^HW/@^+%IO_*4ZS9S\A1FXH.SCQG']G]G*6;=#QQL 'TO58J :@&?] IG:PF M 3W]%"@S#9!D]MY5G]%S)+NYKVW@.OI>T=P-%9(7C0D=]"X@0/1#\/; R\6E M6)T>XZ12\X':(9B.^1D+U))'L]Y[HX@($,A"9OJXMGQ8OIU4-FO2KO\4#;(( M<#AC =EZBF_V+3.LVYOO8%L""^">,'N5'#E^VF.@2:1!Y]'RY[Q5U)]:.:<& MG!7]KH>.YO.2XH4FMF2I;.T9FL[]*5=%)0?QR/A* ME$V,%*4Y5WH"C(!H%%Q,?(!,8"I._?A1&L137J>RU",GM)&BS??$[P;D1 MZ;(A-RY5OX\)WK=I\LJK:C;\,'7*E()YF10C\8'JCSX>71E"&:Q ,E#G1_X*DV\#Q"_2\,>HSM\&;K#5JO/1,M@:#WF=R M5E!_2.EQJ'X//X4:I-^8>;I^%9L-D"^JQ6N_EHSY:VHB\UXKEP"#/Y:UK"JJ MP>"5%(-/OH[!Z6-S_.193\:Z&8(7$'+F;L-FJHR/ -V/3\XB3;3FA&R@Z[,0 M70-HLU?>+M'"-_N#S$2E9@-5RGMKN=M5;5B6=."H.CE ?,>!4Z5ZZR'R98TN MDL=<%#3DHI\'\E^ )?5VS)'U8V,S+@3 R@.9BBNH>C)[.:V/A4R!..+[?EF] MBTY]&#ANOBQ=NUUEE5RF?E4$<>F5;]S/JN*&/5*B;B\MB? 2X ;HD4DJ8T V M>\)6, @80T9-G;AW &2*^@5&,R-+_D]+4R, 5YV'S)##R:<\2YZSCP+9O&T: M;).-HJ;]]4(-5%6(CZ%&E"PZW\?+I /^D?(I_"/]A=B;]%! >93?W"?E&_>7 M#@.FRJ2YJY5L)5!-2;GJJ7#= M>CF X;-Q+U/"&>KYY\ZFIAV<;+.O%.Y+KY,+P:!J6](A6;%QIX("WSUF(Z[:N$N;U03E(;\'2\']@_G 34/=6-(Z6'9$W<=D 6KMJC#ZSQX MN@;=-*IZKU1KK;=C]"EE [[IGY QT#_A+V]7U1(7QJ,AYZ6&FIX:,/$T,#IV MXK3.QV5-"++\7&HT9.)"R1?74CL]VR(6 !2UVGZOEZB7FCGRCE%V?%JYDW9\ MMK4O ?A,^?%2R8B"QBM7-%@&8-DJG6+_U&PS5)9OV&F]T>4=L^4I 4P!R0 8 MVK'WL/I.LE+X&!K*,5E&^S-XE%P(C MH6"/@ QU HU.&='-=Z%A&6H-[@A( M0IO-L^YTIB'3OZK1)>8D#L0"66H(>B^NS&JK9KXBQ\R79/)Q>KTDG?B6BGA0 \X/XV1#Y#71>6YMZOHN0"# M@PT5@R^Y@<&/^A"#9T@MG>."I'&57Q\^?ZQG>=ZKQN&G<0@-A?RR/_BL./QP M9?PPTC@ZLC <>C+Y"8O6RYB$Y3+ .%A8:N1<@&<:G,'BTIO@O=*M52J6Y8OZ M.D(*62,-$P5Z3)4Y+&1*.GZP4H(@+ =+5WODR 1JJ"TH[T"B_$6USIHU MI\2A;L>1TJ;O).DY?);6R%$C3.TI&3CJ4+TV(C$21L-:" :D962A8_VT, _, M/J4Y*1Y3@)!U/73LE,[TMK$VP:?/Z+DJ]_-:9HMWQ?YIVV^R9CEM[1^(/T9V M^8E #V;0F=Y$1HJ2H+YCYFJ0T;#S:*G28K#Z2TB'8';JQ8]JJP_#5Y*92HO2 M(9A%Q]=>]Y%Y*NM(.22GV0RPH_,[OQ\2@?(79H33Z(\L,?Z1K"^DSLZ]1_2[ M^*$MW:%GQX D+-4D%9B2@I%P% MTH&1P_0\(G,=5#H$L_-@O/O"5,X%$AL!G CIAU(5G(@/)##'Y]+PG.3+1Q7: M*]&&BK%&FZ'2N.M8:6?.!4$OGQM_,FOI)CW;^'2F*46[5"](VD!8!S$XF?P9 MBS8H9H'DH!R//?9=^^$_P^"L*5@X-09'@1' X,7"7M?42:.?8/ \00S^[1TP M^ @]TV!P2AWP/T$,#J$"F>!7R^#"9&?.(F-=49\>#\_GKMX7+AX7\_?^T)_AP70\;\ MM;1!$Z/J .9TDN9BH(:T>NO Q1 _:+H,&K] G1>DR+;=AR3YQ!G/C4%TYLS9 MO6,_*$E]44$W_I*,5-?O$S0CAN\B.T8VAT9IV;YN))D*UM9)#/@]'O65YDGM M)WF>O^9#>8(^\J6/ @ Z5[%F6J:AX-D >H HP5;/$;/U]Y-AU'XRI\[Z0G[J MS)DS/V/&RZIN6+LE21(6;Y"A$Q=)AP%3=!1SU9:#5:E"@/QNJ=:*\0B.?\D' M!OS?#8P(MGRA0"V=+D!)5ZYK.)'29D8LUVSSO?I<2KSZC)JCZEQ(;"83[3MT M7)OCIZ3X RL2D--#Y08&7W4#@W<9HV0)XR[IYT"I-,U%@QC\G[? X*GO%<7@ MU_Y;:@P."?3JIS+560\SO'2T=S>\/8/"UUS%XL%]">AP\X,@% M9\XB:#@* "D7!C(FV.K#QTZII&O/P6.:]:+\"/ *\[INRQYUX-27DQ6;OS)1 MYBS;++.7;=+F0) !$!0\L-VSEF[4_S9W>:+YV2W*W,(>(WU=F[A',ZO4\O/O M\WOX?=2O(5=#GHQDC8PP#A@6V$U3<>;,F2T+JB;Q1_A+,F '#=#&9Z7VE93K MK#6^$C])UI/L'QD>_""2W!F+UFLC1?PD_0\ Z7.6;]8'I<2*#;OT[^)K\;GX M7O[=[7L.R^[]1Q5 _#Y_63&\-\!_^C>D3-GSJ*/&5%>4VY\)#F %Y.N^4!* M >AAH#XP\88/I#DGC5)O]H$$KPF+-ZJR (RX;-T.]7]!G!CT@>!$%(+X0)0P M^%Q^+WX0Y2KJK* :W$\!<+"LXG88G.]Z.PS.O0(&AV &:Z-,OAF#SUP2P.#@ M]'DK$O4]7,?@6P(8/'B_W J#\WE28_#T:HY<<.;,0T";2P:6&,=(1H_^$"=. MG=.'T@[^_S@E2A8HTW#* V?.G-V+@)R>$_A!2MW.G@L \Z"O!!3C)P,UJE<= MB>K,F;-TYP,)3BE]2NT#(4?/GK^D6#%0JN#6*I0U!5>SIJS?6T5=6UQM]?+YK^8DRBB>^9_N)[$34Q M&A44>TO$$F-4>ID@O2-5D%X$I$GO3>F=2T>J\^W?O.S#OI=S M[CGG'GACD'R_,?:XRCUGK[W76GN/^WUKSKG,A! B<_Y-72"$$$(((8000HA, MD+D@A!!"""&$$$*(C)"Y((000@@AA!!"B(R0N2"$$$(((8000HB,D+D@A!!" M""&$$$*(C)"Y((000@@AA!!"B(R0N2"$$$(((8000HB,D+D@A!!"""&$$$*( MC)"Y((000@@AA!!"B(R0N2"$$$(((8000HB,D+D@A!!"""&$$$*(C)"Y((00 M0@@AA!!"B(R0N2"$$$(((8000HB,D+D@A!!"""&$$$*(C)"Y((000@@AA!!" MB(R0N2"$$$(((?YE^/KKK^W=M>6[UIAZW_?^0W;T^$D7+>+R0[\RGO3]IJU[;%70[XSUIFU[;.?> M+#MR+.A[B441X?29L[8_ZZB_#]9NWNGOB U;=MN./5EVZ.@)GT]"YH(00@@A MA/@7,Q(0 U]LWVL+5VZV*7-7VD>3%UJ?4;.LXX")UJ+G6&O4>:2]\\$(:QS\ M;-5KG'49,M4&C)UCXV8LL5F+UKH8Q7! <*3*5Z?.V+Y G/!=SC%FVN?6;\QL MZSAPDC7K/L8:=?HH.$9:\QYCK4/_B?;AR)DV>NHBF[5PC:U8ORUF<.27DZ=. MV_)U6VWZ_-5^'XF.";.6VN2Y*VSJ9RMM]N=K;?'J+UV TSXKM>FNT.[/.N+M M3@G.E[C=Q?;QS"4V]Z."ON=:5F[8[M>12=\?/G8B MN)^=-C,8RT1]P/U_\NDRFS1GN??]IQ?Z?F/0]UF'CV?<#\G,EN,G3_G@C^=:E\%3_'W0I,LHGS,\M^WZ3+#NPZ;;T$_F M^7/S^:HO;-NN SY>^34'>58Q,6@W][TS-_C=L1-?Y>O<6W;NMZGS5OES'O83 MABKC+W-!""&$$$*(-"!"@:B$WH& K/A.+ROXRCOVGP]6L6_>5L*N+5 \[L'O M?G!76?O=DS7LN2KM7%PL7+'9#@4")%407G,#H=*TZV@K4KFM_?KQZG[.1&W^ MQY_*V"\?K69_J=C*A0PB9W\*(B\1B*\&[8?9PZ7>L]\^\6;"X_;GZMH]_VAH MA8LWMK]5:V_5F_=W\<3](D!(&TB'N4O76X,.PZS@J^\F;/._GWS3^_9/?ZMO M3Y1M;F4;]+ ._2;:IXO6!GU\(J.($00>9M*<)>NM>?>Q]GS5]^V6IVK:MVXO MD7#,Z?N?/US5GBC7PAIW'F6S%JZU@X>.Y?L:5F_Z!8(WOA]?>M1HL!UFWH5%L<"-:LP\>NV#.!2$=TOM=MM%\'X\$U MW?I,[=C<2S8&S(TYB]=9[3:#\YQ?E^-XI>8'UG/$#-N7=<3;1FA/GK/"W@CF M:OB9/[[PEH_?M/FKTC:CF.-+UVRQGL.G6_$ZG>V.X)GXX9_+^9Q)]'ZXZ8%* M=M\K#>V-9OULQ*3Y;D[DUQ#:M?>0#1@W)VBWWB7W7KA$$QLX;JZ;H_EA\/C/ M_!U0H$@=/]\=S]>S#S^::5MW'I"Y((000@@A1#*(&MBQYZ"OR!*1\'*-CB[@ M;GFJAMU8Z#7[[A]+V;__OFB>!R+BNKO+!:+S=7NL3'-?^4LF]D/1-F3"9RZZ M_OI::Q?0G ,!>^UMQ1.W%_SN^W>6MO]ZL(H+I2*5VKBI,3T02P?3%)H()L3( M2]4[VLT/5753(]%Q?2"B;BA8T7X:] OF!@*ST*OOVHO5VEOMUH-\=9;4@50A M^N+YJNWL%X^\GF>[/[BKC/WXW@I^O[\+QN6>EQKZ/5=O/L"&3YSOJ2+I1 ^0 MUL#*,U$I]/VSE=O:72\V"*ZCFH_C-VXMEF???R_H>TRG.X/QXCH0V405G/SJ M=-H&RYS%ZZU"PU[>EXGN_[J[R]J/[BEO/[FO@O<]_<7G,;_HO_KMA]GX64O2 MZOM4Y\:NX)R8'XAQKB.\)L:C6.W.0?\O2+H*CY@FNN?O;W1(,LZ9'Y@+S(FL M"^8>/WL,FV9%*K>)?88YA#GVZ>?K4NH'QG3/@2,V;=XJ'^M7:W;R>8\ 9UPP M$/*:,[Q#>)?\_J^UO!\K->[MT2]$,1#5DG^E2^[]UX^] M835:#K29"U:G;;+Q_!!I<5/A*G9]<$\\!S<_]+H-G3#/#A\]*7-!""&$$$*( M9**'L/S^8V=;F?K=[7^>KGF)F8!QP+\A(OB#'E&)R.4G@@'!]>T[2KJXX">B MCY#QK 21"X@)5E.7K=WBJX(O5>]@OWF\>HXV.1=M(N9_]D#EH+VJ?M!^M+WP M\]<$_WWG"V\%PF* A]?O2R.*X=3I,RY8$$NLOD:O =$4/:XI$%] ?>T7 M#U>UUYOV=9'+2G4RT810ZC5BAMU6I(Z;*;%["=H(5WRO*9#88.%:&8.B@< = M%HA)C)IDJ\&(J*/'O_(0_UY!WQ>MU=E-DNA]TS[]>_V?L\<['&M$_0\#P<7O M/))6-,6$6J<=_1_LCKH!]F+EKCXPQ$!1$=\Z<7Z\?.AW%8I7$?C[A)!G.95(-1 M4Q9Y] /?Y1G,^9P4]W^[,1C#[/=#57]N,6!X-J+/#?/G1\&_EWZKF\];C#$, MSE3-!0R\2HUZV_?^6/J2?N(:'BO=S--ZTDE1H@ E-4;JMAT2FV/?^4,I?S:8 MGV?/GKNB[V&9"T(((800XJIG[I+U]G:'X?;[O]9V,8E0S"W@P@B!>UYN:,\$ M(NO56IVL>)TNOD)*6L(?GJ_G)@/"YH;[*MKC99O;DC5?)A1XB!YJ!M1I,]A7 M,L-V5RW'DOLZHP.)W-Q:JZ.DD%+/+*^_;J^L'1^L//W;!3M]%315? MK;_07J(5X=#\8#6??F(E^,"A9-$B9VSUINV>SD&D F(,81AM U'UDV <.2<1 M#8SURS6RQYK(DI_=7^F2ZT PLHK-6,U4SF.8"Y\/[C7W"86]^?]<7>YO+\?' V"YYGBFV$D"]$MW]SX.S\?8 MO]]W@A=?3 ;/:H_AT^VADDU]KG$MT>O#V.,9YOEYLEP+CWPBHH/4% MS>A\X?N8E4]7:.EU#7;M2RWBA.>&"!#F&7,DKN%6N+*G5YU-8U<9GM7%J[_P M9S<\%^\TTI\PEZ[T;A58$*Q MWVPQP-O%N B%"@*$?';2(PC5IW#CP''9A2)IDX-B@WU'?VHM>XZS\@U[>K0" MUW[Q'*6LP#-UW#!AM94=)Y*Q<>MNZSEBND=MA*(1X4-Z!ZO2T0,S@/2+>NV& M>AH%>=_<0U1PTF_DO--^(L*54LX3%??<2\EZ7?W^:*]-[_&^XDV;]-DK@<@G M%0%S)9JF@!!"6!.V'H_LL.\SGF-?M]V0X!QO^3U$)WW/G.C0?Y*+./H[ M.M;]@['VOG^[I]][[G.0KL"U4CPP6>0&UX2HZQK,+;X;%>^(1T3]^WVS^YV? M;3X<[Z*1>8;91#_D#L>_]^5WO+\R+<#'M;,K1O>ATX+Q;!Q;J0]7Z<-("@P- MGA'N(R^#@=]3*+#WR%F7S*GHP?TQ_HCUJ&@F0H)^;=M[0I[?YZ"VPY'C)_UZ M.$A_>;IB*S>LPO,]5**)/\O;=R>N)1 6.>6G'-$M?="<('0X0]U1!*KWZ$X^,:%E4_2*0B5QCR@!@+%)1-!R@7W4*O5(#<3 MHN8(!RNHA'%3_"T9"U9LLH8=AWL(=!CN3N$^=L6()X@1++OV'7*Q7>V]?I[G M'4T50)24#$3)HI6;\QR#96NWYE@I11@AX#Z:O""'.";DGO]')!*BS4HY*1Q1 M4X7V68UNVV=\PO8V;-EE;[T_U'[S1/782C+?1R"3UL"*,WW/:C;WF4CHD78P M;]E&-SMHD[;#ZV ,B%S!C*+-O,0B*\N84)@(4<%)_W<:.-D.'SV1(_HEW)Z4 M[V T41P0$RP:\<#*/A$N![*.9I0:@;&P))BK91MT]T@2%ZW!3\+\/3TDZ+/P M?BF"N2VX)L1XIE#[!)%.:D$T.H5[I9;(F33#\QD#HB\H0AJ-',!$6KY^:\+4 M)80^]1 8!XJ(YDZ9X5DAB@GC8=&JS7;T1/RM88_!5_#R*7PO16-9*"^!.8&*2&I0&0)]_IHJ?=BY\"X M?.>#CU**[I"Y((000@@A_N7@CW-$+UL+(A"BPHP_^A$AB !"@0FG1F2E$F+. M>3$8$#/Q=DU -!"U0!0$*]YAS810/#U9OH5O?8CY@"#@7'F)PW!E>5$@G-KV MF9 =MAY)DR " J,BE55'5DVI-W'3 Y5C$12L[+*U7CRQQ'71)^R00%H)Q1P1 MN6';I(;<_VHCWR8S$:R4$I$172E%(-WV;!V//HBN@H<5^ND3OD=$1//N8W)$ M32#Z,&A8(2;=(K>HW[AEMPNE@J^\&Q/+8;0!J])L()_O,B'L/ >HI@5<@I! M_NK1-W(89!A+;&V92?0":2V(6 1FV%?4=7BN:CN?JZ3SA&T^7J:Y[]R1JI#- M"[:JQ&RY\<(*/\\&XILBBO1ENN'YF!5$$S!7HGU$2A//8Z)GF^]AGCU2JJD; M*KFC4X@,HK8)GTL6M<$U,Q9;=^[W9PIC(VI&82:11H$9P+Q*?)YLTX-($5)$ M0C.1]Q;/&R9?>)VD]#3N,M(-N538NNN CS?%86/1'26;NMF&R2)S00@AA!!" MB-P"/Q!EA)CSA_,W+XAQ! S"E)SZ=L'OB#Q N%].^ .=G0D0?E%A0 XWU>-) M@: 60*IAS"&(D3D7!/[-$8%/'0-RP%GA3F:.D/-/$;@PQ!\!1?K!B$D+4A)O M1 /<&1$EF 3_^Y=:OOU?(GRE=-"40+Q=7"EEM9HQF+]\4])V*9A)+80;"^4L M@HBAPBIR5)B3S\Z]Y"Z:2+'&!TLTL?9!WU,C X&8JGCE<\PG[I$HC6@^/^(5 MPX*M1??G40,"P4F="&IXA-]%R!(-@=!,!K4 .@=BE7&.AL8_',QM##3$-(Q.YA?O%O8Z8%Y&(WV8=>/9MW'V-X#B0T:(IFV!\_; MBV^TCYAC9;Q_:K8:Y.E(X?F8CXP7YF(JEXB9Q#S$* O/07V768O69K3%K M?.]1LSP_.K^P52"FR(,EFEY2.9YZ$(E"OT,QQ6HJ:1#AZCO?H^X PB(9>P\< MMDZ#)KN8CFZ[]ZM'J[FQD0BB#Z@=$%TI93435 M]T^?B=W?C 5KO(!C:)Z$.P\4*MK(FO<8FV=MB%1,(X0X*\71M!1V)D"((]H2 M&T,GO>\>+]LBARA\ZC)W[LFQ"(())$8GV0>%BC3UEAO2-= BC4F8$ M;9/R$?87\Y3K(J( <*M_2_ST_ MD-;T9LL!L><.(Y'K)7(IGC& L4"_->HTTHVK,'6)^4(?$&5"1%-^4T!H'WB#9ZYK4V;EQ2'R&L"4$$##54 MJ"N3S%RD'WCF"I=H$NMWYC*F&=$6Z1J>,A>$$$(((<0_/6RW^';'X7;[LW5C M*W^D$I!O_\& 2?X'=GY"KY,9"Q2-0T2R/5TT?!YC@<*-A.-G$L).] ([!)2H MV^6272Y:]!AG:S;MC'M/89%#0ONO"T1%6%"0,&L*-ZX)KBL9I!%D&QM-HH5I=**#U!O@FL*T$H05*0^8 M&&%.>KC%'F'@K/YGTO<(+Z[E+Q5;Y]C"]'=/U?!Z&-2S2 0BMG[[83DB#S!8 M,%U226>A]@)U->Z-U!/@(&]^Y89ML:T84X6Y?_CH<9\//".A <>6BFQ]2%0! MA1*GSU]E%=[I&6N/OGRE1B=?S<^4C@,F>G1 V)=$&5"X-)W=3Z(0 <)*?QCA MPCU1J+3;L&EQGPFV<"6:Y._5._@\"=\3B&XB*HAH8&Z=.Y=_ Y(:$)PK+* : M/JN/E'S/WP6)"H%B@F&R1,TDQ@GC;,WF'1Y1@3'(<\QULVL$!3GS,BR ^4]: M"ZDCX7:S1%=5;];?HR4NM]DJ MMG9+VF(L%1#O;/.(0(J&[[.R2)T#Q$I>6S:FV@8KZ+5:#\JQ11Y&!N'25,^/ M)Z00WA1F)$KAFELOYH!3L(_5Z;U)MAB,YK23GE&D4AO[;.F&A(8+ M:0B$<8>[$'@1RO(M;.3DA1Z)D0S$,^DMU)J(;@G(:BN%$!'*".&U7^ST:OR( MP[!O&/]_O-G1A7DZJ1")YM:!P\<\'2.Z127S"O,$(9[H>WOV'_+OW?S@Q706 MA#6",*^(AXM]L-U-(,RQJ$@EJH#YD.YVE$2A(.+9J>)[=Y:.[0:!F!WVR?S8 M.3%3ZK4;$FN3;3NY[@FSEF;4CXQ%PXXC@OZH$DM98AM'"HLN7+$Y7^?M/W9. M<&UOQ^89I@7I-*.G?1YW/J__+]6B?\ET,('9NV;DW*^-WPL:M>[QXXKTO MYRPRR3:=U.!(9'8QYS%^HF84*3#L5$/Z3>=!DZU D=JQ.B1$?=0*GLW924P? MTH887PJQAD4F?_E(-2\\^_^%S 4AA!!""'%5P"HCQ>;:]YOHVTSFV%6A?$OK M=B$=XDJ <8 @(&P^F@Y!T<-N0Z;ZRGNSSIBB5MDI[P1+GF=GTDQ!NC ?%)OGL\""DGY8*Z M#-&Q0/!C.J0R%O.6;O"5VK#6 >=AI?FU=S^,&088'VR)>7^Q1CE6]HDJ8)O) M+1FD0T0AEV%A3<:G39\).>8S(?YLNYA? MHX8Q(Y6%%?UK(\\H:2^]@C',;SV'#@,FV8V%+N[,@O F6FCND@UQS3;JEY"R M\-W(S@NW!/,%49"J,TN%=JF%"4,9E1UZ[OA-BSA"E9\-5W?<<3F0M"""&$$$)$ MH+H^8;_D\T=7"EGI9K6?"O5\YG*#^-ZQ-\MSH=E!(%JX$%&(Z,]TY?RB6/W: MV@6"CZT("6T.\ZY9M6?_^GA-$ ).)7VN)5I0D.)RB*Q$UX4(PZQ!S$2WHJ1/ M$7'4M" E(M'N 12!)+P[K)?@%?.#[[$M)==TZD*]A/A&2G:_4DN"\/]P6S_: MQ:QHVG5T[+H1RZ6"^V?GC(NK[!6\J&9>*\3I0O%/5GE9O8^V0P7_,7%6R-V0 M" 3Z@N6;[(%BC7/L',!. NN_V&7'3IQ*.*>(**&@9=4F?3VM))IJPQ:J \;- M2:LF0&C$$#%!'[)2'VZY6*I>-S?[3QHBN_FD1^S M#!..NB-%:W6*&0O\Y'HFSEF>9]V0>)!:0!\3]1#='>0'=Y7QB)=XJ3<8&#V& MS_#=-\(4(0YJ' P>_]EEB5H(GSMJ03Q=H54.747-D'B0EL)6EM$( M&=)59B]>[R8EJ334Q0BWE&5LF/OLM,$.)XE>,S,OU-CXV87=8HA6P:1(I:#K M56LN_!\ #__^V==YA559;%YZ^9;F=:[6EM=RWF/EWEE?[9[?=_] MH.6]>\\]Y]S;;ZV]]M[&*!0*A4*A4"@4\>/:\]^^7+OTCZ=<]>>:\6;-YMWFA7'OSJX?*^-=^N.2GINNP MF6;SCOU)O5ZOT7/-+<]4,__YU[)RG=\\\K$IU;"?F31O3\V2M=O,V!DK M3*7F0\S]Q>N::Q\M9_[C+Z7E>G]YK:%IV6>2R3YUSGSW_8\AQ\DY.@^=8>YZ M_A.YYJ\?+F-^_U1ETZC;>)-SZ9+YQS]"KP7G.Y)]1N8T)764N>.Y&OZ]7E^@ MO'D[I:<9-W.%?/:''W/,G*5?F$?>;&QN?+)2P-S7Z9!F]AW*3MJ\GSU_T;N? MZ:;01ZW\Z]ST=!7SU'LM3,;\M2&_P[Q.GK?6%'BKJ?^=:[QY>*UZ5]D7WQPX M)F/<>S!W[K_ZYI#9]-4^LV3=-KG'RBV&F+^^WLC_+O=_=]$4TVG(=+-EYW[S M8TY.3&-G7S"O4S+7F8\;#Y#G@O/]]K$*LI9]Q\PS)T^?O^)\$V:O,O];HK[Y M[\2V?[U(>^SE^*>PZ,GSIC,E5OD_NWYV$]/O=_"K-OR==SGO'#Q M>[/CF\.FMK=/[/E^]5!IS6!DK=EFZG8<8VXM5$T^_Q]_*25[ MNTJ+H=[>/V3.7_@N*?OEQ.ES^*<5?)K"UK M8[_3K.=$LVOO$?/]#S^:0\=.FHS,M>9O;S3V]E)9>2:O>[2\J=ALL#E\[)2Y M^-T/(\N6 5;QY&F\5KOOS)WM'_IO\WI5 H% J%0J'X.>#4 MV6]-TY[IWH_NRV0,,OO$N\WDAW5^" N '_TC,I:8Q]YN&D BBI1I:Y9OV.X1 M\+/_5'%A][ZCIG[GL4)&7'&A:+GVIDW_##/TLT5R]!\WWW0=/M.TZ/V9*=]D MD'GAXW;FCR_4,K][HJ)<"Q(#<;O-(V6-NZ>;9>N_,CDYX46"A:NVF)3VH^3S M=IP0*ZX1"8>/GS*S%F\T91OU%V+[ZX?*R+4MF>\X>)H0G^?;[J-F&6:]YYH*C8?;)[WYOYN;^X13*P0P('(@]BS=/UV M(9KAYCX8B##9'MFMV7:$B#UVKN[U2.RG7<=Z^_0KV3O!YYN]Y'/S4L4.YK9G MJ_MCJ-YFN%FX>FM842D2]AP\+O?+_=OSW>Z=^XV:WDO6> MB"0N\#Y")'#!O3.G(S(6RYJS1O:9Z^'MH7-YXB@"#/NJ:/GVONC#Y[BG!2NW MF*/9IT..9XBWUPI^V,H7+>XH7,-T\YY%1"H5%Q0*A4*A4"@4"@=$T2LV&V3^ MX!%G^T.>*.]']?N:K-7Y%YU;NWFW:=9KHGG@[_7\ZQ))?*M6#W$#)$+"(J&[ M1T(A"+_.O=SZ3#7_&D1(;WJZLBE91:NVAB4Q%A-F MKS1O?M+==Q0P3@0.O@^9Q1D!,9RW;).0\[1I2TW/4;--@RYC9>[N>[F.1YXN M1V\AQ1"U.1YI/''ZO! M7!80?L[M$C@B_BLV[A!"EBR<\8ALFWZ31:RRUT$X M*>:1O)F+-X;\#B) G8ZC)1)MOP.9_:-W+WQ/YKY"J@@]S/WC[S03086YMU%I M_H0(/^O-/:Z/!=[<'SY^.JZQ(S"-FKK4%"G;UI\KA)J_5^DD)!Q!)]SXB>C? MZXP?Y\B8Z_CWL.V8M->J2+T\2>[\%7&YA/VHX0%T>\P DQX>?8?.2'BFQ73$.1N+US##)N4):X2*[[L/9AM:GASQEZQYV5?\BQL__K@ M%6/A>[A=>!]:L8KG:?S,%5&?8Q47% J%0J%0*!2_.!SSB 9D%F)O?W 3,<92 MO'[K-_EV70ARZ8;] L@[A """R%-%B (1*O;#YP2$,V')$'.B%H&1WXAX(@? MSWS4*H"HQW)P?E(9B,XSCT2P(2C8]HGB1T/_\9E">+#RVQ25!TK4,Z_7Z&8: M>R2Y?J MK/$MSU05T>KYLFW%L;'R\YUQ[YD+WWTOJ2,\&S9%A3DJ\'93$<6.>20WG&/@ M\VU[9+\]Y!%B.RZ(>)=A,V+: Z&$N _K]PD0*S@?^XKUBA?[#V>;=@.FF((? MM@QP=Y1K/-!L^/+*9YX]T[3G!'-3P:J^<,;>*M6@;UCW2:+@?J8O6B_[VEW7 M1]]J(L+:F?.![P9<$[RG/NTZ/L!YA2,*5U*PJ,*S\&*%#OYG_U0L141$1#5W M/;EG4B4X+^\*G! \4P^4J.^]NW"@_*#B@D*A4"@4"H5"X?Z QF9YA8! ]#_PB#]1[S6;=DL- P4A\!@8!Y1X01T^2AA0OLM9\:9Y^OX6?]\]1LGI7J8]P[.29N,^'(Z-*RR'BM+'GP_W1 MIE^&W'?P.^*B1Z1KM1_ENT+$?>*M9_W.8\*N8:(@76K@^$QQ!UVN!U%&YA+1 M)ECX0@"@!DKY)@.=]*5/S#NU>YKYRS<'?)9]L'CM-E.AV> -Q+SP#/AUJY@ M?4E'J=IRJ/]N1+0@-06Q)[_2Q51<4"@4"H5"H5#\+,$/=8@05G.7H$$TAD[* M,CN]'_KYA<_FKI:"=/Q@M]^(U>0:<0(R"$I$)9\0_!Q"&")YRA>N:-YN5)'\USI-I(/+@3_X3)R\'>* MP%& [GB$"+<+B VY\/4ZCO8CI?&0:H0"R"=CP5(.D1T_:Z601??ZV,3'SUHA MT5HK+O GZT"!PF2"Z"ZV?5P7USDI&+@86O;Y[(HH.>.$V#,.7 O66<%<8(LG MFFWG'T<(S@0$( 0%*P(A2."*(%V$Z\=+ OD\@@AV?S=M0(I0>OL5P8A4HIP( M1119%/4!Z"\^Q/2_.$=Q6^2FZJKB@4"@4"H5"H?A9@N@&H&^ 2!T@445&$ MA_P"!/>AD@T#HM/%/((#L4RFN$!DEWMQ"\01?87LC9FQ3(H;!H..#5C.Z;A@ M.Q7<7KBZ1,339Z^4@_%SWMZCYYKJK8=)K0.W4CV19L@7KH58Q 6<#70]@#2Z MXR1:S'F9)_> $$&JN0\Z>]Q3+,4\\V$K4[/M<.E6L.? \9 5\!$7**19LGHW MWQV!F$%ZRJ )R+5\(PL$79<0+HAR\R;*ZY JFNT M&2XY],P[\S]Z^C(AA!1JQ#)/&@GSA5#R/R_5,:W[3?+V46QND6"RBB#S;NV> MYJ:"52Z+&Z]_&E(0"?E<>>?X>O\Q$7ELI!\'2K'RJ6;GGB-A.Q.$PBF/Y*9Y MI-]-S^&<$9\%KU;KZJ2B2NE T19P)-K4G6#S$8<([RWZ>XK1T>OER]X$0 MUS BG"(4V%0P]DS#KN/$D6+W"T(#-3(0$-U]VZS7!'%^J+B@4"@4"H5"H5 X M@)CLW'-8VD$&DS^JI!,IS"] S*E)X+;K(SUC0'IF1,MYO* X),3!+88'67_P MU8:24T^D/!CD5&,#MY%=B.M3[S>7HG&X&NQ!6SP$&-K2D=OO$AR^B[MA[:9= M,=W/\5/GQ,8-R7-3-^XI5EO:(&)!MP?W0TI'F_Z33;<1,V6MR'U?MGZ[U'9@ M;)#D4%'[4.+"]04JF/N+UY,(<#)!A!>2][!3>X"#B/Z*#3O,">^>@TDY8E?= M#J-]4@X!ID4BP@+DTLX]=0.PK:_R"&&?T7,E6LUG$0)8KX\:])4"F!2QC "$P/'AI@FQQW M!._5<.("8A1"8' :Q=4("XA! MN'VH@\">O"QV-I>BH$="%.3$[4,W#[?X)RD5TQ:N#]FV$M!5Y>V4'B(8VCW& M_<=L>Z;!!E-VVPH/ $6D/1W)< ML Y8\8LZ0@]U%9@32 \6>'M0D)$H*U%TR!UD!Z(9ZYJ3\D'!1)L601K'O2_5 M%I$B62!"3,%&4@'(@?!!X*U8@QM3ND":" M5+#3@_D]DGW:5&PV^ KG@K@#DI0B@$C"V#H.F2;BB2M\( 3PO@@6=O@.:2;L M)_L>X7NLU<8O]XCP$ H\-^T&9/B=:JPSI47OB?+N8=YY]U%OP>TL\6[M7M)U M)3M(%%-Q0:%0*!0*A4*A,+GYX>3$4]#/_HCF!S45_B'F^85)\U9+M7JW2!V$ ML.NP&4E+BSB:?<9D9*X-*%R7VWZNN41^PT5=^X^?;Y[ZH(7?L8'"B2GM1TJ' MBW"XY)&RQMW'BV/!%E>\\_F:IKE'6,*)&"Y(B6C:(UTL_F[[/6HG0+H@/*&. MN$F<-T[J7=!IPHH+1.@IT$>GBN0("_^0&A+8SQ%RKLN;1XC?GXO7,PV[C TI MAK 7(>6O5.T20&)?J][%+-^P(^SU<# T[IYN"KS5U/\>:2I$X]=OC:TF !%Z M"&7=CJ,E#]\EMW;LD-!XCN!SL ^QU:_=LCOF>430^J!>;__Y1.@HY#TGXV:N M2&AM$*48@VT]RQZ@M@C.@% @D@])K]IJ6,"](!CAUH'$)P/40\B8O]:4^;3_ M%454ZW1,D[6Y&-2A >&#NC!N]P>>/5PY=(8(Y^HX>.RDF;EX0T![U.L?*V]* M->PG @;/".^^XA4[!G0L06R@964RT[947% H% J%0J%0_,L VSC%#N_,(QLV M8DZ^^-QE7^3;=6DW2&$^]\>[B!K=QB6M6\3\%9N%%+D=*2!\;]3L+JD,P?GE MN80NMV/#72]\XI-OB!@U&*A6'PG8Q+%D7YM7O)!. T3N8VG79YT/;KM!BD7V M&#E+ZC8D"Q"GV4L^EY:?;L%$QHP-_.SY"W'7*0@&P@&M_5+:CQ*!QHHMU!W M,4&]A%"U LAS9^Z?=M)+*/Y(B@J%_L*!-(,1&8MESP878"2'/YH(0_H([A+: M,U*W(E@42-;!,P:!Q9T1J[C0=^Q\4Z1L6W\O8N5GG["&"3UW61M%=+$I/S@B M"GW4R@P8EQEV;B#^.!L8@YV;6PM5EW59L&KK5>])! S$ 1-"I+Z[6(?R:T% M@@,%5TGPOF3=$?P8O__N\MXG[&T$D7#KCCL!QP6BE:UE06K$BQ52S9)UV\RA MXZ?,HC5;Q3'#_# >GI5&W<;+.'[,N?23OJ-57% H% J%0J%0_"S CW *U3WV M3M. F@04Q<,FCU4]/]JN+5J]U91K,M#<733%ORXB0-E&_:5U8JA:"+$"X@I1 M);)*>TMK*8= 0#ZH)'_\Q-DK>M5#7B#&Y/SG6K/S"LH52Q$[?#22CTL"\F@M MVLPC+?2B%4J$!"WWR#C.#=?)@0@R>?X:B>@G"ZPET>N&7<<&N%4D0NP12&H> M7$W-"X@H3@+$&,01MT4G]0?8:P@II&<$@^]5:3DTP&GR]/LM38^1LR.F$IPY M?T'FSVU'"!&^\[F:,G_1(LW4N\AJ1>_/_6].KVCCJEY MKXGBX+%%(/D>'1I( ;G:UJ4\JW.7;Y(.(-;E8H4"6FXBB(3"SKV'S?#)6:; MVTU]X9 BL4U[ID=-$^*9HE;#?2_7]:]7X.TFIO?H.=*>%A<%ZVB+A#(6]O2E M!!U#*BXH% J%0J%0*/[EP8]P" =$]G)T/[=# L4#L97'4]T^5I#WW*9_AA1U M]"W-WC6I.<"/^Q.G$\]K)@][TKPU?- M/Q7QDP7&09371>"[1'2;<0J3\>%>%O>10/GI' BD7V7X$(4FO6<*'GIB1 62"B5XDE'P'UA MSRMDJ%CMW/2&[:$M]D0S%ZW^4DBV_1X$N=!'K24'.UJZ *1]4/H"22NQ9(?K M0MZP?3/7H4#!/(HV4I"0[W @M)#_3U0WW/<2)7,0J_&S5DITW:9&6.)*-'?K MKOT)M#B\)((0[HT*30=)K81?!1%%.EPP]Z&<, A8:[PYQJG@CHEB?GP'.WHX M<#[R\;L,FR&I*#:% %+8M.<$$:O"B1*T*J4P(74XK!B"Z +I;-5WDJ0?)'+0 MD0"26KGY$+]8JDT_Z3QTNCB&(G5Z8#X.>VM/L4)[/Q)=?ZN)G#M4YX1(8(YP MZB!^4;?!BECLU2[24G)?Q.\C"E'0D/:G]EZ87XIOXAJ)I8M&\#Y$V*3])4X, M' 1N\4MJ.I1NV$_$S7!KC_N)% ]2)^SSQGQ1_#':_D5\0##$*6.OR;VQ3Q&I MV#1'-5'E M<]_&W_HN'""XY-%3O,^-H$-\"KS3U R:N- CUB>%$$73&" JD(6C'DF?OG"] MY/I#""RI@W1 I+%Q+UV_/:P#@;0'VC06+7^Y8\.='DFF4\27NP_$=$_3%VT0 MZ[K;?8-H*$Z-,V&JU].R$<(9:,FO*(X'T@>2;-3A2PE3:1YB E"-P MN,7Y<&\0(BIR2!%!/.$-4FG\/9*^X%3 M9,T2GV,C]XK89#N(V/N"3._:>R3B/>$>0?3[>^5. ?-1N'1K>6XNQ.DF8BT1 MN&JT'>&/A3\AYJ0V(&)% JX<4C3^\%P-/UW(MJW%/3_$LO<0=7"X(!PP M%VYA1?8+XA+B3I\Q\R*Z=J9DKI5Z%&YGCT_:C?3VX;:H:56(87L/98OS@NMQ M7>:7]U^)*IW$>6+W$>^.E-114=T=*BXH% J%0J%0*'[Q@,!"NJNT&!J0@\R/ M;4CZ4^^UD"@N>=YG(A1*"T6PPGT6%\"QDV=-_W84"1P/W1%>#QSV"[D9A7ZG:6=(-PD6;%ZW:*M>P>? 0'.8DM]U@_N1W(Y:T MZ3]9\LQ=8H? 04H#1?00#**EQ# \*OE35^*5*IW%VGZ-TVT!@O]:]:Y2OX-" MG>&*X2%>#9JPP-]_C.7&IZI(&T:(8BPB!^D3)6MT]0MX0AJ?]^ZE7XAYY'^3 M6E"CS7 1-.QX[_#(,^D,F2LW7W5A4>Z5B#_V>M>-4:GY$''(1#H_J1SLF<). MW0K$OM=K=I/:%/'60:%V"NZ;4@WZ!J0A/5"BOJ0E1%MGQ !$&M(\W'M!!&.O MMNXWV:SRW@^,*UH*$,\!]X;P\^"K#0/29]C[N%ZZ#I\I DRDXHFD<['?K"#* MGD&0HPM,-)<18\3=0'%1Z6B25[B1<]Q5Y!-S;[':?GT)Q$+&L^FK?2HN*!0* MA4*A4"@4T4"U_!E9&\2&?JO8\R\+#-<7J"!=$"!BO=/F2CT#HM1$=B'UD !: MPFW=>4 BF.3$>6ZD*7YRS>;89.R) (**23J[$9F(>>ADP-CB92+C?V>(I/W%Z\; MT+&AFTMMYQYA $%)T@+Z3#)CIB\7^SGWQ=PC I #S]S/6[[)C)RR1.:>6@FW M%:H>8.'GO(7+M)&.!]%L][9>!>MN"S*2(H.#(%8L6;O-U&H_TK?)LW<1*["X M7PHBO*3EC/&()5%S6X"3.2CBC;?WF+F2XI(,4$OCT3>;^!9[#H2N-(\81ZHK M@F#38?#4@-:DD%RZG\2;$@&.Y-4A0>ARQ0J<$*QE-+$"48 UK-EFA @,;BH3 MSR[%2'$,X?SAN5^S:;<\H[G[Y9#L'Y[A\;-6F/8#IIAW4GI*VI(5!FR=B\?> M;FH:=!DKW49X/X02*A@K;IG>H^>:WSY>440 ZSH9D)[I[>US,8LO\[T]S)P@ M*MG[H38&M27L>P3QA& B@L*A4*A4"@4BE\TK@0/]P"$,SADQ>;?AZ);--OLEC9$2G(O8_4=@\"0#LY4C+N M\X@&D7O7<@UI@ #1'I#"=JF#I@AYX'I$HW$98&F'[$!,7%$!HLCYGL@KQ!:N M*)P+" U1^UOS;-:6"%(;XEB,'1MP/U K@=QM>PX(+@)*N,@GP@?DS!;9H]T@ MT>VYRS;EZWKC6*'> //+>KNI');L\6^T*NTT9)H9F+[ #)V4)?.)DX6<>.;^ MQCQR[LX]WWVN3%NQG5/5/YH#@Y2($:'?I9EADQ<)+5.JGCW@UA' M;0,W382Y9YWX;DIJFHB5D5P=N!EP("$\7GY7E)%WQ80Y*^-JI8KHT;KO9/-P MR48AVX?R3"#PK/#6,5H'"A47% J%0J%0*!0*A^Q#CB'OV*_=-I%N03IRG"F. MB)W\;V\TEBKRM(.#4!/E@TCQ@YS\YR7KMD<5-*@Y0'5VR.1O'P\4"1 8((!4 M?1+:)4D-J7**#"$*A.D@0MN>=4($F;,DGP/"B^@0 MKEY",/8=RI:4@N?+M@VH(U'HHU9"&$.1;(C8/9).4-8G?6W[9X@+)+\%)9G[ M] 5".F]UZB_8R#]SSW@0$9ASUO61-QO+W.,RH%VCZU;@'JC=@? P/&.QS'TL MI(Q6G\7*MY<.#Y:H<@Y: L8*BGGR>?:D2UQ)E=GV]4%I62F%$H^?,LUZ3C#W MOUS7M_BS1CA.J#^ L! /08T$VF[2=>6ADI]>[CY2O)ZIT7IXQ$@XHAR=4^XH M7",@O6;89XLB%K<,!])@>!Y=UP'K2/%"R'PLP+U W8;T62ME;1B;*Q+8E":* M,=(9A'6P^X7KLH_<@IOVN.W9ZN8Y[WE!_%BS>9?LEU"M2BU8'YZ-6M[]N&T^ MV9^(5/&D$K%G$)KYS'2:L^8L>$<,ZS]SOVA<;:84,4E^#_'];W!.RB#U^V?JO8KX7BO_1 M&0(AQPHU'!3]HX,(9!XR.7'N*DGCL/N+:T)^2?F)-8H?*Q!7J)WQ] :ICDEF/A_C&. MSA;4<>B9-L>W^-L<;FSH1&QCC89"_"!)%9L-#A@?8@D6_[U.#0J(%%%TYM?] M+ 2?(H^G$XA0)[K61(J7K=\NE?]I#_K[O'2!6 [6"<=*Y99#A!33TC/6]IDV M38$T"\B=76_FJ_N(65+G(9[[8'XI+.D6U,15@RV?FB#4=H"$WN60;%PNI+^0 MMI+LZ#3M)!$$7JK0X;(#R-M;%$GE>L%=#;@'YFY$QN(KGC?$%KZ32%M8TC/8 M5[:N1VZ;SYYF9M9&6:^X1:GO?I!:"H@3Q2MU%/>!F](4Z6"-J1]!RU<*??*\ MQ.,VH*8"Z5C4!7';J-;ND"8=*.(%\TDW"!P7P>\W7%E-NJ>+**7B@D*A4"@4 M"H5"D2"($!*Q6[)NFQ!V?M!# BG<1B% >LI#4-[PR!I_)[)*JSMRH4E'0%B( MQ\(-T3IV\HP4;L2J/&QREDD=.$5J&'!N2#BU'(CZ\B<1Q1IM1LB82*N@6P#D M$8()08NGT0)Y[*0_=!TVT[0?.%5RXFD/2>0\GLK\W .%^A@_Y[%'CY&SQ<6! MZ&'!&'%,3)JW.N"SU#38'T.7C&0+#-2_( <=:SDU-#H.GF;J=$R3R/(']?H( M&63N^5/FWEMKVA.R+Z8L6"MI'Z2%0#QCG3,K+M ^$ $@-6B^F)]X0%<$NH)0 M>\'.)YTL*/8(T:>H9]K497)^^^\X"W"5L >2W9V#R/B> \?-N)DK_.MQCQ0A MI?UCL/W?MFHDG4+F8L 4_WL+5V^5,<8K@%C19<#X!3+']GR3YZV5YSN1^A*, M 3&0-"H*N)).@AB$ $)MA5(-^N6]&W+W"_N'_XYPB(B7/GNEK#GU..)-\V"\ M%(PDE<9=8^;G2/:9A.YEX:HML@]2G>>0@^=@Z;KM$5MBJKB@4"@4"H5"H5#$ M 5P $#OFB]](*'<)P\?2[N=GDN+GD_^"%FI$M M^B%_D$:N1T5ZNAC0YYZ6?HR):.;5$$,(,>> ;&&3)B4!0L8]QTODL+43#>8\ M]OC&.Q_"@MORCQ24"Q>_%Y+I?O; D9-71+1_:N# X/Z7;_Q*.G]0+3]MVE)9 M:_Y$R&&MR47/9JT3G'L[7\R].P<0L?:AGA'% N-W/J"D&&K$#6(( <_)W_!FG@,U=+6.PU$36P+0=>+_=/N=YW MR;F>O3^NQ_GX$Z*:Z'ES\LYC#\['N8*)H8W.X+X2FOM+N6OGSB?K$;S&]N#SR;B'2'LKWC4.GH^KW>-J4! $E%3D2N #0F"" end XML 17 R1.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cover Page - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Feb. 26, 2025
Jun. 29, 2024
Document Information      
Document Type 10-K    
Document Annual Report true    
Current Fiscal Year End Date --12-31    
Document Period End Date Dec. 31, 2024    
Document Transition Report false    
Entity File Number 0-7087    
Entity Registrant Name Astronics Corporation    
Entity Incorporation, State or Country Code NY    
Entity Tax Identification Number 16-0959303    
Entity Address, Address Line One 130 Commerce Way    
Entity Address, City or Town East Aurora    
Entity Address, State or Province NY    
Entity Address, Postal Zip Code 14052    
City Area Code 716    
Local Phone Number 805-1599    
Title of 12(b) Security Common Stock, $.01 par value per share    
Trading Symbol ATRO    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 609
Documents Incorporated by Reference
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the Company’s definitive proxy statement relating to the 2025 Annual Meeting of Shareholders to be held on May 22, 2025 (the “2025 Proxy Statement”), are incorporated by reference into Part III of this Annual Report on Form 10-K (this “Report”). The 2025 Proxy Statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this Report relates.
   
Amendment Flag false    
Document Fiscal Year Focus 2024    
Document Fiscal Period Focus FY    
Entity Central Index Key 0000008063    
Common Stock      
Document Information      
Entity Common Stock, Shares Outstanding   30,252,971  
Convertible Class B Stock      
Document Information      
Entity Common Stock, Shares Outstanding   5,016,192  

XML 18 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Audit Information
12 Months Ended
Dec. 31, 2024
Audit Information [Abstract]  
Auditor Name Ernst & Young LLP
Auditor Location Buffalo, New York
Auditor Firm ID 42
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Sales $ 795,426 $ 689,206 $ 534,894
Cost of Products Sold 627,084 568,410 463,354
Gross Profit 168,342 120,796 71,540
Selling, General and Administrative Expenses 141,876 127,467 101,584
Income (Loss) from Operations 26,466 (6,671) (30,044)
Net Gain on Sale of Businesses 0 3,427 11,284
Loss on Extinguishment of Debt 10,148 0 0
Other Expense (Income), Net 2,187 (261) 1,611
Interest Expense, Net of Interest Income 21,998 23,328 9,422
Loss Before Income Taxes (7,867) (26,311) (29,793)
Provision for Income Taxes 8,348 110 5,954
Net Loss $ (16,215) $ (26,421) $ (35,747)
Basic Loss Per Share (in usd per share) $ (0.46) $ (0.80) $ (1.11)
Diluted Loss Per Share (in usd per share) $ (0.46) $ (0.80) $ (1.11)
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net Loss $ (16,215) $ (26,421) $ (35,747)
Other Comprehensive Income:      
Foreign Currency Translation Adjustments (1,871) 984 (1,928)
Retirement Liability Adjustment – Net of Tax 7,434 (884) 6,897
Total Other Comprehensive Income 5,563 100 4,969
Comprehensive Loss $ (10,652) $ (26,321) $ (30,778)
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current Assets:    
Cash and Cash Equivalents $ 9,285 $ 4,756
Restricted Cash 9,143 6,557
Accounts Receivable, Net of Allowance for Estimated Credit Losses 191,446 172,108
Inventories 199,741 191,801
Prepaid Expenses and Other Current Assets 16,557 14,560
Total Current Assets 426,172 389,782
Property, Plant and Equipment, Net of Accumulated Depreciation 80,687 85,436
Operating Right-of-Use Assets 23,609 27,909
Other Assets 7,763 7,035
Intangible Assets, Net of Accumulated Amortization 52,477 65,420
Goodwill 58,056 58,210
Total Assets 648,764 633,792
Current Liabilities:    
Current Maturities of Long-term Debt 0 8,996
Accounts Payable 42,960 61,134
Accrued Payroll and Employee Benefits 33,409 22,038
Accrued Income Taxes 6,678 3,045
Current Operating Lease Liabilities 4,697 5,069
Other Accrued Expenses 40,917 21,023
Customer Advanced Payments and Deferred Revenue 27,491 22,029
Total Current Liabilities 156,152 143,334
Long-term Debt 168,669 159,237
Supplemental Retirement Plan and Other Liabilities for Pension Benefits 24,088 29,290
Long-term Operating Lease Liabilities 20,508 24,376
Other Liabilities 21,816 26,730
Deferred Income Taxes 1,434 1,307
Total Liabilities 392,667 384,274
Shareholders’ Equity:    
Additional Paid-in Capital 144,149 129,544
Accumulated Other Comprehensive Loss (3,863) (9,426)
Retained Earnings 192,208 209,753
Treasury Stock, 2,694,255 Shares at December 31, 2024 2,832,825 Shares at December 31, 2023 (76,777) (80,726)
Total Shareholders’ Equity 256,097 249,518
Total Liabilities and Shareholders’ Equity 648,764 633,792
Common Stock    
Shareholders’ Equity:    
Common Stock 329 314
Convertible Class B Stock    
Shareholders’ Equity:    
Common Stock $ 51 $ 59
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2024
Dec. 31, 2023
Treasury stock, shares (in shares) 2,694,255 2,832,825
Common Stock    
Common stock, par value (in usd per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 80,000,000 80,000,000
Common stock, shares issued (in shares) 32,870,619 31,402,141
Common stock, shares outstanding (in shares) 30,176,364 28,569,316
Convertible Class B Stock    
Common stock, par value (in usd per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 15,000,000 15,000,000
Common stock, shares issued (in shares) 5,086,169 5,952,203
Common stock, shares outstanding (in shares) 5,086,169 5,952,203
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash Flows from Operating Activities      
Net Loss $ (16,215) $ (26,421) $ (35,747)
Adjustments to Reconcile Net Loss to Cash from Operating Activities:      
Depreciation and Amortization 24,466 26,104 27,777
Amortization of Deferred Financing Fees 3,194 3,023 0
Provisions for Non-Cash Losses on Inventory and Receivables 13,782 16,003 3,415
Equity-based Compensation Expense 8,571 7,198 6,497
Loss on Extinguishment of Debt 10,148 0 0
Deferred Tax (Benefit) Expense (20) 146 19
Operating Lease Non-cash Expense 5,175 5,088 6,028
Non-cash 401K Contribution and Quarterly Bonus Accrual 3,454 6,549 4,512
Non-cash Annual Stock Bonus Accrual 0 2,806 0
Net Gain on Sale of Business, Before Taxes 0 (3,427) (11,284)
Non-cash Litigation Provision Adjustment 4,468 (1,305) 500
Non-cash Deferred Liability Recovery 0 (5,824) 0
Other 5,807 1,913 3,086
Changes in Operating Assets and Liabilities:      
Accounts Receivable (21,983) (31,872) (41,646)
Inventories (21,551) (13,283) (34,058)
Accounts Payable (17,693) (4,495) 27,843
Accrued Expenses 21,987 4,634 1,193
Income Taxes 4,498 (1,949) 16,134
Customer Advanced Payments and Deferred Revenue 5,693 (4,835) 5,264
Operating Lease Liabilities (5,125) (4,880) (7,295)
Supplemental Retirement Plan Liabilities (410) (408) (405)
Other Assets and Liabilities 2,320 1,285 (145)
Net Cash from Operating Activities 30,566 (23,950) (28,312)
Cash Flows from Investing Activities      
Proceeds from Sale of Businesses and Assets 0 3,537 22,061
Capital Expenditures (8,428) (7,643) (7,675)
Net Cash from Investing Activities (8,428) (4,106) 14,386
Cash Flows from Financing Activities      
Proceeds from Long-term Debt 377,392 139,732 125,825
Principal Payments on Long-term Debt (374,890) (131,233) (124,825)
Stock Award and Employee Stock Purchase Plan (“ESPP”) activity (241) 2,476 97
Proceeds from At-the-Market (“ATM”) Stock Sales 0 21,269 0
Financing-Related Costs (12,150) (6,762) (2,416)
Financing Extinguishment Costs (4,496) 0 0
Other (145) (47) (93)
Net Cash from Financing Activities (14,530) 25,435 (1,412)
Effect of Exchange Rates on Cash (493) 156 (641)
Increase (Decrease) in Cash and Cash Equivalents and Restricted Cash 7,115 (2,465) (15,979)
Cash and Cash Equivalents and Restricted Cash at Beginning of Year 11,313 13,778 29,757
Cash and Cash Equivalents and Restricted Cash at End of Year 18,428 11,313 13,778
Supplemental Disclosure of Cash Flow Information      
Interest Paid 19,238 17,689 7,605
Income Taxes Paid, Net of Refunds $ 3,537 $ 1,964 $ (9,978)
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Convertible Class B Stock
Common Stock
Common Stock
Common Stock
Convertible Class B Stock
Additional Paid in Capital
Accumulated Comprehensive Loss
Retained Earnings
Treasury Stock
Beginning of Year at Dec. 31, 2021       $ 289 $ 64 $ 92,037 $ (14,495) $ 287,225 $ (108,516)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net Issuance of Common Stock for Restricted Stock Units (“RSUs”)       1          
Class B Stock Converted to Common Stock       1 (1)        
Equity-based Compensation Expense and Net Exercise of Stock Options, including ESPP           6,897      
Tax Withholding Related to Issuance of RSUs and Shares for Bonus Obligations           (304)      
Foreign Currency Translation Adjustments $ (1,928)           (1,928)    
Retirement Liability Adjustment – Net of Taxes             6,897    
Net Loss (35,747)             (35,747)  
Shares Issued to Fund 401K Obligation               (11,118) 18,618
End of Year at Dec. 31, 2022 239,920     $ 291 $ 63 98,630 (9,526) 240,360 $ (89,898)
Beginning of year (in shares) at Dec. 31, 2021       28,911,000 6,375,000        
Treasury stock, Beginning of year (in shares) at Dec. 31, 2021                 3,808,000
Increase (Decrease) in Stockholders' Equity (in shares)                  
Net Issuance from Exercise of Stock Options, including ESPP (in shares)       20,000 24,000        
Net Issuance of Common Stock for RSU’s (in shares)       106,000          
Class B Stock Converted to Common Stock (in shares)       85,000 85,000        
Shares Issued to Fund 401K Obligation (in shares)                 (653,000)
End of year (in shares) at Dec. 31, 2022       29,122,000 6,314,000        
Treasury stock, End of year (in shares) at Dec. 31, 2022                 3,155,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of Common Stock Through At-the-Market Offering       $ 14   21,246      
Net Exercise of Stock Options, including ESPP       4          
Net Issuance of Common Stock for Restricted Stock Units (“RSUs”)       1          
Class B Stock Converted to Common Stock       4 $ (4)        
Equity-based Compensation Expense and Net Exercise of Stock Options, including ESPP           10,309      
Tax Withholding Related to Issuance of RSUs and Shares for Bonus Obligations           (641)      
Foreign Currency Translation Adjustments 984           984    
Retirement Liability Adjustment – Net of Taxes             (884)    
Net Loss (26,421)             (26,421)  
Shares Issued to Fund 401K Obligation               (4,186) $ 9,172
End of Year at Dec. 31, 2023 $ 249,518     $ 314 $ 59 129,544 (9,426) 209,753 $ (80,726)
Increase (Decrease) in Stockholders' Equity (in shares)                  
Issuance of Common Stock Through ATM Offering (in shares)       1,334,000          
Net Issuance from Exercise of Stock Options, including ESPP (in shares)       437,000          
Net Issuance of Common Stock for RSU’s (in shares)       147,000          
Class B Stock Converted to Common Stock (in shares)       362,000 362,000        
Shares Issued to Fund 401K Obligation (in shares)                 (322,000)
End of year (in shares) at Dec. 31, 2023   28,569,316 5,952,203 31,402,000 5,952,000        
Treasury stock, End of year (in shares) at Dec. 31, 2023 2,832,825               2,833,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net Exercise of Stock Options, including ESPP       $ 2          
Net Issuance of Common Stock for Restricted Stock Units (“RSUs”)       5          
Class B Stock Converted to Common Stock       8 $ (8)        
Equity-based Compensation Expense and Net Exercise of Stock Options, including ESPP           11,544      
Gross Shares Issued to Fund Bonus Obligations           6,281      
Tax Withholding Related to Issuance of RSUs and Shares for Bonus Obligations           (3,220)      
Foreign Currency Translation Adjustments $ (1,871)           (1,871)    
Retirement Liability Adjustment – Net of Taxes             7,434    
Net Loss (16,215)             (16,215)  
Shares Issued to Fund 401K Obligation               (1,330) $ 3,949
End of Year at Dec. 31, 2024 $ 256,097     $ 329 $ 51 $ 144,149 $ (3,863) $ 192,208 $ (76,777)
Increase (Decrease) in Stockholders' Equity (in shares)                  
Net Issuance from Exercise of Stock Options, including ESPP (in shares) 0     220,000          
Net Issuance to Fund Bonus Obligations (in shares)       218,000          
Net Issuance of Common Stock for RSU’s (in shares)       165,000          
Class B Stock Converted to Common Stock (in shares)       866,000 866,000        
Shares Issued to Fund 401K Obligation (in shares)                 (139,000)
End of year (in shares) at Dec. 31, 2024   30,176,364 5,086,169 32,871,000 5,086,000        
Treasury stock, End of year (in shares) at Dec. 31, 2024 2,694,255               2,694,000
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES
Description of the Business
Astronics Corporation (“Astronics” or the “Company”) is a leading provider of advanced technologies to the global aerospace, defense, and electronics industries. Our products and services include advanced, high-performance electrical power generation, distribution and seat motion systems, lighting and safety systems, avionics products, systems and certification, aircraft structures and automated test systems.
We have principal operations in the United States (“U.S.”), Canada and France, as well as engineering offices in Ukraine and India.
The Company has two reportable segments, Aerospace and Test Systems. The Aerospace segment designs and manufactures products for the global aerospace and defense industry. Our Test Systems segment designs, develops, manufactures and maintains automated test systems that support the aerospace and defense, communications and mass transit industries as well as training and simulation devices for both commercial and military applications.
Principles of Consolidation
The Consolidated Financial Statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated.
The Company accounts for its acquisitions under Accounting Standard Codification (“ASC”) Topic 805, Business Combinations and Reorganizations (“ASC Topic 805”). ASC Topic 805 provides guidance on how the acquirer recognizes and measures the consideration transferred, identifiable assets acquired, liabilities assumed, non-controlling interests, and goodwill acquired in a business combination. ASC Topic 805 also expands required disclosures surrounding the nature and financial effects of business combinations. There were no acquisitions in 2024, 2023 or 2022.
Cost of Products Sold, Research and Development and Selling, General and Administrative Expenses
Cost of Products Sold includes the costs to manufacture products such as direct materials and labor and manufacturing overhead as well as all engineering and developmental costs. The Company is engaged in a variety of research and development activities directed to the substantial improvement or new application of the Company’s existing technologies. Research and development costs are expensed as incurred and include salaries, benefits, consulting, material costs and depreciation. Research and development expenses amounted to $52.1 million in 2024, $53.5 million in 2023 and $48.3 million in 2022. These costs are included in Cost of Products Sold. SG&A expenses include costs primarily related to our sales, marketing and administrative departments. Interest expense is shown net of interest income. Interest income was insignificant for the years ended December 31, 2024, 2023 and 2022.
Government Subsidies
In September 2021, the Company was awarded a grant of up to $14.7 million from the U.S. Department of Transportation (“USDOT”) under the Aviation Manufacturing Jobs Protection Program (“AMJP”). The Company received $7.3 million under the grant in 2022. The grant benefit was recognized ratably over the six-month performance period as a reduction to Cost of Products Sold in proportion to the compensation expense that the award was intended to defray. During the year ended December 31, 2022, the Company recognized $6.0 million of the award. There was no additional expense reduction recognized in 2024 or 2023.
Shipping and Handling
Shipping and handling costs are included in Cost of Products Sold.
Equity-Based Compensation
The Company accounts for its stock options following ASC Topic 718, Compensation – Stock Compensation (“ASC Topic 718”). ASC Topic 718 requires all equity-based payments to employees, including grants of employee stock options and RSUs, to be recognized in the statement of earnings based on the grant date fair value of the award. For awards with graded vesting, the Company uses a straight-line method of attributing the value of stock-based compensation expense, subject to minimum levels of expense, based on vesting. The Company accounts for forfeitures as they occur.
Under ASC Topic 718, stock compensation expense recognized during the period is based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. Equity-based compensation expense is included in SG&A Expenses.
Cash and Cash Equivalents
All highly liquid instruments with a maturity of three months or less at the time of purchase are considered cash equivalents.
Restricted Cash
Under the provisions of the ABL Revolving Credit Facility (as defined and discussed below in Note 8, Long-Term Debt), the Company has a cash dominion arrangement with the banking institution for its accounts within the United States whereby daily cash receipts are contractually utilized to pay down outstanding balances on the ABL Revolving Credit Facility. Account balances that have not yet been applied to the ABL Revolving Credit Facility are classified as restricted cash in the accompanying Consolidated Balance Sheets. The following table provides a reconciliation of cash and restricted cash included in Consolidated Balance Sheets to the amounts included in the Consolidated Statements of Cash Flows.
December 31,
(In thousands)20242023
Cash and Cash Equivalents$9,285 $4,756 
Restricted Cash9,143 6,557 
Total Cash and Restricted Cash Shown in Statements of Cash Flows$18,428 $11,313 
Customer Bankruptcies
In October 2024, a customer reported within the Aerospace segment declared bankruptcy. As a result, the Company recorded a full reserve of $1.0 million for outstanding receivables, a reserve of $1.7 million for inventory and $0.6 million for impairment of fixed assets.
In November 2023, a non-core contract manufacturing customer reported within the Aerospace segment filed for bankruptcy under Chapter 11. As a result, the Company recorded a full reserve of $7.5 million for outstanding accounts receivable and a reserve of $3.6 million for inventory. The associated assets existed prior to 2023.
Accounts Receivable and Allowance for Estimated Credit Losses
Accounts receivable are composed of trade and contract receivables recorded at either the invoiced amount or costs in excess of billings, are expected to be collected within one year, and do not bear interest. The Company records a valuation allowance to account for estimated credit losses. The estimate for credit losses is based on the Company’s assessment of the collectability of customer accounts. The Company regularly reviews the allowance by considering factors such as the age of the receivable balances, historical experience, credit quality, current economic conditions, and reasonable and supportable forecasts of future economic conditions that may affect a customer’s ability to pay. Balances are written off when determined to be uncollectible.
Although the Company has historically not experienced significant credit losses, the Company’s exposure to credit losses may increase if its customers are adversely affected by global economic recessions, industry conditions, or other customer-specific factors.
Inventories
We record our inventories at the lower of cost or net realizable value. We determine the cost basis of our inventory on a first-in, first-out or weighted average basis using a standard cost methodology that approximates actual cost. The Company records reserves to provide for excess, slow moving or obsolete inventory. In determining the appropriate reserve, the Company considers the age of inventory on hand, the overall inventory levels in relation to forecasted demands as well as reserving for specifically identified inventory that the Company believes is no longer salable or whose value has diminished.
Cloud Computing Arrangements
The Company incurs costs to implement cloud computing arrangements that are hosted by third party vendors. Implementation costs associated with cloud computing arrangements are capitalized when incurred during the application development phase. Amortization is calculated on a straight-line basis over the contractual term of the cloud computing arrangement. Capitalized amounts related to such arrangements are recorded within Other Current Assets and other non-current assets in the Consolidated Balance Sheets and were insignificant as of December 31, 2024 and December 31, 2023.
Property, Plant and Equipment
Property, plant and equipment (“PP&E”) are recorded at cost less accumulated depreciation. Depreciation of property, plant and equipment is computed using the straight-line method for financial reporting purposes and using accelerated methods for income tax purposes. Estimated useful lives of the assets are as follows: buildings, 25-40 years; and machinery and equipment, 4-10 years. Leased buildings and associated leasehold improvements are amortized over the shorter of the terms of the lease or the estimated useful lives of the assets, with the amortization of such assets included within depreciation expense.
The cost of properties sold or otherwise disposed of and the accumulated depreciation thereon are eliminated from the accounts and the resulting gain or loss, as well as maintenance and repair expenses, is reflected within operating income. Replacements and improvements are capitalized.
Depreciation expense was approximately $11.5 million, $12.2 million and $12.0 million in 2024, 2023 and 2022, respectively.
Deferred Financing Costs
The Company incurs debt issuance costs in connection with amending or entering into new credit facilities. These costs are amortized as an adjustment to interest expense over term of the credit facility on a straight-line basis, which approximates the effective interest method. This amortization expense is included in interest expense in the Company’s Consolidated Statements of Operations. Upon early termination or modification of a credit facility, all or a portion of unamortized fees related to such facility may be accelerated into interest expense or loss on debt extinguishment.
See Note 8, Long-Term Debt, for details of our deferred financing costs.
Long-Lived Assets
Long-lived assets to be held and used are initially recorded at cost. The carrying value of these assets is evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying amount may not be recoverable. Impairments are recognized if future undiscounted cash flows from operations are not expected to be sufficient to recover long-lived assets. The carrying amounts are then reduced to fair value, which is typically determined by using a discounted cash flow model.
Assets held for sale are to be reported at lower of its carrying amount or fair value less cost to sell. Judgment is required in estimating the sales price of assets held for sale and the time required to sell the assets. These estimates are based upon available market data and operating cash flows of the assets held for sale.
Goodwill
The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.
We may elect to perform a qualitative assessment that considers economic, industry and company-specific factors for all or selected reporting units. If, after completing the assessment, it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, we proceed to a quantitative test. We may also elect to perform a quantitative test instead of a qualitative test for any or all of our reporting units.
Quantitative testing requires a comparison of the fair value of each reporting unit to its carrying value. We use the discounted cash flow method to estimate the fair value of our reporting units. The discounted cash flow method incorporates various assumptions, the most significant being projected sales growth rates, operating margins and cash flows, the terminal growth rate and the weighted average cost of capital, which are Level 3 inputs in the fair value hierarchy. If the carrying value of the reporting unit exceeds its fair value, goodwill impairment is measured as the amount by which the reporting unit’s carrying value exceeds its fair value, not to exceed the carrying value of goodwill.
The 2024, 2023 and 2022 assessments indicated no impairment to the carrying value of goodwill in any of the Company’s reporting units and no impairment charges were recognized.
Intangible Assets
The estimated fair values of acquired intangibles are generally determined based upon future economic benefits such as earnings and cash flows. Acquired identifiable intangible assets are recorded at fair value and are amortized over their estimated useful lives. Acquired intangible assets with an indefinite life are not amortized, but are reviewed for impairment at least annually or more frequently whenever events or changes in circumstances indicate that the carrying amounts of those assets are
below their estimated fair values. Impairment is tested under ASC Topic 350, Intangibles - Goodwill and Other, as amended by ASU 2012-2.
The 2024, 2023 and 2022 assessments indicated no impairment to the intangible assets in any of the Company’s reporting units and no impairment charges were recognized.
Financial Instruments
The Company’s financial instruments consist primarily of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and long-term debt. The Company performs periodic credit evaluations of its customers’ financial condition and generally does not require collateral. The Company does not hold or issue financial instruments for trading purposes. Due to their short-term nature, the carrying values of cash and equivalents, restricted cash, accounts receivable and accounts payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments. The fair value of the Convertible Senior Notes due 2030 (the “Convertibles Notes”) was approximately $176.9 million as of December 31, 2024 based on quoted prices for these instruments in active markets, and is classified as a Level 1 measurement within the fair value hierarchy.
From time to time, the Company makes long-term, strategic equity investments in companies to promote business and strategic objectives. These investments as classified within other assets in the Consolidated Balance Sheets. For investments requiring equity method accounting, we recognize our share of the investee’s earnings or losses within Other Expense, Net of Other Income in the Consolidated Statements of Operations. For investments not requiring equity method accounting, if the investment has no readily determinable fair value, we have elected the practicability exception of ASU 2016-01, under which the investment is measured at cost, less impairment, plus or minus observable price changes from orderly transactions of an identical or similar investment of the same issuer.
We recognized income of $1.8 million associated with the reversal of a liability related to an equity investment, as we were no longer required to make an associated payment. This amount is included in Other Expense, Net of Other Income in the Consolidated Statement of Operations in 2023. Our ownership percentage in this company was diluted during 2023, thus our equity investment was converted to the cost method.
Deferred Tax Asset Valuation Allowance
The Company records a valuation allowance against the deferred tax assets if and to the extent it is more likely than not that the Company will not recover the deferred tax assets. In evaluating the need for a valuation allowance, the Company weighs all relevant positive and negative evidence, and considers among other factors, historical financial performance, projected future taxable income, scheduled reversals of deferred tax liabilities, the overall business environment, and tax planning strategies. After considering the losses in recent periods and cumulative pre-tax losses in the three-year period ending with the current year, the Company determined that projections of future taxable income could not be relied upon as a source of income to realize its deferred tax assets. However, the Company is relying on a significant portion of its existing deferred tax liabilities for the realizability of deferred tax assets. As a result, the Company has valuation allowances against its deferred tax assets of approximately $78.7 million, $65.6 million, and $57.4 million during the years ended December 31, 2024, 2023 and 2022, respectively, for the portion of deferred tax asset not realizable by the Company’s existing deferred tax liabilities.
Use of Estimates
The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent liabilities and the reported amounts of sales and expenses during the reporting periods in the financial statements and accompanying notes. Actual results could differ from those estimates.
Foreign Currency Translation
The Company accounts for its foreign currency translation in accordance with ASC Topic 830, Foreign Currency Translation. The aggregate transaction gains and losses included in operations were insignificant in 2024, 2023 and 2022.
Dividends
The Company has not paid any cash dividends in the three-year period ended December 31, 2024.
Loss Contingencies
Loss contingencies may from time to time arise from situations such as claims and other legal actions. Loss contingencies are recorded as liabilities when it is probable that a liability has been incurred and the amount of the loss is reasonably estimable. In all other instances, legal fees are expensed as incurred. Disclosure is required when there is a reasonable possibility that the ultimate loss will exceed the recorded provision. Contingent liabilities are often resolved over long time periods. In recording liabilities for probable losses, management is required to make estimates and judgments regarding the amount or range of the probable loss. Management continually assesses the adequacy of estimated loss contingencies and, if necessary, adjusts the amounts recorded as better information becomes known.
Recent Accounting Pronouncements
Recent Accounting Pronouncements Adopted
StandardDescriptionFinancial Statement Effect or Other Significant Matters
ASU No. 2023-07
Segment Reporting (Topic 280), Improvements to Reportable Segment Disclosure
The standard includes updates to the disclosure requirements for a public entity’s reportable segments and provides more detailed information about a reportable segment’s expenses. The new standard is effective for fiscal years beginning after December 15, 2023 and interim periods beginning after December 15, 2024, with retrospective application required.The adoption resulted in additional disclosures in the notes to our Consolidated Financial Statements. The standard does not change how the Company identifies its operating or reportable segments, and did not impact the Company’s consolidated financial condition, results of operations or cash flows.
Recent Accounting Pronouncements Not Yet Adopted
StandardDescriptionFinancial Statement Effect or Other Significant Matters
ASU No. 2023-09
Income Taxes (Topic 740), Improvements to Income Tax Disclosures
The amendments in this update require enhanced disclosures within the annual rate reconciliation, including new requirements to present reconciling items on a gross basis in specified categories, disclosure of both percentages and dollar amounts, and disaggregation of the reconciling items by nature when they meet a quantitative threshold. The update also includes enhanced disclosure requirements for income taxes paid. The new standard is effective for fiscal periods beginning after December 15, 2024; early adoption is permitted.The Company is currently reviewing the guidance and evaluating the impact on our Consolidated Financial Statements and related disclosures.
ASU No. 2024-03
Income Statement - Reporting Comprehensive Income-Expense Disaggregation Disclosures (Topic 220), Disaggregation of Income Statement Expenses
This standard requires disclosure of specified information about certain cost and expenses at each interim and annual reporting period. This includes disclosure of the amounts of purchases of inventory, employee compensation, depreciation and intangible asset for each relevant expense caption on the income statement, as well as the total amount of selling expenses. Additionally, the amendments require disclosing a qualitative description of the amounts remaining in relevant expense captions that are not separately disaggregated. The provisions of the standard are effective for fiscal years beginning after December 15, 2026 and interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted. The amendments may be applied either prospectively to financial statements issued for reporting periods after the effective date of this ASU or retrospectively to all prior periods presented in the financial statements.The Company is currently reviewing the guidance and evaluating the impact on our Consolidated Financial Statements and related disclosures.
ASU No. 2024-04 -Debt - Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt InstrumentsThe amendments in this update clarify the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion or an extinguishment. The new standard is effective for annual reporting periods beginning after December 15, 2025, and interim reporting periods within those annual reporting periods. Early adoption is permitted.The Company is currently reviewing the guidance and evaluating the impact on our Consolidated Financial Statements and related disclosures.
We consider the applicability and impact of all ASUs. ASUs not listed above were assessed and determined to be either not applicable or had or are expected to have minimal impact on our financial statements and related disclosures.
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
REVENUE REVENUE
Revenue is recognized when, or as, the Company transfers control of promised products or services to a customer in an amount that reflects the consideration the Company expects to be entitled in exchange for transferring those products or services. Sales shown on the Company’s Consolidated Statements of Operations are from contracts with customers.
Payment terms and conditions vary by contract, although terms generally include a requirement of payment within a range from 30 to 90 days after the performance obligation has been satisfied; or in certain cases, up-front deposits. In circumstances where the timing of revenue recognition differs from the timing of receipt of consideration, the Company has determined that the Company’s contracts generally do not include a significant financing component. Taxes collected from customers, which are subsequently remitted to governmental authorities, are excluded from sales.
The Company recognizes an asset for the incremental, material costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be longer than one year and the costs are expected to be recovered. These incremental costs include, but are not limited to, sales commissions incurred to obtain a contract with a customer. The Company has elected the practical expedient available under ASC 340-40-25-4 to immediately expense the incremental cost of obtaining a contract when the expected benefit of those costs is less than one year. As of December 31, 2024 and 2023, the Company did not have material incremental costs on any open contracts with an original expected duration of greater than one year.
The Company recognizes an asset for certain, material costs to fulfill a contract if it is determined that the costs relate directly to a contract or an anticipated contract that can be specifically identified, generate or enhance resources that will be used in satisfying performance obligations in the future, and are expected to be recovered. Such costs are amortized on a systematic basis that is consistent with the transfer to the customer of the goods to which the asset relates. Start-up costs are expensed as incurred. Capitalized fulfillment costs are included in Inventories in the accompanying Consolidated Balance Sheets. Should future orders not materialize or it is determined the costs are no longer probable of recovery, the capitalized costs are written
off. The Company has capitalized $8.3 million and $4.7 million of costs as of December 31, 2024 and 2023, respectively. Amortization of fulfillment costs recognized within Cost of Products Sold was $3.1 million in 2024. No amortization of fulfillment costs was recorded in 2023 or 2022.
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts which are, therefore, not distinct. Thus, the contract’s transaction price is the revenue recognized when or as that performance obligation is satisfied. Promised goods or services that are immaterial in the context of the contract are not separately assessed as performance obligations.
Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product lifecycle (development, production, maintenance and support). For contracts with multiple performance obligations, the contract’s transaction price is allocated to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected cost plus margin approach, under which expected costs are forecast to satisfy a performance obligation and then an appropriate margin is added for that distinct good or service. Shipping and handling activities that occur after the customer has obtained control of the good are considered fulfillment activities, not performance obligations.
Some of our contracts offer price discounts or free units after a specified volume has been purchased. The Company evaluates these options to determine whether they provide a material right to the customer, representing a separate performance obligation. If the option provides a material right to the customer, revenue is allocated to these rights and recognized when those future goods or services are transferred, or when the option expires.
Contract modifications are routine in the performance of our contracts. Contracts are often modified to account for changes in contract specifications or requirements. In most instances, contract modifications are for goods or services that are distinct, and, therefore, are accounted for as new contracts. The effect of modifications has been reflected when identifying the satisfied and unsatisfied performance obligations, determining the transaction price and allocating the transaction price.
The majority of the Company’s revenue from contracts with customers is recognized at a point in time, when the customer obtains control of the promised product. In general, the customer has obtained control when they have legal title, significant risks and rewards of ownership of the asset, and the Company has a present right to payment for the product. These contracts may provide credits or incentives, which may be accounted for as variable consideration. Variable consideration is estimated at the most likely amount to predict the consideration to which the Company will be entitled, and only to the extent it is probable that a subsequent change in estimate will not result in a significant revenue reversal when estimating the amount of revenue to recognize. Variable consideration is treated as a change to the sales transaction price and based on an assessment of all information (i.e., historical, current and forecasted) that is reasonably available to the Company, and estimated at contract inception and updated at the end of each reporting period as additional information becomes available. Most of our contracts do not contain rights to return product; where this right does exist, it is evaluated as possible variable consideration.
For contracts that are subject to the requirement to accrue anticipated losses, the Company recognizes the entire anticipated loss in the period that the loss becomes probable.
For contracts with customers in which the Company promises to provide a product to the customer that has no alternative use to the Company and the Company has enforceable rights to payment for progress completed to date inclusive of profit, the Company satisfies the performance obligation and recognizes revenue over time, using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations. Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material and overhead.
The Company also recognizes revenue from service contracts (including service-type warranties) over time. The Company recognizes revenue over time during the term of the agreement as the customer is simultaneously receiving and consuming the benefits provided throughout the Company’s performance. The Company typically recognizes revenue over time using a cost-to-cost method, where revenues are recognized proportionally as costs are incurred, or on a straight-line basis throughout the contract period.
On December 31, 2024, we had $599.2 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $488.8 million of our remaining performance obligations as revenue in 2025.
Costs in excess of billings includes unbilled amounts resulting from revenues under contracts with customers that are satisfied over time and when the cost-to-cost measurement method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer, and right to payment is not just subject to the passage of time. Amounts may not exceed their net
realizable value. Costs in excess of billings are classified as current assets, within Accounts Receivable, Net of Allowance for Estimated Credit Losses on our Consolidated Balance Sheets.
Billings in excess of cost includes billings in excess of revenue recognized as well as other elements of deferred revenue, which includes advanced payments, up-front payments, and progress billing payments. Billings in excess of cost are reported in our Consolidated Balance Sheets classified as current liabilities, within Customer Advance Payments and Deferred Revenue, and non-current liabilities, within Other Liabilities. To determine the revenue recognized in the period from the beginning balance of billings in excess of cost, the contract liability as of the beginning of the period is recognized as revenue on a contract-by-contract basis when the Company satisfies the performance obligation related to the individual contract. Once the beginning contract liability balance for an individual contract has been fully recognized as revenue, any additional payments received in the period are recognized as revenue once the related costs have been incurred.
The Company's contract assets and contract liabilities consist primarily of costs and profits in excess of billings and billings in excess of cost and profits, respectively. The following table presents the beginning and ending balances of contract assets and contract liabilities:
(In thousands)Contract AssetsContract Liabilities
Beginning Balance, January 1, 2024
$46,321 $22,888 
Ending Balance, December 31, 2024
$54,171 $28,171 
The increase in contract assets reflects the net impact of new revenue recognized in excess of billings exceeding billing of previously unbilled revenue during the period, partially offset by a $3.5 million revision of estimated costs to complete certain long-term mass transit Test contracts which was recorded in the second quarter of 2024. The revision resulted in reduced revenue recognized during 2024 due to lower estimates of the percentage of work completed on the programs. The increase in contract liabilities reflects the net impact of new customer advances or deferred revenues recorded in excess of revenue recognized.
We recognized $16.8 million and $27.6 million during the year ended December 31, 2024 and 2023, respectively, in revenues that were included in the contract liability balance at the beginning of the period.
The following table presents our revenue disaggregated by Market Segments as of December 31 as follows:
(In thousands)202420232022
Aerospace Segment
Commercial Transport
$524,572 $432,199 $314,564 
Military Aircraft
88,019 61,617 54,534 
General Aviation
74,344 80,842 63,395 
Other
19,749 30,172 28,703 
Aerospace Total706,684 604,830 461,196 
Test Systems Segment
Government & Defense
88,742 84,376 73,698 
Test Systems Total88,742 84,376 73,698 
Total$795,426 $689,206 $534,894 
The following table presents our revenue disaggregated by Product Lines as of December 31 as follows:
(In thousands)202420232022
Aerospace Segment
Electrical Power & Motion
$359,043 $268,049 $187,446 
Lighting & Safety
179,403 157,434 124,347 
Avionics
120,183 113,117 97,234 
Systems Certification
17,003 26,255 17,222 
Structures
11,303 9,803 6,244 
Other
19,749 30,172 28,703 
Aerospace Total706,684 604,830 461,196 
Test Systems88,742 84,376 73,698 
Total$795,426 $689,206 $534,894 
XML 27 R11.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCOUNTS RECEIVABLE
12 Months Ended
Dec. 31, 2024
Receivables [Abstract]  
ACCOUNTS RECEIVABLE ACCOUNTS RECEIVABLE
Accounts receivable at December 31 consists of:
(In thousands)20242023
Trade Accounts Receivable$139,652 $134,980 
Unbilled Recoverable Costs and Accrued Profits54,171 46,321 
Total Receivables, Gross193,823 181,301 
Less Allowance for Estimated Credit Losses(2,377)(9,193)
Total Receivables, Net$191,446 $172,108 
The following table provides a roll-forward of the allowance for estimated credit losses that is deducted from accounts receivable to present the net amount expected to be collected at December 31:
(In thousands)
Balance at December 31, 2022
$2,630 
Bad Debt Expense, Net of Recoveries7,772 
Write-off Charges Against the Allowance and Other Adjustments(1,209)
Balance at December 31, 2023
9,193 
Bad Debt Expense, Net of Recoveries1,348 
Write-off Charges Against the Allowance and Other Adjustments(8,164)
Balance at December 31, 2024
$2,377 
As further described in Note 1, Summary of Significant Accounting Principles and Practices, the Company recorded a $1.0 million and $7.5 million reserve for outstanding receivables for customer bankruptcies within the Aerospace segment in 2024 and 2023, respectively. The reserve associated with the customer bankruptcy in 2023 was subsequently written off in 2024.
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.25.0.1
INVENTORIES
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
INVENTORIES INVENTORIES
Inventories at December 31 are as follows:
(In thousands)20242023
Finished Goods$27,941 $29,013 
Work in Progress31,927 32,118 
Raw Material139,873 130,670 
Total Inventories$199,741 $191,801 
At December 31, 2024, the Company’s reserve for inventory valuation was $43.3 million, or 17.8% of gross inventory. At December 31, 2023, the Company’s reserve for inventory valuation was $38.5 million, or 16.7% of gross inventory.
As further described in Note 1, Summary of Significant Accounting Principles and Practices, the Company recorded a $1.7 million and $3.6 million reduction in inventory for customer bankruptcies within the Aerospace segment in 2024 and 2023, respectively.
XML 29 R13.htm IDEA: XBRL DOCUMENT v3.25.0.1
PROPERTY, PLANT AND EQUIPMENT
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
PROPERTY, PLANT AND EQUIPMENT PROPERTY, PLANT AND EQUIPMENT
Property, Plant and Equipment at December 31 are as follows:
(In thousands)20242023
Land$8,551 $8,606 
Building and Improvements72,150 71,480 
Machinery and Equipment125,874 126,725 
Construction in Progress3,997 4,219 
Total Property, Plant and Equipment, Gross210,572 211,030 
Less Accumulated Depreciation129,885 125,594 
Total Property, Plant and Equipment, Net$80,687 $85,436 
XML 30 R14.htm IDEA: XBRL DOCUMENT v3.25.0.1
INTANGIBLE ASSETS
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
INTANGIBLE ASSETS INTANGIBLE ASSETS
The following table summarizes acquired intangible assets at December 31 as follows:
 20242023
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents11 years$2,146 $2,146 $2,146 $2,146 
Non-compete Agreement4 years11,082 11,082 11,082 11,072 
Trade Names10 years11,380 10,351 11,426 9,973 
Completed and Unpatented Technology9 years47,818 42,617 47,896 38,961 
Customer Relationships15 years142,065 95,818 142,208 87,186 
Total Intangible Assets13 years$214,491 $162,014 $214,758 $149,338 
Amortization is computed on the straight line method for financial reporting purposes. Amortization expense for intangibles was $12.9 million, $13.9 million and $14.9 million for 2024, 2023 and 2022, respectively.
Based upon acquired intangible assets at December 31, 2024, amortization expense for each of the next five years is estimated to be:
(In thousands) 
2025$10,935 
2026$9,533 
2027$7,825 
2028$7,037 
2029$5,664 
XML 31 R15.htm IDEA: XBRL DOCUMENT v3.25.0.1
GOODWILL
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL GOODWILL
The following table summarizes the changes in the carrying amount of goodwill at December 31 as follows:
(In thousands)AerospaceTest SystemsTotal
Balance at December 31, 2022
$36,534 $21,635 $58,169 
Foreign Currency Translations and Other41 — 41 
Balance at December 31, 2023
36,575 21,635 58,210 
Foreign Currency Translations and Other(154)— (154)
Balance at December 31, 2024
$36,421 $21,635 $58,056 
Goodwill, Gross$157,122 $21,635 $178,757 
Accumulated Impairment Losses(120,701)— (120,701)
Goodwill, Net$36,421 $21,635 $58,056 
The Company’s four reporting units with goodwill as of the first day of our fourth quarters of 2024, 2023 and 2022 were subject to the annual goodwill impairment test. Based on our quantitative assessments of our reporting units performed during our annual goodwill impairment tests, the Company concluded that no impairment to the carrying value of goodwill in any of the Company’s reporting units was indicated and no impairment charges were recognized in 2024, 2023 and 2022.
XML 32 R16.htm IDEA: XBRL DOCUMENT v3.25.0.1
LONG-TERM DEBT
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
LONG-TERM DEBT LONG-TERM DEBT
The Company amended its asset-based revolving credit facility (the “ABL Revolving Credit Facility”) on July 11, 2024, by entering into the Seventh Amended and Restated Credit Agreement, which set the maximum aggregate amount that the Company can borrow pursuant to the revolving credit line at $200.0 million, with borrowings subject to a borrowing base determined primarily by inventory, accounts receivable, machinery and equipment and real estate. The Company also entered into a $55.0 million Term Loan Facility on July 11, 2024. The Company repaid in full all outstanding indebtedness under the previous term loan dated January 19, 2023. The payoff amount of approximately $84.5 million consisted of a repayment of the principal amount of approximately $80.3 million, plus accrued but unpaid interest, fees and expenses, including a call premium of 4.00% which satisfied all of the Company’s indebtedness obligations thereunder. The Company funded the repayment of its obligations under the previous agreement with borrowings under the ABL Revolving Credit Facility and the Term Loan Facility.
On November 25, 2024, the Company entered into a second amendment to the ABL Revolving Credit Facility which increased the maximum aggregate amount that the Company can borrow pursuant to the ABL Revolving Credit Facility to $220.0 million from $200.0 million. The maturity date of borrowings under the ABL Revolving Credit Facility remains July 11, 2027. The Company and the applicable lenders also agreed in a separate first amendment to increase the amount of unsecured indebtedness the Company is permitted to incur under the ABL Revolving Credit Facility, subject to completion of the Convertible Notes offering (discussed below).
Under the terms of the ABL Revolving Credit Facility, the Company pays interest on the unpaid principal amount of the ABL Revolving Credit Facility at a rate equal to SOFR plus a term SOFR adjustment in the amount of 0.10% per annum (which collectively shall be at least 1.00%) plus an applicable margin ranging from 2.75% to 3.25% determined based upon the Company’s Excess Availability (as defined in the ABL Revolving Credit Facility). The Company is required to pay a quarterly commitment fee under the ABL Revolving Credit Facility on undrawn revolving credit commitments in an amount equal to 0.25% or 0.375% based on the Company’s average excess availability under the ABL Revolving Credit Facility. On December 31, 2024, there was $10.0 million outstanding on the ABL Revolving Credit Facility and there remained $209.7 million available for future borrowings, net of outstanding letters of credit, before our minimum excess availability requirement discussed below.
Pursuant to the ABL Revolving Credit Facility, the Company is subject to a minimum fixed charge coverage ratio of 1.10 to 1.00. The Company is also required to maintain minimum excess availability of the greater of 10% of the borrowing base under the ABL Revolving Credit Facility, or $15.0 million. As of December 31, 2024, the Company was in compliance with these covenants.
On December 3, 2024, the Company issued $165.0 million aggregate principal amount of the Convertible Notes, which amount includes the additional Convertible Notes issued pursuant to the initial purchasers’ full exercise of their option to purchase additional Convertible Notes. The Convertible Notes bear interest at a rate of 5.500% per annum, payable semi-annually in arrears on March 15 and September 15 of each year, beginning on March 15, 2025. The Convertible Notes will mature on
March 15, 2030, unless earlier converted, redeemed or repurchased. The initial conversion rate is 43.6814 shares of common stock per $1,000 principal amount of Convertible Notes, which represent the initial conversion price of $22.89 per share. The Convertible Notes are convertible at the option of the holders at any time on or after December 15, 2029, until the close of business on the second scheduled trading day immediately preceding the maturity date. Upon conversion, the Company will satisfy its conversion obligations by paying and/or delivering, as the case may be, cash, shares of its common stock or a combination of cash and shares of its common stock, at its election. Beginning March 20, 2028, if the Company’s stock price has been at least 130% of the conversion price for a specified period of time, the Convertible Notes may be called at the option of the issuer. Under the same conditions, the Company can elect to redeem the Convertible Notes for cash. After the first quarter of 2025, if the Company’s stock price has been at least 130% of the conversion price for 20 of 30 trading days ending on and including the last trading day of the immediately preceding quarter, the Convertible Notes may be called at the option of the holder. The fair value of the Convertible Notes was approximately $176.9 million as of December 31, 2024 based on quoted prices for these instruments in active markets, and is classified as a Level 1 measurement within the fair value hierarchy.
On December 3, 2024, the Company repaid in full all outstanding indebtedness under the Term Loan Facility. The Term Loan Facility payoff consisted of a repayment of a principal amount of approximately $54.9 million, plus accrued but unpaid interest, fees and expenses, including a call premium of 3.00% which satisfied all of the Company’s indebtedness obligations thereunder. The Company funded the repayment of its obligations under the Term Loan Facility with a portion of the proceeds received from the issuance and sale of the Convertible Notes. Scheduled principal payments of $9.0 million were payable under the Term Loan Facility and were classified as current in the accompanying Consolidated Balance Sheets as of December 31, 2023. The interest rate on current maturities of long-term debt was 14.20% at December 31, 2023.
The Company incurred $12.2 million in incremental debt issuance costs during 2024. All costs are amortized to interest expense over the term of the respective agreement. Debt issuance cost amortization expense was approximately $2.6 million, $3.0 million and $0.8 million in 2024, 2023 and 2022, respectively. Unamortized deferred debt issuance costs associated with the ABL Revolving Credit Facility ($3.0 million as of December 31, 2024) are recorded within Other Assets and those associated with the Convertible Notes ($6.3 million as of December 31, 2024) are recorded as a reduction of the carrying value of the debt on the Consolidated Balance Sheets. The unamortized balance of deferred debt issuance costs on our previous credit facilities of $2.0 million was recorded within Other Assets and $4.3 million was recorded as a reduction of the carrying value of the debt on the Consolidated Balance Sheets at December 31, 2023.
In 2024, the Company recorded a loss on extinguishment of the debt of approximately $10.1 million below Income from Operations, which was comprised of $4.5 million of prepayment fees on the previous term loans and a write-off of $5.6 million of unamortized deferred financing costs. The Company also had a write-off of deferred financing costs of approximately $0.5 million related to the exiting ABL lender in Interest Expense within the Consolidated Statements of Operations.
Certain of the Company’s subsidiaries are borrowers under the ABL Revolving Credit Facility and the assets of such subsidiaries also secure the obligations under the ABL Revolving Credit Facility. In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the credit facilities automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, cross default under other material debt agreements, and a going concern qualification for any reason other than loan maturity date give the agent the option to declare all such amounts immediately due and payable.
XML 33 R17.htm IDEA: XBRL DOCUMENT v3.25.0.1
WARRANTY
12 Months Ended
Dec. 31, 2024
Guarantees [Abstract]  
WARRANTY WARRANTY
In the ordinary course of business, the Company warrants its products against defects in design, materials and workmanship typically over periods ranging from twelve to sixty months. The Company determines warranty reserves needed by product line based on experience and current facts and circumstances. Activity in the warranty accrual, which is included in Other Accrued Expenses on the Consolidated Balance Sheets, is summarized as follows:
(In thousands)202420232022
Balance at Beginning of the Year$9,751 $8,009 $8,183 
Warranties Issued12,078 6,260 3,407 
Reassessed Warranty Exposure11 (397)(65)
Warranties Settled(3,759)(4,121)(3,516)
Balance at End of the Year$18,081 $9,751 $8,009 
Warranties issued in 2024 includes an atypical warranty reserve of $5.2 million related to a new product launch that requires field modification.
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
LEASES LEASES
The Company has operating and finance leases for leased office and manufacturing facilities and equipment leases. We have concluded that when an agreement grants us the right to substantially all of the economic benefits associated with an identified asset, and we are able to direct the use of that asset throughout the term of the agreement, we have a lease. We lease certain office equipment under finance leases, and we lease certain production facilities, office equipment and vehicles under operating leases. Some of our leases include options to extend or terminate the leases and these options have been included in the relevant lease term to the extent that they are reasonably certain to be exercised.
If the lease arrangement also contains non-lease components, the Company elected the practical expedient not to separate any combined lease and non-lease components for all lease contracts. For our real estate leases, the payments used in the calculation of a new lease liability include fixed payments and variable payments (if the variable payments are based on an index) over the remaining lease term. Variable lease payments based on indices have been included in the related right-of-use assets and lease liabilities on our Consolidated Balance Sheets, while variable lease payments based on usage of the underlying asset have been excluded and are expensed in the period they are incurred, as they do not represent present rights or obligations. Variable lease components for leases relate primarily to common area maintenance charges and other separately billed lessor services, sales and real estate taxes.
Any new additional operating and financing lease liabilities and corresponding right-of-use (“ROU”) assets are based on the present value of the remaining minimum rental payments. The Company’s operating lease liability increased approximately $1.0 million as a result of acquiring ROU assets from new leases entered into during the year ended December 31, 2024. In determining the incremental borrowing rate, we have considered borrowing data for secured debt obtained from our lending institution.
The following is a summary of the Company’s ROU assets and lease liabilities at December 31:
(In thousands)20242023
Operating Leases:
Operating Right-of-Use Assets, Gross$43,626 $43,528 
Less Accumulated Right-of-Use Asset Impairment— 53 
Less Accumulated Amortization20,017 15,566 
Operating Right-of-Use Assets, Net$23,609 $27,909 
Short-term Operating Lease Liabilities$4,697 $5,069 
Long-term Operating Lease Liabilities20,508 24,376 
Operating Lease Liabilities$25,205 $29,445 
Finance Leases:
Finance Right-of-Use Assets, Gross$329 $274 
Less Accumulated Amortization149 80 
Finance Right-of-Use Assets, Net — Included in Other Assets$180 $194 
Short-term Finance Lease Liabilities — Included in Other Accrued Expenses
$79 $97 
Long-term Finance Lease Liabilities — Included in Other Liabilities48 104 
Finance Lease Liabilities$127 $201 
The following is a summary of the Company’s total lease costs as of December 31:
(In thousands)20242023
Finance Lease Cost:
Amortization of ROU Assets$76 $54 
Interest on Lease Liabilities10 
Total Finance Lease Cost86 63 
Operating Lease Cost6,731 6,352 
Impairment Charge of Operating Lease ROU Asset— 53 
Variable Lease Cost2,550 2,240 
Short-term Lease Cost (excluding month-to-month)178 251 
Less Sublease and Rental Income(969)(548)
Total Operating Lease Cost8,490 8,348 
Total Net Lease Cost$8,576 $8,411 
The following is a summary of cash paid for amounts included in the measurement of lease liabilities as of December 31:
(In thousands)20242023
Operating Cash Flow for Finance Leases$10 $
Operating Cash Flow for Operating Leases$6,664 $6,180 
Financing Cash Flow for Finance Leases$135 $47 
As permitted by ASC 842, leases with expected durations of less than 12 months from inception (i.e. short-term leases) were excluded from the Company’s calculation of its lease liability and ROU asset.
The weighted-average remaining term for the Company’s operating and financing leases are approximately 7 years and 1 year, respectively. The weighted-average discount rates for the Company’s operating and financing leases are approximately 5.8% and 6.3%, respectively.
The following is a summary of the Company’s maturity of lease liabilities:
(In thousands)Operating LeasesFinancing Leases
2025$5,928 $84 
20264,503 43 
20273,802 13 
20283,620 — 
20293,024 — 
Thereafter10,161 — 
Total Lease Payments31,038 140 
Less: Interest5,833 13 
Total Lease Liability$25,205 $127 
These amounts exclude annual operating lease payments of $3.3 million per year through 2033, which represents legal binding lease payments for leases signed, but not yet commenced.
LEASES LEASES
The Company has operating and finance leases for leased office and manufacturing facilities and equipment leases. We have concluded that when an agreement grants us the right to substantially all of the economic benefits associated with an identified asset, and we are able to direct the use of that asset throughout the term of the agreement, we have a lease. We lease certain office equipment under finance leases, and we lease certain production facilities, office equipment and vehicles under operating leases. Some of our leases include options to extend or terminate the leases and these options have been included in the relevant lease term to the extent that they are reasonably certain to be exercised.
If the lease arrangement also contains non-lease components, the Company elected the practical expedient not to separate any combined lease and non-lease components for all lease contracts. For our real estate leases, the payments used in the calculation of a new lease liability include fixed payments and variable payments (if the variable payments are based on an index) over the remaining lease term. Variable lease payments based on indices have been included in the related right-of-use assets and lease liabilities on our Consolidated Balance Sheets, while variable lease payments based on usage of the underlying asset have been excluded and are expensed in the period they are incurred, as they do not represent present rights or obligations. Variable lease components for leases relate primarily to common area maintenance charges and other separately billed lessor services, sales and real estate taxes.
Any new additional operating and financing lease liabilities and corresponding right-of-use (“ROU”) assets are based on the present value of the remaining minimum rental payments. The Company’s operating lease liability increased approximately $1.0 million as a result of acquiring ROU assets from new leases entered into during the year ended December 31, 2024. In determining the incremental borrowing rate, we have considered borrowing data for secured debt obtained from our lending institution.
The following is a summary of the Company’s ROU assets and lease liabilities at December 31:
(In thousands)20242023
Operating Leases:
Operating Right-of-Use Assets, Gross$43,626 $43,528 
Less Accumulated Right-of-Use Asset Impairment— 53 
Less Accumulated Amortization20,017 15,566 
Operating Right-of-Use Assets, Net$23,609 $27,909 
Short-term Operating Lease Liabilities$4,697 $5,069 
Long-term Operating Lease Liabilities20,508 24,376 
Operating Lease Liabilities$25,205 $29,445 
Finance Leases:
Finance Right-of-Use Assets, Gross$329 $274 
Less Accumulated Amortization149 80 
Finance Right-of-Use Assets, Net — Included in Other Assets$180 $194 
Short-term Finance Lease Liabilities — Included in Other Accrued Expenses
$79 $97 
Long-term Finance Lease Liabilities — Included in Other Liabilities48 104 
Finance Lease Liabilities$127 $201 
The following is a summary of the Company’s total lease costs as of December 31:
(In thousands)20242023
Finance Lease Cost:
Amortization of ROU Assets$76 $54 
Interest on Lease Liabilities10 
Total Finance Lease Cost86 63 
Operating Lease Cost6,731 6,352 
Impairment Charge of Operating Lease ROU Asset— 53 
Variable Lease Cost2,550 2,240 
Short-term Lease Cost (excluding month-to-month)178 251 
Less Sublease and Rental Income(969)(548)
Total Operating Lease Cost8,490 8,348 
Total Net Lease Cost$8,576 $8,411 
The following is a summary of cash paid for amounts included in the measurement of lease liabilities as of December 31:
(In thousands)20242023
Operating Cash Flow for Finance Leases$10 $
Operating Cash Flow for Operating Leases$6,664 $6,180 
Financing Cash Flow for Finance Leases$135 $47 
As permitted by ASC 842, leases with expected durations of less than 12 months from inception (i.e. short-term leases) were excluded from the Company’s calculation of its lease liability and ROU asset.
The weighted-average remaining term for the Company’s operating and financing leases are approximately 7 years and 1 year, respectively. The weighted-average discount rates for the Company’s operating and financing leases are approximately 5.8% and 6.3%, respectively.
The following is a summary of the Company’s maturity of lease liabilities:
(In thousands)Operating LeasesFinancing Leases
2025$5,928 $84 
20264,503 43 
20273,802 13 
20283,620 — 
20293,024 — 
Thereafter10,161 — 
Total Lease Payments31,038 140 
Less: Interest5,833 13 
Total Lease Liability$25,205 $127 
These amounts exclude annual operating lease payments of $3.3 million per year through 2033, which represents legal binding lease payments for leases signed, but not yet commenced.
XML 35 R19.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial reporting and tax basis of assets and liabilities. Deferred tax assets are reduced, if deemed necessary, by a valuation allowance for the amount of tax benefits which are not more likely than not to be realized.
The provision for (benefit from) income taxes at December 31 consists of the following:
(In thousands)202420232022
Current
U.S. Federal$6,026 $(2,573)$5,338 
State985 937 (153)
Foreign1,357 1,600 750 
Current8,368 (36)5,935 
Deferred
U.S. Federal(14)(336)113 
State(98)583 (239)
Foreign92 (101)145 
Deferred(20)146 19 
Total$8,348 $110 $5,954 
The effective tax rates differ from the statutory federal income tax rate as follows:
202420232022
Statutory Federal Income Tax Rate21.0 %21.0 %21.0 %
Permanent Items
Stock Compensation Expense(2.0)%(1.4)%(2.2)%
Meals and Entertainment(1.7)%— %— %
Parking Expenses(1.4)%— %— %
Other(7.4)%(1.4)%(0.3)%
Foreign Tax Rate Differential7.1 %(0.4)%(2.8)%
State Income Tax, Net of Federal Income Tax Effect(8.9)%(4.6)%1.0 %
Research and Development Tax Credits47.4 %14.1 %7.7 %
Change in Valuation Allowance(172.7)%(26.1)%(44.6)%
Net GILTI and FDII Tax Expense (Benefit)16.4 %(1.0)%1.8 %
Foreign Tax Credit for Dividend Withholding— %— %(1.5)%
Penalties(3.1)%— %— %
Other(0.8)%(0.6)%(0.1)%
Effective Tax Rate(106.1)%(0.4)%(20.0)%
Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes as well as tax attributes.
Significant components of the Company’s deferred tax assets and liabilities at December 31, are as follows:
(In thousands)20242023
Deferred Tax Assets:
Asset Reserves$22,293 $19,609 
Deferred Compensation6,096 6,968 
Section 163(j) - Interest Expense Limitation2,982 1,777 
State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax1,093 1,430 
Customer Advanced Payments and Deferred Revenue257 870 
Net Operating Loss Carryforwards and Other10,060 11,178 
Goodwill and Intangible Assets890 1,001 
ASC 606 Revenue Recognition374 92 
Research & Development Costs35,061 25,659 
Lease Liabilities6,059 6,952 
Other6,941 5,308 
Total Gross Deferred Tax Assets92,106 80,844 
Valuation Allowance(78,659)(65,640)
Deferred Tax Assets13,447 15,204 
Deferred Tax Liabilities:
Depreciation7,771 8,593 
ASC 606 Revenue Recognition - Section 481(a) Adjustment113 227 
Lease Assets5,695 6,595 
Earnout Income Accrual102 99 
Other1,041 997 
Deferred Tax Liabilities14,722 16,511 
Net Deferred Tax Liabilities$(1,275)$(1,307)
The net deferred tax assets and liabilities presented in the Consolidated Balance Sheets are as follows at December 31:
(In thousands)20242023
Other Assets — Long-term$159 $— 
Deferred Tax Liabilities — Long-term(1,434)(1,307)
Net Deferred Tax Liabilities$(1,275)$(1,307)
The Company records a valuation allowance against the deferred tax assets if and to the extent it is more likely than not that the Company will not recover the deferred tax assets. In evaluating the need for a valuation allowance, the Company weighs all relevant positive and negative evidence, and considers among other factors, historical financial performance, projected future taxable income, scheduled reversals of deferred tax liabilities, the overall business environment, and tax planning strategies. After considering the losses in recent periods and cumulative pre-tax losses in the three-year period ending with the current year, the Company determined that projections of future taxable income could not be relied upon as a source of income to realize its deferred tax assets. However, the Company is relying on a significant portion of its existing deferred tax liabilities for the realizability of deferred tax assets. As a result, the Company has valuation allowances against its deferred tax assets of approximately $78.7 million, $65.6 million, and $57.4 million during the years ended December 31, 2024, 2023 and 2022, respectively, for the portion of deferred tax assets not realizable by the Company’s existing deferred tax liabilities.
Beginning January 1, 2022, the Tax Cuts and Jobs Act (TCJA) of 2017 eliminated the option to deduct research and development expenditures in the current year and now requires taxpayers to capitalize and amortize research and development costs pursuant to Internal Revenue Code (“IRC”) Section 174. The capitalized expenses are amortized over a 5-year period for domestic expenses and a 15-year period for foreign expenses. As a result of this provision of the TCJA, deferred tax assets related to capitalized research expenses increased by approximately $9.4 million and $5.8 million during the years ended December 31, 2024 and 2023, respectively. The Company maintains a full valuation allowance against this deferred tax asset.
At December 31, 2024, gross federal net operating losses amounted to approximately $1.1 million, which are subject to annual limitations under Internal Revenue Code Section 382. Of these net operating losses, $0.7 million expire in 2038 and the remaining $0.4 million will carryforward indefinitely. The Company maintains a full valuation allowance against this deferred tax asset.
At December 31, 2024, gross state net operating loss carryforwards amounted to approximately $132.6 million. Of these state net operating loss carryforwards, $118.9 million begin to expire at various dates from 2024 through 2044 and the remaining $13.7 million will carryforward indefinitely. The Company maintains a full valuation allowance against this deferred tax asset.
At December 31, 2024, state income tax credit carryforwards amounted to approximately $1.1 million and begin to expire at various dates from 2024 to 2040. Additionally, the Company has approximately $0.2 million of foreign tax credits that it can carry forward through 2027. The Company maintains a full valuation allowance against these credits.
The Company has analyzed its filing positions in all of the federal and state jurisdictions where it is required to file income tax returns, as well as all open tax years in these jurisdictions. Should the Company need to accrue a liability for uncertain tax benefits, any interest and penalties associated with that liability would be recorded as income tax expense. A reconciliation of the total amounts of unrecognized tax benefits, excluding interest and penalties, is as follows:
(in thousands)202420232022
Balance at Beginning of the Year$100 $443 $1,412 
Decreases as a Result of Tax Positions Taken in Prior Years(100)(343)(969)
Balance at End of the Year$— $100 $443 
There are no material penalties or interest liabilities accrued as of December 31, 2024, 2023, or 2022, nor are any material penalties or interest costs included in expense for each of the years ended December 31, 2024, 2023 and 2022. The years under which we conducted our evaluation coincided with the tax years currently still subject to examination by major federal and state tax jurisdictions, those being 2019 through 2024 for federal purposes and 2017 through 2024 for state purposes.
Pretax income from the Company’s foreign subsidiaries amounted to approximately $9.6 million, $6.5 million and $0.1 million for 2024, 2023 and 2022, respectively. The balance of pretax earnings or loss for each of those years were domestic.
Historically, we have asserted that the unremitted earnings of our foreign subsidiaries were indefinitely reinvested. However, for the years ended December 31, 2024 and 2023, we determined that we could no longer assert indefinite reinvestment on approximately $3.0 million and $1.9 million of the unremitted earnings of Luminescent Systems Canada Inc., respectively. As a result, we have recorded a deferred tax liability of approximately $0.2 million and $0.1 million at December 31, 2024 and 2023 respectively, related to local country withholding taxes that are expected to be incurred upon ultimate repatriation of such earnings. All other foreign unremitted earnings, which total approximately $18.7 million, continue to be indefinitely reinvested. We continue to be permanently reinvested in outside basis differences other than unremitted earnings as we have no plans to liquidate or sell any foreign subsidiaries. In addition, we have not provided deferred taxes on any outside basis differences of our domestic subsidiaries as we have the ability and intent to recover these basis differences in a tax-free manner. It is not practicable to determine the amount of unrecognized deferred tax related to these basis differences.
The Inflation Reduction Act of 2022 (IRA) was signed into law on August 16, 2022. Key provisions under the IRA include a 15% corporate alternative minimum tax imposed on certain large corporations and the extension and expansion of clean energy tax incentives. There were no impacts related to the IRA recorded for the years ending December 31, 2024, 2023, and 2022.
Under an Organization for Economic Co-operation and Development Inclusive Framework, countries that agreed to enact a two-pillar solution aim to address the challenges arising from the digitalization of the world economy (Pillar Two). Pillar Two sets out global minimum Effective Tax Rate (ETR) rules to ensure that large multinational businesses with consolidated revenue over €750 million are subject to a minimum ETR of 15% on income arising in low-tax jurisdictions. Rules under Pillar Two generally became effective beginning January 1, 2024 in most jurisdictions that have issued legislation. The Company will continue to monitor the impact of Pillar Two; however, Pillar Two is currently not applicable as the Company does not meet the threshold of having consolidated revenue over €750 million in two out of the four preceding years.
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.25.0.1
PROFIT SHARING/401K PLAN
12 Months Ended
Dec. 31, 2024
Postemployment Benefits [Abstract]  
PROFIT SHARING/401K PLAN PROFIT SHARING/401K PLAN
The Company offers eligible domestic full-time employees participation in a safe harbor 401K plan. The plan provides for an annual company contribution. In addition, employees may contribute a portion of their salary to the plan. The plan may be amended or terminated at any time.
Total charges to income before income taxes for this plan was approximately $8.9 million, $5.3 million and $4.7 million in 2024, 2023 and 2022, respectively. The Company had funded the contributions in 2022, 2023 and the first quarter of 2024 with treasury stock in lieu of cash and funded the remainder of the 2024 contributions with cash.
XML 37 R21.htm IDEA: XBRL DOCUMENT v3.25.0.1
RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS
12 Months Ended
Dec. 31, 2024
Retirement Benefits [Abstract]  
RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS
The Company has two non-qualified supplemental retirement defined benefit plans (“SERP” and “SERP II”) for certain current and retired executive officers. The accumulated benefit obligation of the plans as of December 31, 2024 and 2023 amounts to $21.4 million and $22.0 million, respectively.
The plans provide for benefits based upon average annual compensation and years of service and, in the case of SERP, there are offsets for social security and profit sharing benefits. It is the Company’s intent to fund the plans as plan benefits become payable, since no assets exist at December 31, 2024 or 2023 for either of the plans.
The Company accounts for the funded status (i.e., the difference between the fair value of plan assets and the projected benefit obligations) of its pension plans in accordance with the recognition and disclosure provisions of ASC Topic 715, Compensation, Retirement Benefits, which requires the Company to recognize the funded status in its balance sheet, with a corresponding adjustment to Accumulated Other Comprehensive Income (“AOCI”), net of tax. These amounts will be subsequently recognized as net periodic pension cost pursuant to the Company’s historical policy for amortizing such amounts. Further, actuarial gains and losses that arise in subsequent periods and are not recognized as net periodic pension cost in the same periods will be recognized as a component of AOCI. If actuarial gains and losses exceed ten percent of the projected benefit obligation, we amortize them over the average expected future lifetime of participants.
Unrecognized prior service costs of $0.3 million and unrecognized actuarial gains of $4.9 million are included in AOCI at December 31, 2024 and have not yet been recognized in net periodic pension cost.
The reconciliation of the beginning and ending balances of the projected benefit obligation of the plans for the years ended December 31 is as follows:
(In thousands)20242023
Funded Status
Projected Benefit Obligation
Beginning of the Year — January 1$28,798 $26,210 
Service Cost— 105 
Interest Cost1,371 1,302 
Actuarial (Gain) Loss(6,134)1,529 
Special Termination Benefits624 — 
Benefits Paid(348)(348)
End of the Year — December 31$24,311 $28,798 
In 2024, the net actuarial gain of $6.1 million is due to the increase of 69 basis points in the discount rate and change in the bonus scale used to measure the benefit obligation as of December 31, 2024 compared to the prior year. The Company incurred charges of $0.6 million in 2024 associated with a waiver of an early retirement penalty provided by the plan related to a retiring participant. The assumptions used to calculate the projected benefit obligation as of December 31 are as follows:
20242023
Discount Rate5.48%4.79%
Future Average Compensation Increases3.00%3.00%
The plans are unfunded at December 31, 2024 and are recognized in the accompanying Consolidated Balance Sheets as a current accrued pension liability of $1.0 million and a long-term accrued pension liability of $23.3 million.
The service cost component of net periodic benefit cost is included in SG&A expenses, and all other net periodic benefit costs components (such as interest cost, prior service cost amortization and actuarial gain/loss amortization) are reported outside of operating income, within Other (Income) Expense, Net in the accompanying Consolidated Statements of Operations.
The following table summarizes the components of the net periodic cost for the years ended December 31:
(In thousands)202420232022
Net Periodic Cost
Service Cost — Benefits Earned During Period$— $105 $138 
Interest Cost1,371 1,302 834 
Amortization of Prior Service Cost386 386 386 
Amortization of Losses738 358 949 
Net Periodic Cost$2,495 $2,151 $2,307 
The assumptions used to determine the net periodic cost are as follows:
202420232022
Discount Rate4.79%5.00%2.75%
Future Average Compensation Increases
3.00%
2.00% - 3.00%
2.00% - 3.00%
Benefit payments expected in each of the next five years are as follows: 2025 - $1.0 million, 2026 - $0.9 million, 2027 - $0.9 million, 2028 - $1.7 million, and 2029 - $2.0 million. Benefits expected to be paid in the aggregate between 2030 and 2034 are $9.5 million. Given that the plans are unfunded, these amounts are what the Company expects to contribute to the plans in each respective year.
Participants in the SERP are entitled to paid medical, dental and long-term care insurance benefits upon retirement under the plan. The measurement date for determining the plan obligation and cost is December 31. The accumulated postretirement benefit obligation is $0.8 million at December 31, 2024 and 2023. The plan is recognized in the accompanying Consolidated Balance Sheets as a current accrued pension liability of $0.1 million and a long-term accrued pension liability of $0.7 million. The net periodic cost for the years ended December 31, 2024, 2023 and 2022 was not material.
The Company is a participating employer in a trustee-managed multiemployer defined benefit pension plan for employees who participate in collective bargaining agreements. The plan generally provides retirement benefits to employees based on years of service to the Company. Contributions are based on the hours worked and are expensed on a current basis. The plan is 95.3% funded as of January 1, 2024. The Company’s contributions to the plan were $0.9 million in 2024, $0.7 million in 2023 and $0.5 million in 2022. These contributions represent less than 1% of total contributions to the plan.
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHAREHOLDERS’ EQUITY
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
SHAREHOLDERS’ EQUITY SHAREHOLDERS’ EQUITY
Share Buyback Program
The Company’s Board of Directors from time to time authorizes the repurchase of common stock, which allows the Company to purchase shares of its common stock in accordance with applicable securities laws on the open market or through privately negotiated transactions. The Company has the capacity under the currently authorized program to repurchase additional shares of its common stock with a maximum dollar value of $41.5 million.
At-the-Market Equity Offering
On August 8, 2023, the Company initiated an at-the-market equity offering program (the “ATM Program”) for the sale from time to time of shares of the Company’s common stock, par value $0.01 per share having an aggregate offering price of up to $30.0 million. During the year ended December 31, 2023, the Company sold 1,334,228 shares of our Common Stock under the ATM Program. The Company generated $21.8 million in aggregate gross proceeds from sales under the ATM Program at an average sale price of $16.31 per share of Common Stock. Aggregate net proceeds from the ATM Program were $21.3 million after deducting related expenses, including commissions to the Sales Agents and issuance costs. No shares were sold under the ATM Program in 2024. As of December 31, 2024, the Company had remaining capacity under the ATM Program to sell shares of Common Stock having an aggregate offering price up to approximately $8.2 million.
Reserved Common Stock
At December 31, 2024, approximately 8.1 million shares of Common Stock were reserved for issuance upon conversion of the Class B stock, exercise of stock options, issuance of restricted stock and purchases under the Employee Stock Purchase Plan. Class B Stock is identical to Common Stock, except Class B Stock has ten votes per share, is automatically converted to Common Stock on a one-for-one basis when sold or transferred other than via gift, devise or bequest and cannot receive dividends unless an equal or greater amount of dividends is declared on Common Stock.
Comprehensive Loss and Accumulated Other Comprehensive Loss
Comprehensive income or loss consists of net income or loss and the after-tax impact of retirement liability adjustments. No income tax effect is recorded for currency translation adjustments.
The components of accumulated other comprehensive loss are as follows:
(In thousands)20242023
Foreign Currency Translation Adjustments$(8,222)$(6,351)
Retirement Liability Adjustment – Before Tax2,077 (5,357)
Tax Benefit2,282 2,282 
Retirement Liability Adjustment – After Tax4,359 (3,075)
Accumulated Other Comprehensive Loss$(3,863)$(9,426)
In 2024, 2023 and 2022, no tax benefit was recognized as the Company had recorded a full valuation allowance on the deferred tax asset associated with the retirement liability.
The components of other comprehensive income are as follows:
(In thousands)202420232022
Foreign Currency Translation Adjustments$(1,871)$984 $(1,928)
Retirement Liability Adjustment7,434 (884)6,897 
Other Comprehensive Income$5,563 $100 $4,969 
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.25.0.1
LOSS PER SHARE
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
LOSS PER SHARE LOSS PER SHARE
Loss per share computations are based upon the following table:
(In thousands, except per share data)202420232022
Net Loss$(16,215)$(26,421)$(35,747)
Basic Earnings Weighted Average Shares35,037 33,104 32,164 
Net Effect of Dilutive Stock Options— — — 
Diluted Earnings Weighted Average Shares35,037 33,104 32,164 
Basic Loss Per Share$(0.46)$(0.80)$(1.11)
Diluted Loss Per Share$(0.46)$(0.80)$(1.11)
Stock options with exercise prices greater than the average market price of the underlying common shares are excluded from the computation of diluted earnings per share because they are out-of-the-money and the effect of their inclusion would be anti-dilutive. The Company includes the dilutive effect of shares issuable upon conversion of its Convertible Notes in the calculation of diluted income per share using the if-converted method. The Company has the option for the Convertible Notes to settle the conversion value in any combination of cash or shares, and as such, the maximum number of shares issuable are included in the dilutive share count if the effect would be dilutive. The Company incurred a net loss for the years ended December 31, 2024, 2023, and 2022, therefore all outstanding stock options, unvested restricted stock units and the effect of the Convertible Notes are excluded from the computation of diluted loss per share because the effect of their inclusion would be antidilutive.
Antidilutive shares excluded from diluted loss per share computations were as follows:
(In thousands)202420232022
Stock Options and Unvested RSUs1,040 767 1,380 
Convertible Notes553 — — 
Total Antidilutive Securities1,593 767 1,380 
The Company funded substantially all of its 2023 and a portion of its 2024 401K contributions outstanding with treasury stock in lieu of cash, and returned to cash contributions in the second quarter of 2024. The earnings per share computations for the year ended December 31, 2023 are inclusive of approximately 0.1 million in shares outstanding for the equivalent shares needed to fulfill the period’s 401K obligation using the closing share price as of December 31, 2023.
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.25.0.1
EQUITY COMPENSATION
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
EQUITY COMPENSATION EQUITY COMPENSATION
The Company has equity compensation plans that authorize the issuance of restricted stock units or options for shares of Common Stock to directors, officers and key employees. Equity-based compensation is designed to reward long-term contributions to the Company and provide incentives for recipients to join and to remain with the Company. The exercise price of stock options, determined by a committee of the Board of Directors, is equal to the fair market value of the Common Stock on the grant date. Options become exercisable over periods not exceeding ten years and must be exercised within ten years from the grant date. The Company’s practice has been to issue new shares upon the exercise of the options.
The Company established its 2011 Incentive Stock Option Plan for the purpose of attracting and retaining executive officers and key employees, and to align management’s interest with those of the shareholders. At December 31, 2024, the Company had options outstanding for 124,143 shares under the plans.
The Company established the 2005 Directors Stock Option Plan for the purpose of attracting and retaining the services of experienced and knowledgeable outside directors, and to align their interest with those of the shareholders. At December 31, 2024, the Company had options outstanding for 28,254 shares under the plans.
During 2017, the Company established the Astronics Corporation 2017 Long Term Incentive Plan for the purpose of attracting and retaining directors, executive officers and key employees, and to align management’s interest with those of the shareholders. The Long Term Incentive Plan contemplates the use of a mix of equity award types. For stock options, the exercise price is equal to the share price on the date of grant. Upon inception, the remaining options available for future grant under the 2011 Incentive Stock Option Plan and the 2005 Directors Stock Option Plan were rolled in the Long Term Incentive Plan, and no further grants may be made out of those plans. The Long Term Incentive Plan was amended and restated in May 2021. At December 31, 2024, the Company had stock options and RSUs outstanding that covered 1,963,720 shares under the Long Term Incentive Plan, and there were 278,560 shares available for future grant under this plan.
Stock compensation expense recognized during the period is based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. Vesting requirements vary for directors, officers and key employees. In general, options or RSUs granted to outside directors vest six months from the date of grant and options granted to officers and key employees straight line vest over a three- to five-year period from the date of grant. RSUs granted to officers and key employees generally cliff vest three years from the date of grant.
The following table provides compensation expense information based on the fair value of stock options and RSUs for the years ended December 31 as follows:
(In thousands)202420232022
Equity-based Compensation Expense$8,570 $7,198 $6,497 
Tax Benefit(1,564)(1,259)(1,068)
Equity-based Compensation Expense, Net of Tax$7,006 $5,939 $5,429 
Tax benefit excludes the impact of valuation allowances recorded against deferred tax assets. In the fourth quarter of 2024, the Company entered into a Transition and Retirement Agreement with its former CFO, which granted certain benefits related to the retirement. Equity-based Compensation Expense includes $0.6 million related with accelerated RSU vesting pursuant to that Agreement.
Stock Options
202420232022
Weighted Average Fair Value of the Options Granted$10.55 $8.39 $5.97 
The weighted average fair value for these options was estimated at the date of grant using a Black-Scholes option pricing model with the following assumptions:
202420232022
Risk-free Interest Rate
4.13%
4.20% - 4.33%
3.48% - 3.62%
Dividend Yield
—%
—%
—%
Volatility Factor
0.61
0.58
0.61
Expected Life in Years
7 years
3 - 7 years
5 - 9 years
To determine expected volatility, the Company uses historical volatility based on weekly closing prices of its Common Stock and considers currently available information to determine if future volatility is expected to differ over the expected terms of the options granted. The risk-free rate is based on the U.S. Treasury yield curve at the time of grant for the appropriate term of the options granted. Expected dividends are based on the Company’s history and expectation of dividend payouts. The expected term of stock options is based on vesting schedules, expected exercise patterns and contractual terms.
A summary of the Company’s stock option activity and related information for the year ended December 31 is as follows:
2024
(Aggregate intrinsic value in thousands)Options
Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
Outstanding at January 11,410,984 $19.47 $— 
Options Granted75,800 $16.55 $— 
Options Exercised— $— $— 
Options Forfeited / Expired(65,291)$31.35 $— 
Outstanding at December 311,421,493 $18.77 $— 
Exercisable at December 311,084,536 $20.31 $— 
The aggregate intrinsic value in the preceding table represents the total pretax option holder’s intrinsic value, based on the closing stock price of the Company’s Common Stock which would have been received by the option holders had all option holders exercised their options as of that date. The closing stock price of the Company’s Common Stock was $15.96, $17.42 and $10.30 as of December 31, 2024, 2023 and 2022, respectively. As the stock price of $15.96 was below the weighted average exercise price, intrinsic value is zero.
The weighted average fair value of options vested during 2024, 2023 and 2022 was $7.30, $11.53 and $12.89, respectively. The total fair value of options that vested during the year amounted to $2.1 million, $3.0 million and $2.4 million for the years ended December 31, 2024, 2023 and 2022, respectively. At December 31, 2024, total compensation costs related to non-vested option awards not yet recognized amounts to $3.0 million and will be recognized over a weighted average period of approximately one year.
The following is a summary of weighted average exercise prices and contractual lives for outstanding and exercisable stock options as of December 31, 2024:
 OutstandingExercisable
Exercise Price RangeShares
Weighted Average
Remaining Life
in Years
Weighted 
Average
Exercise Price
Shares
Weighted Average
Remaining Life
in Years
Weighted
Average
Exercise Price
$9.74 – $16.55
945,850 7.5$12.44 608,894 7.2$11.68 
$22.93 – $35.61
471,079 3.3$31.21 471,078 3.3$31.21 
$45.89 – $45.89
4,564 0.2$45.89 4,564 0.2$45.89 
1,421,493 6.1$18.77 1,084,536 5.5$20.31 
Restricted Stock Units
The fair value of each RSU granted is equal to the fair market value of the Company’s Common Stock on the date of grant. The RSUs granted to employees generally cliff vest three years from the date of grant, while RSUs granted to directors cliff vest six months from the date of grant.
A summary of the Company’s RSU activity and related information for the year ended December 31 is as follows:
2024
RSU Shares
Weighted
Average
Grant Date Fair Value
Unvested at January 1654,160 $11.05 
Granted295,496 $18.91 
Vested(222,138)$16.77 
Forfeited(32,894)$14.61 
Unvested at December 31694,624 $12.39 
Included in total equity-based compensation expense for the year ended December 31, 2024 was $5.3 million related to RSUs. At December 31, 2024, total compensation costs related to non-vested awards not yet recognized amounts to $3.7 million and will be recognized over a weighted average period of approximately two years.
Employee Stock Purchase Plan
In addition to the stock options and RSUs discussed above, the Company has established the Employee Stock Purchase Plan to encourage employees to invest in the Company. The plan provides employees the opportunity to invest up to the IRS annual maximum of approximately $25,000 in the Company’s common stock at a price equal to 85% of the fair market value of the Company’s common stock, determined each October 1. Employees are allowed to enroll annually. Employees indicate the aggregate value of shares they wish to obtain through the program and their intention to pay for the shares through payroll deductions over the annual cycle of October 1 through September 30. Employees can withdraw anytime during the annual cycle, and all money withheld from the employees’ pay is returned. If an employee remains enrolled in the program, enough money will have been withheld from the employees’ pay during the year to pay for all the shares that the employee opted for under the program. At December 31, 2024, employees had subscribed to purchase 185,326 shares at $16.60 per share. The weighted average fair value of the options was approximately $5.02, $4.94 and $2.39 for options granted during the year ended December 31, 2024, 2023 and 2022, respectively.
The fair value for the options granted under the Employee Stock Purchase Plan was estimated at the date of grant using a Black-Scholes option pricing model with the following assumptions:
202420232022
Risk-free Interest Rate3.96 %5.49 %4.01 %
Dividend Yield— %— %— %
Volatility Factor0.41 0.56 0.50 
Expected Life in Years1.01.01.0
XML 41 R25.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
FAIR VALUE FAIR VALUE
On a Recurring Basis:
A financial asset or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement. There were no financial assets or liabilities carried at fair value measured on a recurring basis at December 31, 2024 or 2023.
On a Non-recurring Basis:
Long-lived assets are evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying value may not be recoverable. The recoverability test consists of comparing the undiscounted projected cash flows of the asset or asset group (which are Level 3 inputs) with the asset of asset group’s carrying amount. Should the carrying amount exceed undiscounted projected cash flows, an impairment loss would be recognized to the extent the carrying amount exceeds fair value. There were no impairment charges related to long-lived assets in 2024, 2023 or 2022 and no long-lived assets are required to be measured at fair value for purposes of the long-lived asset recoverability test.
Due to their short-term nature, the carrying value of cash and equivalents, restricted cash, accounts receivable and accounts payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments. Refer to Note 8, Long-Term Debt, for additional information relating to the fair value of the Company's outstanding fixed-rate Convertible Notes.
XML 42 R26.htm IDEA: XBRL DOCUMENT v3.25.0.1
SELECTED QUARTERLY FINANCIAL INFORMATION
12 Months Ended
Dec. 31, 2024
Quarterly Financial Information Disclosure [Abstract]  
SELECTED QUARTERLY FINANCIAL INFORMATION SELECTED QUARTERLY FINANCIAL INFORMATION
The following table summarizes selected quarterly financial information for 2024 and 2023:
 Quarter Ended
(Unaudited)December 31,December 31,
(In thousands, except for per share data)20242023
Sales$208,540 $195,292 
Gross Profit (Sales Less Cost of Products Sold)$50,054 $39,973 
Income Before Income Taxes$576 $1,534 
Net (Loss) Income$(2,832)$6,976 
Basic (Loss) Earnings Per Share$(0.08)$0.20 
Diluted (Loss) Earnings Per Share$(0.08)$0.20 
Income before taxes in 2024 includes an increase in litigation-related legal expenses and legal reserve adjustments of $7.0 million compared to the prior-year period, and a loss on extinguishment of the debt of $3.2 million.
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEGAL PROCEEDINGS
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
LEGAL PROCEEDINGS LEGAL PROCEEDINGS
Lufthansa
On December 29, 2010, Lufthansa Technik AG (“Lufthansa”) filed a Statement of Claim in the Regional State Court of Mannheim, Germany. Lufthansa’s claim asserted that a subsidiary of the Company, AES, sold, marketed, and brought into use in Germany a power supply system that infringes upon a German patent held by Lufthansa. Lufthansa sought an order requiring AES to stop selling and marketing the allegedly infringing power supply system, a recall of allegedly infringing products sold to commercial customers in Germany since November 26, 2003, and compensation for damages related to direct sales of the allegedly infringing power supply system in Germany (referred to as “direct sales”).
AES modified the outlet units at the end of 2014 and the overwhelming majority of the modified outlet units sold from 2015 do not infringe the patent of Lufthansa.
In February 2015, the Regional State Court of Mannheim, Germany held that the patent was infringed. The judgment did not require AES to recall products that are already installed in aircraft or had been sold to other end users.
The Company appealed to the Higher Regional Court of Karlsruhe. On November 15, 2016, the Higher Regional Court of Karlsruhe upheld the lower court’s decision. The Company sought permission to appeal to the German Federal Supreme Court. By judgment of March 26, 2019, the German Federal Supreme Court dismissed AES's appeal. With this decision, the above-mentioned proceedings are complete.
In July 2017, Lufthansa filed an action in the Regional State Court of Mannheim for payment of damages caused by AES’s direct sales of the product into Germany. A first instance decision in this matter was handed down on December 6, 2019. According to this ruling, Lufthansa was awarded damages in the amount of approximately $3.2 million plus interest. In 2020, AES made payment of $4.7 million, inclusive of interest, in satisfaction of the first instance judgment. On July 12, 2023, the Higher Regional Court of Karlsruhe in Germany reduced the Company’s liability for direct damages on appeal from approximately $3.2 million plus interest to approximately $2.8 million plus interest. Additionally, in its judgment, the Court reduced the interest rate on damages from 5% (as held by the Regional Court of Mannheim) to 4%. Accordingly, the Company reclaimed overpaid damages and interest from LHT in the amount of approximately $1.2 million. This was recorded as an offset to Selling, General and Administrative expenses in the third quarter of 2023, upon receipt of the refund.
Both Lufthansa and AES have filed requests with the German Federal Supreme Court to be granted leave to file appeals against this decision.
On December 29, 2017, Lufthansa filed another infringement action against AES in the Regional State Court of Mannheim claiming that sales by AES to its international customers have infringed Lufthansa's patent if AES's customers later shipped the products to Germany (referred to as “indirect sales”). This action, therefore, addresses sales other than those covered by the action filed on December 29, 2010, discussed above. No amount of claimed damages has been specified by Lufthansa.
A first instance decision in this matter was issued on December 6, 2019. The Court found that indirect sales (as defined above) by AES to international customers infringe the patent under the conditions specified in the judgment and that the sale of components of the EmPower system to Germany constitutes an indirect patent infringement. The Court rejected Lufthansa's claim that AES is also liable for damages for the sale of modified products. This means that AES is not liable for damages based on the sale of modified outlet units that removed the infringing feature. AES and Lufthansa both appealed this decision. On July 12, 2023, the Higher Regional Court of Karlsruhe essentially upheld the first instance ruling.
According to the Higher Regional Court of Karlsruhe ruling, AES is responsible for payment of damages for indirect sales of patent-infringing EmPower in-seat power supply systems in the period from December 29, 2007 to May 22, 2018. However, because the outlet units were modified at the end of 2014, the period for which AES is liable for damages in connection with indirect sales into Germany substantially finished at the end of 2014.
Both Lufthansa and AES have filed requests with the German Federal Supreme Court to be granted leave to file appeals against this decision.
After the accounting, Lufthansa is expected to enforce its claim for damages in separate court proceedings. These proceedings would most likely be tried before the Mannheim Court again, which makes it probable that the Mannheim Court will determine the damages for the indirect sales based on the same principles as in the direct sales proceedings (unless the latter ruling of the Mannheim Court is reversed on appeal). Based on the information available and the determination of the damages in the direct sales claim discussed above, we estimated that the Company’s total exposure related to these matters that was probable and that could be reasonably estimated at December 31, 2024, was approximately $11.6 million plus accrued interest. Accrued interest on the indirect damages reserve was estimated using the same interest rate as the direct damages. Approximately $0.7 million, $0.7 million, and $0.6 million was recorded within Selling, General and Administrative Expenses in the Company’s Consolidated Statements of Operations for each of 2024, 2023 and 2022, respectively, for additional interest accrued during such periods.
In connection with the indirect sales claims, we currently believe it is unlikely that the appeals process will be completed and any damages and related interest will be paid before December 31, 2025. Therefore, the liability related to this matter (inclusive of accrued interest), totaling $17.1 million, is classified within other liabilities (non-current) in the Consolidated Balance Sheets at December 31, 2024 and 2023. This amount may be adjusted depending on the decision of the Court on the direct sales damages appeal referred to previously.
In December 2017, Lufthansa filed patent infringement cases in the United Kingdom (“UK”) and in France. The Lufthansa patent expired in May 2018. In those cases, Lufthansa accuses AES and certain of its customers of having manufactured, used, sold and offered for sale a power supply system, and offered and supplied parts for a power supply system that infringed upon a Lufthansa patent in those respective countries. In the normal course of its supply arrangements, AES has indemnified its customers from liability arising from such matters, and as such will bear responsibility for any monetary damages arising from such claims.
On December 4, 2020, the Court held the French patent invalid for all asserted claims. There can consequently be no finding of infringement on first instance. Lufthansa has appealed this judgment. The appeal hearing took place on December 8, 2022, and on February 24, 2023, the Court upheld the first instance judgment in favor of AES. Lufthansa lodged an appeal before the French Supreme Court; the French Supreme Court will review the Court of Appeal of Paris’ reasoning around the nullification of one of the claims of the patent. AES filed briefs with the French Supreme Court on January 22, 2024 and on September 11, 2024 in response to Lufthansa’s appeal. The written phase of the procedure was closed in January 2025 and a decision from this Court is currently expected in March 2025. As loss exposure is not probable and estimable at this time, the Company has not recorded any liability with respect to the French matter as of December 31, 2024 or December 31, 2023.
In the UK matter, the Court held the UK patent valid and 3 out of 4 asserted claims infringed in June 2020. In contrast to the decisions in Germany, the UK Court found that the modified components infringed a valid claim of the patent, and accordingly, the period for which AES or its customers would be liable in connection with direct sales into the UK extends until the expiration of the patent in May 2018. While AES appealed the ruling, the Court dismissed the appeal on all grounds. Lufthansa sought an account of the profits that AES and certain of its customers had made from UK sales. The trial of that issue took place in October 2024. Both the Company and Lufthansa submitted to the UK High Court of Justice calculations of the estimated profits derived from the reports of the parties’ respective financial experts.
The account of profits trial judgment was published on February 21, 2025. The February 2025 judgment quantified the amount payable in aggregate in respect of the profits derived from infringing Lufthansa’s UK patent by the defendants as $11.9 million. Any additional amounts required to be paid by the Company related to certain other factors peripheral to the damages award, including potential reimbursement of legal fees related to the damages proceedings, will be determined at follow-up hearings
expected to occur in the first half of 2025. The Company is unable to estimate a range of exposure, if any, related to such peripheral issues, and as such, has not recorded any additional liabilities at this time
It is expected that one or more of the parties may seek permission to appeal the February 21, 2025 judgment; permission to appeal is not assured under English law. The Company expects that payment of the ordered liability will be required in the second quarter of 2025, and that an appeal, if any, would likely be heard in early 2026.
Accordingly, the Company recorded additional expense of $4.8 million in the quarter ended December 31, 2024, within Selling, General and Administrative Expenses in the Company’s Consolidated Statements of Operations. The $11.9 million liability related to this matter is classified within Accrued Expenses and Other Current Liabilities in the accompanying Consolidated Balance Sheets as of December 31, 2024. The liability related to this matter was $7.4 million as of December 31, 2023, classified within Other Liabilities (non-current) in the Company’s Consolidated Balance Sheet at such date.
Separate from payment of profits from the February 2025 judgment discussed above, as a result of the first instance judgement in their favor, Lufthansa was entitled to reimbursement from AES of a proportion of its legal expenditures in the UK case. An interim reimbursement was paid to Lufthansa in August 2020. As a result of the appeal decision, Lufthansa will be entitled to reimbursement from AES of a larger proportion of its first instance legal expenditures, as well as a portion of its legal expenditures associated with the appeal. A liability for reimbursement of Lufthansa’s legal expenses associated with the UK matter for the June 2022 trial and the appeal of that decision was approximately $1.0 million and $0.7 million on December 31, 2024 and December 31, 2023, respectively, which is expected to be paid within the next twelve months and, as such, is classified in Accrued Expenses and Other Current Liabilities in the accompanying Consolidated Condensed Balance Sheet as of December 31, 2024 and December 31, 2023. In the normal course, a defendant in the Company’s position would be ordered to make a partial reimbursement of Lufthansa’s legal costs. Whether that is the case and the amount depends on a number of variables including the size of the order for payment of profits. Additional amounts may be payable by the Company associated with Lufthansa’s legal fees incurred related to the account of profits proceedings, but the Company is unable to estimate a range of exposure and as such has not recorded any additional liabilities at this time.
Each of the German, France and UK claims are separate and distinct. Validity and infringement of the Lufthansa patent in each country is a matter for the courts in each of these countries, whose laws differ from each other. In addition, the principles of calculating damages in each jurisdiction differ substantially. Therefore, the Company has assessed each matter separately and cannot apply the same calculation methodology as in the German direct and indirect matters. However, it is reasonably possible that additional damages and interest could be incurred if the appellate court in France was to rule in favor of Lufthansa, or if damages in the UK matter are calculated on a different basis than our estimate or using information not currently available.
There were no other significant developments in any of these matters during the year ended December 31, 2024.
Other
On March 23, 2020, Teradyne, Inc. filed a complaint against the Company and its subsidiary, Astronics Test Systems (“ATS”) (together, “the Defendants”) in the United States District Court for the Central District of California alleging patent and copyright infringement, and certain other related claims. The Defendants moved to dismiss certain claims from the case. On November 6, 2020, the Court dismissed the Company from the case, and also dismissed a number of claims, though the patent and copyright infringement claims remained. The case proceeded to discovery. In addition, on December 21, 2020, ATS filed a petition for inter partes review (“IPR”) with the US Patent Trial and Appeal Board (“PTAB”), seeking to invalidate the subject patent, and on July 21, 2021, the PTAB instituted IPR. The PTAB issued its decision on July 20, 2022, in which it invalidated all of Teradyne’s patent claims. Teradyne did not appeal the decision. On June 5, 2023, the parties attended a court-ordered mediation but did not reach a settlement. After the mediation, Teradyne agreed to drop its remaining state law claims in exchange for ATS dropping one of its defenses, leaving only its copyright claim. On December 7, 2023, the District Court granted ATS’s motion for summary judgment on its affirmative defense of fair use. The Court subsequently entered final judgment in favor of ATS on December 14, 2023. Teradyne appealed to the United States Court of Appeals for the Ninth Circuit. On January 30, 2025, the Ninth Circuit affirmed the District Court’s grant of summary judgment. Teradyne may pursue an appeal by petitioning the United States Supreme Court for a writ of certiorari. It is unknown at this time whether Teradyne will pursue either option, or, if it does, whether the United States Supreme Court will grant a writ of certiorari. No amounts have been accrued for this matter in the December 31, 2024 or 2023 financial statements, as loss exposure was neither probable nor estimable at such times.
Other than these proceedings, we are not party to any significant pending legal proceedings that management believes will result in a material adverse effect on our financial condition or results of operations. Accrued legal fees were $6.5 million and $7.9 million as of December 31, 2024 and 2023, respectively.
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENTS
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
SEGMENTS SEGMENTS
The Company reports segment information based on the management approach, which designates the internal reporting used by the Chief Operating Decision Maker (“CODM”) for making decisions and assessing performance as the source of the Company’s reportable segments. The CODM, which is the Company’s Chief Executive Officer, allocates resources and assesses the performance of each operating segment based on historical and potential future product sales, gross margin associated with those sales, and operating income (loss) before interest, taxes, and corporate expenses. The Company has determined its reportable segments to be Aerospace and Test Systems based on the information used by the CODM.
Segment information and reconciliations to consolidated amounts for the years ended December 31 are as follows:
(In thousands)202420232022
Sales:
Aerospace$706,746 $605,001 $461,206 
Less Inter-segment Sales(62)(171)(10)
Total Aerospace Sales706,684 604,830 461,196 
Test Systems88,874 84,376 73,717 
Less Inter-segment Sales(132)— (19)
Test Systems88,742 84,376 73,698 
Total Consolidated Sales$795,426 $689,206 $534,894 
Less1
Cost of Products Sold:
Aerospace$549,017 $499,948 $399,834 
77.7 %82.7 %86.7 %
Test Systems$78,067 $68,462 $63,520 
88.0 %81.1 %86.2 %
Other Segment Items2
Aerospace$95,261 $80,253 $63,245 
Test Systems$19,152 $24,659 $18,296 
Operating Income (Loss) and Margins:
Aerospace$62,406 $24,629 $(1,883)
8.8 %4.1 %(0.4)%
Test Systems(8,477)(8,745)(8,118)
(9.6)%(10.4)%(11.0)%
Total Operating Income (Loss)$53,929 $15,884 $(10,001)
6.8 %2.3 %(1.9)%
Additions to (Deductions from) Operating Profit:
Net Gain on Sale of Businesses$— $3,427 $11,284 
Loss on Extinguishment of Debt(10,148)— — 
Interest Expense, Net of Interest Income(21,998)(23,328)(9,422)
Corporate and Other Expenses, Net(29,650)(22,294)(21,654)
Loss before Income Taxes$(7,867)$(26,311)$(29,793)
1 The significant expenses and amounts presented align with the segment-level information that is regularly provided to the CODM. Inter-segment expenses are included within the amounts shown.
2 Other segment items include Selling, General and Administrative Expenses and sublease and rental income.

(In thousands)202420232022
Depreciation and Amortization:
Aerospace$19,458 $20,801 $22,384 
Test Systems4,813 5,068 4,341 
Corporate195 235 1,052 
Total Depreciation and Amortization$24,466 $26,104 $27,777 
Assets:
Aerospace$498,528 $493,660 
Test Systems128,828 122,681 
Corporate21,408 17,451 
Total Assets$648,764 $633,792 
Capital Expenditures:
Aerospace$7,346 $5,003 $4,289 
Test Systems1,066 2,640 3,299 
Corporate16 — 87 
Total Capital Expenditures$8,428 $7,643 $7,675 
During the year ended December 31, 2024 and 2023, reserves associated with customer bankruptcies of $3.2 million and $11.1 million, respectively, negatively impacted Aerospace Operating Income. Aerospace Operating Income in the years ended December 31, 2024 and 2023 include compensation expense related to resumed incentive programs including bonuses, 401K and profit sharing contributions of $19.9 million and $6.7 million, respectively. In the year ended December 31, 2022, $6.0 million of the AMJP grant was recognized as an offset to the cost of products sold in the Aerospace segment.
During the year ended December 31, 2023, $5.8 million was recognized in sales related to the reversal of a deferred revenue liability assumed with an acquisition and associated with a customer program within our Test Systems Segment which is no longer expected to occur, which also benefits Test Systems’ operating loss for the year.
Corporate expenses and other for the year ended December 31, 2023, includes income of $1.8 million associated with the reversal of a liability related to an equity investment, as we are no longer required to make the associated payment. This amount is included in Other Income, Net.
The following table summarizes the Company’s sales into the following geographic regions for the years ended December 31:
(In thousands)202420232022
United States$593,943 $518,096 $419,431 
North America (excluding United States)13,107 14,878 9,222 
Asia44,176 26,165 21,242 
Europe139,384 123,682 78,625 
South America1,445 2,071 3,629 
Other3,371 4,314 2,745 
Total$795,426 $689,206 $534,894 
The following table summarizes the Company’s property, plant and equipment by country for the years ended December 31:
(In thousands)20242023
United States$73,749 $77,939 
France5,625 6,417 
India357 487 
Canada956 593 
Total$80,687 $85,436 
Sales recorded by the Company’s foreign operations were $82.1 million, $69.3 million and $50.0 million in 2024, 2023 and 2022, respectively. Net income (loss) from foreign operations was $7.6 million, $5.3 million and $(0.2) million in 2024, 2023
and 2022, respectively. Net assets held outside of the U.S. total $41.3 million and $39.1 million at December 31, 2024 and 2023, respectively. The exchange gain (loss) included in determining net income (loss) was insignificant in 2024, 2023 and 2022. Cumulative translation adjustments amounted to $8.2 million and $6.4 million at December 31, 2024 and 2023, respectively.
The Company has a significant concentration of business with The Boeing Company (“Boeing”). Sales to Boeing are primarily in the Aerospace segment. The following is information relating to the activity with this customer:
202420232022
Percent of Consolidated Sales
Boeing10.2%11.0%11.0%
(In thousands)20242023
Accounts Receivable at December 31,
Boeing$10,474 $17,314 
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
DIVESTITURE ACTIVITIES
12 Months Ended
Dec. 31, 2024
Discontinued Operations and Disposal Groups [Abstract]  
DIVESTITURE ACTIVITIES DIVESTITURE ACTIVITIES
Semiconductor Test Business
On February 13, 2019, the Company completed a divestiture of its semiconductor business within the Test Systems segment. The total proceeds of the divestiture included two elements of contingent earnouts. The “First Earnout” was calculated based on a multiple of all future sales of existing and certain future derivative products to existing and future customers in each annual period from 2019 through 2022. The First Earnout was capped at $35.0 million in total. The “Second Earnout” was calculated based on a multiple of future sales related to an existing product and program with an existing customer exceeding an annual threshold for each annual period from 2019 through 2022. The Second Earnout was not capped. For the Second Earnout, if the applicable sales in an annual period did not exceed the annual threshold, no amounts would be paid relative to such annual period; the sales in such annual period did not carry over to the next annual period. Due to the degree of uncertainty associated with estimating the future sales levels of the divested business and its underlying programs, and the lack of reliable predictive market information, the Company elected an accounting policy to recognize such earnout proceeds, if received, as additional gain on sale when such proceeds are realized or realizable. We consider the proceeds realizable when we have received communication from the purchaser of its calculation of the earnout and the parties reach agreement on the calculation. No amounts were payable to the Company under either earnout for the calendar 2019 earnout. The Company agreed to an earnout payment of $10.7 million for the calendar 2020 earnout, which was recorded in the fourth quarter of 2021 as Other Income and was paid to the Company in early January 2022. In March 2022, the Company agreed with the earnout calculation for the calendar 2021 earnout in the amount of $11.3 million. The Company recorded the gain and received the payment in the first quarter of 2022. In March 2023, the Company agreed with the final earnout calculation for the calendar 2022 earnout for $3.4 million. The Company recorded the gain and received the payment in the first quarter of 2023.
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2024
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts
SCHEDULE II
Valuation and Qualifying Accounts
YearDescription
Balance at the
Beginning of
Period
Additions Charged to Cost and ExpenseWrite-Offs/Other
Balance at
End of
Period
(In thousands)     
2024Allowance for Estimated Credit Losses$9,193 $1,348 $(8,164)$2,377 
Reserve for Excess and Obsolete Inventories$38,539 $12,434 $(7,631)$43,342 
Deferred Tax Valuation Allowance$65,640 $14,543 $(1,524)$78,659 
2023Allowance for Estimated Credit Losses$2,630 $7,772 $(1,209)$9,193 
Reserve for Excess and Obsolete Inventories$36,817 $8,229 $(6,507)$38,539 
Deferred Tax Valuation Allowance$57,369 $8,096 $175 $65,640 
2022Allowance for Estimated Credit Losses$3,183 $565 $(1,118)$2,630 
Reserve for Excess and Obsolete Inventories$33,775 $2,850 $192 $36,817 
Deferred Tax Valuation Allowance$43,519 $15,236 $(1,386)$57,369 
XML 47 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Pay vs Performance Disclosure          
Net Loss $ (2,832) $ 6,976 $ (16,215) $ (26,421) $ (35,747)
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Insider Trading Policies and Procedures
12 Months Ended
Dec. 31, 2024
Insider Trading Policies and Procedures [Line Items]  
Insider Trading Policies and Procedures Adopted true
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cybersecurity Risk Management and Strategy Disclosure
12 Months Ended
Dec. 31, 2024
Cybersecurity Risk Management, Strategy, and Governance [Line Items]  
Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]
We recognize the critical importance of assessing, identifying, and managing material risks associated with cybersecurity threats. Our cybersecurity strategy prioritizes detection, analysis and response to known, anticipated or unexpected threats, effective management of security risks, and resiliency against incidents. This strategy is supported by both management and our Board of Directors.
We continuously strive to surpass industry best practices by implementing risk-based controls aimed at safeguarding both our partners’ and the Company’s information systems. In order to protect both commercial and defense-related businesses and support our production operations, the Company has adopted security principles in accordance with the National Institute of
Standards and Technology Cybersecurity Framework, contractual requirements and other global standards. We conduct annual security assessments, including external and internal penetration tests, social engineering attacks, and vulnerability assessments. These assessments provide critical insights into our security posture and help us identify and seek to address potential weaknesses proactively. We leverage multiple vendors and their diverse perspectives as means to enhance the effectiveness of our security measures. Furthermore, as we implement solutions, we engage with industry-leading partners to receive guidance on best practices for solution use and overall security. This collaboration seeks to align our cybersecurity strategies with the latest industry standards and best practices. We also maintain regular communication with external partners to stay abreast of current cybersecurity trends and emerging threats. This proactive approach enables us to seek to enhance our security posture and adapt our defenses to evolving cyber risks.
Cybersecurity Risk Management Processes Integrated [Flag] true
Cybersecurity Risk Management Processes Integrated [Text Block]
We recognize the critical importance of assessing, identifying, and managing material risks associated with cybersecurity threats. Our cybersecurity strategy prioritizes detection, analysis and response to known, anticipated or unexpected threats, effective management of security risks, and resiliency against incidents. This strategy is supported by both management and our Board of Directors.
Cybersecurity Risk Management Third Party Engaged [Flag] true
Cybersecurity Risk Third Party Oversight and Identification Processes [Flag] true
Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag] false
Cybersecurity Risk Board of Directors Oversight [Text Block] The Board of Directors oversees an enterprise-wide approach to risk management, designed to support the achievement of organizational objectives, including strategic objectives, to improve long-term organizational performance and enhance shareholder value.
Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block] The Board of Directors oversees an enterprise-wide approach to risk management, designed to support the achievement of organizational objectives, including strategic objectives, to improve long-term organizational performance and enhance shareholder value.
Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block] The Director of IT provides a report to the Board of Directors on an annual basis, or more frequently as needed, with respect to information security activity, security assessments, controls and investments.
Cybersecurity Risk Role of Management [Text Block]
The Company’s Director of Information Technology (“IT”), who reports to our CFO, has over 20 years of experience leading cyber security oversight and is responsible for management of cybersecurity risk and the protection and defense of our networks and systems. Our IT security team, led by the Director of IT, consists of professionals with broad cybersecurity experiences, including a number of cybersecurity certifications and degrees. As a result, our IT security teams utilize their understanding of industry best practices and hands-on experience to seek to implement effective cybersecurity solutions. Cybersecurity remains a top priority across the organization, with resources allocated in an efficient manner to seek to mitigate risks and enhance our overall security posture.
The Board of Directors oversees an enterprise-wide approach to risk management, designed to support the achievement of organizational objectives, including strategic objectives, to improve long-term organizational performance and enhance shareholder value. The Director of IT provides a report to the Board of Directors on an annual basis, or more frequently as needed, with respect to information security activity, security assessments, controls and investments.
We have a set of Company-wide policies and procedures concerning cybersecurity matters. The Company’s Incident Management Policy provides a framework for reporting and managing security incidents affecting the Company’s information and business computing devices and systems, losses of information, and information security concerns. All users, including employees, contractors, consultants, suppliers, customers, government, and all personnel affiliated with third parties that perform work for the Company, are obligated to report information security incidents in order to mitigate the consequences and reduce the risk of future breaches of security. Our incident response process consists of several principal steps, including 1) preparation for a cybersecurity incident, 2) detection of a security incident and assignment to the appropriate IT personnel, 3) identification and preservation of evidence, and 4) risk assessment. Depending on the nature and severity of an incident, notifications are escalated to our CEO and the Board of Directors and, if determined to be material, externally. The incident management process is overseen by the Director of IT. The Company maintains additional policies that directly or indirectly relate to cybersecurity, such as policies related to encryption standards, mobile devices and data destruction. These policies go through an internal review process and are approved by appropriate members of management.
Our IT security team reviews enterprise risk management-level cybersecurity risks annually. The following key risk elements are evaluated:
Insiders – Whether intentional or unintentional, individuals within our Company may cause damage to our systems. We have processes in place to seek to mitigate these threats, including through controls over access to our systems and access to network resources.
External threats – We recognize the risk that hackers, vandals, and saboteurs may seek to gain access to information contained in our systems. We employ multi-layered defense and monitoring to seek to mitigate the risk associated with these threats. The Company also conducts regular periodic training of its employees as to the protection of sensitive information which includes security awareness training intended to prevent the success of “phishing” attacks.
Third-party risks – We also consider and evaluate cybersecurity risks associated with use of third-party service providers. User access to third-party systems is reviewed annually, and we obtain and review a System and Organization Controls (“SOC”) 1 or SOC 2 report from key third-party service providers.
Cybersecurity Risk Management Positions or Committees Responsible [Flag] true
Cybersecurity Risk Management Positions or Committees Responsible [Text Block] The Company’s Director of Information Technology (“IT”), who reports to our CFO, has over 20 years of experience leading cyber security oversight and is responsible for management of cybersecurity risk and the protection and defense of our networks and systems. Our IT security team, led by the Director of IT, consists of professionals with broad cybersecurity experiences, including a number of cybersecurity certifications and degrees.
Cybersecurity Risk Management Expertise of Management Responsible [Text Block] The Company’s Director of Information Technology (“IT”), who reports to our CFO, has over 20 years of experience leading cyber security oversight and is responsible for management of cybersecurity risk and the protection and defense of our networks and systems.
Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block] The Director of IT provides a report to the Board of Directors on an annual basis, or more frequently as needed, with respect to information security activity, security assessments, controls and investments.
Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag] true
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES (Policies)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Description of Business
Description of the Business
Astronics Corporation (“Astronics” or the “Company”) is a leading provider of advanced technologies to the global aerospace, defense, and electronics industries. Our products and services include advanced, high-performance electrical power generation, distribution and seat motion systems, lighting and safety systems, avionics products, systems and certification, aircraft structures and automated test systems.
We have principal operations in the United States (“U.S.”), Canada and France, as well as engineering offices in Ukraine and India.
Principles of Consolidation
Principles of Consolidation
The Consolidated Financial Statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated.
The Company accounts for its acquisitions under Accounting Standard Codification (“ASC”) Topic 805, Business Combinations and Reorganizations (“ASC Topic 805”). ASC Topic 805 provides guidance on how the acquirer recognizes and measures the consideration transferred, identifiable assets acquired, liabilities assumed, non-controlling interests, and goodwill acquired in a business combination. ASC Topic 805 also expands required disclosures surrounding the nature and financial effects of business combinations. There were no acquisitions in 2024, 2023 or 2022.
Cost of Products Sold, Research and Development and Selling, General and Administrative Expenses and Shipping and Handling
Cost of Products Sold, Research and Development and Selling, General and Administrative Expenses
Cost of Products Sold includes the costs to manufacture products such as direct materials and labor and manufacturing overhead as well as all engineering and developmental costs. The Company is engaged in a variety of research and development activities directed to the substantial improvement or new application of the Company’s existing technologies. Research and development costs are expensed as incurred and include salaries, benefits, consulting, material costs and depreciation. Research and development expenses amounted to $52.1 million in 2024, $53.5 million in 2023 and $48.3 million in 2022. These costs are included in Cost of Products Sold. SG&A expenses include costs primarily related to our sales, marketing and administrative departments. Interest expense is shown net of interest income.
Shipping and Handling
Shipping and handling costs are included in Cost of Products Sold.
Equity-Based Compensation
Equity-Based Compensation
The Company accounts for its stock options following ASC Topic 718, Compensation – Stock Compensation (“ASC Topic 718”). ASC Topic 718 requires all equity-based payments to employees, including grants of employee stock options and RSUs, to be recognized in the statement of earnings based on the grant date fair value of the award. For awards with graded vesting, the Company uses a straight-line method of attributing the value of stock-based compensation expense, subject to minimum levels of expense, based on vesting. The Company accounts for forfeitures as they occur.
Under ASC Topic 718, stock compensation expense recognized during the period is based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. Equity-based compensation expense is included in SG&A Expenses.
Cash and Cash Equivalents
Cash and Cash Equivalents
All highly liquid instruments with a maturity of three months or less at the time of purchase are considered cash equivalents.
Restricted Cash
Restricted Cash
Under the provisions of the ABL Revolving Credit Facility (as defined and discussed below in Note 8, Long-Term Debt), the Company has a cash dominion arrangement with the banking institution for its accounts within the United States whereby daily cash receipts are contractually utilized to pay down outstanding balances on the ABL Revolving Credit Facility. Account balances that have not yet been applied to the ABL Revolving Credit Facility are classified as restricted cash in the accompanying Consolidated Balance Sheets.
Accounts Receivable and Allowance for Estimated Credit Losses
Accounts Receivable and Allowance for Estimated Credit Losses
Accounts receivable are composed of trade and contract receivables recorded at either the invoiced amount or costs in excess of billings, are expected to be collected within one year, and do not bear interest. The Company records a valuation allowance to account for estimated credit losses. The estimate for credit losses is based on the Company’s assessment of the collectability of customer accounts. The Company regularly reviews the allowance by considering factors such as the age of the receivable balances, historical experience, credit quality, current economic conditions, and reasonable and supportable forecasts of future economic conditions that may affect a customer’s ability to pay. Balances are written off when determined to be uncollectible.
Although the Company has historically not experienced significant credit losses, the Company’s exposure to credit losses may increase if its customers are adversely affected by global economic recessions, industry conditions, or other customer-specific factors.
Inventories
Inventories
We record our inventories at the lower of cost or net realizable value. We determine the cost basis of our inventory on a first-in, first-out or weighted average basis using a standard cost methodology that approximates actual cost. The Company records reserves to provide for excess, slow moving or obsolete inventory. In determining the appropriate reserve, the Company considers the age of inventory on hand, the overall inventory levels in relation to forecasted demands as well as reserving for specifically identified inventory that the Company believes is no longer salable or whose value has diminished.
Cloud Computing Arrangements
Cloud Computing Arrangements
The Company incurs costs to implement cloud computing arrangements that are hosted by third party vendors. Implementation costs associated with cloud computing arrangements are capitalized when incurred during the application development phase. Amortization is calculated on a straight-line basis over the contractual term of the cloud computing arrangement. Capitalized amounts related to such arrangements are recorded within Other Current Assets and other non-current assets in the Consolidated Balance Sheets and were insignificant as of December 31, 2024 and December 31, 2023.
Property, Plant and Equipment
Property, Plant and Equipment
Property, plant and equipment (“PP&E”) are recorded at cost less accumulated depreciation. Depreciation of property, plant and equipment is computed using the straight-line method for financial reporting purposes and using accelerated methods for income tax purposes. Estimated useful lives of the assets are as follows: buildings, 25-40 years; and machinery and equipment, 4-10 years. Leased buildings and associated leasehold improvements are amortized over the shorter of the terms of the lease or the estimated useful lives of the assets, with the amortization of such assets included within depreciation expense.
The cost of properties sold or otherwise disposed of and the accumulated depreciation thereon are eliminated from the accounts and the resulting gain or loss, as well as maintenance and repair expenses, is reflected within operating income. Replacements and improvements are capitalized.
Deferred Financing Costs
Deferred Financing Costs
The Company incurs debt issuance costs in connection with amending or entering into new credit facilities. These costs are amortized as an adjustment to interest expense over term of the credit facility on a straight-line basis, which approximates the effective interest method. This amortization expense is included in interest expense in the Company’s Consolidated Statements of Operations. Upon early termination or modification of a credit facility, all or a portion of unamortized fees related to such facility may be accelerated into interest expense or loss on debt extinguishment.
Long-Lived Assets
Long-Lived Assets
Long-lived assets to be held and used are initially recorded at cost. The carrying value of these assets is evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying amount may not be recoverable. Impairments are recognized if future undiscounted cash flows from operations are not expected to be sufficient to recover long-lived assets. The carrying amounts are then reduced to fair value, which is typically determined by using a discounted cash flow model.
Assets held for sale are to be reported at lower of its carrying amount or fair value less cost to sell. Judgment is required in estimating the sales price of assets held for sale and the time required to sell the assets. These estimates are based upon available market data and operating cash flows of the assets held for sale.
Goodwill
Goodwill
The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.
We may elect to perform a qualitative assessment that considers economic, industry and company-specific factors for all or selected reporting units. If, after completing the assessment, it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, we proceed to a quantitative test. We may also elect to perform a quantitative test instead of a qualitative test for any or all of our reporting units.
Quantitative testing requires a comparison of the fair value of each reporting unit to its carrying value. We use the discounted cash flow method to estimate the fair value of our reporting units. The discounted cash flow method incorporates various assumptions, the most significant being projected sales growth rates, operating margins and cash flows, the terminal growth rate and the weighted average cost of capital, which are Level 3 inputs in the fair value hierarchy. If the carrying value of the reporting unit exceeds its fair value, goodwill impairment is measured as the amount by which the reporting unit’s carrying value exceeds its fair value, not to exceed the carrying value of goodwill.
Intangible Assets
Intangible Assets
The estimated fair values of acquired intangibles are generally determined based upon future economic benefits such as earnings and cash flows. Acquired identifiable intangible assets are recorded at fair value and are amortized over their estimated useful lives. Acquired intangible assets with an indefinite life are not amortized, but are reviewed for impairment at least annually or more frequently whenever events or changes in circumstances indicate that the carrying amounts of those assets are
below their estimated fair values. Impairment is tested under ASC Topic 350, Intangibles - Goodwill and Other, as amended by ASU 2012-2.
Financial Instruments
Financial Instruments
The Company’s financial instruments consist primarily of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and long-term debt. The Company performs periodic credit evaluations of its customers’ financial condition and generally does not require collateral. The Company does not hold or issue financial instruments for trading purposes. Due to their short-term nature, the carrying values of cash and equivalents, restricted cash, accounts receivable and accounts payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments. The fair value of the Convertible Senior Notes due 2030 (the “Convertibles Notes”) was approximately $176.9 million as of December 31, 2024 based on quoted prices for these instruments in active markets, and is classified as a Level 1 measurement within the fair value hierarchy.
From time to time, the Company makes long-term, strategic equity investments in companies to promote business and strategic objectives. These investments as classified within other assets in the Consolidated Balance Sheets. For investments requiring equity method accounting, we recognize our share of the investee’s earnings or losses within Other Expense, Net of Other Income in the Consolidated Statements of Operations. For investments not requiring equity method accounting, if the investment has no readily determinable fair value, we have elected the practicability exception of ASU 2016-01, under which the investment is measured at cost, less impairment, plus or minus observable price changes from orderly transactions of an identical or similar investment of the same issuer.
We recognized income of $1.8 million associated with the reversal of a liability related to an equity investment, as we were no longer required to make an associated payment. This amount is included in Other Expense, Net of Other Income in the Consolidated Statement of Operations in 2023. Our ownership percentage in this company was diluted during 2023, thus our equity investment was converted to the cost method.
Deferred Tax Asset Valuation Allowance
Deferred Tax Asset Valuation Allowance
The Company records a valuation allowance against the deferred tax assets if and to the extent it is more likely than not that the Company will not recover the deferred tax assets. In evaluating the need for a valuation allowance, the Company weighs all relevant positive and negative evidence, and considers among other factors, historical financial performance, projected future taxable income, scheduled reversals of deferred tax liabilities, the overall business environment, and tax planning strategies. After considering the losses in recent periods and cumulative pre-tax losses in the three-year period ending with the current year, the Company determined that projections of future taxable income could not be relied upon as a source of income to realize its deferred tax assets. However, the Company is relying on a significant portion of its existing deferred tax liabilities for the realizability of deferred tax assets. As a result, the Company has valuation allowances against its deferred tax assets of approximately $78.7 million, $65.6 million, and $57.4 million during the years ended December 31, 2024, 2023 and 2022, respectively, for the portion of deferred tax asset not realizable by the Company’s existing deferred tax liabilities.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent liabilities and the reported amounts of sales and expenses during the reporting periods in the financial statements and accompanying notes. Actual results could differ from those estimates.
Foreign Currency Translation
Foreign Currency Translation
The Company accounts for its foreign currency translation in accordance with ASC Topic 830, Foreign Currency Translation.
Dividends
Dividends
The Company has not paid any cash dividends in the three-year period ended December 31, 2024.
Loss Contingencies
Loss Contingencies
Loss contingencies may from time to time arise from situations such as claims and other legal actions. Loss contingencies are recorded as liabilities when it is probable that a liability has been incurred and the amount of the loss is reasonably estimable. In all other instances, legal fees are expensed as incurred. Disclosure is required when there is a reasonable possibility that the ultimate loss will exceed the recorded provision. Contingent liabilities are often resolved over long time periods. In recording liabilities for probable losses, management is required to make estimates and judgments regarding the amount or range of the probable loss. Management continually assesses the adequacy of estimated loss contingencies and, if necessary, adjusts the amounts recorded as better information becomes known.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
Recent Accounting Pronouncements Adopted
StandardDescriptionFinancial Statement Effect or Other Significant Matters
ASU No. 2023-07
Segment Reporting (Topic 280), Improvements to Reportable Segment Disclosure
The standard includes updates to the disclosure requirements for a public entity’s reportable segments and provides more detailed information about a reportable segment’s expenses. The new standard is effective for fiscal years beginning after December 15, 2023 and interim periods beginning after December 15, 2024, with retrospective application required.The adoption resulted in additional disclosures in the notes to our Consolidated Financial Statements. The standard does not change how the Company identifies its operating or reportable segments, and did not impact the Company’s consolidated financial condition, results of operations or cash flows.
Recent Accounting Pronouncements Not Yet Adopted
StandardDescriptionFinancial Statement Effect or Other Significant Matters
ASU No. 2023-09
Income Taxes (Topic 740), Improvements to Income Tax Disclosures
The amendments in this update require enhanced disclosures within the annual rate reconciliation, including new requirements to present reconciling items on a gross basis in specified categories, disclosure of both percentages and dollar amounts, and disaggregation of the reconciling items by nature when they meet a quantitative threshold. The update also includes enhanced disclosure requirements for income taxes paid. The new standard is effective for fiscal periods beginning after December 15, 2024; early adoption is permitted.The Company is currently reviewing the guidance and evaluating the impact on our Consolidated Financial Statements and related disclosures.
ASU No. 2024-03
Income Statement - Reporting Comprehensive Income-Expense Disaggregation Disclosures (Topic 220), Disaggregation of Income Statement Expenses
This standard requires disclosure of specified information about certain cost and expenses at each interim and annual reporting period. This includes disclosure of the amounts of purchases of inventory, employee compensation, depreciation and intangible asset for each relevant expense caption on the income statement, as well as the total amount of selling expenses. Additionally, the amendments require disclosing a qualitative description of the amounts remaining in relevant expense captions that are not separately disaggregated. The provisions of the standard are effective for fiscal years beginning after December 15, 2026 and interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted. The amendments may be applied either prospectively to financial statements issued for reporting periods after the effective date of this ASU or retrospectively to all prior periods presented in the financial statements.The Company is currently reviewing the guidance and evaluating the impact on our Consolidated Financial Statements and related disclosures.
ASU No. 2024-04 -Debt - Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt InstrumentsThe amendments in this update clarify the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion or an extinguishment. The new standard is effective for annual reporting periods beginning after December 15, 2025, and interim reporting periods within those annual reporting periods. Early adoption is permitted.The Company is currently reviewing the guidance and evaluating the impact on our Consolidated Financial Statements and related disclosures.
We consider the applicability and impact of all ASUs. ASUs not listed above were assessed and determined to be either not applicable or had or are expected to have minimal impact on our financial statements and related disclosures.
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Schedule of Cash and Cash Equivalents The following table provides a reconciliation of cash and restricted cash included in Consolidated Balance Sheets to the amounts included in the Consolidated Statements of Cash Flows.
December 31,
(In thousands)20242023
Cash and Cash Equivalents$9,285 $4,756 
Restricted Cash9,143 6,557 
Total Cash and Restricted Cash Shown in Statements of Cash Flows$18,428 $11,313 
Schedule of Restricted Cash and Cash Equivalents The following table provides a reconciliation of cash and restricted cash included in Consolidated Balance Sheets to the amounts included in the Consolidated Statements of Cash Flows.
December 31,
(In thousands)20242023
Cash and Cash Equivalents$9,285 $4,756 
Restricted Cash9,143 6,557 
Total Cash and Restricted Cash Shown in Statements of Cash Flows$18,428 $11,313 
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Assets and Liabilities The following table presents the beginning and ending balances of contract assets and contract liabilities:
(In thousands)Contract AssetsContract Liabilities
Beginning Balance, January 1, 2024
$46,321 $22,888 
Ending Balance, December 31, 2024
$54,171 $28,171 
Schedule of Disaggregation of Revenue
The following table presents our revenue disaggregated by Market Segments as of December 31 as follows:
(In thousands)202420232022
Aerospace Segment
Commercial Transport
$524,572 $432,199 $314,564 
Military Aircraft
88,019 61,617 54,534 
General Aviation
74,344 80,842 63,395 
Other
19,749 30,172 28,703 
Aerospace Total706,684 604,830 461,196 
Test Systems Segment
Government & Defense
88,742 84,376 73,698 
Test Systems Total88,742 84,376 73,698 
Total$795,426 $689,206 $534,894 
The following table presents our revenue disaggregated by Product Lines as of December 31 as follows:
(In thousands)202420232022
Aerospace Segment
Electrical Power & Motion
$359,043 $268,049 $187,446 
Lighting & Safety
179,403 157,434 124,347 
Avionics
120,183 113,117 97,234 
Systems Certification
17,003 26,255 17,222 
Structures
11,303 9,803 6,244 
Other
19,749 30,172 28,703 
Aerospace Total706,684 604,830 461,196 
Test Systems88,742 84,376 73,698 
Total$795,426 $689,206 $534,894 
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCOUNTS RECEIVABLE (Tables)
12 Months Ended
Dec. 31, 2024
Receivables [Abstract]  
Schedule of Accounts Receivable
Accounts receivable at December 31 consists of:
(In thousands)20242023
Trade Accounts Receivable$139,652 $134,980 
Unbilled Recoverable Costs and Accrued Profits54,171 46,321 
Total Receivables, Gross193,823 181,301 
Less Allowance for Estimated Credit Losses(2,377)(9,193)
Total Receivables, Net$191,446 $172,108 
Schedule of Allowance for Estimated Credit Losses Deducted from Accounts Receivable
The following table provides a roll-forward of the allowance for estimated credit losses that is deducted from accounts receivable to present the net amount expected to be collected at December 31:
(In thousands)
Balance at December 31, 2022
$2,630 
Bad Debt Expense, Net of Recoveries7,772 
Write-off Charges Against the Allowance and Other Adjustments(1,209)
Balance at December 31, 2023
9,193 
Bad Debt Expense, Net of Recoveries1,348 
Write-off Charges Against the Allowance and Other Adjustments(8,164)
Balance at December 31, 2024
$2,377 
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories at December 31 are as follows:
(In thousands)20242023
Finished Goods$27,941 $29,013 
Work in Progress31,927 32,118 
Raw Material139,873 130,670 
Total Inventories$199,741 $191,801 
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
PROPERTY, PLANT AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
Property, Plant and Equipment at December 31 are as follows:
(In thousands)20242023
Land$8,551 $8,606 
Building and Improvements72,150 71,480 
Machinery and Equipment125,874 126,725 
Construction in Progress3,997 4,219 
Total Property, Plant and Equipment, Gross210,572 211,030 
Less Accumulated Depreciation129,885 125,594 
Total Property, Plant and Equipment, Net$80,687 $85,436 
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Acquired Intangible Assets
The following table summarizes acquired intangible assets at December 31 as follows:
 20242023
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents11 years$2,146 $2,146 $2,146 $2,146 
Non-compete Agreement4 years11,082 11,082 11,082 11,072 
Trade Names10 years11,380 10,351 11,426 9,973 
Completed and Unpatented Technology9 years47,818 42,617 47,896 38,961 
Customer Relationships15 years142,065 95,818 142,208 87,186 
Total Intangible Assets13 years$214,491 $162,014 $214,758 $149,338 
Schedule of Estimated Acquired Intangible Assets Amortization Expense
Based upon acquired intangible assets at December 31, 2024, amortization expense for each of the next five years is estimated to be:
(In thousands) 
2025$10,935 
2026$9,533 
2027$7,825 
2028$7,037 
2029$5,664 
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
GOODWILL (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in Carrying Amount of Goodwill
The following table summarizes the changes in the carrying amount of goodwill at December 31 as follows:
(In thousands)AerospaceTest SystemsTotal
Balance at December 31, 2022
$36,534 $21,635 $58,169 
Foreign Currency Translations and Other41 — 41 
Balance at December 31, 2023
36,575 21,635 58,210 
Foreign Currency Translations and Other(154)— (154)
Balance at December 31, 2024
$36,421 $21,635 $58,056 
Goodwill, Gross$157,122 $21,635 $178,757 
Accumulated Impairment Losses(120,701)— (120,701)
Goodwill, Net$36,421 $21,635 $58,056 
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
WARRANTY (Tables)
12 Months Ended
Dec. 31, 2024
Guarantees [Abstract]  
Schedule of Activity in Warranty Accrual Activity in the warranty accrual, which is included in Other Accrued Expenses on the Consolidated Balance Sheets, is summarized as follows:
(In thousands)202420232022
Balance at Beginning of the Year$9,751 $8,009 $8,183 
Warranties Issued12,078 6,260 3,407 
Reassessed Warranty Exposure11 (397)(65)
Warranties Settled(3,759)(4,121)(3,516)
Balance at End of the Year$18,081 $9,751 $8,009 
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of ROU Assets and Lease Liabilities
The following is a summary of the Company’s ROU assets and lease liabilities at December 31:
(In thousands)20242023
Operating Leases:
Operating Right-of-Use Assets, Gross$43,626 $43,528 
Less Accumulated Right-of-Use Asset Impairment— 53 
Less Accumulated Amortization20,017 15,566 
Operating Right-of-Use Assets, Net$23,609 $27,909 
Short-term Operating Lease Liabilities$4,697 $5,069 
Long-term Operating Lease Liabilities20,508 24,376 
Operating Lease Liabilities$25,205 $29,445 
Finance Leases:
Finance Right-of-Use Assets, Gross$329 $274 
Less Accumulated Amortization149 80 
Finance Right-of-Use Assets, Net — Included in Other Assets$180 $194 
Short-term Finance Lease Liabilities — Included in Other Accrued Expenses
$79 $97 
Long-term Finance Lease Liabilities — Included in Other Liabilities48 104 
Finance Lease Liabilities$127 $201 
Schedule of Lease Costs and Cash Paid
The following is a summary of the Company’s total lease costs as of December 31:
(In thousands)20242023
Finance Lease Cost:
Amortization of ROU Assets$76 $54 
Interest on Lease Liabilities10 
Total Finance Lease Cost86 63 
Operating Lease Cost6,731 6,352 
Impairment Charge of Operating Lease ROU Asset— 53 
Variable Lease Cost2,550 2,240 
Short-term Lease Cost (excluding month-to-month)178 251 
Less Sublease and Rental Income(969)(548)
Total Operating Lease Cost8,490 8,348 
Total Net Lease Cost$8,576 $8,411 
The following is a summary of cash paid for amounts included in the measurement of lease liabilities as of December 31:
(In thousands)20242023
Operating Cash Flow for Finance Leases$10 $
Operating Cash Flow for Operating Leases$6,664 $6,180 
Financing Cash Flow for Finance Leases$135 $47 
Schedule of Maturity of Lease Liabilities, Operating Leases
The following is a summary of the Company’s maturity of lease liabilities:
(In thousands)Operating LeasesFinancing Leases
2025$5,928 $84 
20264,503 43 
20273,802 13 
20283,620 — 
20293,024 — 
Thereafter10,161 — 
Total Lease Payments31,038 140 
Less: Interest5,833 13 
Total Lease Liability$25,205 $127 
Schedule of Maturity of Lease Liabilities, Financing Leases
The following is a summary of the Company’s maturity of lease liabilities:
(In thousands)Operating LeasesFinancing Leases
2025$5,928 $84 
20264,503 43 
20273,802 13 
20283,620 — 
20293,024 — 
Thereafter10,161 — 
Total Lease Payments31,038 140 
Less: Interest5,833 13 
Total Lease Liability$25,205 $127 
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
Schedule of Provision for (Benefit from) Income Taxes
The provision for (benefit from) income taxes at December 31 consists of the following:
(In thousands)202420232022
Current
U.S. Federal$6,026 $(2,573)$5,338 
State985 937 (153)
Foreign1,357 1,600 750 
Current8,368 (36)5,935 
Deferred
U.S. Federal(14)(336)113 
State(98)583 (239)
Foreign92 (101)145 
Deferred(20)146 19 
Total$8,348 $110 $5,954 
Schedule of Effective Tax Rates Differ From Statutory Federal Income Tax Rate
The effective tax rates differ from the statutory federal income tax rate as follows:
202420232022
Statutory Federal Income Tax Rate21.0 %21.0 %21.0 %
Permanent Items
Stock Compensation Expense(2.0)%(1.4)%(2.2)%
Meals and Entertainment(1.7)%— %— %
Parking Expenses(1.4)%— %— %
Other(7.4)%(1.4)%(0.3)%
Foreign Tax Rate Differential7.1 %(0.4)%(2.8)%
State Income Tax, Net of Federal Income Tax Effect(8.9)%(4.6)%1.0 %
Research and Development Tax Credits47.4 %14.1 %7.7 %
Change in Valuation Allowance(172.7)%(26.1)%(44.6)%
Net GILTI and FDII Tax Expense (Benefit)16.4 %(1.0)%1.8 %
Foreign Tax Credit for Dividend Withholding— %— %(1.5)%
Penalties(3.1)%— %— %
Other(0.8)%(0.6)%(0.1)%
Effective Tax Rate(106.1)%(0.4)%(20.0)%
Schedule of Significant Components of Company's Deferred Tax Assets and Liabilities
Significant components of the Company’s deferred tax assets and liabilities at December 31, are as follows:
(In thousands)20242023
Deferred Tax Assets:
Asset Reserves$22,293 $19,609 
Deferred Compensation6,096 6,968 
Section 163(j) - Interest Expense Limitation2,982 1,777 
State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax1,093 1,430 
Customer Advanced Payments and Deferred Revenue257 870 
Net Operating Loss Carryforwards and Other10,060 11,178 
Goodwill and Intangible Assets890 1,001 
ASC 606 Revenue Recognition374 92 
Research & Development Costs35,061 25,659 
Lease Liabilities6,059 6,952 
Other6,941 5,308 
Total Gross Deferred Tax Assets92,106 80,844 
Valuation Allowance(78,659)(65,640)
Deferred Tax Assets13,447 15,204 
Deferred Tax Liabilities:
Depreciation7,771 8,593 
ASC 606 Revenue Recognition - Section 481(a) Adjustment113 227 
Lease Assets5,695 6,595 
Earnout Income Accrual102 99 
Other1,041 997 
Deferred Tax Liabilities14,722 16,511 
Net Deferred Tax Liabilities$(1,275)$(1,307)
Schedule of Components of Net Deferred Tax Assets and Liabilities The net deferred tax assets and liabilities presented in the Consolidated Balance Sheets are as follows at December 31:
(In thousands)20242023
Other Assets — Long-term$159 $— 
Deferred Tax Liabilities — Long-term(1,434)(1,307)
Net Deferred Tax Liabilities$(1,275)$(1,307)
Schedule of Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties A reconciliation of the total amounts of unrecognized tax benefits, excluding interest and penalties, is as follows:
(in thousands)202420232022
Balance at Beginning of the Year$100 $443 $1,412 
Decreases as a Result of Tax Positions Taken in Prior Years(100)(343)(969)
Balance at End of the Year$— $100 $443 
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS (Tables)
12 Months Ended
Dec. 31, 2024
Retirement Benefits [Abstract]  
Schedule of Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation
The reconciliation of the beginning and ending balances of the projected benefit obligation of the plans for the years ended December 31 is as follows:
(In thousands)20242023
Funded Status
Projected Benefit Obligation
Beginning of the Year — January 1$28,798 $26,210 
Service Cost— 105 
Interest Cost1,371 1,302 
Actuarial (Gain) Loss(6,134)1,529 
Special Termination Benefits624 — 
Benefits Paid(348)(348)
End of the Year — December 31$24,311 $28,798 
Schedule of Assumptions Used to Calculate the Post Retirement Benefit Obligation The assumptions used to calculate the projected benefit obligation as of December 31 are as follows:
20242023
Discount Rate5.48%4.79%
Future Average Compensation Increases3.00%3.00%
Schedule of the Components of Net Periodic Cost
The following table summarizes the components of the net periodic cost for the years ended December 31:
(In thousands)202420232022
Net Periodic Cost
Service Cost — Benefits Earned During Period$— $105 $138 
Interest Cost1,371 1,302 834 
Amortization of Prior Service Cost386 386 386 
Amortization of Losses738 358 949 
Net Periodic Cost$2,495 $2,151 $2,307 
Schedule of Assumptions Used to Determine the Net Periodic Cost
The assumptions used to determine the net periodic cost are as follows:
202420232022
Discount Rate4.79%5.00%2.75%
Future Average Compensation Increases
3.00%
2.00% - 3.00%
2.00% - 3.00%
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHAREHOLDERS’ EQUITY (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Components of Accumulated Other Comprehensive Loss
The components of accumulated other comprehensive loss are as follows:
(In thousands)20242023
Foreign Currency Translation Adjustments$(8,222)$(6,351)
Retirement Liability Adjustment – Before Tax2,077 (5,357)
Tax Benefit2,282 2,282 
Retirement Liability Adjustment – After Tax4,359 (3,075)
Accumulated Other Comprehensive Loss$(3,863)$(9,426)
Schedule of Components of Other Comprehensive Income (Loss)
The components of other comprehensive income are as follows:
(In thousands)202420232022
Foreign Currency Translation Adjustments$(1,871)$984 $(1,928)
Retirement Liability Adjustment7,434 (884)6,897 
Other Comprehensive Income$5,563 $100 $4,969 
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
LOSS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Loss Per Share Computations
Loss per share computations are based upon the following table:
(In thousands, except per share data)202420232022
Net Loss$(16,215)$(26,421)$(35,747)
Basic Earnings Weighted Average Shares35,037 33,104 32,164 
Net Effect of Dilutive Stock Options— — — 
Diluted Earnings Weighted Average Shares35,037 33,104 32,164 
Basic Loss Per Share$(0.46)$(0.80)$(1.11)
Diluted Loss Per Share$(0.46)$(0.80)$(1.11)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
Antidilutive shares excluded from diluted loss per share computations were as follows:
(In thousands)202420232022
Stock Options and Unvested RSUs1,040 767 1,380 
Convertible Notes553 — — 
Total Antidilutive Securities1,593 767 1,380 
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
EQUITY COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Compensation Expense Information Based on Fair Value of Stock Options and RSUs
The following table provides compensation expense information based on the fair value of stock options and RSUs for the years ended December 31 as follows:
(In thousands)202420232022
Equity-based Compensation Expense$8,570 $7,198 $6,497 
Tax Benefit(1,564)(1,259)(1,068)
Equity-based Compensation Expense, Net of Tax$7,006 $5,939 $5,429 
Schedule of Weighted Average Fair Value of Options Granted
202420232022
Weighted Average Fair Value of the Options Granted$10.55 $8.39 $5.97 
Schedule of Weighted-Average Assumptions
The weighted average fair value for these options was estimated at the date of grant using a Black-Scholes option pricing model with the following assumptions:
202420232022
Risk-free Interest Rate
4.13%
4.20% - 4.33%
3.48% - 3.62%
Dividend Yield
—%
—%
—%
Volatility Factor
0.61
0.58
0.61
Expected Life in Years
7 years
3 - 7 years
5 - 9 years
Schedule of Company's Stock Option Activity and Related Information
A summary of the Company’s stock option activity and related information for the year ended December 31 is as follows:
2024
(Aggregate intrinsic value in thousands)Options
Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
Outstanding at January 11,410,984 $19.47 $— 
Options Granted75,800 $16.55 $— 
Options Exercised— $— $— 
Options Forfeited / Expired(65,291)$31.35 $— 
Outstanding at December 311,421,493 $18.77 $— 
Exercisable at December 311,084,536 $20.31 $— 
Schedule of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options
The following is a summary of weighted average exercise prices and contractual lives for outstanding and exercisable stock options as of December 31, 2024:
 OutstandingExercisable
Exercise Price RangeShares
Weighted Average
Remaining Life
in Years
Weighted 
Average
Exercise Price
Shares
Weighted Average
Remaining Life
in Years
Weighted
Average
Exercise Price
$9.74 – $16.55
945,850 7.5$12.44 608,894 7.2$11.68 
$22.93 – $35.61
471,079 3.3$31.21 471,078 3.3$31.21 
$45.89 – $45.89
4,564 0.2$45.89 4,564 0.2$45.89 
1,421,493 6.1$18.77 1,084,536 5.5$20.31 
Schedule of RSU Activity
A summary of the Company’s RSU activity and related information for the year ended December 31 is as follows:
2024
RSU Shares
Weighted
Average
Grant Date Fair Value
Unvested at January 1654,160 $11.05 
Granted295,496 $18.91 
Vested(222,138)$16.77 
Forfeited(32,894)$14.61 
Unvested at December 31694,624 $12.39 
Schedule of Fair Value for Options Granted under Employee Stock Purchase Plan
The fair value for the options granted under the Employee Stock Purchase Plan was estimated at the date of grant using a Black-Scholes option pricing model with the following assumptions:
202420232022
Risk-free Interest Rate3.96 %5.49 %4.01 %
Dividend Yield— %— %— %
Volatility Factor0.41 0.56 0.50 
Expected Life in Years1.01.01.0
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
SELECTED QUARTERLY FINANCIAL INFORMATION (Tables)
12 Months Ended
Dec. 31, 2024
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Selected Quarterly Financial Information
The following table summarizes selected quarterly financial information for 2024 and 2023:
 Quarter Ended
(Unaudited)December 31,December 31,
(In thousands, except for per share data)20242023
Sales$208,540 $195,292 
Gross Profit (Sales Less Cost of Products Sold)$50,054 $39,973 
Income Before Income Taxes$576 $1,534 
Net (Loss) Income$(2,832)$6,976 
Basic (Loss) Earnings Per Share$(0.08)$0.20 
Diluted (Loss) Earnings Per Share$(0.08)$0.20 
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENTS (Tables)
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information
Segment information and reconciliations to consolidated amounts for the years ended December 31 are as follows:
(In thousands)202420232022
Sales:
Aerospace$706,746 $605,001 $461,206 
Less Inter-segment Sales(62)(171)(10)
Total Aerospace Sales706,684 604,830 461,196 
Test Systems88,874 84,376 73,717 
Less Inter-segment Sales(132)— (19)
Test Systems88,742 84,376 73,698 
Total Consolidated Sales$795,426 $689,206 $534,894 
Less1
Cost of Products Sold:
Aerospace$549,017 $499,948 $399,834 
77.7 %82.7 %86.7 %
Test Systems$78,067 $68,462 $63,520 
88.0 %81.1 %86.2 %
Other Segment Items2
Aerospace$95,261 $80,253 $63,245 
Test Systems$19,152 $24,659 $18,296 
Operating Income (Loss) and Margins:
Aerospace$62,406 $24,629 $(1,883)
8.8 %4.1 %(0.4)%
Test Systems(8,477)(8,745)(8,118)
(9.6)%(10.4)%(11.0)%
Total Operating Income (Loss)$53,929 $15,884 $(10,001)
6.8 %2.3 %(1.9)%
Additions to (Deductions from) Operating Profit:
Net Gain on Sale of Businesses$— $3,427 $11,284 
Loss on Extinguishment of Debt(10,148)— — 
Interest Expense, Net of Interest Income(21,998)(23,328)(9,422)
Corporate and Other Expenses, Net(29,650)(22,294)(21,654)
Loss before Income Taxes$(7,867)$(26,311)$(29,793)
1 The significant expenses and amounts presented align with the segment-level information that is regularly provided to the CODM. Inter-segment expenses are included within the amounts shown.
2 Other segment items include Selling, General and Administrative Expenses and sublease and rental income.

(In thousands)202420232022
Depreciation and Amortization:
Aerospace$19,458 $20,801 $22,384 
Test Systems4,813 5,068 4,341 
Corporate195 235 1,052 
Total Depreciation and Amortization$24,466 $26,104 $27,777 
Assets:
Aerospace$498,528 $493,660 
Test Systems128,828 122,681 
Corporate21,408 17,451 
Total Assets$648,764 $633,792 
Capital Expenditures:
Aerospace$7,346 $5,003 $4,289 
Test Systems1,066 2,640 3,299 
Corporate16 — 87 
Total Capital Expenditures$8,428 $7,643 $7,675 
Schedule of the Company's Sales and Long-Lived Assets by Geographic Region
The following table summarizes the Company’s sales into the following geographic regions for the years ended December 31:
(In thousands)202420232022
United States$593,943 $518,096 $419,431 
North America (excluding United States)13,107 14,878 9,222 
Asia44,176 26,165 21,242 
Europe139,384 123,682 78,625 
South America1,445 2,071 3,629 
Other3,371 4,314 2,745 
Total$795,426 $689,206 $534,894 
The following table summarizes the Company’s property, plant and equipment by country for the years ended December 31:
(In thousands)20242023
United States$73,749 $77,939 
France5,625 6,417 
India357 487 
Canada956 593 
Total$80,687 $85,436 
Schedule of Activities with Major Customers The following is information relating to the activity with this customer:
202420232022
Percent of Consolidated Sales
Boeing10.2%11.0%11.0%
(In thousands)20242023
Accounts Receivable at December 31,
Boeing$10,474 $17,314 
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES - Narrative (Details)
1 Months Ended 12 Months Ended
Oct. 31, 2024
USD ($)
Sep. 30, 2021
USD ($)
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Nov. 30, 2023
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Number of reportable segments | segment     2      
Research and development, design and related engineering     $ 52,100,000 $ 53,500,000 $ 48,300,000  
Cash and cash equivalents maturity period (in months)     3 months      
Allowance for doubtful accounts balance     $ 2,377,000 9,193,000 2,630,000  
Reserve for inventory valuation     43,300,000 38,500,000    
Depreciation expense     11,500,000 12,200,000 12,000,000.0  
Impairment charge     0 0 0  
Intangible asset impairment charge     0 0 0  
Income associated with reversal of liability related to equity investment     1,800,000      
Valuation allowance     78,659,000 65,640,000 57,400,000  
Cash dividends paid     0 0 0  
Convertible Debt | Convertible Notes            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Convertible debt, fair value     $ 176,900,000      
Building | Minimum            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Property, plant and equipment, useful life (in years)     25 years      
Building | Maximum            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Property, plant and equipment, useful life (in years)     40 years      
Machinery and Equipment | Minimum            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Property, plant and equipment, useful life (in years)     4 years      
Machinery and Equipment | Maximum            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Property, plant and equipment, useful life (in years)     10 years      
Aerospace Customer            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Allowance for doubtful accounts balance $ 1,000,000   $ 1,000,000 7,500,000    
Reserve for inventory valuation 1,700,000          
Impairment of fixed assets $ 600,000          
Inventory adjustments     1,700,000 3,600,000    
Non-Aerospace Contract Manufacturing Customer            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Allowance for doubtful accounts balance           $ 7,500,000
Inventory adjustments           $ 3,600,000
United States Department Of Transportation | Grant            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
USDOT grant receivable amount (up to)   $ 14,700,000        
Portion of grant received         7,300,000  
Grant benefit recognized period   6 months        
Revenue recognized included in contract liability balance     $ 0 $ 0 $ 6,000,000.0  
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES - Schedule of Reconciliation of Cash and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]        
Cash and Cash Equivalents $ 9,285 $ 4,756    
Restricted Cash 9,143 6,557    
Cash and Cash Equivalents $ 18,428 $ 11,313 $ 13,778 $ 29,757
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jun. 29, 2024
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Payment range Payment terms and conditions vary by contract, although terms generally include a requirement of payment within a range from 30 to 90 days after the performance obligation has been satisfied; or in certain cases, up-front deposits. In circumstances where the timing of revenue recognition differs from the timing of receipt of consideration, the Company has determined that the Company’s contracts generally do not include a significant financing component. Taxes collected from customers, which are subsequently remitted to governmental authorities, are excluded from sales.      
Capitalized cost $ 8.3 $ 4.7    
Amortization of fulfillment cost 3.1 0.0 $ 0.0  
Remaining performance obligation 599.2      
Revision of estimated costs       $ 3.5
Revenue recognized included in contract liability balance 16.8 27.6    
Test Systems        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue recognized included in contract liability balance   $ 5.8    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Remaining performance obligation $ 488.8      
Period of recognition 12 months      
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE - Schedule of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Contract Assets $ 54,171 $ 46,321
Contract Liabilities $ 28,171 $ 22,888
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE - Schedule of Revenue Disaggregated by Market (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]          
Sales $ 208,540 $ 195,292 $ 795,426 $ 689,206 $ 534,894
Aerospace          
Disaggregation of Revenue [Line Items]          
Sales     706,684 604,830 461,196
Aerospace | Commercial Transport          
Disaggregation of Revenue [Line Items]          
Sales     524,572 432,199 314,564
Aerospace | Military Aircraft          
Disaggregation of Revenue [Line Items]          
Sales     88,019 61,617 54,534
Aerospace | General Aviation          
Disaggregation of Revenue [Line Items]          
Sales     74,344 80,842 63,395
Aerospace | Other          
Disaggregation of Revenue [Line Items]          
Sales     19,749 30,172 28,703
Test Systems          
Disaggregation of Revenue [Line Items]          
Sales     88,742 84,376 73,698
Test Systems | Government & Defense          
Disaggregation of Revenue [Line Items]          
Sales     $ 88,742 $ 84,376 $ 73,698
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE - Schedule of Disaggregated by Product Lines (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]          
Sales $ 208,540 $ 195,292 $ 795,426 $ 689,206 $ 534,894
Aerospace          
Disaggregation of Revenue [Line Items]          
Sales     706,684 604,830 461,196
Test Systems          
Disaggregation of Revenue [Line Items]          
Sales     88,742 84,376 73,698
Electrical Power & Motion | Aerospace          
Disaggregation of Revenue [Line Items]          
Sales     359,043 268,049 187,446
Lighting & Safety | Aerospace          
Disaggregation of Revenue [Line Items]          
Sales     179,403 157,434 124,347
Avionics | Aerospace          
Disaggregation of Revenue [Line Items]          
Sales     120,183 113,117 97,234
Systems Certification | Aerospace          
Disaggregation of Revenue [Line Items]          
Sales     17,003 26,255 17,222
Structures | Aerospace          
Disaggregation of Revenue [Line Items]          
Sales     11,303 9,803 6,244
Other | Aerospace          
Disaggregation of Revenue [Line Items]          
Sales     $ 19,749 $ 30,172 $ 28,703
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCOUNTS RECEIVABLE - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Receivables [Abstract]    
Trade Accounts Receivable $ 139,652 $ 134,980
Unbilled Recoverable Costs and Accrued Profits 54,171 46,321
Total Receivables, Gross 193,823 181,301
Less Allowance for Estimated Credit Losses (2,377) (9,193)
Total Receivables, Net $ 191,446 $ 172,108
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCOUNTS RECEIVABLE - Schedule of Allowance for Estimated Credit Losses Deducted from Accounts Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 9,193 $ 2,630
Bad Debt Expense, Net of Recoveries 1,348 7,772
Write-off Charges Against the Allowance and Other Adjustments (8,164) (1,209)
Ending balance $ 2,377 $ 9,193
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCOUNTS RECEIVABLE - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Oct. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for doubtful accounts balance $ 2,377   $ 9,193 $ 2,630
Aerospace Customer        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for doubtful accounts balance $ 1,000 $ 1,000 $ 7,500  
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
INVENTORIES - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Finished Goods $ 27,941 $ 29,013
Work in Progress 31,927 32,118
Raw Material 139,873 130,670
Total Inventories $ 199,741 $ 191,801
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
INVENTORIES - Narrative (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Oct. 31, 2024
Dec. 31, 2023
Inventory [Line Items]      
Reserve for inventory valuation $ 43.3   $ 38.5
Percentage of reserve for inventory valuation 17.80%   16.70%
Aerospace Customer      
Inventory [Line Items]      
Reserve for inventory valuation   $ 1.7  
Inventory adjustments $ 1.7   $ 3.6
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
PROPERTY, PLANT AND EQUIPMENT (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Total Property, Plant and Equipment, Gross $ 210,572 $ 211,030
Less Accumulated Depreciation 129,885 125,594
Total Property, Plant and Equipment, Net 80,687 85,436
Land    
Property, Plant and Equipment [Line Items]    
Total Property, Plant and Equipment, Gross 8,551 8,606
Building and Improvements    
Property, Plant and Equipment [Line Items]    
Total Property, Plant and Equipment, Gross 72,150 71,480
Machinery and Equipment    
Property, Plant and Equipment [Line Items]    
Total Property, Plant and Equipment, Gross 125,874 126,725
Construction in Progress    
Property, Plant and Equipment [Line Items]    
Total Property, Plant and Equipment, Gross $ 3,997 $ 4,219
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
INTANGIBLE ASSETS - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets    
Weighted Average Life 13 years  
Gross Carrying Amount $ 214,491 $ 214,758
Accumulated Amortization $ 162,014 149,338
Patents    
Finite-Lived Intangible Assets    
Weighted Average Life 11 years  
Gross Carrying Amount $ 2,146 2,146
Accumulated Amortization $ 2,146 2,146
Non-compete Agreement    
Finite-Lived Intangible Assets    
Weighted Average Life 4 years  
Gross Carrying Amount $ 11,082 11,082
Accumulated Amortization $ 11,082 11,072
Trade Names    
Finite-Lived Intangible Assets    
Weighted Average Life 10 years  
Gross Carrying Amount $ 11,380 11,426
Accumulated Amortization $ 10,351 9,973
Completed and Unpatented Technology    
Finite-Lived Intangible Assets    
Weighted Average Life 9 years  
Gross Carrying Amount $ 47,818 47,896
Accumulated Amortization $ 42,617 38,961
Customer Relationships    
Finite-Lived Intangible Assets    
Weighted Average Life 15 years  
Gross Carrying Amount $ 142,065 142,208
Accumulated Amortization $ 95,818 $ 87,186
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
INTANGIBLE ASSETS - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization expense for intangibles $ 12.9 $ 13.9 $ 14.9
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
INTANGIBLE ASSETS - Schedule of Future Amortization Expense for Intangible Assets (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2025 $ 10,935
2026 9,533
2027 7,825
2028 7,037
2029 $ 5,664
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
GOODWILL - Schedule of Changes in Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Goodwill    
Goodwill, Beginning Balance $ 58,210 $ 58,169
Foreign Currency Translations and Other (154) 41
Goodwill, Ending Balance 58,056 58,210
Goodwill, Gross 178,757  
Accumulated Impairment Losses (120,701)  
Goodwill, Net 58,056 58,210
Aerospace    
Goodwill    
Goodwill, Beginning Balance 36,575 36,534
Foreign Currency Translations and Other (154) 41
Goodwill, Ending Balance 36,421 36,575
Goodwill, Gross 157,122  
Accumulated Impairment Losses (120,701)  
Goodwill, Net 36,421 36,575
Test Systems    
Goodwill    
Goodwill, Beginning Balance 21,635 21,635
Foreign Currency Translations and Other 0 0
Goodwill, Ending Balance 21,635 21,635
Goodwill, Gross 21,635  
Accumulated Impairment Losses 0  
Goodwill, Net $ 21,635 $ 21,635
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
GOODWILL - Narrative (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Sep. 29, 2024
reportingUnit
Oct. 01, 2023
reportingUnit
Oct. 02, 2022
reportingUnit
Goodwill and Intangible Assets Disclosure [Abstract]            
Number of reporting units have goodwill and subject to goodwill impairment test | reportingUnit       4 4 4
Impairment charge | $ $ 0 $ 0 $ 0      
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
LONG-TERM DEBT (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 03, 2024
USD ($)
day
$ / shares
Jul. 11, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Nov. 25, 2024
USD ($)
Debt Instrument              
Principal payment     $ 0 $ 0 $ 8,996    
Effective interest rate         14.20%    
Debt issuance costs     12,200 12,200      
Debt issuance amortization expense       2,600 $ 3,000 $ 800  
Loss on extinguishment of debt     $ 3,200 10,148 0 0  
Financing Extinguishment Costs       4,496 0 $ 0  
Term Loan Agreement | Line of Credit              
Debt Instrument              
Extinguishment of debt       84,500      
Repayments of debt       $ 80,300      
Debt instrument, call premium percentage     4.00% 4.00%      
Convertible Notes | Convertible Debt              
Debt Instrument              
Debt face amount $ 165,000            
Debt instrument, interest rate, stated percentage 5.50%            
Debt instrument, convertible, conversion ratio 0.0436814            
Initial conversion price (in dollars per share) | $ / shares $ 22.89            
Debt instrument, convertible, threshold percentage 130.00%            
Debt instrument, convertible, threshold trading days | day 20            
Debt instrument, convertible, threshold consecutive trading days | day 30            
Convertible debt, fair value     $ 176,900 $ 176,900      
Unamortized balance of deferred financing costs     6,300 6,300      
Revolving Credit Facility | Seventh Amended and Restated Credit Agreement | Line of Credit              
Debt Instrument              
Maximum borrowing capacity   $ 200,000         $ 220,000
Revolving Credit Facility | Seventh Amended and Restated Credit Agreement | Line of Credit | Minimum              
Debt Instrument              
Commitment fee percentage   0.25%          
Revolving Credit Facility | Seventh Amended and Restated Credit Agreement | Line of Credit | Maximum              
Debt Instrument              
Commitment fee percentage   0.375%          
Revolving Credit Facility | Seventh Amended and Restated Credit Agreement | Line of Credit | SOFR              
Debt Instrument              
Interest rate   0.10%          
Revolving Credit Facility | Seventh Amended and Restated Credit Agreement | Line of Credit | SOFR | Minimum              
Debt Instrument              
Interest rate   2.75%          
Revolving Credit Facility | Seventh Amended and Restated Credit Agreement | Line of Credit | SOFR | Maximum              
Debt Instrument              
Interest rate   3.25%          
Revolving Credit Facility | Seventh Amended and Restated Credit Agreement | Line of Credit | SOFR Floor              
Debt Instrument              
Interest rate   1.00%          
Revolving Credit Facility | Term Loan Facility | Line of Credit              
Debt Instrument              
Unamortized balance of deferred financing costs         4,300    
Revolving Credit Facility | ABL Revolving Credit Facility | Line of Credit              
Debt Instrument              
Amounts outstanding under revolving line of credit     10,000 10,000      
Remaining capacity under the credit facility     209,700 209,700      
Covenant, minimum fixed charge coverage ratio   1.10          
Debt Instrument, covenant, minimum amount   $ 15,000          
Unamortized balance of deferred financing costs     $ 3,000 3,000      
Loss on extinguishment of debt       10,100      
Financing Extinguishment Costs       4,500      
Revolving Credit Facility | ABL Revolving Credit Facility | Line of Credit | Gain (Loss) on Extinguishment of Debt              
Debt Instrument              
Fees written off       5,600      
Revolving Credit Facility | ABL Revolving Credit Facility | Line of Credit | Interest Income (Expense), Nonoperating              
Debt Instrument              
Fees written off       $ 500      
Revolving Credit Facility | Restated ABL Agreement and Term Loan Agreement | Line of Credit              
Debt Instrument              
Unamortized balance of deferred financing costs         2,000    
Secured Debt | Term Loan Facility | Line of Credit              
Debt Instrument              
Maximum borrowing capacity   $ 55,000          
Repayments of debt $ 54,900            
Debt instrument, call premium percentage 3.00%            
Principal payment         $ 9,000    
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
WARRANTY - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
Product Warranty Liability  
Atypical warranty reserve $ 5.2
Minimum  
Product Warranty Liability  
Product warranty period 12 months
Maximum  
Product Warranty Liability  
Product warranty period 60 months
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
WARRANTY - Schedule of Activity in Warranty Accrual (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Movement in Standard Product Warranty Accrual      
Balance at Beginning of the Year $ 9,751 $ 8,009 $ 8,183
Warranties Issued 12,078 6,260 3,407
Reassessed Warranty Exposure 11 (397) (65)
Warranties Settled (3,759) (4,121) (3,516)
Balance at End of the Year $ 18,081 $ 9,751 $ 8,009
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
Leases [Abstract]  
New operating leases $ 1.0
Operating leases, weighted-average remaining term 7 years
Financing leases, weighted-average remaining term 1 year
Weighted-average operating lease discount rate (as a percentage) 5.80%
Weighted-average finance lease discount rate (as a percentage) 6.30%
Operating lease payments $ 3.3
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Schedule of ROU Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases:    
Operating Right-of-Use Assets, Gross $ 43,626 $ 43,528
Less Accumulated Right-of-Use Asset Impairment 0 53
Less Accumulated Amortization 20,017 15,566
Operating Right-of-Use Assets, Net 23,609 27,909
Short-term Operating Lease Liabilities 4,697 5,069
Long-term Operating Lease Liabilities 20,508 24,376
Operating Lease Liabilities 25,205 29,445
Finance Leases:    
Finance Right-of-Use Assets, Gross 329 274
Less Accumulated Amortization $ 149 $ 80
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other Assets Other Assets
Finance Right-of-Use Assets, Net — Included in Other Assets $ 180 $ 194
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Other Accrued Expenses Other Accrued Expenses
Short-term Finance Lease Liabilities — Included in Other Accrued Expenses $ 79 $ 97
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Liabilities Other Liabilities
Long-term Finance Lease Liabilities — Included in Other Liabilities $ 48 $ 104
Finance Lease Liabilities $ 127 $ 201
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Schedule of Lease Cost and Cash Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Amortization of ROU Assets $ 76 $ 54
Interest on Lease Liabilities 10 9
Total Finance Lease Cost 86 63
Operating Lease Cost 6,731 6,352
Impairment Charge of Operating Lease ROU Asset 0 53
Variable Lease Cost 2,550 2,240
Short-term Lease Cost (excluding month-to-month) 178 251
Less Sublease and Rental Income (969) (548)
Total Operating Lease Cost 8,490 8,348
Total Net Lease Cost 8,576 8,411
Operating Cash Flow for Finance Leases 10 9
Operating Cash Flow for Operating Leases 6,664 6,180
Financing Cash Flow for Finance Leases $ 135 $ 47
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Schedule of Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 5,928  
2026 4,503  
2027 3,802  
2028 3,620  
2029 3,024  
Thereafter 10,161  
Total Lease Payments 31,038  
Less: Interest 5,833  
Total Lease Liability 25,205 $ 29,445
Financing Leases    
2025 84  
2026 43  
2027 13  
2028 0  
2029 0  
Thereafter 0  
Total Lease Payments 140  
Less: Interest 13  
Total Lease Liability $ 127 $ 201
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Schedule of Provision for (Benefit from) Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current      
U.S. Federal $ 6,026 $ (2,573) $ 5,338
State 985 937 (153)
Foreign 1,357 1,600 750
Current 8,368 (36) 5,935
Deferred      
U.S. Federal (14) (336) 113
State (98) 583 (239)
Foreign 92 (101) 145
Deferred (20) 146 19
Total $ 8,348 $ 110 $ 5,954
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Schedule of Effective Tax Rates Differ from Statutory Federal Income Tax (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Statutory Federal Income Tax Rate 21.00% 21.00% 21.00%
Stock Compensation Expense (2.00%) (1.40%) (2.20%)
Meals and Entertainment (1.70%) 0.00% 0.00%
Parking Expenses (1.40%) 0.00% 0.00%
Other (7.40%) (1.40%) (0.30%)
Foreign Tax Rate Differential 7.10% (0.40%) (2.80%)
State Income Tax, Net of Federal Income Tax Effect (8.90%) (4.60%) 1.00%
Research and Development Tax Credits 47.40% 14.10% 7.70%
Change in Valuation Allowance (172.70%) (26.10%) (44.60%)
Net GILTI and FDII Tax Expense (Benefit) 16.40% (1.00%) 1.80%
Foreign Tax Credit for Dividend Withholding 0.00% 0.00% (1.50%)
Penalties (3.10%) 0.00% 0.00%
Other (0.80%) (0.60%) (0.10%)
Effective Tax Rate (106.10%) (0.40%) (20.00%)
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Schedule of Significant Components of Company's Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Deferred Tax Assets:      
Asset Reserves $ 22,293 $ 19,609  
Deferred Compensation 6,096 6,968  
Section 163(j) - Interest Expense Limitation 2,982 1,777  
State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax 1,093 1,430  
Customer Advanced Payments and Deferred Revenue 257 870  
Net Operating Loss Carryforwards and Other 10,060 11,178  
Goodwill and Intangible Assets 890 1,001  
ASC 606 Revenue Recognition 374 92  
Research & Development Costs 35,061 25,659  
Lease Liabilities 6,059 6,952  
Other 6,941 5,308  
Total Gross Deferred Tax Assets 92,106 80,844  
Valuation Allowance (78,659) (65,640) $ (57,400)
Deferred Tax Assets 13,447 15,204  
Deferred Tax Liabilities:      
Depreciation 7,771 8,593  
ASC 606 Revenue Recognition - Section 481(a) Adjustment 113 227  
Lease Assets 5,695 6,595  
Earnout Income Accrual 102 99  
Other 1,041 997  
Deferred Tax Liabilities 14,722 16,511  
Net Deferred Tax Liabilities $ (1,275) $ (1,307)  
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Schedule of Components of Net Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Other Assets — Long-term $ 159 $ 0
Deferred Tax Liabilities — Long-term (1,434) (1,307)
Net Deferred Tax Liabilities $ (1,275) $ (1,307)
XML 96 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax      
Valuation allowance $ 78,659,000 $ 65,640,000 $ 57,400,000
Capitalized research expenses 9,400,000 5,800,000  
Penalties or interest liabilities accrued 0 0 0
Pretax income 9,600,000 6,500,000 $ 100,000
Foreign subsidiaries' undistributed earnings 18,700,000    
Deferred tax liabilities for undistributed foreign earnings 200,000 100,000  
Luminescent Systems Canada Inc.      
Income Tax      
Foreign subsidiaries' undistributed earnings 3,000,000 $ 1,900,000  
Federal      
Income Tax      
Operating loss carryforwards 1,100,000    
Operating loss carryforwards, subject to expiration 700,000    
Operating loss carryforwards, not subject to expiration 400,000    
State      
Income Tax      
Operating loss carryforwards, subject to expiration 118,900,000    
Operating loss carryforwards, not subject to expiration 13,700,000    
Net operating loss carryforwards 132,600,000    
Tax credit carryforwards 1,100,000    
Foreign Tax Authority      
Income Tax      
Tax credit carryforwards $ 200,000    
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Schedule of Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of Unrecognized Tax Benefits [Roll Forward]      
Balance at Beginning of the Year $ 100 $ 443 $ 1,412
Decreases as a Result of Tax Positions Taken in Prior Years (100) (343) (969)
Balance at End of the Year $ 0 $ 100 $ 443
XML 98 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
PROFIT SHARING/401K PLAN (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Astronics Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Defined contribution plan charges recognized $ 8.9 $ 5.3 $ 4.7
XML 99 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Narrative (Details)
12 Months Ended
Jan. 01, 2024
Dec. 31, 2024
USD ($)
retirement_plan
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Defined Benefit Plan Disclosure        
Number of non-qualified supplemental retirement defined benefit plans | retirement_plan   2    
Accumulated benefit obligation of the plans   $ 21,400,000 $ 22,000,000.0  
Fair value of plan assets at period end   0 0  
Unrecognized prior service costs   300,000    
Unrecognized actuarial gains   4,900,000    
Actuarial gain   $ 6,134,000 (1,529,000)  
Increase in the discount rate   0.69%    
Special Termination Benefits   $ 624,000 0  
Current accrued pension liability   1,000,000.0    
Long-term accrued pension liability   23,300,000    
Benefits expected to be paid 2025   1,000,000    
Benefits expected to be paid 2026   900,000    
Benefits expected to be paid 2027   900,000    
Benefits expected to be paid 2028   1,700,000    
Benefits expected to be paid 2029   2,000,000    
Benefits expected to be paid thereafter   9,500,000    
Change in retirement benefit obligation   800,000 800,000  
Percentage of fund 95.30%      
Contribution of employer   $ 900,000 $ 700,000 $ 500,000
Total employer contribution   1.00%    
Postemployment Retirement Benefits        
Defined Benefit Plan Disclosure        
Current accrued pension liability   $ 100,000    
Long-term accrued pension liability   $ 700,000    
XML 100 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Schedule of Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Balance at beginning of the year $ 28,798 $ 26,210  
Service Cost 0 105 $ 138
Interest Cost 1,371 1,302 834
Actuarial (Gain) Loss (6,134) 1,529  
Special Termination Benefits 624 0  
Benefits Paid (348) (348)  
Balance at end of the year $ 24,311 $ 28,798 $ 26,210
XML 101 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Schedule of Assumptions Used to Calculate the Post Retirement Benefit Obligation (Details)
Dec. 31, 2024
Dec. 31, 2023
Retirement Benefits [Abstract]    
Discount Rate 5.48% 4.79%
Future Average Compensation Increases 3.00% 3.00%
XML 102 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Schedule of the Components of the Net Periodic Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Net Periodic Cost      
Service Cost — Benefits Earned During Period $ 0 $ 105 $ 138
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Interest Cost $ 1,371 $ 1,302 $ 834
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization of Prior Service Cost (Credit), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Amortization of Prior Service Cost $ 386 $ 386 $ 386
Amortization of Losses $ 738 $ 358 $ 949
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Net Periodic Cost $ 2,495 $ 2,151 $ 2,307
XML 103 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Schedule of Assumptions Used to Determine the Net Periodic Cost (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure      
Discount Rate 4.79% 5.00% 2.75%
Minimum      
Defined Benefit Plan Disclosure      
Future Average Compensation Increases   2.00% 2.00%
Maximum      
Defined Benefit Plan Disclosure      
Future Average Compensation Increases 3.00% 3.00% 3.00%
XML 104 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHAREHOLDERS’ EQUITY - Narrative (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
vote
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
Aug. 08, 2023
USD ($)
$ / shares
Stockholders Equity        
Common stock, par value (in usd per share) | $ / shares       $ 0.01
Common stock reserved (in shares) | shares 8,100,000      
Income tax effect recorded for currency translation adjustments $ 0      
At-the-Market Equity Offering        
Stockholders Equity        
Aggregate offering price       $ 30,000,000.0
Number of shares issued in transaction | shares 0 1,334,228    
Aggregate gross proceeds from sales   $ 21,800,000    
Sale of stock, price per share (in usd per share) | $ / shares   $ 16.31    
Sale of stock, net proceeds   $ 21,300,000    
Remaining available for sale $ 8,200,000      
Convertible Class B Stock        
Stockholders Equity        
Common stock, par value (in usd per share) | $ / shares $ 0.01 $ 0.01    
Class B stock voting rights per share | vote 10      
Conversion ratio for Class B stock to common stock 1      
Treasury Stock        
Stockholders Equity        
Amount authorized for stock repurchase program $ 41,500,000      
Retirement Liability Adjustment        
Stockholders Equity        
Tax benefit $ 0 $ 0 $ 0  
XML 105 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHAREHOLDERS’ EQUITY - Schedule of Components of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' Equity $ 256,097 $ 249,518 $ 239,920  
Foreign Currency Translation Adjustments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' Equity (8,222) (6,351)    
Retirement Liability Adjustment        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' Equity 4,359 (3,075)    
Retirement Liability Adjustment – Before Tax 2,077 (5,357)    
Tax Benefit 2,282 2,282    
Accumulated Comprehensive Loss        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' Equity $ (3,863) $ (9,426) $ (9,526) $ (14,495)
XML 106 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHAREHOLDERS’ EQUITY - Schedule of Components of Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Other Comprehensive Income $ 5,563 $ 100 $ 4,969
Foreign Currency Translation Adjustments      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Other Comprehensive Income (1,871) 984 (1,928)
Retirement Liability Adjustment      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Other Comprehensive Income $ 7,434 $ (884) $ 6,897
XML 107 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
LOSS PER SHARE - Schedule of Loss Per Share Computations (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]          
Net Loss $ (2,832) $ 6,976 $ (16,215) $ (26,421) $ (35,747)
Basic Earnings Weighted Average Shares (in shares)     35,037 33,104 32,164
Net Effect of Dilutive Stock Options (in shares)     0 0 0
Diluted Earnings Weighted Average Shares (in shares)     35,037 33,104 32,164
Basic Loss Per Share (in usd per share) $ (0.08) $ 0.20 $ (0.46) $ (0.80) $ (1.11)
Diluted Loss Per Share (in usd per share) $ (0.08) $ 0.20 $ (0.46) $ (0.80) $ (1.11)
XML 108 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
LOSS PER SHARE - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total Antidilutive Securities (in shares) 1,593 767 1,380
Stock Options and Unvested RSUs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total Antidilutive Securities (in shares) 1,040 767 1,380
Convertible Notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total Antidilutive Securities (in shares) 553 0 0
XML 109 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
LOSS PER SHARE - Narrative (Details)
shares in Millions
12 Months Ended
Dec. 31, 2023
shares
Earnings Per Share [Abstract]  
Shares included in EPS computation for the equivalent shares needed to fulfill the 401K obligation (in shares) 0.1
XML 110 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
EQUITY COMPENSATION - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options outstanding (in shares) 1,421,493 1,421,493 1,410,984  
Options, outstanding, intrinsic value $ 0 $ 0 $ 0  
Equity-based compensation expense   $ 8,570,000 $ 7,198,000 $ 6,497,000
Weighted average fair value of options granted (in usd per share)   $ 10.55 $ 8.39 $ 5.97
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based payment arrangement, accelerated cost 600,000      
Weighted average fair value of options vested (in usd per share)   $ 16.77    
Total compensation costs related to non-vested awards $ 3,700,000 $ 3,700,000    
Weighted average period (in years)   2 years    
Equity-based compensation expense   $ 5,300,000    
Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options outstanding (in shares) 1,421,493 1,421,493    
Share price (in usd per share) $ 15.96 $ 15.96 17.42 10.30
Options, outstanding, intrinsic value $ 0 $ 0    
Weighted average fair value of options vested (in usd per share)   $ 7.30 $ 11.53 $ 12.89
Total fair value of options that vested during the year   $ 2,100,000 $ 3,000,000.0 $ 2,400,000
Total compensation costs related to non-vested awards $ 3,000,000.0 $ 3,000,000.0    
Weighted average period (in years)   1 year    
Employee Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share price (in usd per share) $ 16.60 $ 16.60    
Cash compensation limit $ 25,000 $ 25,000    
Common stock price to market value (percentage)   85.00%    
Number of shares employees had subscribed to purchase (in shares)   185,326    
Weighted average fair value of options granted (in usd per share)   $ 5.02 $ 4.94 $ 2.39
Director        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Period of options granted (in years)   6 months    
Director | Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Period of options granted (in years)   6 months    
Key Employee | Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Period of options granted (in years)   3 years    
Employee | Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Period of options granted (in years)   3 years    
Stock Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options outstanding (in shares) 124,143 124,143    
Directors Stock Option Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options outstanding (in shares) 28,254 28,254    
Long Term Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options outstanding (in shares) 1,963,720 1,963,720    
Options available for future grant (in shares) 278,560 278,560    
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock option exercisable period (not exceeding, in years)   10 years    
Maximum | Key Employee        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Period of options granted (in years)   5 years    
Minimum | Key Employee        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Period of options granted (in years)   3 years    
XML 111 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
EQUITY COMPENSATION - Schedule of Compensation Expense Information Based on Fair Value of Stock Options and RSU's (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Equity-based Compensation Expense $ 8,570 $ 7,198 $ 6,497
Tax Benefit (1,564) (1,259) (1,068)
Equity-based Compensation Expense, Net of Tax $ 7,006 $ 5,939 $ 5,429
XML 112 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
EQUITY COMPENSATION - Schedule of Weighted Average Fair Value of Options Granted (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Weighted Average Fair Value of the Options Granted (in usd per share) $ 10.55 $ 8.39 $ 5.97
XML 113 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
EQUITY COMPENSATION - Schedule of Weighted-Average Assumptions (Details) - Stock Option
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend Yield 0.00% 0.00% 0.00%
Volatility Factor 61.00% 58.00% 61.00%
Expected Life in Years 7 years    
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free Interest Rate 4.13% 4.20% 3.48%
Expected Life in Years   3 years 5 years
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free Interest Rate   4.33% 3.62%
Expected Life in Years   7 years 9 years
XML 114 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
EQUITY COMPENSATION - Schedule of Company's Stock Option Activity and Related Information (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
Options  
Balance at beginning of the period (in shares) | shares 1,410,984
Options granted (in shares) | shares 75,800
Options exercised (in shares) | shares 0
Options forfeited/expired (in shares) | shares (65,291)
Balance at end of the period (in shares) | shares 1,421,493
Exercisable at end of the period (in shares) | shares 1,084,536
Weighted Average Exercise Price  
Balance at beginning of the period (in usd per share) | $ / shares $ 19.47
Options granted (in usd per share) | $ / shares 16.55
Options exercised (in usd per share) | $ / shares 0
Options forfeited/expired (in usd per share) | $ / shares 31.35
Balance at end of the period (in usd per share) | $ / shares 18.77
Exercisable at end of the period (in usd per share) | $ / shares $ 20.31
Aggregate Intrinsic Value  
Balance at beginning of the period | $ $ 0
Options Granted | $ 0
Options Exercised | $ 0
Options Forfeited / Expired | $ 0
Balance at end of the period | $ 0
Exercisable at end of the period | $ $ 0
XML 115 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
EQUITY COMPENSATION - Schedule of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Outstanding    
Shares (in shares) 1,421,493 1,410,984
Weighted average exercise price (in usd per share) $ 18.77 $ 19.47
Exercisable    
Shares (in shares) 1,084,536  
Weighted average exercise price (in usd per share) $ 20.31  
Stock Option    
Outstanding    
Shares (in shares) 1,421,493  
Weighted Average Remaining Life in Years 6 years 1 month 6 days  
Weighted average exercise price (in usd per share) $ 18.77  
Exercisable    
Shares (in shares) 1,084,536  
Weighted Average Remaining Life in Years 5 years 6 months  
Weighted average exercise price (in usd per share) $ 20.31  
Stock Option | $9.74 – $16.55    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price, lower range (in usd per share) 9.74  
Exercise price, upper range (in usd per share) $ 16.55  
Outstanding    
Shares (in shares) 945,850  
Weighted Average Remaining Life in Years 7 years 6 months  
Weighted average exercise price (in usd per share) $ 12.44  
Exercisable    
Shares (in shares) 608,894  
Weighted Average Remaining Life in Years 7 years 2 months 12 days  
Weighted average exercise price (in usd per share) $ 11.68  
Stock Option | $22.93 – $35.61    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price, lower range (in usd per share) 22.93  
Exercise price, upper range (in usd per share) $ 35.61  
Outstanding    
Shares (in shares) 471,079  
Weighted Average Remaining Life in Years 3 years 3 months 18 days  
Weighted average exercise price (in usd per share) $ 31.21  
Exercisable    
Shares (in shares) 471,078  
Weighted Average Remaining Life in Years 3 years 3 months 18 days  
Weighted average exercise price (in usd per share) $ 31.21  
Stock Option | $45.89 – $45.89    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price, lower range (in usd per share) 45.89  
Exercise price, upper range (in usd per share) $ 45.89  
Outstanding    
Shares (in shares) 4,564  
Weighted Average Remaining Life in Years 2 months 12 days  
Weighted average exercise price (in usd per share) $ 45.89  
Exercisable    
Shares (in shares) 4,564  
Weighted Average Remaining Life in Years 2 months 12 days  
Weighted average exercise price (in usd per share) $ 45.89  
XML 116 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
EQUITY COMPENSATION - Schedule of RSU Activity (Details) - Restricted Stock Units (RSUs)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
RSU Shares  
Beginning balance (in shares) | shares 654,160
Granted (in shares) | shares 295,496
Vested (in shares) | shares (222,138)
Forfeited (in shares) | shares (32,894)
Ending balance (in shares) | shares 694,624
Weighted Average Grant Date Fair Value  
Beginning balance (in usd per share) | $ / shares $ 11.05
Granted (in usd per share) | $ / shares 18.91
Vested (in usd per share) | $ / shares 16.77
Forfeited (in usd per share) | $ / shares 14.61
Ending balance (in usd per share) | $ / shares $ 12.39
XML 117 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
EQUITY COMPENSATION - Schedule of Fair Value for Options Granted under Employee Stock Purchase Plan (Details) - Employee Stock
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]      
Risk-free Interest Rate 3.96% 5.49% 4.01%
Dividend Yield 0.00% 0.00% 0.00%
Volatility Factor 0.41% 0.56% 0.50%
Expected Life in Years 1 year 1 year 1 year
XML 118 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Fair Value Disclosures [Abstract]      
Impairment charges related to long-lived assets $ 0 $ 0 $ 0
XML 119 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
SELECTED QUARTERLY FINANCIAL INFORMATION - Schedule of Selected Quarterly Financial Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Quarterly Financial Information Disclosure [Abstract]          
Sales $ 208,540 $ 195,292 $ 795,426 $ 689,206 $ 534,894
Gross Profit (Sales Less Cost of Products Sold) 50,054 39,973 168,342 120,796 71,540
Income Before Income Taxes 576 1,534 (7,867) (26,311) (29,793)
Net (Loss) Income $ (2,832) $ 6,976 $ (16,215) $ (26,421) $ (35,747)
Basic (Loss) Earnings Per Share (in usd per share) $ (0.08) $ 0.20 $ (0.46) $ (0.80) $ (1.11)
Diluted (Loss) Earnings Per Share (in usd per share) $ (0.08) $ 0.20 $ (0.46) $ (0.80) $ (1.11)
XML 120 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
SELECTED QUARTERLY FINANCIAL INFORMATION - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Quarterly Financial Information Disclosure [Abstract]        
Legal fees $ 7,000      
Loss on extinguishment of debt $ 3,200 $ 10,148 $ 0 $ 0
XML 121 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEGAL PROCEEDINGS (Details)
3 Months Ended 12 Months Ended
Feb. 21, 2025
USD ($)
Jul. 12, 2023
USD ($)
Jul. 11, 2023
Dec. 06, 2019
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2020
USD ($)
Loss Contingencies                  
Accrued legal fees         $ 6,500,000 $ 6,500,000 $ 7,900,000    
Lufthansa                  
Loss Contingencies                  
Estimated litigation liability         1,000,000 1,000,000 700,000    
Lufthansa | Patent Infringement | Subsequent Event                  
Loss Contingencies                  
Payment $ 11,900,000                
Teradyne, Inc. Alleged Patent Infringement                  
Loss Contingencies                  
Loss contingency accrual         0 0 0    
Astronics Advanced Electronic Systems Corp. | Lufthansa | Patent Infringement                  
Loss Contingencies                  
Litigation settlement, expense         4,800,000        
Loss contingency accrual         11,900,000 11,900,000 7,400,000    
Astronics Advanced Electronic Systems Corp. | Lufthansa | Germany | Patent Infringement                  
Loss Contingencies                  
Payment       $ 3,200,000          
Payment made                 $ 4,700,000
Litigation settlement interest   $ 2,800,000              
Interest rate accrued above bank rate until final payment   0.04 0.05            
Reclaim overpaid damages and interest   $ 1,200,000              
Astronics Advanced Electronic Systems Corp. | Indirect Sales | Germany | Patent Infringement                  
Loss Contingencies                  
Loss contingency, estimate of possible loss, excluding interest         11,600,000 11,600,000      
Loss contingency accrual         $ 17,100,000 17,100,000 17,100,000    
Astronics Advanced Electronic Systems Corp. | Indirect Sales | Germany | Patent Infringement | Selling, General and Administrative Expenses                  
Loss Contingencies                  
Litigation settlement interest           $ 700,000 $ 700,000 $ 600,000  
XML 122 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENTS - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information          
Sales $ 208,540 $ 195,292 $ 795,426 $ 689,206 $ 534,894
Cost of Products Sold     627,084 568,410 463,354
Total Operating Income (Loss)     26,466 (6,671) (30,044)
Additions to (Deductions from) Operating Profit:          
Net Gain on Sale of Businesses     0 3,427 11,284
Loss on Extinguishment of Debt (3,200)   (10,148) 0 0
Interest Expense, Net of Interest Income     (21,998) (23,328) (9,422)
Loss Before Income Taxes 576 1,534 (7,867) (26,311) (29,793)
Total Depreciation and Amortization     24,466 26,104 27,777
Total Assets 648,764 633,792 648,764 633,792  
Total Capital Expenditures     8,428 7,643 7,675
Aerospace          
Segment Reporting Information          
Sales     706,684 604,830 461,196
Test Systems          
Segment Reporting Information          
Sales     88,742 84,376 73,698
Operating Segments, Excluding Intersegment Elimination | Aerospace          
Segment Reporting Information          
Sales     706,746 605,001 461,206
Operating Segments, Excluding Intersegment Elimination | Test Systems          
Segment Reporting Information          
Sales     88,874 84,376 73,717
Operating Segments          
Segment Reporting Information          
Total Operating Income (Loss)     $ 53,929 $ 15,884 $ (10,001)
Operating Margins     6.80% 2.30% (1.90%)
Operating Segments | Aerospace          
Segment Reporting Information          
Sales     $ 706,684 $ 604,830 $ 461,196
Cost of Products Sold     $ 549,017 $ 499,948 $ 399,834
Cost of Products Sold Margins     77.70% 82.70% 86.70%
Other Segment Items     $ 95,261 $ 80,253 $ 63,245
Total Operating Income (Loss)     $ 62,406 $ 24,629 $ (1,883)
Operating Margins     8.80% 4.10% (0.40%)
Additions to (Deductions from) Operating Profit:          
Total Depreciation and Amortization     $ 19,458 $ 20,801 $ 22,384
Total Assets 498,528 493,660 498,528 493,660  
Total Capital Expenditures     7,346 5,003 4,289
Operating Segments | Test Systems          
Segment Reporting Information          
Sales     88,742 84,376 73,698
Cost of Products Sold     $ 78,067 $ 68,462 $ 63,520
Cost of Products Sold Margins     88.00% 81.10% 86.20%
Other Segment Items     $ 19,152 $ 24,659 $ 18,296
Total Operating Income (Loss)     $ (8,477) $ (8,745) $ (8,118)
Operating Margins     (9.60%) (10.40%) (11.00%)
Additions to (Deductions from) Operating Profit:          
Total Depreciation and Amortization     $ 4,813 $ 5,068 $ 4,341
Total Assets 128,828 122,681 128,828 122,681  
Total Capital Expenditures     1,066 2,640 3,299
Less Inter-segment Sales | Aerospace          
Segment Reporting Information          
Sales     (62) (171) (10)
Less Inter-segment Sales | Test Systems          
Segment Reporting Information          
Sales     (132) 0 (19)
Corporate and Other Expenses, Net          
Additions to (Deductions from) Operating Profit:          
Corporate and Other Expenses, Net     (29,650) (22,294) (21,654)
Total Depreciation and Amortization     195 235 1,052
Total Assets $ 21,408 $ 17,451 21,408 17,451  
Total Capital Expenditures     $ 16 $ 0 $ 87
XML 123 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENTS - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information          
Customer bankruptcy reserve $ 3,200 $ 11,100 $ 3,200 $ 11,100  
Compensation expense related to resumed incentive programs     19,900 6,700  
Deferred revenue liability     16,800 27,600  
Income associated with reversal of liability related to equity investment     1,800    
Sales 208,540 195,292 795,426 689,206 $ 534,894
Net income (loss) (2,832) 6,976 (16,215) (26,421) (35,747)
Cumulative translation adjustments (8,200) (6,400) (8,200) (6,400)  
Non-US          
Segment Reporting Information          
Sales     82,100 69,300 50,000
Net income (loss)     7,600 5,300 (200)
Net assets $ 41,300 $ 39,100 41,300 39,100  
Test Systems          
Segment Reporting Information          
Deferred revenue liability       5,800  
Sales     88,742 84,376 73,698
Aerospace          
Segment Reporting Information          
Jobs protection program grant, recognized         6,000
Sales     $ 706,684 604,830 $ 461,196
Corporate and Other Expenses, Net          
Segment Reporting Information          
Income associated with reversal of liability related to equity investment       $ 1,800  
XML 124 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENTS - Schedule of the Company's Sales and Long-Lived Assets by Geographic Regions (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets          
Sales $ 208,540 $ 195,292 $ 795,426 $ 689,206 $ 534,894
Property, plant and equipment, net 80,687 85,436 80,687 85,436  
United States          
Revenues from External Customers and Long-Lived Assets          
Sales     593,943 518,096 419,431
Property, plant and equipment, net 73,749 77,939 73,749 77,939  
North America (excluding United States)          
Revenues from External Customers and Long-Lived Assets          
Sales     13,107 14,878 9,222
Asia          
Revenues from External Customers and Long-Lived Assets          
Sales     44,176 26,165 21,242
Europe          
Revenues from External Customers and Long-Lived Assets          
Sales     139,384 123,682 78,625
South America          
Revenues from External Customers and Long-Lived Assets          
Sales     1,445 2,071 3,629
Other          
Revenues from External Customers and Long-Lived Assets          
Sales     3,371 4,314 $ 2,745
France          
Revenues from External Customers and Long-Lived Assets          
Property, plant and equipment, net 5,625 6,417 5,625 6,417  
India          
Revenues from External Customers and Long-Lived Assets          
Property, plant and equipment, net 357 487 357 487  
Canada          
Revenues from External Customers and Long-Lived Assets          
Property, plant and equipment, net $ 956 $ 593 $ 956 $ 593  
XML 125 R109.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENTS - Schedule of Activities with Major Customers (Details) - Boeing - Customer Concentration Risk - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Consolidated Revenue      
Revenue, Major Customer      
Percent of consolidated revenue 10.20% 11.00% 11.00%
Accounts Receivable      
Revenue, Major Customer      
Accounts receivable $ 10,474 $ 17,314  
XML 126 R110.htm IDEA: XBRL DOCUMENT v3.25.0.1
DIVESTITURE ACTIVITIES (Details) - Divestiture - Test Systems - USD ($)
1 Months Ended 12 Months Ended
Feb. 13, 2019
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2020
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Contingent earn-outs   $ 3,400,000 $ 11,300,000 $ 10,700,000
First Earnout        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Maximum total earnout proceeds $ 35,000,000.0      
Second Earnout        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Minimum total earnout proceeds $ 0      
XML 127 R111.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Allowance for Estimated Credit Losses      
Movement in Valuation Allowances and Reserves      
Balance at the Beginning of Period $ 9,193 $ 2,630 $ 3,183
Additions Charged to Cost and Expense 1,348 7,772 565
Write-Offs/Other (8,164) (1,209) (1,118)
Balance at End of Period 2,377 9,193 2,630
Reserve for Excess and Obsolete Inventories      
Movement in Valuation Allowances and Reserves      
Balance at the Beginning of Period 38,539 36,817 33,775
Additions Charged to Cost and Expense 12,434 8,229 2,850
Write-Offs/Other (7,631) (6,507) 192
Balance at End of Period 43,342 38,539 36,817
Deferred Tax Valuation Allowance      
Movement in Valuation Allowances and Reserves      
Balance at the Beginning of Period 65,640 57,369 43,519
Additions Charged to Cost and Expense 14,543 8,096 15,236
Write-Offs/Other (1,524) 175 (1,386)
Balance at End of Period $ 78,659 $ 65,640 $ 57,369
EXCEL 128 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #V#95H'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 " ]@V5:JDW41.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.FWI#E'7"X@32$A, G&+$F^+:/XH,6KW]K1AZX3@ 3C&_N7S M9\F="D+YB,_1!XQD,-U,=G!)J+!E1Z(@ )(ZHI6IG!-N;NY]M)+F9SQ D.I# M'A!JSC=@D:26)&$!%F$ELK[32JB(DGP\X[5:\>$S#AFF%>" %ATEJ,H*6+], M#*=IZ. *6&"$T:;O NJ5F*M_8G,'V#DY);.FQG$LQR;GYATJ>'MZ?,GK%L8E MDD[A_"L90:> 6W:9_-K\>6%_SNBUX4_!V5U>B;L7MYGUQ_>%W%;9>F[WY MQ\87P;Z#7W?1?P%02P,$% @ /8-E6IE&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" ]@V5:OLQDX>0' #T-0 & 'AL+W=OL=B>CS3WLP2<^+1Z$L8B,U-ZZJ% K+":23F]/D7LKNA M7J;GTXCG_]%S<6S/;2$_Y8+&NV!Y!7&8%*_X90?B*, =5 0XNP#G38#=K0AP M=P%NW8#N+J";DREN)>\+P>2GH8P3 MMQY](@S-Y%>,VNCS8H1^>/H?"!'T*HTA^,_RZ(^1YLJ,[_D[SKM!T*C1M M!WVBB=AP-$X"$I0%.O("#U?I[*_RS@$51\2_0*[]'CF6T]5'3\CR CG] M/+RG"1_!X;^FB0P?Z,Y>NAOWP-S-]=RJNZ%^*E-'H&E2)*[$K*-]T"O"ZDK>H^O6Z+#!H?; M5ONCC@\8U92/(;$2G]Z!3Z\>GV&2I#A"<[*E3.A P3J"I3J\'AC5%)0AL1*H M_@%4'[Q!+V4LXS0)N2\Y?26891T6DOVHMEW!:NVV[;1=6T<,#&Q*S)!8B=CE M@=AEO:8U(RRD 4CKA-*^0Z_LT<'XIM ,B96@71V@7=7LKQB6Y5)>[53G)*RU MPA'7)B48UI26(;$2K<&!U@"\PW$B0O$J-8FXDGA(8RG":ASY%'F6R65>6(!^LT MI6=*K8SOJ.RUZ^";)KZZZ?=H(61OABB3*-)$L%?Y&NB9PNKW7[4 P:#& VI ME0$Z"J!3!^ C?D'30'9OX2KTO;NP;+3%##WA*"5H2QCB&\RTI@L6;@ST''["47[" M@6V =*=!F*S1XC5>TDC'\83 \''^H!V:-6H;3*F5*2G;X,"%_;Z=H?&+O\') MFE2ZKA-"]\/%:/B[EI=1EV!*K@*>>I MOH\[H7E/M=B,V@-3:F5LRAXXM>S!'S22-A2S8CR$::=B3BA5P#+J TRIE6$I M'^#4\@'[X=QB;"WORF15F^JAP8I?B2[*@Z,:4SN'!7"4!7!J68!I(@@K)E^S MH5R\QZBE!BM643/J $RIE:DI!^#4<@!Y.B)/FJ8U9=JBXX3.T/>)E) "02&F M)6?4 YA2*Y-3'L"!2_@=N46,HPC=I5Q^S/6Y">M4#H'#<8UIG<,,.,H,.' = MOZ,UC@E;9UW9SU)!;++QG2U.] WN/\XO#.7?VN4*\&DJ6R TKUP?O\:7S_N$#3 M>^]A/GN8#Q_'(W3W%4$?B?[G$I:R\K\K MJZ^=.8:#&U,[AS-PE3-PX4+^>+A:2\ID/>\951N94BNC4^[ +0KI_[WNUF1U M[QE5&YE2*R^]55ZA6VO547G.9)%-D'#TD IIMY)L%D%'%59N2G6GUC^JNUS+ MZ3F#2_M0?!7$3)VW3$P9@BY2),A,N(("_"G*.[ZN2%M1HS,NH53*F5 M.2JOT'6,)&_7J%DPJC8RI59&J%Q%M]:LPG]*7J//(NS4CI.W9]E]>^"\S5VC M9J%S])A,-K"6/V[$D9^M]2N>F#GL/3S2-,P?Y.FHPXOGH3[A;%R.HXBL9*AU M<2F+3U8\8E1L"+K-'[I94B%HG+_=$!P0EAT@/U]1*O8;V0D.#WK=_@M02P,$ M% @ /8-E6BQWV!8[ @ N04 !@ !X;"]W;W)K9 F@T >MF(R]4JEZX?LR+8%B.>(U,+V3 MX>%9U*4RBSX253C EY ?:MW0L_\WB4C%)@DG"$!>>PMQXO5W,3;@.\$6GDT M1B:3/>=O9K+)8B\P0%!!JHP#UJ]WN(.J,D8:XW?GZ?5'&N'Q^.#^8'/7N>RQ MA#M>_2"9*F/OQD,9Y+BIU#-OOT*7S\SXI;R2]HE:%QM^\5#:2,5I)]8$E##W MQA_=/1P)QC=G!&$G""VW.\A2KK'"221XBX2)UFYF8%.U:@U'F/DH+TKH7:)U M*EDV&5%HP]SGU?<4^4K;FDT_[2Q6SB(\8S$.T2-GJI3HGF60_6_@:YX>*CQ MK<)!QS6D(S097Z,P"*<#?I,^R8GUFUR:)/JYW$LE]"_QZU2^SFUZVLV4R4+6 M.(78TW4@0;R#EUQ]&L^#VP'6:<\Z'7)WK%R@)TSA%-NP^EXPJ= 5IO4M>N4- M*]!VNQN@FO54LXNHMCP]^Y<,.ZR:/,<5OT9/NE)?=:4.4,U[JOE%5 ]$4+19 MGX(:-IB&IRC\HW*B( K;-"1*]7TJ5UG]:M^7EJX<_X6[IO:(14&81!7D6AJ, M/NM+$JY1N(GBM2W./5>ZU.VPU+T5A G0^SGGZC Q!_3=.OD+4$L#!!0 ( M #V#95K$-TK"QP0 $81 8 >&PO=V]R:W-H965T&UL MK9A;;Z,X%,>_BL6.5JW4%FS,;3:)E-MT*TV;J,GL/JSV@08G00,XBTW3_?9K M R$I-DRUFI<$S/\[;EL,$>#0[@C*\*_'9:YN#,;+U&8B&AB4C(@G9<.DB%'^O9$J21'H2$;("+;L$CX,SW^3FH@1_K;T(25O^!8 M:5W; )N"<9K6QB*"-,ZJ__"M[H@+ ^AV&*#: +4-<(>!71O8'S7 M0$N>Z9" M*?MA%O)P-,CI$>12+;S)B[(S2VN!'VBZ>QL..CZ>)IM?CZ,!NOYS.P M6HN_Q_G3>@467\!B.7\>KQ^$ -R";ZL9N/IT#3Z!. /K/2U8F$5L8'(1@_1D M;NKW3:KWH8[W000>:<;W#,RSB$3O'9@B^(8 G0@FJ-?CC&SN@ UO +(0U@0T M_;BYK3&??=P<]=#833[LTI_=X>\AV]"4@!4/.1'3BX._QB^,YV)Z_*WK[,H9 MUCN3:\9G=@@W9&B(18&1_)48HU]_@:[UFZZC?J:SV4]R]JX3<=.)N,_[:!4F M1#LV*S.G-),KXNO("QR,W('Y>MD1JLSU V2U9#-5YMC8#W C>Q>\TP3O] 8_ MI8P#N@7+G$;%AC.PHDFD@ZGQGK5N?HJLG4-MCE-P>) )!S-M%"^$@9RL=MF4E6WKNO!%I)& M95L6[D *&J2@%^E)U$SWHNX!HKB0ZX&<4I.""17K2%2@Q-&:(U-5(89J.T.J M"$+4E2!HG?=IJY='ID:RS-^X&(U%S/;E]B"H9N1%.[=JAZVQ@OT6E$;67AMZ M)>]Y+NH.V,NSX'N2GR8.N*I&X/4-$'G3PD!UQ(E9U&915;?(;0\XC0JZ$'80 MH3,1^L$DXD3L9?P$5;+(!#4/*D@M'M+@!8&2*XW,MI'?!E1E 4:H _! M3;L:@A,B#AND1@'K\$T_F6I7[S+A^>WE;*J3(=>&2LITNL +[ ZF4=*4C0ZV_&PUP%Q+AI@?]4P"5F\*3' 4BP2JWTH1MR56,L+ M%@&Q+P$F6ZZUC)5G[S(FZPZW=R:]3)E'&A6\ZUPISA4%["\I9G%2RF/L"^7B4%Q>[DD8D5P*Q/,MI?QT M(U_0?#H9_0=02P,$% @ /8-E6JO/$2IR P /0L !@ !X;"]W;W)K M1V M'Q9]H"7:4BN17I*VD[]?4G*TMD0;>?"+1%)S#N>,AL,9[0C]PPJ$.'BI*\S& M6L'Y^D;765:@&K)KLD98?%D26D,NIG2ELS5%,&] =:5;AN'I-2RQ%HV:M2<: MC#A^8__6:!=:%I"AF%1_ESDOQEJ@@1PMX:;BSV3W'>WU MN)(O(Q5KGF#7VOIBQVS#.*GW8#&O2]R^XL975>0N299<<>_0HZN@]8Q@+ MA9GE.99Y;)8HS&S7=_S.[,A_M_/?/9L5,UX@JDR'&Y4D]Y))<$FRY$)D1T'T MNB!Z9Y- W!?B-L @WE"*4)('?^_GQ MT"H,G%Z"J)A"*U#GA]])\\]*>T:\I&W9N"_AHJQ*_GH@"7SZ$%BF^17(79@_*D,+,- MW^^GGW[06-2(KIH&C8&,;#!O;^9NM>L!)TWKTUN_%;UAV\K]3],VE@^0KDK, M0(66@M*X]H53M&W6V@DGZZ9]61 NFJ%F6(C^%E%I(+XO">%O$[E!US%'_P%0 M2P,$% @ /8-E6HBZHBAG!P GB$ !@ !X;"]W;W)K])!(OVF"8'?]G'^8W8SA[E.I7N1!"HZ<\*\KSP4+KY:?A ML$P6(N?E1[D4!7PRERKG&B[5P[!<*L%G]: \&Q+/"X8Y3XO!Z*Q^[T:-SN1* M9VDA;A0J5WG.U?.%R.3C^0 /7MZX31\6NGIC.#I;\@#,?XT8:0:4%O\DXK'LO4:5:'<2_FKNO@Z.Q]XE2*1B417+CC\ M68N)R++*$^CXO74ZV-VS&MA^_>+]KSIX".:>EV(BLW_3F5Z<#Z(!FHDY7V7Z M5CY^$=N _,I?(K.R_A\];FV] 4I6I9;Y=C HR--B\Y<_;2>B-0"SG@%D.X"\ M=@#=#J!UH!ME=5B77//1F9*/2%76X*UZ4<]-/1JB28MJ&:=:P:7Z&)\/?X^N4+3+U=7=U-TBGY.+]$?[_]$[U%:H+N%7)6\F)5G M0PUWKL8/D^U=+C9W(3UWN13)1T3Q"2(>89;AD]9UMT1W*V M%RO=Q4I=WD<37BX0K!JJ7US]7J5KGD'PUE7,D MD2N8,'0K$@&S=Y^)$_0=,JR9 7B4"04=%5J5/(+%402LQ2C:XE[##K M3/N&4 SAL* 3C\4L)-B+[!$%NX@"9T1?BS7L *E2N[; HBT.&>YHLYGAR,-V M;>%.6^C4=J/$DJ>77>T MTQTY==])S;-72(R,FS,2P*)V-)IF-(K#B-A%QCN1\8')!?XK_7R";C(.,JNY MK5+"$L"LFTV=)*M\E=4;^5) 3DI27C'7%DYLZ(R\(.K.N,7*9[0G9V"O89?G M#.<'! /*B@=4EQ^GR0 MAXW[AF'0S7$V*X_Z/>(:)F(GAB I:%X\I)#=M@JM^V&<2Z73_WKWP_8F;7$^ M86%W0UC, I^1GC.(&]AA-^W^EG+VF&:951HUI46>WTVY5C/(N3W2&L)A-^(V M"<*Q^!9VL2@,6%>?Q8[2,.Y)#;C!'/9?515=I_P^S5(-=+"61MB)R[?61L?R MMA]T0T+L1N%+T-^X7JDZYFK'7\OBX50+E4/^N]?623#IYW47RC2)XK@OZ35\ MQ&Y [LJ1&_Y]IP!"_8H,_.S:4:(1WNJ(MS0$;OQ^*+[:Y'(7* [_F0OD+#) MLR (HZY*TXIZK"=/DP9ZQ V]EQW;P.]:0!_;/K;6AL9D&@OB;EZV6/E>T ,^ MTH"/O I\V^E]*>VL,DVXP?IC0Z=I!BF:T!ZAK<;0#<%)W7%76F?KJJRO]W!5 M'&WJT$LQ%S#[,V@%H()>6<\>,=%&0A9WJV>;&;2W?5/=$)"X";A?AQ[:%";K ML!]@OUN-VNP8I7V9@C10)&XH'DZTQ,0=#J(@Z.8$FYT?$]K3_)$&B\3=_DU7 MRV4FJCT \WHK=*KJB[J";C4GK9FN>\&;[:,N5[HC9GM'F!=U$XG-+"9Q3T5" M&O81-_N:R7]K+C')1CS?,W1;S!@->PA(&@(2-P&-";=J--E&<(2[U9[-+ AI MW]PV""1N!.XRQ2&6$)-E<+2Z19_-BGI]>[L!'G$#;Y,L#LVDA6,Q >!U-5KL M(@:YSZZ2-L2CGK,PG2ZX$@N9S80J/[R#6CS\7'>M^ME:GU(G/]]:GQ[+VW[L M#3FIFYSCV2RM>BU8IAN>SD[3 DWX,H5ELX9N8A$SAEDW6=KL2.RSOJ5J^$G= M_&RWBMN'-C*'B5E4V7 MZ@=B5N$F#4]I9+2^-K.8D9Z,0EO/2-W0A+3.X2TH M3;@J( W:-5H@& .SNVG/8D>\./1[BA/:P)(>Z" 5).>5>D93+9-?)XB@<_N9D>R1O^\$VT*;144'C+ '>'/N1O.W' MWI0"U%T*'%QH"]V)P16+$>Z!"FOXSPYTO+)8"Z7K1Y.3C)XG&:/_ 5!+ P04 " ]@V5:-%O(32X# #J"P & 'AL M+W=OC4 M2EV+2K=]-L$0JTFS8OQ)!(1(\!R% ML>@:@93)I6D*/R 1%@V6D%B]F3,>8:FZ?&&*A!,\RT!1:"++\LP(T]CH=;*Q M,>]U6"I#&I,Q!R*-(LQ?!B1DJZX!C=>!![H(I!XP>YT$+\B$R)_)F*N>6;+, M:$1B05D,.)EWC3Z\'$*D 5G$+TI6HM(&VLJ4L2?=N9EU#4LK(B'QI:; ZK$D M0Q*&FDGI^%.0&N6<&EAMO[)_S\PK,U,LR)"%O^E,!EVC98 9F>,TE ]L=4T* M0Z[F\UDHLG^PRF/=I@'\5$@6%6"E(*)Q_L3/Q4)4 -#9 4 % !T+L N G1G- ME66V1ECB7H>S%> Z6K'I1K8V&5JYH;'>QHGDZBU5.-D;WM]-[F]O1OW'JQ$8 M]&_[=\,K,+F^NGJ<@+,QYB26 9'4Q^$Y^ H^ Q.(0(V*CBG5[)K#](N9!OE, M:,=,(^(W@ TO +*04P,?'@^WU^&F\EP:1Z5QE/$Y._@>U:$7*7\!:HG]IXO" M%CBC<=$\K[.8Y;L=<5KW4Q+5LU$)O<6NB[5*TO5?TD$61 M.OL3+;E.WEZT_B)$+XG1^_()>M:WNOUX)[(UHTYIU#G&:+$W M">9@B<.49-N3BAE(",^WJ7:7Z?BI$>EB[MR5)G?>FY<'VAO::0.A8 M"#H[UKY9:F^>KEU=7$+B>$;CQ2$#S6U=%FQZMN=L&-@.1"W7:]O0JS?0*@VT M#AB(EX1+.@T)&(98"##8G>E[J4[-]'KLX MK8_,]8*]>HR@6YOLQT2N>ZA<_O"C\KU@KJIRK98'OH>%FL!:"V:E$--5\ _,%S06("1SA;0:3?7AYGEAF724Z:_?5+4HYDD8=, K@? M&E]>'NOEY?#AD4Z>RNI'O>:\03\W>5&?CM9-L_TRF=2+-=^D]>=RRPOQS:JL M-FDCWE8/DWI;\72I&FWR"?&\8+))LV)T=J(^NZG.3LI=DV<%OZE0O=MLTNKY MG.?ET^D(CUX^N,T>UHW\8')VLDT?^)PW?VYO*O%NTD599AM>U%E9H(JO3D=3 M_"5AL6R@%/_.^%-]\!I)*_=E^4.^^;H\'7GRBGC.%XT,D8H_CWS&\UQ&$M?Q M]S[HJ/M-V?#P]4OT2V5>F+E/:SXK\[^R9;,^'44CM.2K=)J__14ZL-XA%:[.JFW.P;BRO89$7[-_VY[XB#!CBP-"#[!D1OP"P-Z+X! M?6L#MF_ 5,^T5E0_)&F3GIU4Y1.JI%I$DR]49ZK6PGY6R'&?-Y7X-A/MFK/9 M]??Y]=779'IWD:#YG?CS[>+[W1Q=7Z+9=/X'NKRZ_FN.QNC/>8(^_/H1_8JR M MVMRUV=%LOZ9-*(:Y"1)HO][YVWOTT&P^JXE';>*3U&EV*U5BC M555NT/665VF3%0]H*E=(UF0<[/4V*H.CRN3QI=ZF"WXZ$MFAYM4C'YW]]@L. MO-^A'CMFL.1(P0:]R;K>9*[H9]]%XKPJ:[#'VI:^:BFSX^/9& <$^R>3Q\.^ M &0D8 0/90D@HW[(PDXVN'Z_NW[?.1NFR_^*%"#2;%.CID2W?%$6BRSGZ,68 M_%1-&>MD^0)Y]X\Y6XX9+#E2L$%O!UUO!\[9DG 1=)&E[894+-%T4U9-]C_U M =2-;;C@8- )8T&@S2! %6"/:1,(4(7B'SQ_PLY1Z'1T: "5*Y3P%:\JOD27 M69&*F21FRB6'$TIH7 _%L7;1,T"DLNC F2GR8%=1YRIRNKJIRL=,@H?(D66% MOI?%6*T!N2!XC835K\6C6#-E]:R&42P;GCVF]SGL-#*N#],P(II50!5XGN[5 M5%%VD%(&=N/.;NRT>_'W+FN>QY)NEFA6;@3RU>V(7OR4KSED*C8N)/)#+6G- M3%&(XTBS9(H"%EOF)?9Z[/"YL@I&?HYP"C\2N[8KZR[]"?Z<,X+OLJ:CZX1V@<,!CN+I[LQ19@%NA] M%%L,D=X0<1KJ]Y(K+F:>6F4+N"1R&*KQROL MY(VSS@;S\#_%:BJ:*KO?=1G_7[NT:GB5/Z/SLMC58A]=5+LT!\U28*W[>H8$ M5('/8MVLJ6(^)A:S/?W@5_#GQ>RT*(0+-&_*Q8\W.&.O+:$9("&19TQ,5Z"A MIYZ(L!,!%-+]0YQG9?*8IP*%1,HXW]5"5=>?T#D7.P*7BQ#.]?O@3FNF9$P9 M"75O@ QC$C&+P1Y"L)M"ND&[$OSVT";Z;L=#/1&"]DR*$$!BI$A3-<;4\W6' MILSW;./7$PEV(TEGK\N85UEZG^5BBU-\^\BK9]":"R/VODS)V(^(3EK.2$-7 M/9%@-Y)<-VM>@9=M$H$?>:%^Y0!=Q%B'"T!%O2BP7'N/%SAV'SG7:?$@N$FL MJ8,#A$ I<>B0.?%E?&R'">S$E_>>)HX:+3E6M&%EHJ<;Z$ TL,-<<---RXWZ;-U4$P &>,PB(U! 72,Q7HV!60DC!BU M6.F!AKB!1NWC(HONL0P>%Q,OY/32LQ @8P'5TR>@PCBV^>A9A;A9Y6NQ*#>. MG9N8+"%Z6=_: -58'%MUW@)D.,#4LG>3'DZ(&TYFJF#+*[%-/XKSM1@6,<': M\HW,I-V6=\O%.MK!T\[D"A^8= !]L(@:DPX(1@*;S1Y1B!M1]+/!P0X!6@)X M0]"M?BZ 9"R*]-,;) M);#EDDQY,B!M,YKOM-N=RL 0IW_(FJ]0;=).GQ:L. M ?)@6.<34.7I!Q]89;/7$PIY Z%8MG70D@D;A!KG4T E&-B8AJ9JC)G-4@\N MQ%T8D4':CWKCL!O;B/&2TY5K1AE_;L1=WL-5S<5V7Q,&YXM;'6DZG)1C0,::P7_@$=IG%( M]4,7I"-^1&SKH*T6JHD?+'9YN4SY_N2YM1C;G+/'WVUFYG68TQ MJ$+#8AU" 9G.GT[)T$_/2IA/]6D&Z(C/C%,W',YV(F ]$#$W$%VL5GRA[I%>_%RHHBVZ%>M' M;0?2-&@-XARCG "HL*]G/BA4P"S0R@X>T7FU\%.I*L*'A+>O/LI2M!I%N16H M%_(>^*-(=R^5E%O!@E6V4,G#YMRL\838?+P'*!@1%AA#"M65_#BTW&9E/;6P M5RI&[[&)T@:=\X>L*.2<%O/@/SR%URG (F)'-X8=0ILPU"L2@(S$H6_9]5@/ M-LP--N_V?B$^=KDV\00#Z _)S,Y)(-F@]1AH1/]!W6F)*L7>5F+@YHT MUIT*Q&FG?:37\N 1<]+4>X\!1XV6'"O:L'M[E&)NE/I:""@64T? M8STC,S4B'U7#EY)-ZY$_,D5N^VEF>O-W'/'P( MT2P^S 5C@.]R@^HQG%LS/[)P9/'&UX]J">X:Z3NKK2/\':?=D^)3]6ST=KG MY_A+TC[KW8=I'ST7&"PR7HUROA(AO<^AN*:J?9J[?=.46_5\\WW9-.5&O5SS M=,DK*1#?K\JR>7DC?Z![IO[L_U!+ P04 " ]@V5:9PWT@,0. OMP M& 'AL+W=OY\6GSJKK[Y>2DG,S215+^G-^ER_HO-WFQ M2*KZ;7%[4MX5:3)==UK,3XAINB>+)%L>G9^N?_>^.#_-5]4\6Z;O"Z-<+19) M\?5-.L_OSXZLHV^_N,QN9U7SBY/ST[OD-KU*JP]W[XOZWQQ\;Z-$V9M/Q\>MO]'#]X>L/\S$ITW$^_RV;5K.S(^_(F*8WR6I> M7>;W<;KY0$[#F^3S;SO4(%MGRX6?R9?-%/.I@T1T= MR*8#.;0#W72@G0[$W='!WG2P#^W@;#HXG0[4W]'!W71PNQ%&.SJ,-AU&W0C6 MC@[>IH/7_9:\'1W\30>_V\'9M>',;UO.7"OH89.O]1(D57)^6N3W1M&TKWG- MB[7HUOUKF63+)C^NJJ+^:U;WJ\['%[]>7;SEP>MK%AA7U_6/=^S7ZROC(C2N MXM>7++YX&[#+JQ__YA%K],I@__S KW\WCHT/5X'QXH>7Q@]&MC2N9_FJ3);3 M\O2DJL?4D$\FF_AO'N*3'?&O\RJ9*[J-]=W&^6)19]=5E4\^*7H'^WHO/Z=% ME7V9 M^GN/][ FD]5B-4^J=-I\VGI*GC5SY>?4>)N7JLW/];S+M*KG\!K&DF*9+6]5 M"+%'0?5NH5P57U5?STF=#=N4(-N4(&N@O0/X)KW-ELU@C/S&^#U-"B.IC""= M_&Q0ZR>#F,12R5S+;/9ROY1WR20].ZJ_LS(M/J='YS_^S7+-5RKQ(V$!$L8> M8,X:UNQ[/Y\3SS\]^?Q8YOTVKBTWB?I-?&+2D=PJ[K^G#0*3(T7M4;6KUXV*;96XRR?3].B_+O! M_EAEU5?CWY?Y?&[4._;[I)C^1R4CBI01$A8@80P)"Y&P" F+D3".A D03,H8 M>YLQMG:"_;5>]O.R7"7+2=K,L=*.KU[R&Y=I6179I-G)//SRPS*K2N-%LPHA MYJO+JP_E^J7UZJ4JA[31A^80$A8@8>P!YCZ:SZS.1(P,%R%A,1+&D3 !@DF) MX6P3P]$FAK30^[8$K).@RO-9D? OJ3%)"O7 M.X('W5_<-0W+G^I5U&2^FC8+<7;U_KU*]=I!#%4]$A8@80P)"Y&PR.UEF^OY MW64\,B)'P@0()J7(:)LB(VV*7"=?C-^R:M8<(S0:OTP?#JOKR?[QXJA9[*R3 MY6J6U(-8KX_>Y,M5:5Q\G&>WZZ12GG?11A^:&TA8@(0Q)"Q$PJ)1?T]$S%M<\/3YD9]A)QFMTMCO"J*=#GY:EP7R;*S!&^6YP\+]7!5+\QMT_K' MH\6X4MM:[M!I&TH+H#0&I8506@2EQ5 :W]#D]5#]G]?-@'X[RW,?-9.EW7J> MEM[T9+60=]B=1*EHTAL'H;Y/S.YL#;4RH31F*8Q#OWL^4='(I9T3BHHOP_=< MVODN8D6S8]\A;F=_K_IJ;9.Z9E<*"D/3\^M_.[30&IJ6UOV1#?"OC2)>9$NC M7$]^+P\RP_4!!L]W4!\32F,;FK2Q/-^R3-/L"JG?TJ4CI]^2<#H'NH]0BE!5 :@])"*"V"TF(HC4-IPNI[P-0S MO<=SBIP;K1-I.;"K6AYEB3(IH-XDE!9 :0Q*"Z&T"$J+H30.I0D43>/^!8A_>E>T=*EEF*U#QU@#*5Q M*$V@:++"6SN4Z.W0[OG3[U(\U"&%T@(HC4%I(90606DQE,:A-$'Z/BJU'&?W MO-\ZJ83 SISNKP>?) MH^M9D:]N9\;KZKB:IH(6R1*%ZVT1NW,E0PP-RJ$T@:+)0F^]9Z+WGK^[]$G/'RQOJ-4,I3'2-SE[ MZH;ZQU!:#*5Q*$V@:'(2M"8ST=>[/G4AN#[\X!R!.L]0&B/["V.A 2,H+8;2 M.)0F4#0Y1UH[F>CMY.^H"=>3!\L?:A=#:8ST?>#>+L+M+9*.>W>E@?K$4!J' MT@2*)HNZ]8F)WB=^IO)P_2@&)P#40H;2&)060FD14=G;U/2[!PM0!QE*$RB: MG"ZM@TST#O)3EXKKPP_.$ZBU#*4Q*"V$TB*B*(EU;:N;)E #&DH3*)J<)JT! M3?0&]/=4C9.^#^A[G?7!6!]_L+*A=C*4%D)I$906'[*I.#2D0-'D&PRV5C+5 M6\FHXG%]F*'S/)060&D,2@NAM A*BZFB=-;KI0,TID#1Y'1H?6>J]YUU5>14 M44=)7)MT=J-C?8C!XH4ZQ%!:"*5%4%H,I?$#M[U 197EVQK$5%]J^Z>KR/7< MP=,WU N&TAB4%D)I$9060VF<*BJ,;O-64T-. ME7KN^Y;$]IUNS?M8'W:P4K$W,NY_!MHS7Q6-G,[ICXCV+56+^([=O6&8HMVQ M;_>*R!7-B.F/'-J50G]HQYXY(KMNBMT:G-2&70:SYYI@"K4ZH;0 2F-06@BE M15!:#*5Q*$V@:'+FM*XHU;NB^Z^!N7ZWO?)E;^Y +5 H+8#2&%58H)3VKP\. MH6$C*"V&TCB4)E T.2U:(Y3^976U^LB#DP1JE$)IC"J,4CI2Y CT+L%06@RE M<2A-H&ARCK2^*GV^^EM]J,%) 35/H31&%0:EK4H*J"T*I<50&H?2!(HF)T7K MGM)GJ;_51QF<#U"3%$ICM&]$4E=1D75@NP@ZNAA*XU":0-%DI;<&*'V&"EQ] MC,$ZAUJF4!J#TD(H+8+28BB-0VF"*BIPJ5P *C]EJK5-;4@%KO+" MW5J>]G/6Q-I0'Q1*"Z T!J6%4%H$I<50&H?2!(HF)T]KJ]IZ6_6[+X/7\P?G M"]2-A=*8K7"4NZLA:"$LE!9#:1Q*$RB:G 2/'AFK-=V>_IFQ4(\92@N@-+:A M28<#W1R!&L=06@RE<2A-H&ARCK3&L?UDCX_5DP?+'VH30VG,[MO$7E?^CN*: MF.ZQ,M3VA=(XE"90-%G4K>UK_U\\258_BL$) +6 H30&I8506F3W[6G+ZE\# M!PW*H32!HLGITCK MMX!CHJ\W@>HC8"#:@'U_,&) +5]H30&I8506F3W+6F7 M>-U:0&A,#J4)%$W.@];TM?_:DEE]^,%I G6#H30&I8506F0K2F8;[ZB;)U#+ M&$H3*)J<)ZUE;#]=S>P&+3]JV1MU2ZWT(Q@L;J@%#*6%4%H$I<6VPF;M;RP. M#2I0-$G<3FL .\]3-ZL/,W2RA]("*(U!:2&4%D%IL=-WQ4OZH2ZRNBZP/,5B\4!<92@NAM A*BZ$T?N"V%ZBHLGQ;$]EY MHKI9/7?P] WUBZ$T!J6%4%H$I<50&G<4=;,6[3[ 5SC]NEGJV[[ZZ@BG-7B= M/UTW:ROUK' Y'=?T1]VY&NK40FE,\1DHZ=3$AHI&3F?!&BG:6+9MV=W;BRG: M'5.O^RAGKL+Y]1%E]SG<*MS('8U&.\30&IV.#;M49L^5O [4TX32 BB-06DA ME!9!:3&4QJ$T@:+)F=/:G\Z NPEC"P2=OFG8?="]?G"#TP/J>2J&3U2/TX1& MC:"T&$KC4)I T63AMQ:I,Z R=J?9LU?C4 <42@N@-.8HGAIK>8IT@'J;4%H, MI7$H3:!H<9 MBF#U,0;K'.J 0FD,2@NAM A*BZ$T#J4)1^7.4G]GZ97;>J NI A6>:)1CQZ: M!:ZB8M6T1BYU.ZY;H&CIF)YKN9V3>DR%)-[(ZD_3.Y#]>1KZF6,HC4-I D63 MA=FZD>Z3%,&JA:JH7'1]FSA=^U(_IJ$S,93&H+002HN@M!A*XU":V"&E_DQ\ M4L[2M J2*CD_O4MNTW=)<9LM2V.>WM0]S9]'SI%19+>S[9LJOSL[JND?\ZK* M%^N7LS29ID73H/[[39Y7W]Z #.7 & 'AL+W=O37UK;9YTU9^1\?K=MV^_V3)SY?VXWQ M\WIK*_IE63<;T]+79O7$;QMK"GYH4SXY/CQ\^F1C7/7HQ0]\[7WSXH>Z:TM7 MV?=-YKO-QC3W+VU9W_WXZ.A1N/#!K=8M+CQY\.C0Q!D2YNW&,'0 MGUM[:##]'$9_PVNGM2R,MY=U^:LKVO6/CYX]R@J[-%W9 M?JCO_F)U/6<8+Z]+S_]F=W+OV7>/LKSS;;W1AXF"C:ODK_FL?$@>>':XYX%C M?>"8Z9:)F,I7IC4O?FCJNZS!W30:/O!2^6DBSE78E.NVH5\=/=>^N/[XRR\7 M'_Z>O7N375_]]/;JS=7EQ=N;[.+R\MW'MS=7;W_*WG^X>GMY]?[GU]?9Q=M7 M]/7B\N;J\O7U#T]:FA^C/,EUKIN8Z.LU_JJEW[['55V&(XP!,B/%)_ M'*A_>?S@B*]L/L].CF;9\>'QZ0/CG41NG/!X)WO&N\CSNJM:5ZVR]W7I]T>CQHU/=^:W+[XR-2&6^;6_OHQ9__=/3T\/D#U)Y& M:D\?&OU?O'?_KKFR5];GC=NR$M;+K%W;[&7G:7SOLPMB;5VYW&>7=;.M&\-W M??/G/ST[/CY\'G_E[T?/L[KAQ_7GRWJS-=6]_OAMYGQFLI(L$_9OV]2WKK - MIC3%K:ER6V2MS==57=8K;&Q;\V"KLEZ8,C.VJ7FK9E!JLCKTP51%QO9#:715 M01K9T,/S[%W78(ZBRUO/-V)W76YQ5UYVA8VSSK(UF8:#K6W8AM(E'=3E-.^V MOB,B5[:RLGB:WF&.12=6BTDZ65"XYJ\,_VFQM M;BT-3DMU6UH$^0BA'JMGKGZL'!Z\;NEY'S?TX_QZ'K9KEEV:RA2&IWK3@"]$ MBL_NR$+CKZU6)".VP1KKY5)9FWW\U)"KL?S4554X,\]N:#Z5!2*,-O:N)G]! MTM2:16F)?2OR(N#!1=AC?OH&B[H.B\(@_>_Z#(F"=ZM*V$%;URV-\B=N_5)E MQ&;=.+Q3)"^6W*56_HTF% H<%5+__L]6T.$D*3X;HNU,U63 MY,RRO-YLNDH%((Q-ZDAVCMQMFPAZNB,M.!]%SFVZ4M25*.;= 2L6=;OFX6V3 M._ #0[O2M>3Q,[/=EF'2>?9>Q*>D)TE'+^D:F=Q"AI0M#5=HF6]<11*"$5FD M>$.CIO%*Q73[8&*"0( 1Y?OUG59WF?U746C^6[A'#U9;1N-_76Y=FSP[-9;SYIT@6(B(1^L(3/3.7^5Z\E _4#A"%I MY>GE8#)]MNJ(Z[!31,J:?)+PEY;1$/&-S>L5S1!DTAK/ HJ;,V>\4E/Z.K.?:<,*3PO2Q\GPYF4MJZ%_&]HC=B58 M&8U#UWG>911%NUS:7$1N:E:Q*O34'?ZIZJ$H$+% +8Q=3N#9Z._QG+:4])D& M?!\,S'5=$B\^$'HP3;YF"EZ)B6"[@>_7EADTRWYB-R):=U&0?,*5&.#>[/7G M+73?3T\05"EL(S$9_C&Q0+W%\QW(\,0N$@5R3*0##7%#Q*$T"UK*T%RR!;^U MS9I<03H+\(E M1,-NBO>')2 5;+&=;@,-8-N"_:@HI$@LULBP0(F.SI\3-9^)R2PF";B8#S4+\[Z H8J_4KGDR.S!1,S(YE5TZ2#Y4C"(.WN[ ^C FST1 MDX13I'XO$39(@]G $@D_'I\=SX]@K4LL-\KGX[.3^=GH\@F/^/CTV?QD],LQ M;Y>WR3IU.;QAD](WSZY_^K/9;)]?](0%'L@P!#4H9G1DP!M;&J6W)E]*+++L M*IM/-L(A,Q1]XHEI6G89<\(,8D3"3! H3T:NHOUFRH*5 07UQB9/R(7LCK<+ MWIH--G$S8(![8C;$$VNET,1N%F0O0W@RZ_DF;/H).E'Q=ER+/Z)E7U6DS=M6 M'J7[Z.'4FV%N=R.95-O!(H1Z")R @]P_PTL M,P.D@;OY>/WJW4UT..*K,,+%K0A4]LM I_]:+SPVLM4(FSX219O>Z?SRU_>] MKTF5F$34TLZ0!)TG M1/* M+!4HOJ1XP'Z(C*C+::/(K]VQE1*W=YX,-8LTL MA=WTV=6L;H:>AORQFZKWVD08/;!);Q/;N('<"#^"##'N8B^)O5$):440Z#G" M78TA\/=*^!9$98^D' ^W/%GFXZ?SP\@M-4<\8W0T-#'\3%&PDX&+4@K[Y2;C MJ8JK\SDA-5R[[39HT5_H'_:[@ZOKSDVSK_ M1-&%>,PEX8#Z#G/WWOS\Z-EL." ;9HH5K_G9P4^[:(@>GT)#=#G G530O^" MZ=^:>\&?M+5VLRWK>PL;)&P >2RK# O"SZ.5,%2[_D@/T1 +.]H3%N" P/ M$ 0:Q)8'2 $0O&O7I#((HEN-2E6"XW2\-&7-E';,X&1_ U0 HB##O.DV%*:3 M,Q(6A;OBXI2Z!W U_;^T3@,CQBRD^SEYT#D%GHRPAP(BW)]4W83U1:^>:BG< MB.4#%@?# !:L20^&TA'8SJ:!QH'/AK\F*X6I P;!6G;+M"&D0O6P30B0 ZC&[[6=G6(+L!UC I'V,AI]#$,\ZHER^ M>/DSW7];E[=@T24-2.;_CH%#D!PG<>/%L@WPS&O"7_E)$, M_%Q7JX,;VVS(X"[:;X>ROV:?P)06-604J9>&%&PE2L@LP0,+4WV26(1DM)4< M31_IJ8CB[LD\R!VL].*>E!90AJ=C5[A52\K1#ORK0:Q*HY45*B? '68VCY+&]B^%'O(SU@:XW]MZ2>+$V-2PQE:8/<+R/ CZ[M2I M9]H[95BI@.&A7K7C3$22?T#: M.\(5+]?.C(O[G"LW7G$6-^*WZ6 >!^K7R< M?3<[?G9&?T]GYV=/=]3DN]G1Z4GV='9V=D[&#?%1'&M\ZS4C6IB%/=32)&08 M3X^?XF#TV/G@ M,5?=$EUU(\FAQX?SI\.?B1#7!-^[=)]9K+V5Z('LR6U$YR>82M(4B?:.0M\_ MR*ZE*^D6SJ5%?BDTOEP;"@T:VK!_D('G22 W9F"T7CTG)9@:C' R9E;@I:@M M\:E&]!E9)N$QW"+YM0:*)DCS(LSV83C;!=2>51.CO_;B-(M@=GZN/5#*Q12M MC8#SFOWU$MFG0L:,^Y+(2,(F"@5I/]0!T7IJAU*!V +X.@&Z#IXWA]M#ML=Q MP@62IG%\\.<+$%&6\EWWN:X$[TO:JJC9VBX0 (18\<_+X#;<9I#6R?]T$+)/+A=4FBCE%!E.P@.^-U MK#K2? [:;U%.%2,;5T*.,, $"" TIF[Z_!+?O(IP*]GJX,!062$*I)""76B< MY3*"+O5W\J-$*GU';@5I#YJ/W'N.>25$TEQB8XVG>"E(H:;0^3NQSI(S$0.Z M[#@7-C&..-,-N6G#6<'$3O8\5=:)/Y\'+R2^_XZP%H6,J'4 )R"M3L*Q86@C M@M55N@6.Z$+:&OYEM=X!,CU3B/60M9XUR-OW>8N!1,PFQ8 >Y8PH2!@*$)9* MCA*<([59,@(**Y85F8+"<0_$*RR!"[@/A9+(0NRK][(5H4XRV!_8*=;/,/J! M)WW#&H+(P"Z+&8+'^M6J!G&"R"6_*& MN>0&^>5@M>',#ZV#P!;O.*-\+G/% M+8AI42B-8U%(![^'%I&]=8UO#UPUTT]D7C'\';<&P*80/R#1,@8RQBL.N+0$ MP.-+P(4TXKV(%*&QIO[,:@R("6S(=T[;#+75#&D4,XF98-M%D1!0\:9F* ?& M+@C8T")3.W[5BUZ(2I@&LN P)3K#T.D$/1YH[8 [R!O(,TC2&"ZYA)\U&'25 M9/"QEL-V@=02)8Y$.I@0%RN6L*I) M* CKF(V.HE,TU1XFDK>(N8C:[1!."QU)["4MB+O)%7+NC%,*Z@6 MA71=$O=DD+SH/4%]%&5UN*_WI=%*#\(%87O_ MZS;^:N.O(=/U_CUG!5['I.Z !T:J$1K-YWFWT1T;5A%>)=\XT']P:N=UPV@< M,7&2SYK(*G$J)U;3!!YS[T;7 ,8)(]5,YKDM45BTA3ZM64+)R;?F:!9@4LKP8V,YZV*3VGI?Q8CA21A)8A].MQJ [(:!R:"%A/LE;,6J M*2@/D5VL,MJN:V+_$@([4)63KN'#3>W+R M4H\IBHO1V(R^'L^/8VC%@2E=.=PMQPVJ2#.P =$'[7F)"H.5>GOHE^!4BY_V M285=0%M]Q_R)40[9XDH+.I((I&46"A)!J1.8##%_5YW0D*^=A#F%#"QAC#Z1"4P3B8F!+0Z M/U2)/>G5'3+==-CT0*KH76R2FF_XP+$LCK MIQGHKNK9O+1VUQ-&]@&W+^S H/)N[FZ$:%3&_GZ!Z]"*CA"0^-]K:_F\JD$\\T-D9_27K"=VBF(DU$NL0;\&]DQYQKBAGWP+U M&.B$*(MHQ%W=$94\2ND^P1?2Y8IE5:2*"1K6-,V80*WO[.XZ!^Y0,&ZRY3A8 M6@!H#$D(25=(DN!BJOH0-J0FDGR$I!&9?SO9!^:WVF0Y;F"+$;6(U)9DN)= M=!BGM%&X>CIH/I;$-/'#U4.^.LFO:&&^P"UZGL6?'QPP+>@MEUAR*S++G*(8 M6EG5OY5^8:B6-@GGB)';[]UWA82?:'VKSL M2N-\WQ$Q9(4EZ#[F!KS=#@]X@9T7X9NV3A*UH.H?\JJ[\TTNXN8+0P)I2OL[ MK0D=;76G?9!;38)AH@UL5QI0+JQVNO\F0B=V:M74=X3;>+!98C3(G*R<-A_T M!F06PPN'?I'DX6C2=O)7 ?TK[(W BP3T9[8;)[0BB@!CL)RP:.UHC"9?(]&T M'#K'075]M&7(7UF*^;!OJ;^)9BRIVD!9I"NUB'ED<0B+>R5U=X:(X$;D[)N8 MM:_6G_>L(Q G C !WQ/E[V%#@714LIS0>+1W>&Z$K.[W-2B.I)$G'\Y QKD! MDN&<18\YN/6-S#;2S<$GIU6%(F$(.Z*D$3<\)^Y-CC>,P4#O\\9I]=#N&&L! ML0-F*+RH(X4IT_[B?OXTVD\18B*1'*9/!N&NV1-=I_/N3"51$T(&[DQP+998NN5AJ0**V@\X)\YV MS)%D]U/HRNC/HTY!C!?7'TE9CHX/ MCO\E>K2[8?\V]>D/+5PE[34W$Y/T6;"T$8U^W_V:-CN,^VIFX_:'V51- M-[FX-?>QXL7XGZ-NQ'K#VH+Z>*_-22A[24AJ8WW21P@>*D"ZM&1EL:8CW?N] M2:BM5_#'.L6%1G0VFW)(1[QQK:DF)"_L'MYQ3VZC9\%B9O!59U4.2'0YQ2:+ MEO;^V82A]0.>_V%VBW79X7B?HDBTZ(&(=4=@ !)X*/;4P]T;\('AVB EDIB^ M(K)C-.#2RGF'&"\G0VJ#SD[+X65=W2(7B$&N;85R/](#GF MM#,9Q31' 53$AK 'P^P8+8QGXBRN&\S3FBU=D7*);VF7+J2 M-)FFY?"@BY6]#3(O\=0)%ZWC"#6W6XJCNM&%]X.9P0I#UI/+'5]=XI#.TG14 M45[(K=*OT-;$LTX<9$3S*-W[Z)L,\B.C6=O7GH/3UTR4]<.JS>O0.?I6.O?E MZI54!+[DL&&MIP<8!>9?@'6DE2!,E>H@R!(S2_0B) MS$/R"=@R'IM5+_CTX)"D7?QJ#V63^0?@5S)A,XG]>H^%PDTGH;RK\&&!6JKV MV2')$?"#I)0(,W&B,CT5QRE]!5WHOD#LZT@_38$-@K)MY*,_'=F?> M+6G3>I9H^+"$*7@=*3A32CP93HP-3H0@#3'6'JT(Q$-86NA-4S101DYT]+-J M%V^?(>Z$MVE.^)^5PJ$0AI,U_L6SZ3S(*DAW)C/ ONSO\4^I+X_Z^L[E@P*-%[@ M9LP"HV(7S(V6AX06^[EE.?Z*I$<\%0/\*"J;QP+:Q$SR(EF:4#3U!()$BHI+"*:/AHT M,?58)CFW,DM"?(V4:$T:Z$#,R'OD:UMT)2>>1$M810<\2,Y8#ALQHA>QU:UK MZDJUII+'4./E1I#@7SC\T4Q6W[TEC3726L:'3+@W@ &C1FU2]W-\<-P>,$7Q M?LY!H,?\@ _&:/N]%IZB!0B5>&FF2W=FG#)3A@53-TJ2>$D)1S7)H<)]^U< M/&L6^I5B,]XD/7N[1.&F)N3=1V7=LT0VOD-L=OZL[Z^=98^?GO4MHB)%C\_. MYZ?1M!?#0U!?>UYN6.F<13XD#-PE5XU"[.SB-IH'CG#NX_H\^^A9%%['K/T- M^VN9Z$D29#^3U\0\J<5M.K_7'PK?]V?CTW0G93Q<7 M\4A=GP4E*V'TH$+P9DEY0;H00BI16XND1[%/@R4]-'V%@P/#L=7H3TE+"QT3 MC*D'9[ACD7YW<,E2SDB67W%(;:E/YN')-GF2HPPX1_:$O/W) M4?23P]G#$VM7]6K5P+/8%(-QVX/N4;"C/39)ZH 3G4C3S03D^AW[K6+8+R"0 MEFR5<05G2N2<3+SW(?L]I=ES;N,&*!+1X7,&?"D?7$*U83D.HS(D^ZU<)\\; MT@\A44B1C=ND'5PE,:[,%+;.IZ89I@;]0(ZE&XZA"-F\!1L14: $@((_?'!F M<(@[23N'MAW,STYOTFCO2?K4/+=6)"OK
>I034YBN]GD\DVV[18G4"$J!X]3LX"4_O._QL!B'#]*'PF:QYZ19H#G; M3 R1MK[K0FI4VWB:VR+(T,Z>=J5&[1!G48AIXW5"8I;2$Z&IV\[40O.SC.\6>&+K]^9 M#SUU!]>'!-1<.C*EEI:7Y>LFZF-U,,R3@ Z\I3.B6SS+*( M5&=[MX@R25)(^J*JO"4R_DZ0\O]!9;Z3#40))()(#OQ%9V*BW%9K>:]9NI=) M9E(;-QIY)CTUF9Y6AV0/5(X3C-:#]O@4>O[X%5,+1%$XSY1O* 9N[BUP^E37YL< M6?>#XRJS_K4-Z:RJTT8\O"%$.90=\R MHVD^X-L#2"_O>$J\TD6TY8B'VZ'%""9"ER\]=VD/3K'[5L8>A&ST16]R(F=R M(1W3W6'^6$,>T_[DN?3OI2M8%_:*3S>?;Z2ZJ7,#BT MT>I9>3U"NNU=<\GG_*9S DB%AW[3<;@KU+6#OF4V6'! M\>&WW^,UD=RJVC\7WC@8ZY4\^+A(O]\!XT"[6]ZK9QKYB?3P'+DFIBZ8-K(1 M;=F7H/*$A)W*+3DM9"T6\>Q#2%1[[2[A1>4],[BA;J=-^\L^:H\E_;+*G,T& MVK<[0,0BW$^R9YJOT+O_%-G\M7^QB5A,0=\:1NO1$)YJR-"C<-Z4QR-'%MN/]A?/B<"XK\AAUYFUVRZ+W9LZEU M3KV;^$GRCNF-;5;\)FW.K%6MO&XZ7LW"R[HOY!W5_>WRIN]?M!&QM$MZ]'!^ M?O8H:^3MV?*%])??6$V8L:TW_!'O#K0-;J#?ES4%*OH%$\17F+_X/U!+ P04 M " ]@V5:4YSHUX.)S=;G5>7KUZP=<^ M5*]>V*8N\M)\J)1KMEM=[5^;PCZ_O!I=A0L?\_6FI@NWKU[L]-H\FOKONP\5 MOMU&*EF^-:7+;:DJLWIY]3#Z\?64GN<'?LO-L^M\5B3)TMK/].5=]O)J2 R9 MPJ0U4=#X\V3>F*(@0F#C#T_S*FY)"[N? _4_L^R09:F=>6.+?^19O7EYM;A2 MF5GIIJ@_VN>_&B_/'=%+;>'X7_4LST[G5RIM7&VW?C$XV.:E_-5?O!XZ"Q;# M,PO&?L&8^9:-F,N?=:U?O:CLLZKH:5"C#RPJKP9S>4E&>:PKW,VQKG[U\>UO M;W_Y^]L7MS6(T:7;U"]\+0O'9Q:.QNJ]+>N-4V_+S&1] K?@(K(R#JR\'E^D M^+-)!VHR2M1X.)Y>H#>)HDV8WN2<:.;)E(U1J\INU1OP6L$%H-YZH]ZP8DVE M_N=AZ?CZ_Y[2@-"?GJ9/X?*CV^G4O+Q"/#A3/9FK5]_]:30;_G2!^VGD?GJ) M^B7#7%QXFBU/306=Y X1E=IUF?^?R=3SQI2)LI72+E'UQD!;VYTN]PJJ*=W* M5$ZEI#]XIUVI'?29.RS#AZQ):T4:=L6V@<$J+]=8 M;YTYR=5 />H"S+F-?2Y5?ZOO_K08C^8_.7(19XL\TS4V>JSQ!^!#=%;JUYWG MT2E=>8]*O4T4M6FVF)!F=&S62[KGP!]:KF/RQ.E"S#>K#?^ M^;4IL5E1["%L6C29@3XK\T>35\P/6\!O0!N3AE4E"B&V)D/2V?U097J/S5<@ MRM)" H;P,C7*+HM\+3K?: <%FU(Y?'>KW&0_D>) -355K>DO, ]NT>QN0!^; M9F9G78Y,H-[A9EZES=;51-:1'T$[M%N=;\DBX+7R'N?=C3?-\A4[%3-\^'AJ M\AU+V7..OE\2UYDA?<'Y,W&L4R9M;=1J-;.JM'5'N2X'7ZL\U1!NE9<0A7A) M0NBET[\L98=1Q.SB%;L_OC&0@BGJ&+!)D! M2LFQ1VJ=N*Y=DA5)(AW5(1[;#=/5Z>##M244M\K9(!)?0EGBLK#P.V)#4U09 MM3>Z8H>7X*8'1;Z=:$Y6D310A\E82-<3P:_RUDG4LJF9!)FL@)<(E4241$8" M%#D.+"QIJDHV$:$O2-Q7+[F3\<;E6*$E<(B".<]RBC7]I/-"+PNC&N2[2CT\ MOE&3Z? &_XWO;J:T:[[=XF%8H! 5ELX<6HC%.V\6X#"OB H[HWW -\1W?<4/ MU -;''G4;)=@,>12M@@^3/I!E.49JW6CGTSK.,>VH-H)CU,=> AZM'N5KQ$T M1*3\E4@0!E/Q(4=L]WG +B+:8#>"#?=1"2P8(!.J/$1*"9>( !?1 RY89Q M%NG7-A5G12+Q3#R#1N,DDPGD[LD)3J,S.34+L&KJID(TD"$O!]1C RAJ(P^9 MMZHYQY,5E=L[9#703JF4S3U?N1.LQ3V?5 24?6ZE35B+ 2VLH,7:VHS-(?A' ME\1ZHFA*NK6NZIMF=P %)LU4*L@)%Q^H8A;I+KA>#"4K^HN#N1<'TU]/! M/%[A#,E$OQKU\$/R%[0_Q1XH(3X18_18X=W24$J,-QZV/H3BZM%"B<_8^GHR M&$6>\"1O/5"_V.![%_:A];17Y0U+W)+N\7<,&@_GBA881H,UI0 N^53#^7]#^/@[I>P]8W=3=8"0X9.JB')= MG"VSM/.)17CNH MZ*!U*%'8,U_I(9(.*2,S&E_]A7:RCF%DM??2N(@5Z71U4=Z&9D%Y"T.6\ M#6/).2"_DI[B6'PFPA"P[22IR*?Y4@= BDX0"H:.R@B9G,>=,V +;( OG#'P M%EU^OCMK8"AN2R%"!8DMJ>".F=ETGV*^]]G MT&]A=Q0S2;C/U3#-6X BS ;YKFMV.X3;#P/U9UL=INFO,__M5D?BLZGVN<=H M>-49 S>.2WJH _>9[-G8/7!NB4^L MI:&2VAK429FD6&(P['IV.^_(,:-R@;8K&@<55VL"EQWT#H827_A)*/6>]UTA M8@K-$F.03^T$4V< 08ID:8]I!W!#?/I-2=$9=P1OZK#HHH^6['5>2H(G" M(V/I>-S%/8:LMRF2;:!?549P.'2P.A1>8.#)%@VHQ-L41D>K0"$N8 /.'-&?G3*HDYA M(>SCOFFC.*_I!9Z(Q(MDPG (P-(M^"KG&%3)IG%V0N6KK=KNP[,)%T>I#./% MV=G69ES[MI.0RC8UZ=''9$_^ VNW=&2I75$5)"1%*)]PI?KG&0]GLHB?L?:6 M_?%49RXB\P@&X;ST XFD77O,.NUR(=N$>./2H)-+9AXXK MGE.SE:H[7CTW##L8-))NU,1NX0C [GCFQP/]=)O@'3 MPD9[R>B%62/N>*Z8]&9 5>X^AZ!ZUE4F8Y1G[.. M($;;G62..SH%O%4FS(Z MM%$=)G9A:!-%D %(J[ZM;G$(C7B6"R#"$\DYGDP<-]&#RQ..^*0KJ0M[X[.! M^NWD=;)/R)%L'F*.@ZC(/W/=Y$>WEF3*\C0TU+VY;;<%#(H(S6X8W8JJN#;R M*(?*C50BC5;LHB0 .Y,T#P4\^@W9G(E3PH&>4=M(#]"S8:Q+47(Y[8WOUP?' M][)UAI3@+'KK)975/-;@8E('_KQ4,I@Z'7AT?"2=>.D+TC#114A""#ECHS7? MYP,S2-0&((0@3,G!N5>FG%MFL=0PV0^QA0=+SI;@=]^957FFO%'$!CU[MP,4 M>-@NEB;-+NMZA"'3^;H,N8_Z.AE:Y%:4D,EX6_>E6$*76\HV@9^!>A_F7[U" MP,]DZ0+-[7Q>8VL@@94A7'Z*$V:2EV,KLZ!OOD!/B?>DD/>EU+?.Y:2(U5S2\I(E-87Q!0^XF0QY'N\DQTRJO^QH-*=!=.M+HE4-M MGJ+FRZ<<:4WBI#F.C9D)GEX1#R2MI3%H&S"^V*\#[Q[]M@@]JK.B:+6EQ-$= M\)&_GZV.WP4>N/F(Q:7C$^VPC"!4C)O:BB8ZMLS$ 6(6JLQR+]U69G; :N^/ M<=0@ARJ<# _,WBGR>@-XA;"U56<&RR .36Z,/JBW=>'L*;W+F8;OW5K/_5YV M(-WXFS?U?@=HUU5%(6+<#ZW)SDZ,CXQ+T^=8V* 6BND:AI'X]:.8]NS#(7-0 MAZQ+8QO'!S>I05OC.RH"C&8;:/J!O N11'JOZ/0.A?#),JEC]+X4D-:/D2_* M([ZJV2PWM;UA%Y$N-_%PZ!?YBKRMMJBK)*@F7.812'^>VL3*7V;#, P%[ T= M*,?Q<$^VF"P$JP;JU_)X[@BNJ#G+U/7=_?U@W)U7 D']H'X5*GGPN['JA_A':]EZ^EC?["D0IIKZ>+Q6#1W9U"\*L<*-T:02:2=P.> M?CI_]DSA#6++G(<(,5 <"G2Z1FEG*WVLU":T%X= M)*,$)N#8KW?>@,Y M9%LP]UV",8A=W ]!SIR^PJYHVF3&+%AY-,,C.4WFNE62%^[DX/2HS/4CR]_Q MU&$JW:'PT6L9 W%D/WAU44%+BV1O>C:OT%81'M) 7$L6+QISV1X\K2BPB;25 MY/2A<***G5Q,1MH/J9\W?.1P)_J)^L5P=?* #NF978,RUMN(_V^X(E=_XV1/ M84,^=?&XX77K)QUN4VE3O> M,JXLO9!]C#C057_@&OG;^[.C/O.044[?_V5UO1Y/B%:4,Q*3EI/4&HG(ZNFEQ>[*,M8&@6*G2A4W3>#'*-6X4+.K%1VC+^GXX'HRN(M% M#!%TOIHY;$H0H*&ABJ]NT0GU#5?!6^W\4 +IZY-Q=;?^D)+KX"R69QF&7EQ3 M?\ RM;0/I&?QK\B+E#FR"+'2I.9D2>$E9D/YPS'X)^4P+XCK !T-NWR1P"U0 MVRKZ=_-'$W#K]BY]@+^!3)([?#?-I7SZ4\S15J1_3KT:Q3B5(H M78_G@UF\TG$&?H'*T NUWWR@GXCB/8_RHHDY>&/B3+8)D.PG#F=2SE?P1,IJ M[]8Y:CN4#FMV3#CP>UU]AKH?S=KGZ\-W%>B*D#[&$A::WPG@%P(>3&7YQ=9 MCA 95DNI+_U$ODVU!Z$ FI"[^9@P9#).1O?W^#09X=ILJMZ3Y 0T#WF55GI5 MJ\4B&8[NU6R4S$9S0I"[R53]1<;*ZN$IESPXGR:3Z50MALEB.E:S23*YO_,U MQ.@^F4_OU60(R!D3\LR'DPZSG[AYF0]GR6PQ5;/A-%E,AD"W$3B;22P^\FLY M+LKUE_BVH/I.;W<_<8E#;Y.!USFV7X"9^4S-)\GL?M$G(;N=?HYO7:OY_5TR M'<_P:;:X3\9#^@29D\7]]/]A:?]F"'"^-/]I.[^EX.4QJ/K F"%:>6_9-##N MW7TRG$X(]V>PYI0,/EK,D^ET!G[0FY PLN91KPP\?S2_3Z8PT^@.3\'>HS'9 M=T[VMF6>.ER .1=X8#1)1O"+^WDRQG-!S6^ L/%(!]22(8B-9\GX[HZ^C2'& M8UU!'VC)0&R43'#_/EG@7SP$1_I/N\Z_;?%3KZK?=GY/@ !;\Z\FJ)I!OR0_ M+8A7XP\S'N3W".WC\JN.]WR>3:\KKK!T.)C?74F[&+[4=L>_3EC:&AC,'VFV M9"IZ /=7UM;A"VT0?Z[RZI]02P,$% @ /8-E6M735]M$! <0D !D M !X;"]W;W)K&ULI599;R)'$/XKI8D5V=(LS&4. M!Y" =1)+7B_RL?L0Y:&9*:#CF6ZVNS'VOT]5SQACV48;Y07ZJ/KJJZ.K9K#5 MYMZN$!T\5J6RPV#EW/JLW;;Y"BMA6WJ-BFX6VE3"T=8LVW9M4!1>J2K;211U MVI60*A@-_-G,C 9ZXTJI<&; ;JI*F*<)EGH[#.+@^>!:+E>.#]JCP5HL\0;= MW7IF:-?>H12R0F6E5F!P,0S&\=DD8WDO\$WBUNZM@3V9:WW/FXMB&$1,"$O, M'2,(^GO *98E Q&-'PUFL#/)BOOK9_3?O>_DRUQ8G.KRNRS<:ACT BAP(3:E MN];;/['QYY3QFTB)Q4GY<89NI6DYT;CZ?3KW=7M#5R?3\\O MOHTGE^>#MB-@OF[G#IS5.]CX./Y$S MNQ8Y#@-Z Q;- P:C7W^).]%O!UAF.Y;9(?2?3<9_!H%QGNN-T7,<0#B@ M*&,U1T.1AES30[,DHA=G<'RAP*WTQ@I5V!.?!/Y)X=:( E_@7L(*1Q"G_;!S MFOA5%O9[$=RIN2Q++%A./Z#Q@E/-5@B88A<@1J5'!NG:072]A3@X5T M<$F*E/KC)$R[W1,X[H>$C2MJA.1!/PZSK,.K;A+&40]N5PS-5J1:@O.N MK(U^D 7A"C!T]8E,;X4I*(04/8KP*TZXXY37G,J:DUM1)J2E5E)L&%U1 MMWJ;,:?!%YUR'EX14U&Q%.#C&KTNB$ESP=9\ M7U+$R?]*1P;&Q3_4XZC)DZ?'<9A$_8.D4O")^RE*5!Q9[_]2ZH5Q)SM(*?-Q MHJJ"L87%QG@,JHGGC<]<#BDB/#;GG?V2;G M)61C7(,T8LNGEG\MS^:%M3J7OO(9TR.^-?G48*:P%9:^$>86?VS(5/D$6\JA M0P6@@]O/1%WI[OOB7$]1E_$ZX^1+U0K5"50XH)4 MHU;W- !3#_AZX_3:#]6Y=N2(7Z[HFP@-"]#]0E/6FPT;V'UEC?X%4$L#!!0 M ( #V#95I>6:'S6P, $D' 9 >&PO=V]R:W-H965TCE7G15:=O& 4O$&I>%*@L;M(EBEYQ=C=]X? M^,9Q;T[6X)1LE'ITFYMJ$22.$ HLK4-@]'K"2Q3" 1&-OPZ8P1#2.9ZNC^B? MO7;2LF$&+Y7XSBN[6P33 "KJ83Q3]CW9_,L@+(S5C4' M9V+0<-F_V8]#'DXY16S;#G7:@_:G28TM_!2O3>1X](5 M96TU?>7D9Y]<_:&JYIR85SA9ED!>1:FZ10> MV!YNF47-F8 TGX73(J=W$DZ*!+XJ2]93FB-(9[.P\ '261I.DQ16+ZCW?T5( M;!$N5=,R^?SQPS1+BT\&#K4@69HH'8O^Q$3'?/?O2?)HG$\EGS+2R8MK,I2==)R65,]N"QY*USM945;-_I*-"_X$^]2:>I: M8#!*H^+(SKN,\F@Rډ]"N3Q1Z/3V PK=8)2/NFMMZ2JYYW;'I0^V0I+G MV@4,UC3+K5$MBB'\[B.7JMB>*3\4;!:C_$#7B]_:0;K,,]L>K' MXS_'^TOFENF:2P,"M^2:1,59 +H?W/W&JM8/RXVRI,PO=W37H78'Z/M641D. M&Q=@N#V7?P-02P,$% @ /8-E6AO]PSW? @ : 8 !D !X;"]W;W)K M&ULE55M;],P$/XKIX 02-'RWC?:2NU6H-)62M>! M$.*#F[A-M,3.;&?=_CUGIPT%=1%\B7WVW7//X[,OPST7]S*E5,%3D3,YLE*E MRH'CR#BE!9$7O*0,=[9<%$2A*7:.+ 4EB0DJ*27-,\U$-)X M.&!:34H=>#H_HG\PVE'+ADAZR?-O6:+2D=6S(*%;4N5JQ?>?Z$%/I/%BGDOS MA7WM&V+&N)**%X=@M(N,U2-Y.IS#24#/?2' /P3XAG>=R+"\(HJ,AX+O06AO M1-,3(]5$([F,Z:+<*H&[&<:I\7+U>3E;K;_;L+R>+-8P65S![,O=?'DS6ZR' MCL(4VM&)#W#3&LY_ <[SX88SE4J8L80F?P(XR*TAZ!\)3OU6Q"L:7T#@V>"[ M?MB"%S2" X,7O"18X(46ZAD%YX0I("R!V4.5E7C3%/R8;*02>%5^GM->(X?G MD?7S&81OZ_Q>J%>X\V=8ZGAWV7+@A<8K"Q/-?9#P_LGO=$,>.W?4C MN.0,RUK5C2!C6LH.54L(['Z_"Z'M>WU85$T02/ D\USHA)Z/E]N]>+#*NH'_Y;H@4V9#P.U^[TNGH2V6'0 M@7,7R3EY_045.]/C),2\8JIN!,UJTT8G=??X[5[WX!LB=AF3D-,MAKH7W<@" M4?>UVE"\-+UDPQ5V)C--\5= A7; _2WGZFCH!,W/9?P+4$L#!!0 ( #V# M95J&PO=V]R:W-H965T:]'HF;[=J/I6=$;S!6P6ZJVNFGLY0R-W,"[WG MC3N^V1J[,9Y/6[;!>S2?VUM%:+QGJ7B-C>:R 87KF;<(3\\2*^\$_N2XTR_6 M8#U92?G5@NMJY@76(!18&LO Z/. YRB$)2(SO@V[D&%:]8)E,F"FC?] MEST.<7BAD =O*$2#0N3L[B]R5EXPP^93)7>@K#2QV85SU6F3<;RQ2;DWBDXY MZ9GY]_9&1<]&G47O,EY@.8(X]"$*HN0=OGCO9.SXXC?XKJ2L=EP(8$T%UXUA MS8:O!,)":S0:+K@NA=2=0OAKL=)&4:G\?2P._2W)\5ML^YSJEI4X\Z@_-*H' M].8__Q1FP>_O^)#L?4C>8_^Q1+U+<=S __#"T MU9"]80A/R)2&$XC\,,G>_-[(YK=2UBT:*IJ-0J1GR4 R:(>A'^31D<\D@J5B M%<(-JRER87!0B/. L!^GH45)E$'A%Y,8SND6@=9B6ZN?F]:92G")Y;:10FZ> MH!AHDHF?ASDDD9^%$X>*#.+<+[(0SMW307FX0^&TLWILPFD%60I%*GC ML# *O:?&1 M)I1&IW:H20T[JK^3,!H5]&X*09(^P?@ 781/PN3%CJ6PE>KWI6H%:!'Y9(1N MT0T0\32",QH#%72MFRH_V W^0,S>,AU9N06Y=F%I\-%0"!YP"#=%#K7AM2ME M(V&%I__N(V)/;> #OXA3BVSU%GX:QQ9,"%!]1.XD=R"()Q84!%(_RQ(X]DB- M7TP6JJ:-FY\VC=1?_9#9[^Y']**?3 ?Q?KY_8FK#&PT"UZ0:C":I!ZJ?F3TP MLG5S:B4-E:Y;;NEO!BHK0.=K*&ULC59MV*W^=#IA^5.P#9[NV1WSX3^^DI[< ;7 MIOD"^R(]DAY)JQNMC?WFEH@>?E1*NW&T]'YU%L>N6&(E7->L4-/-W-A*>-K: M1>Q6%D49E"H59TDRB"LA=309A;,[.QF9VBNI\1VFT._@B M%TO/!_%DM!(+O$?_^^K.TBYN44I9H7;2:+ X'T?3].RBS_)!X ^):[>W!HYD M9LPWWER7XRAAAU!AX1E!T-\C7J)2#$1N?-]B1JU)5MQ?[]!_"[%3+#/A\-*H MK[+TRW%T&D&)PFGRBD*V5CV!,:G\7%5O.BTT4PS^&2T7SKX59=8'@+$Y$;K2[;SY2([ MBGB%11=Z:0>R).L?P>NUL?4"7N^UV(PIUU(I$+J$:^V%7LB90I@ZA][!E72% M,JZV"'].9\Y;JI"_7N*AL=)_V0IWS9E;B0+'$;6%0_N(T>3=FW20G!^)H=_& MT#^&?C0_/Z<)#TN$N5'4?E(OP NFH.E!^0\Z\'1=+(D;6DO=;(6U&Q86E:FU M!S.'1;C?.(^5@P?C MA8(+H82FJT.XD/H,WD)OT,E[?5ID:6?0RVF1GW;2P2] K4B-IN&RMA9UL8$' M*[13@EOW.:I=DY+X]8ZP5;PWQGB>QD:?+3=D[2O/^^-=7L MCECK-['UL_19;$D^@%V]=N #,>?H(LV'G300TLJFP]/.,!_"M"CJJB:'D&J[ M6@EIZ:GT<$.*E,B3-$LZPR3==VUW\F3F,SWZ1_SAPKDTA*TW 65XSLFN+3W& M*V,]%TBM)7726OKE7H4X+ABNH[FTE/A2;/B %5F;1+_7PGJT08Y)V2:"60WY M7Z/E$IW]34\W>!.PA-8UU4UK13[%[*F\NL2Z(RKHH6=#9$%[Z04_^>004>)8 MU.T<>1[!"BT/. (H:\O'+/0_)ETG.+9E" JC"U732TBGE'EM#N3-86,]"E7C M05]1ZS'*EKGGM/^'<<'-6LHBY)^).[1'#6VYH0.3%@NST-3L)5MY@?#N2P]5 MO#=4*B0T'IV.PJ07H9DO[6D[G:?-4'H2;T;[)W)&4MLHG)-JTAWF$=AF7#8; M;U9A1,V,IX$7EDOZPD#+ G0_-\;O-FR@_6:9_ M02P,$% @ /8-E6@C6 M9I@]# 320 !D !X;"]W;W)K&ULS5IM<]LV M$OXK&%?M)#,*K1?+=IK$,W:2WJ63-)DXO?MPE*K:5+ M3*D*/%D8NY8>EW9YZDJK9,:3UOGI9#0Z/UU+79Q1[G^S52U/Y7!?JDQ6N M6J^EW=RHW-R_.AF?U#<^Z^7*TXW3JY>E7*I;Y7\M/UEJWRG 1! MC=^BS)-F29K8_5U+_XEMARUSZ=1KD_]=9W[UZN3R1&1J(:O/\FS!_"(^F,*OG'A;9"K;%G *91J-)K5&-Y.C$M^H-!'3\5!, M1I.S(_*FC853EC<]*&_NQ1OMTMRXRBKQC^NY\Q;1\,\^:X.LLWY9E"$_NE*F MZM4)4L I>Z=.KG[X;GP^>G%$T[-&T[-CTA_AB]\S7WQ9*?':K$M9;(1$'L$] M0GLGI'/*/Z-0SI!6=R:_T\52I%9EVHN%3'6N_48\\9C^PW>7D\GHQ?7->_&Y M&?DZC/PICN0QXQ=/!7+LYRK?B''TW5#,-T(57EF:I0MO!,F\57>XN1+74259 M9!#NO/2XB+*OEU8I//=#<;_2Z4I 8YZ,R-?K:BWD$B.6F ++3%700QE&U!:G MLA!S8\D%965=)6E0T&#/: )28/X 5):,D&9Y#L; VAIZ!B$8[GJH$"J])V8X5<@$.Q]I%%MR7(8]45BCG1(4+RU B"^ZTJ9P@XT5.ZV7LR)]E M48'DQ?@Y+S8-BY5R8Q:+VF<&O\K2&K@4:\\K CVDQ .@3;0BD7_/" JN>4&^)A MFE<,@41, 168O-8(0:QVEHQ&W]<1*KUV"TT!3= MNL%(*3*^>.&V433S7".$ MH9JCP58QK-M>652<(R%J._93'G?G]WA$UCFT%\;MX*.)S4#0J/U82L3'0OQB M[M1Z#DF369WPW03<"4^GX,\L$!%K%9/QN H!6_@ J> B$/\3#CB^+ 8-0'R= M?%I8L][AA^ IA%IE:0[%/;GF#P"-B$+[Y+;2\V(GXZ,O$."Y3HDZ1$[\:5T@ M _8VIR]!74I+VBRT=7X;\AK*(*S)FPK!GE;!79T0[8*IG2B)X3QE9)!4V<>: M..QR9PJ)N>*FK,D3L*3UFLSZQ7@D(6@BU(TG&4IWY'8Y:ZW#RF%Q/6=U+F< MQR9!.FJ!>7JTYBA,3[>#6E,I1,6S(:+@%4 %^"QT@JF($X0;0P5B?G0V07\, MM?*^V*_TK4C'N5+4Z#=>&S$LQN+'E) *J!S 1")JL75!N6!L9!>;1ZK+5(J> M-U#I=-RA4C2K]P!X,.X24;G,!T4"%9 0#%%]^$2/%_DJ%6B,S& VYD+)?$J(& MNY4S,7T#(VL>E VU4Y%?33\47+I(<*)4XZN6P?%KCIS)6U; M0UK^QSJS9#;J$OF0J(T3S*%W?$;W0.(;9B"+**$\*L0'"6W$>,89>ZM*'[R! M&Q"IL$T0&PRE/ .;%S'_ZTGLLMDA7>_AKM"IJ-U)T]$009A3$$-ZKK%B&N:K M;(C8SZB)S"C\T(!&O+*P3HU\&!^.:0@!),[9-#F_')]1M;(JL 28%P.<-^E7 M1F8P'HY&H]ZX.1@S4(&VW87?\GQG?4A+V05HWY++Y[P0ZW (&3RJ[>6[L8., M,1)C>&7RT&G1M@S=H5XSC,!$+BC#F\R)?GA.D'J=\V0Z=PB-8>5T:/P#;<>. MF,[9LBHG?K&2N35#'=1KH*[#-J:D_2(_\;L-)YJA,FR5(@([V4]^#SN3#>\9 M.E!UMP]S;HEXDU-DI[ K4SG:#6K L&T-N9E2HJRAVAR[5ERLAAWO!MD=#Q,V M=&>N"UE#29,XN _/&Q+&=+,^MDO$31/N(6PG(\;X$ENS_DU6##&.!$0K]%5% MIUN:MER\%S@+5MN5*M6\E4/X:,/[3_+YL)_0(BB\.Z3M7U\$,7?9;NOJT):3 M H%XW+;?:./""!!+A1P\L#9I3+BB'' HTJC0]L<^BC0@:OBSX)J,Z/%TU(U> MN*]I4,C?[1Z:Q.0DMQOK-4:](1_-^"^P#]D;"& A40#N9%ZIPUL/*ID[YPCC MB_/D>5OT^@MOVRK^5AD?SH'2Z*)0;[''\[9JNT_NZ:E+_ZH\(H"A0CX (!?B MCS01[Q4:?S$6:SBDLNV6/C;<'9-68&_*D=VFLJ^>_['SGKZC@"^]]^NSGF.G M./(Q9SBSLQ;Z/^$,9_I_>(;3@R9W;<#+V&YH Z@4V_[Z1!&K\!ZO9ASN]YAP M97XXX!-QVY2@UA]140[UP?-.RW=/6XFZGSFJ,ZW,H[\&2H]$/;PQ;_K(Y5H1 Q=0;N5YJ"C=B!&E.$XH#WC2\2;O75KV:'^UB)[V&V2 MG+<)-IAVVWMX<#!*+KO&!BHA>/@Q?DR&'9WR#56YUJQ,+12CU@<,PL*DFIU= M;TN^L9M]LJU?/Q,_96B1$\9F4304_T@)BEV3XV#B73%U9GTZ[!>%)X/S]BCY MD>LR>T/_*NWF;(J6GV-]JPPQ.LTIP\$D"!%9=?"=Q^>0 MF!X(A4ZB2_=M# =G'5BV9OP)UA](TG=%;WVK]4#2AZ9;/7BL7&FWZKY&"&OO ME9WQ*!DWAO'I!-8!4ZE L1_1&LK8N87B0<83DUGM0K$;=%]FX+ILV9]K5+1W M_Q5*0%:*>_"6>D9%E*3-VBP-)[8].;9 MPW^IO,N6LS>POV-D[YW MP7!^ 4K+8"!Z'GI-9@BM]G(NBZ^V*GVZV3&;]U7XT^A&KQ514/;/KF&3X60- MC17,XD.G5M=] I"5-_"T3OEP8JXXVK,JM!"QXB>1 M@&%\.'/H$8!M"0!&A( M+PQ*8KR@!9HOB*[^ U!+ P04 " ]@V5:=* 8X#D# "Z M!@ &0 'AL+W=O6@1NNT&QZ ,MC2RB%*F25!S_?8>4[+IM8NR#10XYY_#, M##F>[Y7^:BI$"T^UD&815-8V-U%D\@IK9H:J04D[I=(ULV3J760:C:SPH%I$ M:1Q/HIIQ&2SG?NU>+^>JM8)+O-=@VKIF^K!&H?:+( F."QN^JZQ;B);SANWP M ]I/S;TF*SJQ%+Q&:;B2H+%P$ MH<#<.@9&PR/>HA".B&1\ZSF#TY$.>#X_LO_E8Z=8MLS@K1(/O+#5(I@%4&#) M6F$W:O\/]O&,'5^NA/%?V'>^:1I WAJKZAY,"FHNNY$]]7DX \SB%P!I#TB] M[NX@K_(-LVPYUVH/VGD3FYOX4#V:Q''IBO+!:MKEA+/+A]5FLWK_\?,\LL3F MUJ*\1ZX[9/H",DGAG9*V,O!6%EC\3!"1C).6]*AEG5YD?(/Y$+(DA#1.1Q?X MLE-LF>?+7N#[NV6:28MHX+_5UEA-5^#+$.PFV0E"ZX)(>%N2JU8;L$K:M(9 QH7>X M577#Y 'V3+N\&.#T:[0JVIPF;$=/V%AWI='97-+4\)T,Z;Y9U)P)G/-1 M1[*"(%<9G7Q-^Z,P29.!L\?)9'"NF9[ +VH3DCE+?I-]1L\[N91GGPLN<]%2 MQBG'Q-CE]5BJ _07SQWR:CQ,J14(T?5%0<4IP"I@(*D)]O4$P5J95Z2(U&G\ MUG)B@)*C**!6!2^)WK7%X7-7.#KK)S7JG>^:QMTK:;O695UX]^N'== M_1W35$T# DN"QL/I. #==&UL[5I;;]LX%OXKA*RW Z.'\;TWI>\)N2&]-[%J3)7.L_Z.5#=CGP22"9 MR]02AP1_[N2-S'-B!#'^W/$=8]^8?O/KZ[OGUW>W%F MP8M&SM(=W5M'%SY!%X3B5UW:E1'ORDQF^PS.($0K2=A(\C9\EN//,AV**/!$ MZ(>C9_A%K681\XN>TDS"64;\ZWIN; 7G__LQ)1V+T>,L*"#.S3I)Y>4 B#>R MNI.#JY]^",;^FV<$'+4"CI[C_HSIOX=.?%U)<:.+=5)NQ2HQ G%:)5:52Y&4 MF5BH,BE3*7)G!42O>\R$7BP4)FA1D93U J:I*R+#D\J555A.D_+/6JT1?G;' M8RA^E]CH3HI4EVE>P^O"KA(K-BN)Z,*_924E$RRKI+1&U 8+I*@H,(35"'RX M C,JR?.MP ]DX142''6A4C&7I5PHD";&Z%0E%GMLE%T1>Y6!M5HH#&%66H^E MW$"3"O_GN:0M,E4AW)EI;:3C#Q&9 (^5KI8&55-!*TLGO$D;5,G-ZL M-C^)5%86::ZQ8&>@&B%0'9B\%6^?=EWIK'8)J;.W]Y E$=_)E4ISN,/Q[QS< M..16%ZRCKJO&TIKR=&=*@%Z76 &[V5X0<*9G4$J8F=)]FN38:2TS M1?Q*[5 HUTE%-B :\)HCO$36[ ]C/+83!Q AMIDH.:? !Z@-;'^HBLV ;]LA M@"5)MH5TT=#9$8*E=9XP#."_1)0H7XYUKI(YP6+;NG*A[D'9\F%D))5BR+>C MKY4SX\,9\L/<13Z'J0*8[D^$O@.DG$^I=K>P8J<.Q6\-'S?80,0ZEQE3/TVR3FJ;JG$P::;EYVK)[C8/3'L LEU4.N.!E4*OI! _EF*A*,B'@)H@ MGR'@V#3I*JF6NTC6$*EJ,0XZ&#>79&QD5)JH[LAMGC!)OB/I(] US_], U#_\V73]_X*7ASTJ*B M#U47QLZ2=TE>M][L (MDIHJZP B21-ZB8-BOC;1','EC#M/G?J!5KC8F:^3G M>YB<3?H6<9% C M:;]N"6(H85@9"=AB*I-SR#^GG(HW%MA5#^[ M-ZXXM''/%H]'.(I#3^-S\?H#.5HC6LO,G+ !Z"<2GUION3[NO#?RI8'3-W"_ MYNT\\4NEC1&OQ"CRQN'8/<3A%.08OD[3NJA=.GI(+3Y "U5QT6%5PCZLNH_+FV'ON<'$Q'$7CP>OR3Q%_HQ/= M3&/ZYOU9PT>A4VWT@N&"T4Q,_>=YDKT:3WSHE95/G-W<*FP6@ ]^9Z.^*?>$ MWU/T&8YI6M48>.>2/_&>D#:P>F?MO\.XOVHT%8$_>H8-5 G)S:$?_(W8LYJR M0U-3##?1M/;[XFU?JAO0G^^[#9PHNEO;3RC&XA%TIAQG+*7LARH%OIB)KRS9 MPQW$="S&#T+=38V]213@-XK#?GC><*DC80ZI6N'Z(=R6VA[GT(MC'[_AR._# MIK?BM6L*N,+0&??4ZE-^.!'!!"$5!P[BM_6\ZQJ_N.P,"%!3_GHVGIV(U_%H M>K)3_U$MI]YHYN,W C;<,D)^;\$K3,9L:BP-7H)%FI@5JJ#*7+M:Z)JZBL.^ MK #[VI43(GHD2?\%W'1JW=#F[R$9;[Z?0@C:%*JS)]B.DH])KJS =+:O?XU(#R[!HT9Q-#S1VZ MY2!T&-@5=]A2\BD)#?<09T/3 BQ<#XX =.@][$L85DU% M=>5XP[=,,CM%Q:^HP^V:(1:"+/+8;L]V;Z[QVN]])MRDN#(>\+-'W0\92]UA MP1/B9,JDA#KN3Z@%L1.UXP#KH9SA0N2WQN3C[H'_T(%099C9+3>9>88V\:1;1OG^YCB[)> M^:?R\Y6O IKX> @W,7[/@J&D9MMXQUKLO=W;E P2CBPUNZZDY* M!/DEM;3*=9\'3'O'(:.6)9VYYK4[QV^1)NDX)!&/V?"9R[BXO8R+_^9EW/?0 M'2_CCI=QQ\NXXV7<\3+N>!EWO(P[7L8=+^..EW''R[CC9=SQ,NYX&7>\C#M> MQATOXXZ7M8CO:?NEY[3YP[):[ST1_1KU_RYXUQ;JPM^7,D$O3@MP/Q":]N\T ;M]Z]7_P50 M2P,$% @ /8-E6@TA!1-3$ 02P !D !X;"]W;W)K&ULS5K;C<^3";S=J?*;WDA9B:<\*_2[ MLTU5;5]?7NIX(_-(C]56%OAGI5K]M MOY3X==E22=)<%CI5A2CEZMW9E??Z0TCK><'?4[G3G>^")%DJ]8U^W";OSEQB M2&8RKHA"A,NCO)991H3 QA^6YEE[)&WL?F^H_\2R0Y9EI.6URGY/DVKS[FQ^ M)A*YBNJLNE.[OTHKSX3HQ2K3_"EV9FT0G(FXUI7*[69PD*>%N49/5@^=#7/W MQ ;?;O"9;W,0<_DQJJ+W;TNU$R6M!C7ZPJ+R;C"7%F24^ZK$ORGV5>]O_W;] M^=<;\7#UGS?W;R\K4*3[E['=_<'L]D_L]GSQJRJJC18W12*3/H%+L-+RXS?\ M?/!?I/A1QF,1>([P73]\@5[0RA"4?$6LHB?Q,=5QIG1=2O'?5TM= ME?"(_QF2V5 ,ARE2E+S6VRB6[\X0!EJ6C_+L_8]_\:;NFQ?X#5M^PY>H_U-[ M?/]N\;"1XEKEVZC8(WQBM2[2?TA-+BO+4B:B@DXBK66E150D(DNC99JE58HU M"'918;M\VB)ZL'955Z0WVA*K0LL_:EG$6*A6HI+Y5I4(:)&D*Y V?RQEM9.R M8"JKM(B*.(TRL(&E55JL^42BAHA*F7=)HTW3+]0E<@5 MOF3I-YGML2DJ^&:EL!S'1QG4F8Q9S=M2/::H M@D2QS)>RA)NS,E-=&462JA1Q"@6]%J-;TIZJ-52BSSD>Z".@#U]8S/ Y=5TQF[@MZ;D33.=B%$S/06013 ZFZ!TZ\L)SK*)EGA?8DT:+ M.7;- S 2+ Y'+7PL=SVL##OD1KY+=Z;"6X@'5;$@.#RT]48^Z @1_Q-.:4 MCX6^7,/P_$A;AC\._8_I8YI(T/L]K38;E25DG"%;@-KDG/VFB#+.N:/ ,/B" MY5RC=5RG]LH[;MJ8:&V'*&OD;4WF&O[;L.OE)6 A DH6>,SMGUA=R.BMJJ"9LZW*KR(FY.+1)6HM:4PG"KDX<'Q8C:P/4T95+1%65 MZ;*NJ';?%]A[*=OARM%-YF<3-JMULE$ M5TS\M;FR[P-$:.0YWW?\14!I;X%TO#CLZB42)/G%%)\+I.=[BVZ]:3#Z>BXN M$''('5)7K2-_2O.T,AM]9S'WD>EGLUD;NCBXXD@C4;\C#,4U&1K&V$5EHI\% M/"WTP%^ SS"@8D(0%MJZ2AXI)!.DK'W.9C!G6 'O<%A1([FB%,UG+I/]O 5) M]HQ/2NO^P;S;A(7G.N[41:5PO-E<_*Q4LDO)'[ RD!Z2)>9M#H7\X5+_+F> MN+J_%E-WVIY\9R 2*RJ8A52K6G7\&.7;-SV%7"NJVL$$1WM@VIE.%N*3C%C? M!W>!I7 ?EIKXEEE\#STJRN[EDU-\I M6 @1WT-TO, )0U3XB>.[87]%A]G7^ > %C')A\S@)1[*\ 2F?$E5%ZT+AG-O M%)W#T%]KZU*$!WQ_9A5CN0&CBPGT,,'G3506Z!2;,G$5QV4-E7BN+Q:+QKR. M"XTM%K.3G*,B.#.4;@]$/8]=Y^120"//\6>3<_,M<%$='FS.^YX$P)"_J#A] MVBQ2:)6E243W/D09V^6>^C%]E!V.DL<+R<((;O755(%/JEA?(+9S2@_PJE?M M/R>%?;YU1%%)>,V*_B_IJMM4<"@.(NUH#0"C3449TBQP.^=Y93N-BCP&^07M MP##NWD15-V\+CG+ZA_AXE.6ID\9P+R$MBT@FIL39BC+(N],_ASI[3?_BI R$ MP"=*3\H5ET0HY#KB'Y*+/^VGVXSMD14UU3&L4 M0V0\'K0P$7057X_;KXARF2F#CJ 135)G6% B,DM-^%&M^CKH.*\1BU1%LBQK MC>X1J4<6CVFI&&LZ;5^VA2,7I"WJDRNYYE[L:@4G:N5J=(F>FNIP2D.:F(P( M(5)E4W1U':$W?,HDD MIX84B?$.JS#8DO4PJ#6P7V<)^PVW<5F*W?66S$^>K%5=PGFQN\$:JNGU!&'0 M0?_ZJ]J1_OO,I02J,H9$1%SH#AAAQ(.[= R(RB?X BT\9;FV;36LF/O[9[9N M^+DB29"HZJSJ\[2!C /^KMM@/2$B@[DMU/N4YO &A.6KV1SX.T<(@I(C7DTG MX^GA)UG^U83@NKTEDKKU%[(C>5TBDSZ8H@3HF Q(!*@=G!]PZ"PT(Y'#Z8D1A+%Z*5L^$LY$<-1) M+_K)P@D"#Y:).QM) )2]9TM7M@]K5O:,3)L9"B$DU2)RF\1-AV;4=:0##UUZFQ .RQ^'+=@C\0VKN*.[[*$.5GCB._?9 0CTV(QYXUP8= ML1"%$40T2C[8R)_]6THFE[+']>DPQY!D3VF4F%FANM*TAR$T!7W*%-L1N,TW MI#MCC*](F#I)+;#; 45+VRC8PL=F -F>W4J)PEG @3L#(CYF*XUR3/(U=54? MG3)&"\&_6E;[T@*)IA2'0 419MOZ+BCBZ6)=F^V'( R\G]'R* M1ZZIVH#QN[:*$]#ZTCK,0_0--L3Q7Q!')9.CR;?KTH.(,,#G8KHX[[)P TGZ MAS>]<9>-!W8M\_1'4'B5IB=KS,432*N;WE20'8*M@T-.8%J'MAOH6%#C22=Q MF+UXC,%DL#EL8X8.UNCL";<^"G&CU0I#RGH*< M2TF> R2]Z":KT* _2Z8W.6;0_6RI.:59.(;K2#K21E/[[.BX1VBR*01"TYLB M<;^,>A;=-NC5=#SIXT"W4QQ6QA]>;GF,I9;6DV'JK>$;6J>(8F?AJMUW!U*< MLQ/1% ,5L:R:-IKT0(D"L(SN'8Y:L4\,JH2/Z59L M2)'R<)F>D;8-L@'!M/)S3PJ29>- \Z[O>:'_9=H[XE$4TQQ\?6Z[7BC;H/Z7RX]=P/]-O= M*O_,E8X?2_2T>-1"=QJ<3-'T*29G+O<_ L M!4 AF$=QJAF%%/O!".(I961QG],A5IGNE=REZRS$4L'47N#9!&S;3O>3V(%C M?M9F/8^\AJJ/&0!T1JMZZ 2";L3-Q:J4$KF]*&0)21B<&=;IM:N8IS \\;"Q M?/0.1@^6]$*BXZTG># 9\K989<;Q[GBJPL])XLH,80!'1K=W5^=B!Z%I#L?& M)O-$.]+B5;VN46N]J6.KXW_(_6%FT)1(8AE4FF+,\X@?X%HE/1FEEPHR[EIY MU@D9T[S.680TIY*3T$$-0,RB=9+J; /PE>#M#A-]8&./EFG,LHEO;7GV"24MDEG75JP#50$ M,\+)=NIBB] '>-,JJPWE-.<2G"0E#;)Y/K9!99.H"C1L@OD@4EO;DW1MYCD] MC(SS44PDL[X7HR_FC(>=.@=(:'\(,P:M*['.%,IQ:^&AA^\W#W?GHJPSJ8T$ M_,Z9P?9L^)Q2IH%$T6$03U64D%7M2_L1XX[:1:$VK.0$";X.UWCF8DT$G=N4)ZMUYK/)Q$/+#Y1FP:H-'A M/>W"4TI*J"J9S4F1[C]04-+DK9S>AVT>3VBJBG02N"8Y_Y2!J$D"$^0Y[3M> MR,GTI%5RQ''XC8=>';SLO-:9(^CYY55M0L6\X=G>;=^/O3*OA1Z6FY=K?X7? M42N?R16VNN/9Y$R4YH55\Z-26WY)=*FJ2N7\=2,C> $MP/\KI:KF!QW0OC7\ M_G\!4$L#!!0 ( #V#95HVC?*-1 , "<' 9 >&PO=V]R:W-H965T M7E"@Y<5Q),Y+3-)XVJ<9.VT.G M!XAO?=Q>D&+IC>Z:]2%A@W]NW^'A<'*R[]R4BP6-E:K^,2J+F M*DE\5F*E?&P;K'FEL*Y2Q*';)[YQJ/( JDR23B9ODDKI.EHMPMS6K1:V):-K MW#KP;54I=]R@L8=E-(U.$[=Z7Y),)*M%H_9XA_1[LW4<)0-+KBNLO;8U."R6 MT7IZM9E+?DCX0^/!C\8@G>RLO9?@)E]&$Q&$!C,2!L5_#WB-Q@@1R_C:[L M(H*L]62K'LP**EUW_^JQWX<1X'+R B#M 6G0W14**M\K4JN%LP=PDLUL,@BM M!C2+T[4 M:=,QI2\P35/X9&LJ/?Q4YY@_)4A8UJ M/6G;I*\ROL\!H]?UWTS>3'U]1/!\4SU]C_T^G\_^8X$N)<&VK1M5'L$6!S@,:O=<[ M@Y#;"CWI#(K6F!^('R-T^X?HH5&.EW2CPNO2_,# JP*A5&YG'80*C5%U'$K( M"!IG'W3.6#83X%C5=:L,9'WYC*^/T[M6"&.XX?4\UQ*88/SFV4N5\0J$?Z7B\C;ZG2T=T MDE-HYPF^MGR&Z&3KI"1;#Y5 [.V^Y0UD[\GN!6\TMI*3*5\&AE$QA^+\>41C,RK0MYLL6C/%&U-G8\-L\-78-V9W[?T[A/RB<]*0;8(5[BRQL89AR5\R=)+ ZX6U= JDP/!M7/T#4$L#!!0 M ( #V#95ITFSG^.PH "8; 9 >&PO=V]R:W-H965T';ALDV3L<#O>!EFB;NY*H MDE2=[*^_9X:4++5.N@7N[D,<6R+G]9EG1M2;K;%_N(U27MP5>>G>#C;>5Z\. M#ERZ485T(U.I$G=6QA;2XZ=='[C**IGQIB(_2,;CPX-"ZG)P\H:O7=F3-Z;V MN2[5E16N+@II[\]4;K9O!Y-!<^%:KS>>+AR\'>MMJ[S79 G2V/^H!^7V=O!F Q2N4H]29#X]T6= MJSPG03#CN+#Z>W%^_$U:>;6]%9<7;Q\>+]Y>W-FP,/U23@((UJSH*:Y $UDT3\ M:DJ_<>*BS%36%W FUO#D\;PL^11B>]4.A+3R5 DXV3VB+QI&X@IRYL^% CE MM56 FQ=GJE0K[9WXU^G2>0O@_'N?QT'>;+\\*J97KI*I>CM M3AEOZC!R;.? M)H?CUX]8.VNMG3TF_;^7MO^!&G&[4>+<%)4L[\5&.N&W1I2F?/FYEKE>:96! M JHJYV#+'*7=1A[E! LRL0P9$%4N2R>>/_MID23CUS<7UU?\=?):R#(3G>2' 5")5UH.14$'6DF!:'O1D0MVIM"8N$&:UTECI1FRR3-.ZJ'/I.P:8 M9:[7DOG#K(3'JF 2O,)O8% 52V5;'+(>?)D*69BZ!(2\$4^2R6B&VLUSIB&L M>)(DHW%S90C#7*68G?+[8$I04EGS16>*'5HVF"0*RD1=D:@ORH(X(;)$9$6* MD(,M@[6DYEY)RW82^N H71P*1(7\2"&'[E'TAG3%XK[EF#@%/:34F51#L$.\ MK/;W+!1&46#<1EI=KEN[1N+2"^U8=,P])61R]-I!HZ<<(!2K&A)Z4:0O'><4 MG,!=>2^7N1H*ITN871JL9*/4G79(IM\3>9C+@2>[E29_>AD;]5")5(?TT&I: M0X81+KWT-0"G1VK$01&97JT0&C)CJ?Q6J1"]E=16?)%YS3%D)Z*)LO'0FM^1 MU+U83Z] M.1>WIM*I.)K,A^QM XBAV$=P0['=Z'0##9]KW.REC_(5-?^I]@0)Q@8\YFPM MMZ!A,%H"BY90;)$D4:K-A0+5.5ER2!HJO[TTWE; MVT-18DZAO,H[SB@PW%3:%N6$6(-;E@[N0%E^OW,@([#1YDI9;3*$J E]:@"I MJK:NEL&^?1#> '?&ZA354)E,'*BV7O])+KH:88RFC,3[VI)C0QHZ:A0* MMJU!1P$=2)WC4 /'N <7$,J=U='"L)8JLC3^+_L1B]M)JJ(HIPE,7X9DOC E M:23H(,JHX=5C%JN[5&$SBIEDIW'G]\ .3*@F4HRC0A@0%^]K&$S=56'[JO8$ M:[0)H+4(Q26Q,]5(!T7VM[+C1@4';%)G]E$.B-W"!,W2/G"R)'CJJL/O!5 5"HL5EJG/=ZS%+M=9E MR94#%2H442PT]U=BWF]6#$&U+6I5C0G>OQ/-+ I&I'92#J=A5 MIM;WH?YO0OU?M?HCG8A/._UGK0?1DG]"-S?L2?):_$VB8=E[,1%/1+(8'ATO MZ,OA,)F,Q4W,YCG!N=DP&<]!"QY$C(M\9S*<'DWH7(L;@ P6G&K+*;HQLA(@X?PL%'57KR2.A//I[/%B_B)R76O M-]U0PHW9<#KI.(9@4@1#-R$T]/''\#L<35KX(1D9NDKD(0 1CUJA4Q\>4_/' M_JN;\T);+E0%U*U#0[0'0!F51G 6S?H.>A MZ8880]H@(D"0ZH]@U6^OL)KF+K;$KE53E(<[)\M808Y'# )1;!Q;J;^$UHV6 M"L',X6WC0@')'(-(G(P _?L6YU@7>@J,DV$3X:]#'W',CV>*IF(V.CI^BE)CG3B/_=3LU]3_.N1/3 MT7C\-'[NQD+25Y>Q&3](3+2J3T4^S+@A1Q2:ER>;]!]8BT MR4OH>:['US<_/Y-%]?J4FTJ), Z#56B"AJ>-!R6YG4;01^CH87IEWJ$EPST] MIVENN\&[7^('U#Y[BU[$[%2X!*--[1W-^?#2P# L07(T3T%AH()785!Z'F8C M<%'P;2@^*O_]W!)CSP U81SLQ"2R7R^ '('O M=)A'>@H^$G;BJA'(]+ZW"[34?"$M/26^J[G"PTXP;K/N"?<+?$X7CW2-Q70F M3KN9@W=7G-R>\NGBL/W[>OF',!<=0<]TOA#'L^,]KJ 3#&?'<_X_F7-G@/ZC M![DH4YY[E'H@U@_3#<>RSSF!;>;,(,GH:/YCS)/PY\N]OYJFCV>U@*QVAM-$ MW*B=%BUW @-]@$=>^R?0VJ71IC&#NGB>#>8\<6C?1<78?O1[F)\##^F&YU' M[=$.0JVUB/B2GCCUCB/7:ZO6%+WFB2\93\=1)D!##CPY'LUW4G^&=V48Z/U> MFN;NWWE6H7O;9GG3-8-)?&2 H=!;O:Q].PBT#X@R^5YTAN?&#ST5( M$]*C?1Y\94<+E=&CS!!8XQ.8,.,WG)V&"1@#@@R/O3%D?.;0:<;DF6V-"UP2 M!XMPF$,A)&9H$,T4TW3K;DNEF24R>8[@P)@,=BUX\>:H]4 M,+NS%MKW_VF6X\ZH]V/-##\AVEX&"?1<$ 5@I!@XG+\ %/ ,^I97XUR MY%H[0W%G4D65FWM(I.,*X2T>[95Z6<@2? )LU;G7[9)O#O0ZYQWAJ":L!.5L M-Z:CB,?7%!P18;[$("D#A"3*,W2S3@+74X]O9T(EOD<*UM=,8CM)@S3<' M9?U3@!$E/]0C,S751[N7UJ&Q83^]?J")+ Y?NEI#V32'M&=7@"#]Q$41V:; ;N80]&\6K F[,O[J1-$=SR ?L&NT[^#[HO+LH%)X6Z T-.0>B#*\QVJOM M2Z#3\.YCMSR\0?H5&*$G^ERML!6.S@?"AKFJM>9FWU:3@T<28*;@:J$B7>K)0NN,6M3H>FTH(GSJC(A]%H M-!T67):]ZTOW[%Y?7ZK:YK(4]YJ9NBBX?EV(7&VN>F%O^^!!IIFE!\/KRXJG MXE'8WZM[C;MABY+(0I1&JI)IL;KJS<-/BPFM=PO^(<7&=*X99;)4ZIEN[I*K MWH@"$KF(+2%P_*S%9Y'G!(0P_F@P>ZU+,NQ>;]'_YG)'+DMNQ&>5_U,F-KOJ MS7HL$2M>Y_9!;;Z()I]3PHM5;MQ?MO%K(WB,:V-5T1CCOI"E_^4O#0\=@]GH M'8.H,8AO'[_,'VZ_ M?/]Z<_OP^.LOLR@\NV"W?__][NE?ET,+?%HUC!NLA<>*WL$*(_9-E38S[+9, M1+(/,$1@;731-KI%]"'BC8@';!P&+!I%DP_PQFVV8X5X[3ON3<'"*&9'G0!JPN3U!%"???(:-\K^O5D++,F7?2S:O4\P7-G/= M-0[VB)>E;%+GX-8C-5P)CZ2V2-N,CLB>)!*-+N9/W[8"'PU&(:M NK-'1=84%L6=IEJDR*(;K(R=K[HBS_TQ MC'>4W=1N$7E_%7 @:(PQ#"%1+('?#*(W5!F5)RP,QN-)$$6S3A*JUK2(@GYT M]=M)H\//OIQ240KM>.]'X6"V#7UQR\H!MXF3"\KUV;Q\K@.,)^4UO* MG7-7C<,T@$/:1I"1*\_;LD[VRYKQ!+'2L<9%]F-[=Z$1+ X:W>;=*_Q/2-+K M$5-+*W2W'T#]V2#:B?/!C_!D'WIN#R6RCS,;A&TYWHG0<:>W'JA56Y[K"JMB M54(^[B2V;<^<0X2+;3^*%Z%CZ8>[GU:J;1PHM(:] M0EZ4'&2PEIRE*'JTA+)N^4()Q$Q=@ER7[YI;%*Z%AD=L.'CJS*^P>9Q7!>U M;]+O+N0#"_4O3*+E8NOU87&D MP*'?LESRIX-'E@)=!$OD":YP &C$Z[?>^-7SCUS<).K" MT- %"K3M)@M<\T[>OE3Q7I(^=K0)I+-2[JSRB1W=T6%"U09)F6/7?6Z+8/AD MP H]5;%KZV+.R,W"X;AA=L(9"L M8$\@(@I&9V?LZ!0 9\?NR0);R4I:O(EF4?/W9X'G;F@3R@2 Y^QH#/C3XY_3 M1I^6SZ9CE]%Y,(FFQ^RN;":3(X<4@(LH8*5R95PVL6ZX+V1:NL,2-P=&S/->XPY0^F/TKND#X.::)1 MXD^K@I+^2]((@]E92$2>SR;^_CR:_7^!G 63\03"FDV.V328G9\=K-:=C[[/ M3H/3Z1B_X6B$OY/@?'K.#GW,##O?F870J?N:IG['X/&?G.W3]H-][K]3=\O] MUSZ.I:G$-I^+%4Q'@[/3'M/^"]K?6%6YK]:ELAC'[C(3'-L#+<#[E<+H;F[( M0?MOC.L_ 5!+ P04 " ]@V5:UXAE-4T% 8#0 &0 'AL+W=O,S?19UNE[TP)8-GW2M;F M?%1:VYQ.IR8KH>)FHAJH\4VA=,4MWNK-U#0:>.Z=*CE-HF@QK;BH1Q=G_MF- MOCA3SDI1PXUFQE45U[LKD&I[/HI'W8-;L2DM/9A>G#5\ RNP7YH;C7?3'B47 M%=1&J)II*,Y'E_'IU8SLO<'? K9FL&:D9*W4'=V\R\]'$1$""9DE!(X_]_ : MI"0@I/&MQ1SU6Y+C<-VA_^FUHY8U-_!:R:\BM^7YZ&3$)F2QE_9-MBFT8AESEA5M<[(H!)U^.7?VS@,'$Z>7M]=G4(B:]F6:M M_U7P3Y[PCQ/V0=6V-.RZSB'?!Y@BF9Y1TC&Z2IY%? /9A*7QF"51,GL&+^T5 MIAXO?0+OFNM:U!O#;D"S5Z^,80WJ-EYWIJK&64[M8!@]H'K. MF6NP/6P)K% 2FQ2#Q2Q?2SAE+]_1"^4,KW,S9O ]@\8. ',LN2.?*+JD=$G8 M1QPE?N/?V.>Q-+7>46:R!"M-M@C[B M@5F5#GN7%5I5WGQ0)X20M_RAB]9# :PAXPY)H=?.@^'[8)TC88+J3 :8K1QA MC*/*#26=J1IC8EH5PAJ$HR=6D,E'9])WW/I@!@2'!)9B[IGF'%3 M,M72PM:D,..&QF7EV./@-T)4KF*UJ]9(_T",2$\;U[R+0Q_:;F"XVJ+480;[ M=#V9*:63?J_34-2FB.>!GXB5;(@TM) ME64LOJ0$F&%_C+&\[\%0'E"?Q;JG93!Q-:7]8 T>R,0O=8/C.;T_*BE&7[HXWJZ^&!:/HUG$EHLE MKM*3Z$"\YO/TT6C]K"R7^X)6@"4AK #"G/^1#C"'E5,X7QC&K2G/5F#2=R'S MH7D]"G!=/X7: MTV"=KI$(]J7OLGW,ME$,X..1"*TPH$YN9>G83L\T0WI0W<:"B'B M\Z;1"GL:IS[&)9K$>!R4DJ(@^G$^%-SM M^#LD M*U3NT[A\94(XU5J*3:C\A\F780WZ)O3*PG<&JXZ^PC^JF!PZ$DT'I]4*],:? MR4V8->'@VC_MC_V7X;3[8![^,WS@>B,PHA(*=(TFR_F(Z7 .#S=6-?[LNU86 M3])^6>)?%]!D@.\+A87&PO=V]R:W-H965TT:RY5:=.%8EV9E,IQ^6P))$#0+,+B"*^?4]]^[BQ8>LI&FF M'R2"P.[=^SSW ;[>Y/JK62I5B(=5FIDW)\NB6+\Z.S/14JVD\?*URO!DGNN5 M+/!5+\[,6BL9\Z95>A;T^Z.SE4RRD[>O^=ZU?OLZ+XLTR=2U%J97J@T MW[PY\4^J&S?)8EG0C;.WK]=RH6Y5\7E]K?'MK*82)RN5F23/A%;S-R?G_JN+ MD-;S@B^)VIC6M2!)9GG^E;Y_I3$Q?+-R>1$Q&HNR[2XR3=_4TZ>(=&+\M3P?[&Q M:\/!B8A*4^0KMQD%O+M:YUOA*;5 MH$87+"KO!G-)1D:Y+32>)MA7O+W\Q^>KNY_%NT\?KR]_O#V_N_KTX^NS H3I M\5GDB%Q8(L$1(GX@/N99L33B,HM5W"5P!HYJMH**K8O@48KO5>2)@=\303\( M'Z$WJ,4<,+W!$7JW2ZG5RPN8+Q;7<@NO*L2YUC);*+[^Y_G,%!HN\J]#TEO: MX6':%#:OS%I&ZLT)XL(H?:].WG[W%W_4__X1SL.:\_ QZD\UT&\F(NZ62KS+ M5VN9;<52&J%^*9-B*R+<0LQ)CIEU*C,CBJ4LA"R+9:Z37Q6^*I$84\HL4B*? M(S2ANB0JH%JX:_15E%E2&)%KD:^)BA' #F'( H;6X] 5:-_RVB(7<:(1HKDV M/3R=)Y'21L@L%E_55JC5.LVW2AE/7#)_+V=LPPZ7B4$%DJOL#@#@[/2,H,514MT.FFM\_LDAE20*".4L"R#K62=X YO^G>>9+R: MCR"\0Z@6RS8QCY6J'I2.$J- -K$:LFIQVNB!66(K(79G8("$625%H7@MD;O( M20!\>=^H)F$+R;3B?RX3#2#07P'<]S(MZ\T=]>*"[BW@Z86(9:$\\"8$2P&(LR!>#ON^+J\JZ3C=6$>(:/L[F)FKK4J]S2UP6# @D/(FL50&3 MTS=P$)5,Y[B[]BI/D2G\$G;*I$6:6NPD@Q. S\J)\D8D%GF9IS%(>^*\$$!# MM9K!-A4B]CHNO)1Q'6K(NY ]8YN14#X6^^&@5B/PV4E*H7U<:[0$B7W8N.!_ MJ346#-@(A3$*J =R- 6;Q%9]6;Y)5;Q0UA,A!D5D"QLZ"@4UN/^?I,-@T@N& MX5$5OB\UK82/C;LT=_5Y#IS,LR0R6 &%:8M>M$_\ + 2=P16C9?^9A6WE/4G M^RAYT5$1"'[I4"" X;VEDP/US .[@LT\DF&[V*X)[3]0RNC"9K&/K;N@R%Q5 MN&OQ@H"'#F$8\L1GPA'">:9JB5HT)PU6'B#O99*R(Y+^YV51Z@K(&O-_$U18 MO4^)HPVT+'2>I@17ENUCVK1&RW(PI;%.6ZX,K+*)16Q#G .1 MTR-YGJU$G)MU4C!BFRE1ZN?"TRY=N\*3'=V55:"#_B%!>Z'2+1_-A13\^9X" M;^]@3WS!?;JG*6PT!ZS!\7K+TCZQF+K*Q$)E2LNTU\">MJ9B35D>]F#8R85^+Y%1'.2X/=Y@4' M!OT;T+^@6[B^:W-ZZ3@]%?#?<1^?XYX_G>!SU NG8W$G'\0%S#1/"O'$#4Z >TZ/H>]Z6#*GV$PY6TZ8)0#8&GF% M:.Y#B.*40\A#B4G!-PJ>(>$2-L!I?DY4&@LN:H+OGQVX^)+# MW59P?(/R9S,+WYF4!@[INGD&(F:G-ZO" MT%8ANK8HA<=>(OWLW6*=5M*42&E;MAW81^IWG@=';'E>!=-RC60 ?1!);OJ/ ML5#;,G;^ =EM4:Q4[*["2RBJ_5U0HN5.VK$8 +77L)YFVS!4RT+@U M+E/%Q;O;W52[J/F5=NF)QQGP4ZY[2=THS:JA:FL(T)&@?;Z=A'+%S;5>ZDJ] MQAW:N>] Z@/[[>S'$?O\? $D6[!%:=H"SXLG!ZZJU6A7YBHAPF?D80FEL.>C82^8^B^P?.![@\XA71':RH40 M ?ZF ^)MXHW;0ERV9C5[V_J3L#<<4&H/^A[N--O((^7CYJ%:"M3BIK;2BH>9 M//RBJ,L+N-N:FLV'RH]L^]?N%MN$>]V8JC#+>F(]&CODK!T@LXE\DY? @27R ME1T1$;-H!WB UH2YX\AP(X(J9?=V,ZZR\X.ZZ'.()=MSJM_-,*B=^LBUHQX^ MQUX8<)R=(AD/^NZH WT4ISQ:2&FO1RT8@0!D3+>(;VN$'5;L*7S@C-ZN\)J] MW-YMF7O[]C?B5Z5S[YN5 4ZL%$:@U;1%!P2P6AA#8E*"[PT'3@F!-YGN2G=7 M^]?AT]@PW2-K=)*KO*RZB]/ \ZMR#,<.O'Y=G/'A@1?6-[Y1WC_-*H<;8I:D MTY%$N>G6G%F>O70"59AL>T(:NFY1KK=Z3RLACZ#W1-K@FMK^UG+7-.T9TO6M M-'>A5/E0M9QY9I7@[718!/+MK/(-O]I/36D]1V_W_C:%-C"VTWT=CHY7'9AK@7T#W?&Z$W# (/R:'>/1A2A1J.D0#&4Y2^ YMN@NK> MI'/O-!PB )O=]FM(K25*73KEV)TF+XT\O\Y-3=H9,M\V]=PT;X0L)G[F-T)W M>[VWDL!VZH^J1NVWO.4X#L&'1W]T_.Z HYD_N'$(5]=EYH=,AR MIYGN$VXF)BURWYR;/*&2(VW]+PHXHGO,T;EH$N^)TU;;^3ES$-8IPD;#L.>/ M^M9?^\.ZX JF0WC/R'K.U.V%(,+M644L\' ;D_/PK)R]LG MMN493* AMW*#5O;(-NAVF,ARKHR\/JVG1XRJS.&2SVA#QM-OTP^+D 7]0 M3GAJ,AC_T2Y)'SZ6(S:*\M FHCEUZ8Q-.AM1H6M75PWTJR6 M7EAO6U3*=275UW#GDR^B%@Q..JIEF98(\&W$C MW6DL $P\W*Q=!U%#E!;5<-Z][XNJYP,==#5% MNQN/F#D$81FYX70U:7#6B+91RLS4LM:[;]6Z< '8;XL52?O&/M9R S);'B2T MZLDV9?N*@5H(J)G%+)9+&D74N%W[D;,)RY-01!>ESFC2< 5'R>IU[BV3<8IO MWO0X-:'MSYC]ZD"GH8=RR17[2 3SUH]0JN2\JZ/?5_OOU#*5(^\>UJCR45S[OQRQ#JBY?(;" M+IP*&K7V?7%LJBJ>';PZ-%@->; ZHG_]8X-5% [5WZ%?4)VU?NZV4GK!/^HC M3$1JM+]\J^_6OQL\MS^7:Y;;'QU^E'I!09FJ.;;VO?'P1&C[0S[[I&ULC59M;]LV$/XK MA IT&Y#XO6V0V@:J8DC2^IL87T>+6KOBLM MR20X%7E_-!B\[1=2Z6@^#7LW=CXUE<^5IALK7%44TNXN*#>;632,]ANW:I5Y MWNC/IZ5*-JZS%IS)TICO M_/(IF44#)D0YQ9X1)!YKNJ0\9R#0^-%@1FU(=NRN]^@?0^[(92D=79K\3Y7X M;!:=12*A5%:YOS6;WZG)YPWCQ29WX5=L:MOQ)!)QY;PI&F,['(G/1OO,B0\ZH>0Q0!]$6C:C/9N+T8N( M5Q3WQ'AX(D:#T>0%O'&;W3C@C9_+3BHK[F5>D;A2+LZ-JRPY\==BZ;R%(/X^ MEG0-.3D.R8?DW)4RIEF$4^#(KBF:OWXU?#MX_P+A24MX\A+Z3]KQ?WW%'Y"[ MN*6XLE;IE;B03KESL1"ITE+'2N9".H<3;ZS(E5RJ7/G=ZU=GH^&[]T[$.3ZJ M5,4RG)N-\IG2PF4@?4\6BJ0D'(M$F-H(QYR<%SFM*1=*EY7' MMO3LXM1*!V"-/1.L4^[0.G2H(,GMP8GW/?$U(TMBPS_:'/)V7>(*#8TE$@4% MA'D*&)A)3)!].99<#K:%W*A8DFTEQ[AXCGMU!;\8?6H/JWAM].HTQRA)]F0D M2!*'E!Z;&)0UXBQWS*1)3^Y0&R^6]! OIU"Z0P*>.Q(;C%+'45.LBU*&K!BX M0B@7FTHS_]*:?T .JUBZ3*3H9W!APU8U]6)E356*7S>9BK-0A>O0]''==O=; MT$[7,>TZ/@ANGYD&*_\*ET2%M/9L]'])UE'4HSTXNX%V7 F N,]:? M\O$66GK$.3FF/Y81UYMY,SOLH@*H/,:BMZIM"%H1AU9Q56*"'60:O-K]4N[J MS1*]W*J"97]0[B/1F=,E"UD_#*\U5!V@+&.$W$,>"2TQ@C2(5=PG%#5WIANO MVU^1M-4X $PIU*.)CI/<@>QAXJ8XY'#\8F![=E+/BJ\<_PKQ3T)_9)(H'JR2 MIV-]JZHO.!!,.)!/!N/C5']!9W&X,"42-D_5EI+30.[2:/35*V;+#%SOV#]2 MOW-9* ABY2L1#B%WHKXWM+OMK6M17S8>S.LKVV=H'07 K$_A.NB]>Q,)6U^# MZA=ORG#U6!J/BTQ89K@YDF4#?$\-:#8O'*"]B\[_ U!+ P04 " ]@V5: M=X7?7I@# "K!P &0 'AL+W=O+!7^HO)$"T<-*W",TK*]0" =$-+X>,8.S2V=X*9_0'WSL%,N&&;Q3 MXE>>VFP8] -(<X^DZO$0)X[^PKW2[G0"2TEB5'XV)0' M8QXN#/K1&P;QT2#VO"M'GN4]LVPTT&H/VFD3FA-\J-Z:R''IBK*RFDXYV=G1 M:CJ?WJVG]_#Y>;Q<3Y?SW^!AMA@O[F;C.Y9-JB%B_PP"63"6<"9K)J=-"T1E9O. MZV[O""-$S&J)XIW96KRIES!"LF MB&F-%OU&MQ.1U+KI-N*;&#YJ90P\:;7E%NJ5WAQIZTX9"VKKCM(RL0962A"O M&G2C1M3MD-"^:=Q!;;R@9%%U(SZSB!JQA'UL"A=[O^] MQ='UIJ)K/4\NJUQQF8@RI0TFG4RO@$%W*+CE.U_$#QH%*#7PWB# MT];Q"@!+_Z3Q1O.=4D=IK%TW(QIP0KA.( 8%<4O!*BHE0J&YTA]>D/D:8 '9XS2W'CY5J[&9^PFZ_=N?!B@.:H=_Z9,$2CE+:: MI>?=\TLTK@;P/^K5,_;(](Y+0\%NR31J7G<#T-734"VL*OPXWBA+P]V+&;VF MJ)T"G6^5LJ>%VP\_V MZCCL6F=+?FE;'9^=G#P\WEI?'SU_RM?>M<^?-GU7^=J]:TWHMUO;WKQP5;-_ M=G1Z%"_\ZJ\V'5TX?OYT9Z_<>]?]MGO7XM=Q&J7T6U<'W]2F=>MG1Y>G_WQQ M0<_S __R;A^ROPVM9-4TG^C'Z_+9T0D)Y"I7=#2"Q3_7[J6K*AH(8ORA8QZE M*>G%_.\X^G>\=JQE98-[V52_^[+;/#MZ?&1*M[9]U?W:[']PNIX'-%[15('_ M:_;R[(.S(U/TH6NV^C(DV/I:_K5_JAZR%QZ?W/+"F;YPQG++1"SEM[:SSY^V MS=ZT]#1&HS]XJ?PVA/,U;ZYV]>?7_YQKS[]>W+5Z^^??W+]^^? M'G<8EFX>%SK$"QGB[)8A3L_,STW=;8)Y59>N' ]P#'F24&=1J!=GGQWQ6U-MNM[V!*73"V+LU+B.OK*U<7W@7SK0]% MU82^=>8_+U>A:V$I_S6G!IGD8GX2\IY_AITMW+,CN$=P[;4[>OZ/OYT^/'GR MF25F# M(_%T8HRX:_:.8&NWJVY,N E8BTSFZW5+9A-,OR- T7?,#FO!8C>NPM W@^39 M(B &SXBGF[;$\*W[H_ 5A5=(R%%9/I%B[)5Y:Y<"8E4"KHQ M(RD6B+$+/$[JF'^K;6=-2ZRO(^-:;T$*DSP5:XKKMTUP7E@MP#8KNV ME4%M,&J)^?#1&)>LUVU3^K5G8W&&0A*B7%][@H&.KSFL +!W"]X-?S8F8'-MF-L7>AC1UN30?<.=C7UZQ0Y:^9-'$_%PT/K689!GB6RWM M$D5ZVJ/0T8Z5M!W6MT5KUY"I-1L+FW>N3L;40)*6]0K':H/,KRYI[&[G;"7[ M1Q+_@)B)I]."TU)_LFT5VG[CE@1-R?1(0]#3P\4=WX:CJHJ9&XL>!5?/_\[!EVFC>D#^5K=J:5[<#!KG?6N+C;K- MZ3>++PZ 70HT,_2$_?F/H',OS>^^V^!M/P@N@]D5%'2?IL,EO(5]+)PK80"! M=Y%\%,;JV.!^["LVMD21=A2K!;IM>EH=]:)L_/>9VT.%7Y\LS4#(@-F;= M53V] )EL:TZ?S.+I+A*Y"U+Q0MU1G2YE7>KGQ%2,@@+UL9-4714/R# M0?"N>E*_RI\]6SZ^3:>79>D[7D9UP_HAY(T*6*C0M+Q\&6FJE@P8@T:16= ' M?S?WR((TV1/)D>F*8)0X"D4'Q)"=]8,M47!)LO#<;W[X M\$4+.QTT1Q %RR4[Q30-&RK9+%G&.CC6Y7NA#Q0?:H85FO6R1"#S1&LI_S'N M3PK7@W7#']K2_($01/[$L9",AQD.)G)^UT7;0_3M:T24%\#XS'5X$ICYQEX[ M!1(*+U@HQ!7$^@+>0?25,U>MK8DP5(X&PC4:2^T*"[VR9/5C^%O.$==98).P M%,,B>Z(Z5AR8EG!7V.-M%FIF(Z )V)'<9)>\U[45>\UH%2LI1>=!4*"\AF^_ M5M0?7B(B!5JT\=!%F<-F, -JWL:.?#W/C]B<1 =LQ7B[:1U(75G"2,E"%*A9 MF;ST6>BJVP@NU"*';:9 MR=:85?^EZ( XVD\$2X'A0X*,-80I(\L?Q2G"!V3YOH[2?YWO]"V[/,?\, 'K MD118"Y*%;(EJ>HDWV#IC=B0*JPI @PA/>:SZY*OM.^',FJ<,YH!90N>[OF/T M&985S2QSA5P3K?N(IR:F*:D7B\-N@A&KT'!,@& YZZ>_3"VS<[ZHB%\VB %6Q2!/^46:R=[9#A2UI NAT@8D5P-C#3 WSY M]\(JN1#X& 6KG(5.+%>(R %%N=,,D<2H_N"TL(W@HP)G:!E=GI@W[HI!W,^4 M%8W*U_<#]#:7EJ7X 9;L&TU^)JY_\HA6\[,%W63MG3Y>FA\P%.!C 0]GDGB8 MF6&J+,TZS-,6HVFQHOW&@UZK%F8L"(+"%VHM W)$FB@A)Y]<4,#FZ-:M*79N M9@7Y_Q4(+]>=PHN%+?5 M4C!:!#?*,O9-#P/?-H%\^!-Q%ZRC:QF[.:ZP9"E^RFIY)0O=OZW]1!/S3"O> MPX1^D]?V($18>$?I62T#3]%GLK\3#-F2[*#=?D2,C>""O7667G$')?Y'+X6DKJS$&NK:]XT;$($==G<_(_24Q&\LHF M3B(ME$M(U#&AS.+)E-QW#;)[L@\I@V:EFXZW6N*I(BQ%U;1)*4P5; $K>MD& M0-8*-C#,C <2.,3"[D*2K@GC/5T^'"< ,.>V=V6>"$RN#!J=I"5:AN5Y!EF0 M;&E1C4UAG"'8D*M6!\*48RE/\@1N_(L4@BO#(D:,G6 NW<7HOYJ0M2G>_82 M8-]4ON0UI9(K(_I;H*,5@D$>X2S\2YC]A40QG@]_ )8I;#ANC5 V0X_;E&<- MNHF;4/9NR-(8COKX:*1LDK(=C.$ZUHOTG\^!JG9 I(4WM\P+@663"[>DIY1PXQ\,M[ MH]Q]:JA?+\2O2&%?G3Y:GF8Y/ZLC!(EQ:A1"M..DU)FX5S?U?576UX,=9/O^ MPE;,(]Y3 RC,NEG2$B>9(C,L7!M9SWKA:-G M8OVX@- O5>.ZI\(-P+1<4"&TE$8$OX]\G?,G\C4FM+,MA\7H6?J;;S.51JXN MGGV'9D49FQ4':O!QQ0,$&&8."-M!%>) RQ&D*F8!P<4UZWRVA9IEG\)"J0_M M5>FVM68U(P4Q21R\RK:>H9@O,Z1HG)&UVR 7U7EM.U#.4HT_3NX'$%X:LHK+2&+:!GO4VV.N.Z36^_( MAA-PN'V./&N*PC0R_GI'6ZRA4!D']\U:S>.A^!Y8N_9%(E PD@AELFVI!,V; M+)FAX- *'K#../NLE!CU1[@Y:_,L@]J&PONNTX9%!&%?1^ME1G_8W8PU?MK< M?>OA!^ _L((D-(? DN@9,0KJ6 N$)2$0PL1O!NAF!V#K2<1TB+TI'6 U;3& M5\M[=!C18(#3B^<)L'[[25^?=6S<5:<6EZ:UG%,"2C-=3#T[0U'2= \3(LB( ME =4+231H]+SUNDBSGE091KU$K.RSC"A50F%V(]L5?%Q6H:>S8DIY1^!\#X2 M=4V59]+CP^18E^'^Q/0E$;7.5Y(/4RP=)2E#=!F"Z^\;RF Y@ Z8-E0PAGT: M.E\#^^,4"HAPQV08RI=?_Z*FXDKKR2D=W]B9:H[VZ:MT5)6,*FF2+ MDWT=+3NK7!WBZN#P6J\N04_KTO)9H, )YS=#C^62-FS(?T2X$-OEI19H)(VX MF?1^4HJ0[(P)/?' !D9&WHD(VPY-Y$17J.^HCT! MO )DPWE,9?=C78JDBEI9_99KI'1LB(J"6?R4O4W&J3L6'#48)BV]!XNA5),X MVK E$A2&TAW9!0^(?_FXP-G#S_<]=6.&3=$^H_:[AZ:N"AFE<]R[GZL-_1]7 M2F0G1G#PY0+ ;!X?RU-)+!+Y+6/!2R%?YDUFL;$'7!0B-@' 9W/\>5(D\G]1 M8@+OKQXM+](:YX=#8G"X,%G#FR\7*#ZC_M%BR%L9 >C>DFBSE)P9U3/[CZB? M@MPMH>6@^DE)%(60ODI^-)/:N&U*AYUO)<.9G@TA/.[TY-(8E%DH9EIKRL?; MAN*O\B$26A";W0'. 1@8JAD_<;&!HHX4C<#SQF-SJ*5@DZ<,]/IE?P6:H&3T M\G"5"C_#,:%L-0H;=UU19=LK;/OAPB::/%PGZW_O.&'F4L67] *#:\!(.C6Y M;"74]!V?0#F(C(>A/YLAW#)Z2A92ZR"2_#.E/;$@;U/NR1B:4JRY&O;R9' O M*0>G O$H/1^5Z&9<<%R;%4X_Z>-$-J(NRIDO6+KIH/=K2C'X8#;&7PSQ=(Q: M_PN(A1\E#73@[K?D<[/+GZ] +3B]509W&^* <'C)9F*N$Z,G-$:-)K)&"OIS M#.LV.RJ:0!SY]XWK]$ $LPNN)U":G@Q%"*W44^5HE*E[7AI&OP;?(K84,KK' M0=O_MQN%^FD/5S$P/P:5Z*G6QQ#BW6A16">@*!6,GHZ#YEZFW0+0:/#JKNE^1?E MVUR8Y")R7JJ3@>=*J-QK(U](>I!D_VA@TD'0V*R"'/*NH0\PL>^]:'TDM_K^*,F]T'C(R_@4$6$ M0RJ/I6N+"JQ$5X6MF>5R43@UUK($UFSA-$W95,W53=9PU5ZXEAM$Z_I#*\'9 M@0&O?=74783]R&D'(;6#EN4O]R63A?@B5535TNE/W@*&=@F,O>6FJ?"8S M6'!U93WMRPY!A0_?JAJT%ZP[P FI#0P@=(8/"5?R$@PJ/)LJ MAN>QB/X!1+J\J6%!K^MBF;X%X48=DN$N.[-XF]GLL/[U.SYU[77#$:+^)A-QK\VY3@IP?'[2-. ?B['_@?;"T6Y\1? M7SJJZU7#;?J(!I\-(9FVG28:W@ZCU>Q:POW[:\V M>8'O]H5':5M'7P7&;Q X2&K,2(ODLX0W$W@;'2(\C>O"QB>KVKG.IP].V,4Y MGG-1A-L&T5I>O_LU&<% ^MZ;=[*&#XGB:6OA14-Y;WS[W8?+%_'U!9<&](26 M-H3(61GN^M7'X6A=ZK;(27M9P*EL#(W(E)D/YI4&\HEVY(:<590"5^R^IA/[ ML9<#)XJ%$@(-!@@K MF'D_TJLMZ(# %?&!X6,3"AT6"NR0<$@/:SBNE-X9, 18T3JU$:0=K! Q)CY\ MP(=R$2V'(CW81+%A9D$&099"[^VDFYVZELP;N;E+)ZOD)GU_1+7@9,@\YKA1 M^"C7P00UXEDMA256^+9)MJG?NF:?@\BQ=;M&]K25\H6*15*NK2?L=_F!3,+& MU%%T',Y*+MY6M_3EL/K<@TXO(I\>U#OY#&>,BY-VVW"JZA=XVL:\]&W1>_WB M0'M/YV*<^OW2Z#E=JH+06'M)8ZQ%FG*JKTQH(KD[$/7>Y4W&FX0%,7Z-%S/N MV4G/G-IKC&V.$M(6C'RII<*^_E339R2C*N)>&7^2A#-H%<5YOM?L%+I:KJEA M_+(19A>SA<\+QD.*%N;E2R>F]0@Y'Y".)TYD@[*RE(2[V<89'_\9:O\AE<,X M01PW_H@ U;K"U/VKFW;<_6/F3IH*D1[H8?')(4$^^F.9IG0,)3=<*.4/# >Z M$D^A2$Z2G\)CF@>^:#7*Z-FA$/O%7/\@@D-J<(+L)9_",PZ4JV#G(Z(UK#Z= MQ#9<4: 1F$XW65DP)L=9DL1DZZN'RP?C-/]15CK\7*I[F-POY[X0/LZ^ZMZZ M]HJ_70^2-\@'WNEJ^CS^4KX*'QZ7;^M!UL!9*-%;X]63Y:,'1Z:5[]7E1]?L M^!OQ5=-US9;_W#@+4*<'<'_=-%W\01.D_VG \_\!4$L#!!0 ( #V#95J% M1:LR] H -L: 9 >&PO=V]R:W-H965T1B"0Q(Q"'!G $O:K\_I'H $ M:4I.-B\$.)CNZ>OI;N#U0Z._F)52K7A<5[5Y,UFU[>;\[,P4*[66QFTVJL:3 M1:/7LL5?O3PS&ZWDG(G6U5G@>B.7ZEZUOVT^:OP[VW*9EVM5F[*IA5:+-Y-+ M__QM1/MYP]]+]6!&]X(TF37-%_IS.W\S\4@@5:FB)0X2EZ_J2E45,8(8O_<\ M)]LCB7!\/W#_A76'+C-IU%53_:.8]0Q#T! '+;0]B*:]E*R]>Z^9! M:-H-;G3#JC(UA"MK?[UVY'BM"E>$OB,"+XA>X!=N=0N97_B< M;FJ)\&G%)[5I=%O62_'/RYEI-2+A7\?TM=RBX]PH.\[-1A;JS03A;Y3^JB87 M/_W@)]ZK%V2-MK)&+W%_T0\O4AZ7:V G/J^4N&K6&UD_(8?(#D:8WBYE;9.: MLH,B>RYPTX)@+6LD).^1FXUN9+%RQ,.J+%8(>%,N:]DJPSO+NE6ZEE7/FVS< M$:/9$S^^6I5J(3YLE);\#!XN.9WOY!>EQ?2G'[(@\%Y=?;B^XUO_U:F 3!#@ M"VV?]]N-D/5<2&.4,;0.?BQY72BL\DFFZ33^-0M[KM68>/KI*]-+)V>5&I0W MKC4-3AY4*\U16JO#S:,J.@(0\6&Q* NE'2&KJBG8$C ['S^6LS?06%0(IV!* MT6SM,7AB:_U5B8S790&+$JM-T^)QB7^+KNTTV.EFWA6M,+)2QA%+W1@#:^EE M6=.Y35%"H#DPI%WA^,:H82=QVYU;UD6S5F):@?Q4S!1$['VI3.N(5CX.-$6C M83HP%>H1A0!JN7LQM8+]YPJ$P"8<7+9'C2W:!J>(2P5Y*529]6><)>Z?3*O6 M9C_^QH&Y%T[PEBONCX0O\=.J:.JBK$I>XC.Q8)JJG+-1Y+KI2!8*,.+VI*0V M0A%X46"J]0PA&?I":HZJ10/_/IAS,;TEJ9K.X!!8B\")?D+Z"<0]V?=\I-J) M2+W$2:,$=XD7.Y[GXRY*?"?P$O$K0D/>F MA=MW;.TN8IUD$1A'3A9ZS-;/DWU;9IF3I9'((B=,$Y&&3NJG+QSLASB9PSUX MA7_YZ3?RPW:Y[$3!:Q]EK/.)R(.(6X>62%\T($_LN&C MC68C[IMJOF_#.,H=#V+#_) J2 A1V:>$\2AY1=$ M\>&Y?N[X,1T71$X2Y[22.0$\M /!VS[Y?N7DH\B]XP0^B*(D<"(V'G$*B-/4 M=[(L/!69FT'FB!68>FYT>JC^%#JGZ2E=TRCFJ^]GN.9N0IL18)9JZONNQ^3L MS^=D) ;E-PNFU(B_SWX5NUJ>C MB -%%CO614)"$)"2JFT=B MV)5FQ3X$_;6:M2RF'V6[ !^NMSW:@9!QS6$90+9],-@@\)T\)^L%H1,&;$:( M@)RYVF(C.='&4,_-6';3($<4>$0;( JB4^:6Q+AAN7OD[4_Z3+!+IDV=+$G) M[-,@<4+?M[>YD^;POL_X2U6X1"&2T'5 9EM]>I3C7J!FW*NP=R@)6TS^N5)? M5;4'HNU*ME0%M5IVE=35$Y6;KR7A(]RX ^!]%-F=SC6DJ+IY7X%*B^:#1&;5 M/-0N\LI::MN%<,CVA,C!"@W.TA'O5(T@L67PV,]%9'44$P0%GI,QGL.?(:)O+^V M<7XH@/A)AOLP\D<1XN>Q",)8^(X'>+#I]J( -O&CA!$@<7R/DBY(G31-Q262 MHCV BRC/@&\9WP&C$V]?-C] 46 M2K8YFJ5#H3ER*&$Q\C#C$Y,HM-=)F@92ORW%=X.&&QQB@9']&VS^::% ML@.8HL&O_J*[35N4V 60. E1-]8E8K5WW8E/!:5?88X;Q0-G]>2(6BVEO1?_S;:GC-Y(;,D61[?5ZG+66:@G*_FYF^^;B8KU M42L1K'S/9X%##+PMQ[[;O[S[ZT>TP@2%#])P'PAP_(.@CS "VQ8(YP'#BK[Y MV S-!UJ8^6#7G>5[>'+_RW!"%)W$J(2#: >"@#TWXF.C$T<-$-9X0@))>IN@ MM%9S7JX[)=#+SM#0MD\4F>PA#DM);S-^1ZTKM]!Q&+ER%[N]*P=(QJ2RGXQ# MV[.=@NI&5$V]!"F%2M&+VQ1%IX=925:&.OI:+:CC'[/KYZ;1L$%#QE[3[8ZR M?:]V-5P8QEN?MW8?VF:893C<1@[X=AHZM/;.N".GP+0*EL5B60,16K*,0W'T MH+C [6RC:9^V5)A7E:UUNU,W\LD&T&<,=7T1).MN2R1\82NA36WN&.QP94WGX^=ZT\UM=MR1E[8_2Y7DZX'U&UQ!SU'L5LA9JF:)X54_4X ,D>$S0T(:I;*GR4SS03 M&!EPSJ4II8@BQ\?(0=4OB:E.!9A#;CJ-T )1S@781RPD64#]?A+$&"2ZT9FH M;.C0 \=+?909:J*MP=''804EVH=NU"+W9>;EX>5/>&9#LNH6)6!3$3Q1D%/8 M;.S4_P0P0E3HI__#+8<>H7$OHDX]39T\S,4OFM\]Q&R>Q(DP4]VBA$H1QJF( M4&&O9"WG$@-.0M[<6@)S3I)1GYW!(F'2CW<$:7H^FL@/%*9VEKK-/OLIXA[0 M38L3#&NC\GB2Y)@7]@I#[(V ':E!&MI<'\I9<%@PJ,/>?Y-!X\51&9# )ZF; MC"2(#P7 )(6>_G^70-I>::5011!]!OWR4)A^<^]=P ,;-/(/#PSSG4D$.N_O M="BC8RD2D4XK"2 22QJ;>OW'V#*\E:%@K;^Q%%D$(^=HBCBN,;"Z6V,:X*8 M#7AMJKY?G?^[L_ X@)N%PI/LL#-*W.C/JSE^SR3WIAYZV8/3K8O)XK-^7K1X M3\1O&T7:#SR&UXUV>7CAZ/:A#=G[_9)?M)64V-2Q/=L9[ ,"0_MNF.*:PD!A M49D_/U!=Z:L1M@\5^OP093\J7?1#[)%7++V4F.&#'P4-\,/OLQAQ611V!/L$ MVY=?&;D./=%SQ:SC.5%*'3\F @+(8R^WST8?'*# DC^K&(MF]MO#=G7[Y>;2 M?K#8;;>???IW'Z)2"Y!Z;AI/A+:?4NR?MMGPYXM9T\):?+M2&PO=V]R M:W-H965T3LI%8;7&+\5'_PM)KT M5@I=H0W:6?"X/AV=SUY?'+*\"'S6N U[S\!(5L[=\F)1G(ZF'! :S"-;4/1W MAY=H#!NB,+ZV-D>]2U;,UG%_>+#XO M;A;7RY-))-LL,_/OV=,AIPBU;;" ]S5ZQ6410-D":*]V01GXS;NF M#O#G^2I$3Q7SUV-,)#^'C_OA+GH=:I7CZ8C:)*"_P]'9BV>SE]/C)U <]B@. MG[+^ _GZ&3NPQ$H32T631^?A!D.$BR:0;@CPWL(;7/F&>A=F<\[+[-<#B"7" MI:MJ97>0T[_!2/PJ**C90M2Q\0AN#3H&" /CJ\[N5L=26S$D#I>[$+%B\0UU M?QS##>U$%RD]M7O]&>O%ZG+7DW.X:M"I KDS=&,1YN_ )XBD!%_:X))IM6QL"Z$?=4 M/2CN\%X']B>%E:./-!D[H0*]OE,\AQ@*$Q$(V5"E%4V]CSX0,(H[+VG3-LP! MV7 DYETE*2 BJ&@W)?=)EH -$+50ZIK3$N'Y_&@\I4EB# ]%YIV9'1"R1,[2 MSS$R8,-CDB6(RGY#V4(7M/2\\:J2(A@(=?CI#:<\L=-Q0) QE,X0#51)/\C. M$)[@LBZV%(V!AKW4UE#L '0J.9(R.EN(2PKJ@I%FD(;UPCQ%IJ'V([%7._[WP*]]UQY:E5W1R22)=:R>!^' MPF.X:K#;+G#C4=+8V+9RXPY4""[7DDC)$G<<'8><$58:9-S@'9H'[[MAJX L*!;+*:4?DMFR >M!!-<[30=OZ:JB;;J/4 T/ M1Y <]USI?.#GS*[X<)2S'M-EFKY[]!UQ-;*1RU]*1W#R>8I MR9AX>\_"&/[8JT[TK+N3(-M2Z?B61 )27?!?ZV_=MA 91%LHGSJQW4U-V.E+ M$/V$Z+*A=BFN-3R?3<>_]./J$*&YC1[/@S:@V7M&D^E^Y4. MKY@H(\T9Y_>]1+ZP1#,*4:PN;?@ J8QAJEEXJZR<@6FB+"R\4Y0*60YKL<4F M3;.?COU,/89HUDNVT:=$)#IFXWE'QY#)'C)K2*DRFKZ,4OX3KQTI59E.EXU\$%#S,,'IUMR_[;\Y MSM-5^YMX^F ADC;:\LQ;DRJ5*5WQ??H(2(OH:KEXKURDHTP>2_IN0L\"M+]V M+G8+=M!_B9W] U!+ P04 " ]@V5:O!9\4WH# !C" &0 'AL+W=O M8>!#+E;$3_F2TYDMX!/-I?:]PY/GKB&N:R_B-*LQE[ND1(JOJG-@]R^A[V? MQ.(5LM;NEVR[V#3U2+'11C;[9%30B+9K^6Y?AY.$/'@E@>T3F-/=$3F5-]SP MR4C)+5$V&M%LQUEUV2A.M'91'HW"KP+SS.015[G^JU9;D MCPVO1?5=M$LR+0JY:8T>^09);:I?[ EF'0%[A2!DY*-LS4J315M"^5\ ']7V MDME!\HR=1;R!XHI$(24L8/$9O*@O0>3PHM=*L)B30QDH"=EE,*0_K@3Y>_JD MC<)=]<]+1>DHXYP-C#HZ1!/8,W^?67, U^.V,H[@W%Y]#_CS4] M2_"R_,?Y^\7-IP\+R_KCZOT%7)$;T(42:Q8KKI90$B/)7&KC6!8[O*@TD"]*&+B\JRKMWR&2.D7&+7B" M=W';(I?<:$S7 [>=R+3&:\J%XX5'%MH(//G(-%> Y.2#U!HT>4>&-!Q&V(8T MBG-L+W(:IO$ >XQ&648>NK)T*+L"M'8B[YZTK,'@TK3/T!JIA$.+O06# <].Y_TF-*\S##3DX9LUXO4IH$V>!H_PT6 MDXQ&Z="!!,/46LV2HW-TQ][L+J)A;FN4I$GG+0SS0>_Z)[U%6*+$)>>)6X$A M.UI^@R]#HZ>7[H8_).+OP$\$O9YT\2=L>X-Z&?[%W3: M/1S'\.[Y_8@G2N#1JJ'"U. J2SRBNB>M&QBY=L_(DS3X*+GN"O\%@+(!^+V2 MTAP&EJ#_7S'Y%U!+ P04 " ]@V5:-&28E)<" "<" &0 'AL+W=O M49AS)*JB(/QU##E;CRS'VACNLV4JM<$.AR59P@/(QW+.US M7)@G6M>^OF^AN!*2%0U8[:#(:/TF+TT>M@#.(0!N '@?X!T N W W0<$!P!> M _!.5? ;@'\J(&@ @EP?"27;EM%KN%S_Z>*NHJEIO.ZZ?1E.A E MB6%DJ=M2 %^!%;Y_YP2]+UT'=4ZRZ)QDTW.2S;Z?:_?NM6IL+=NSP+XTO0Y@6)645E_ JVU;:4WIH/LVNM. M^9>^[MMWA"\S*E ."R75N^JKS?*Z%]83R4IS=S\QJ3J!&:;J]P&X=E#K"\;D M9J(%VA^2\ ]02P,$% @ /8-E6BQU:+Y# @ B@8 !D !X;"]W;W)K M&ULG95;;YLP%(#_BL6D/;7AELN6 5+2;EH>.D5I MMST[< "KQF:V">V_KVT(RZ:$2GD!VYSS^3M&'**6BV=9 BCT4E$F8Z=4JEZZ MKDQ+J+"<\!J8?I)S46&EIZ)P92T 9S:IHF[@>7.WPH0Y2637MB*)>*,H8; 5 M2#95A<7K&BAO8\=WC@L[4I3*++A)5.,"'D']K+="S]R!DI$*F"2<(0%Y[*S\ MY7IAXFW +P*M/!DC4\F>\V"FGTEY1V\6&GQV4 M-E+QJD_6!A5AW1V_].=PDJ YYQ."/B&PWMU&UO(>*YQ$@K=(F&A-,P-;JLW6 M",L *MA,"L 'WL2D:NTCN8.#?M:>N.%ER@ MA>B!,U5*])5ED/V;[VJS02\XZJV#4> ]I!,4^CA[Y%/_>D/U0@"ML%)4IYPU37*H;5 MH=&NNO[R-[SKT@]8%(1)1"'7J=YDH5^GZ#I?-U&\MMUFSY7N7798ZI\%"!.@ MG^>&PO M=V]R:W-H965TO=>]M3"E19?.7--@=]@Q.! .^'N=/\!1C_+P%=I8>,7]4/N M!@9],I1Q5:.=%KSB8!%5#.V,KH!U!FQ.G"\6 M(*0:B;<#^^?]91]\^>B"Z<2#M]W/G,%19G*\2FFIM6UI!@7W76#"/@,N7+])5 M\O:"A\7D87&)_9\];)ANW=]_89!_N8 S'9S324ZNG 13Q\:RJ-*=SU$B,S--,0.-W&"[S7SK=#G#;^_0$3$OS^ M06MW#$*!Z44K?P%02P,$% @ /8-E6ICU;9(]"P J"@ !D !X;"]W M;W)K&UL[5IK;]LX%OTKA <8; 'G8?2J"&IN)Y?O^=>ZN7452;M++ H"A2-+8F\[W//I7R\ MMN[:9T1!?2KRTK^89"%4SP\.?))1H?V^K:C$G:5UA0[XZE8'OG*D4UE4Y ?S MP\,G!X4VY>3D6*Z]F=4[XN"NTVIY3;]8O);-)>N#2K+/"%@Y/C M2J_H/87?JG<.WPZZ75)34.F-+96CY8O)R]GST]DS7B!/_,O0V@\^*S9E8>TU M?SE/7TP.62/**0F\A<:?&SJC/.>=H,?OS::33B8O''YN=W\CQL.8A?9T9O,/ M)@W9B\FSB4IIJ>L\7-KU/Z@QZ#'OE]C.GL1M_$%-E-90S)4?E?7"X:[ NG)QM M%N0\);4S8:,NC;]6;W6)>,#S0>DR57A:!UIMU"OCD]SZVM'Q08!HWN @:<2< M1C'S+XB9S=5;6X;,J]=E2NGV!@?0N5-\WBI^.A_=\14E^^KA;*KFA_-'(_L] M[!SQ4/9[^#6.F'9>F(I/_FYOR)6Z3$A]_!4;J?- A?_W+K]$J8]V2^6:>^XK MG="+"8K*D[NAR'!Z-V/2HL^G1V.YW!/>=LPEY3UZAN-5+_N1-N9JJ M\Q2WS7(C7]A<681OZBI#Y0>O/E[1IZ!.JNO2KN4^3#"5 M2(:/ZY(^55B+;XW0J:+ED@29HO8Q-+"STT%,F+823&ZH3#9*KX"X/BA3)N(& MJ'^509%.8_Y<5^PY2%MLU,+"\&*[M"T,/K7:I2SPE8'_@W78";%(4*VFK&WM M>4'.M:.=NGS]!O2!YI"YCO@R@;T8X7+8_D^+NF.?'_6*?SL MO@H/M;P O?#,)\5O33]&=@H*]=7P92/&I=]AQ"^=$;_%]K?L\>0>1 MN@N/[A!W!0PZ'5-\P.AG7ZJOE]K6H*030^%S; 8/P_M'5<0[:U30Q.DO,KY@XWP$L -L!4& 7RGKO- MCDSB$97_E34:"2B3 0ICH\(ZZ.GH]QH@@%(!U2B),$--8W/A-L"U@XVW&%'K M*1E[\6$ZN"0]C:$1(GI:!J0QY0WXG-P9@^59/U3-1N>;75&[M+ETU@% W^GX M<2%7.]CA5B &?KFB)"MM;M&R_L8/SP^/SJ_DP^SH 5R:V292GCW*'>OLS<54 M&![/?)@VU88TAVNIN+LZ[H^DDO)W@?();"#O!8_:%76!;OB,ZL2JSJ DD3*9ICA@.M[D#41"EE?FDM83(;__!X<.(@;CS1$UU(][=PR MX$BWZ)G-:]%Z7VWGM2,^_V+E@ZU:\L:EYRS@B3UMW4J#:NK(X]K"A8FB7([, M%])F! ,@'S2.-4%ZE'&8:;4$B)D5GFVI)NRB,HML%0[CA,-V@RG$^E [8KH& MU%$[8(=3E,1%V D=&>IC,%H#MI2ND 4ZR5BP9&,Q.!$!K)E5R=S2=O,2FXKG M#=UT.3VT',!F%_^)OMU*EX9&FF3K?@P*(!3U9^(WSF*3W3\(W&2G%U@X$Q=I7-.8GBNHH[98H\\+P?2K#L MP*J3"L7@8!_]=!M.SQO>OS65L83-T(=+IPMB(!)LBQX5-!@.2YW ;I90.A8< M;MXUZ/-.[:S.,WU5R[*4;KHR;^ /0&>%) LJ=#M,&S_NB$3C&<8A5%#MX8QA MCA+PP6Z(VIAH28L(F@ L+='B0L#()-?E\%8^KN2X,)8-B^<*1>*"$I>4L_7 MM'Y<##((\#$(AR]D.K19KCK?#OR$+9&!=I$++D@Y-KF\T\K>ZV9P5M+!BHS" M/%9R/K!+ :@]+ M\ G!J[;\/GN NP1W1$/8>GTK=5M94S5_T,_+,KY_;GB,@&?PDC1N*EZP#FJP M$Q@9VO!,U<,'[>C?3F"QI.3D4K>2B(L 'HL1?O2@:=]=*>^K5U11TZA*$5EJ M\:$D+?M!&,.24:8WJ+1;W1*/DT]TWD9:",KKBXXF[, MW(([E^(79LAQX8*Z M4XLI&F+@XVQ,8K'Z.U<-Z$D;/=.UC'(WC=@"$,6-,<3FF*:F!>T6FR2Y4UD. MZ+2<-=VW>#3'NFX%FVL,'0DPV^W2'N+A443 ;:J8\4P+X TD4V$7!H1KB!*I M#II;&$9A21;1V@]@<\5IX6R]RF) HH<@ZX9?-;7>D%QR3?;<1&8US*2"F 5) MJO>^W,W,FJW]H O?;KI[.=(DWT$3?=.7V@ N+2C%FE/MFAHB29'<-#G$+9%] M]EP)]WURQ&>0ALF47)C-CM2'C!!<)Z:7;?=FRC6X,)6 (?/KEB0RJ'!.=N$' MKFI@*1Q>P(HV9SN.VC:QJCO4P Y5KK>YV1">^,2K/>C^UW/GG=U$4KL/?-[=-#<;%DR1UBP^5!MH,L1KMD-+L38>'7HLMB)5H.V8O5QO" #=C032;&UI4)#BF-U> M[.!IZZ1RR[W;A0Q3+&O%9^%<9P;5'>.*Q3TG6B-OI>MWDB0/TUCW0.,; 7.( 3Z(1R&CF?"J MS'ADYJJ9\Q28#J(T"+2U5R;WEA:;V(C MM*X_X?%;1SI?/CB\0_0=AZ*S_N7+[)O>OOP9&^XZ#QE7X,=YR/=Q'C*6C?V+ MM=FWO%E[S>H&XV^?R-TK&\<5^)&-.[-Q++C]:Z_9O=][[3X4'X3V&V!G7)GO M['QE+$#]:[[9O=_SW;,77'9^BSX;Z6]?]]+O8/#CL8+<2GXBQU-Z78;X.[+N M:O7%G74?&$!W8\33_X+4$L#!!0 ( #V#95H'Q15N.A< !* 9 M >&PO=V]R:W-H965T5U,S5;)L M*6O_NH9<97G=^]./_Y#?7BM+L_?O#]_?7YV^OZ3.CT[ M^_#Y_:?S]V_4QS$'XR0N]>9,P]IG?O%GJG65:U96/+E0K[5/]YNG!-#4'ZKZ$="[V387JD78_= M5F?FV0'4QYGZRAP\_^4OLP?'3T96>Q)7>S)&';MW66VW+.C54KUH'1YP;FB9 MWT6H69M(3)UB\U5I,Z?.JGI;U9J?^O67OSR:SX^?Q+O\??9$534/][?/JLU6 MESM_\S=EG=*J@!TA#F_KZLKFIJ8I=7ZER\SDJC'9NJR*:D6L;RHFMBJJA2Z4 M-G7%S)R0!L)&X(,N<\7*[M=HRQSJ4V/P5'UH:YHC;[/&\8/$?YL9>BHKVMS$ M62=J#3T^W)J:+1XN>:(VP[S;ZAJ+7)G2R.8QO:4Y%JV8&*:L&[6I^+O;N<9L MW$059!MHH_R$7IIFU]W45U96'%8X"??X\IE0VSJK];)1F!Z.?I MY30J^72LU9]_E+#,1@>=5[F M5D]'9/U^E/7[HR)Z(3LI, 7$Y0S[@'[FO*,A>?]A8NH36--= 8->VQ([M^ A MLPK.J>DDB!BIQ6BXH#I>Z'G_%I>OUU51[%1U78*::Q?.@B_ MEA#J" 22V'EZ.9@"IU8MN$[ZAZ6L(2'"7VRCQN)KDU4KS."%?V.T8TV@AS+, M2<9$=L%L7)JZ)MW&Y9*422\*$'/.!-;PW0+7;0$F$54'G$(7RZH\!$58E:(@ M7O$90<.<6)Q55>77EI3 DR&QUVH1F)-US-G?J2YL^J* Q9*_9*]YCRPV M_L['E/1!5-('HWIU5L$(84D7P>I>5@6X^1&>3]?9FO?PTEP!%6Y)C?C[I6$6 M3]0;-K %7SS-(>%D9#7!-_7JZY;,O1S[Y=INM\&L_A7_T/ A&_#_O-;!=?:O MKL/5#(O![G!6WK"P1 TN<>R<'L9S>CBZ]U<0AF9W^ + -F?S@17?:DI_D-2X M:0+$S;[ *8E +J%FU34QHE.6A[-'DSY!,AXS0(Q+'MN[==/88/B0L<'EH'7@ M-S38R/H7O/ZMWHEY!_ PFVU1[8R!RLN9T/)6L"NB=>'VWD[8$EY^QB"06)C. M9.7![;K@1)B*KDO0=4KFK^01GD61]U%+>'YUI8O6!.^BKV&SIPK1B7R$?['- MFL:0U%S!2+&$IHZH9=4A[* )DAS2&<)Z-NLJ9^S5>##C#4ZBIOSJQMQ6_A_::P'.&S9X3BSK*VGP"OL MP/H"(MP?6ES*^KRMP^8 @RRV;?=8WF,Q4&Z PFX-I>Q+1V![LP;F QU$@I8P M&%P\39TQ&JMXKSX]'ODTN^C6X,SH!B 3I0V M-\2;GR#06]+LN(O=CT=IG@9]^6@R@]TRJB$_1#:4L1,ITBLG4HF)P1W;J+<5 MD,_@\?YOSJ?BZ#H9S2>WV5:L@$M":[G09,P%^)L\S2.KFI0!D@#; %S# F'+ MJ\I2R*@W- /)B[A12ZJ4D>@0.K+LL@FX8=9401>TB**0[R2,&%?!,.Y@E 7F MY16@4X,'=1T18-]VR=+(N)(!$376D2]-%8P;L\A$%F7"HH)9)!3#37ZR=_^& MK4J"ZMG#)XQ:L=G@4@0,\[X$V+)F25()G O6=G\?J[;0=4&?KB@')JXF[F2Q MBZI&]FR)(ZIJ@JH$E/S#JV@_DZ,.X0M%V%B!!-1T"HA_.)ST6_VSU;14? ?Z MI9V L66U@9G'WUQPJQQ*#=1?E5$*7;LE<\W?P3H#,R .>MDR;!Z@(Y9[H^%Z M&$7C] )[.IYZUN$(8?:GZD4(PTB*KF&O&D/^88G@#A]R ^& XR"U9;^""S6 M-6:)9DG*;C:JAN?E%?A24=PXJ,1W'DW) 9%;5;4DV-T=;VH+3GB0U# K55I M2"-Q0O]B/K.SY"1#W+@7.SP.4;5\ "GQ'C M3E%.MA@ %-@\/- 5YS3 A(6K"FRRV\E4G7<''IP[KV%;6U)@/T,?@@7MZ>E* MCSL4"\B8BKC B8%PVV,J2RGQPD>X511W CAFPP%EDIR19;"V8A\.=H^#?,I$ MA("8\468@WF9+GEA"FNNQ/X@@BRJ<@6I<% $D@$ZMC4,N$=.\,@(8CD06IO1 M&&4V[R1^/@XLBJJ5F$*PZ6D-7+R2!,R@"OPXN9ZH 'RUM?/.!'RV@/J"V#,F MD442.B4AP@CS +;0F2R(I[8FW%C#DH#/.6PFQ">0DX/TH9]S569U<$7C,['_ MU%O;D$;2"+)!O.JZ#W8AED5([.1)++LE (6P:$- 5Q(V=,J0C@QNH!%7LQ\P M>,6^\NXWN&I2-U*&Z'MN7_D4(*A;M;AM)R(MEE/\R?Y6H__W3OH#0X S[RA. M?4('OJ#B&YR[\3=]ML<&QYFD];Q%1T!NPGA.E@"B6H0-I"M,@/;U$@YMLP#M M4&KPV8'^U7NC8M^5(&:C-8/GB/;A'LD77A3:)QX(5?/1#,CZ1-C+Y!LC^=&IK?-"!#KB M"21Z'HAA.7",J;':C?4X"#AOQ1:._QE'3 M!-,B@EZV!:*8*Q/3O"&32+FYD,)PC]6BM44NB'-^__#DF/&D>R(92YU!@$V] MZ^]UHDX.9_[!J7IK&.Q%.I+H[^Q#0??759&388('2S1%BT*3_@8U=6M<$F_. M410T->Z *86*C;G#9B=BG/A":CLH4!8HZ-7-1Z]>85,Q"%&N>.?,9[B\*! & M<;0S\KRDS-<6"\RMBZ$"\<+GW >EC&[6AJP78;^8*%?+NMKTD_6!$OPD1?"4 MW-$4 =0,NWMU#JIS ^^QN1 (NJ6TC-\))8C(BBWW0@DIN'#RF&1KBO@)"AB8#645!QVGS]&:LAUYF9!"NQ:9EF,RN R M2E^7E^ ?.\\]T#(47_E4.\(NCW(_=J2?*=0DY6& PA*^\;)Q*K06JG8F6K)+?F= M&\NTPV%>SWLEI2CLY4,L[DW5YRU-Q;&<8%2OHC50;5+G(5W:W_^$,Z*46$Q3 M8&W9L7EIS$V''=E'(=7"]&PLG^;-@Q E4PQ+%G2=%*4%=F28,";Z7;UP-E[C M>PN\>O@61Y-[B# H\]])0_&5@J]X8R_SG05H5IE:P)0HG*VAJ&D M"$J*LSF=O^G ?ER%3Z+0$4K.HYL0$2R!5IB\/B8+>>T8:U/1RK%Y#?FX)?E$ M,;Y) 5IS3:K9S\:XEFK(UFNOGY[CCA[']]@78"01;0@(0Z;;3(AVV?.@P6!K ML]OZ."@)VQ>[&&X.[8%TQQ33( 5\VAQ6:9_."ME^TALYZ1A$4[ECG\T$6+K, M?B'5.\?[=G Z4_6W-E\%&!2KA)38$B\=X9"F!!D"SXPE2 \NSSLZ3J!&6GZF MQ+D'\QJ @+!4,D\M&15]I:T$?QM=?S%@,[7):?>ATF]-8UJ>%=LG(U7 M\-[X*NR@8M]M:,]Y40N%2VJ[C<<' 4ZV)>7D*(QB1T'_E13]^,"(#"P8MB06 MX^0HSB:\ C7FS%S&GI&TLZ>2HJNBD-=5"R8QE<)^H8("+I>L*B+4O*!^24CO M+W!!/7=#0L<)&])O;FWA_(?TNX"&I-^D@)FD$WE57>HBY-(FHS)(A*= H39;M;!^9C14C3;%Q\X:N#_(H& M[AO7W(IV2>A8RV593+:(1CM.&7:"-+-GT9RJ:].1(=# ML,$ R]:W1$[IO#>F$OA+V"_')J@1"X.6)GK&.,\$<6#C5T:)>0\&;'3'[&H0 MQS7>&A6[(4L4T0(;HY\$"=ZT5Z['.;$[^QQ)3C\%$>R'#:?)VKVR[KW[QQ-U MG@C'H8K6FHZ!LS\C;2RSKCHZ&Z]I=CU?YUW%'C[7%E++"077_9+GA(+94&^DFY,NW.UJ,LG% MK=[%0@KC+ Z.")+WD^?>F#E?Q*9JBD0.)I:]7(0ZOI3B_-:2G<42C#11=0I? M&>>]'&L,UZ\@/KC;7T=\<.V3!!1CFEMX1WI"E<4T$S15+UOCVTHAF)P@X9 OFTSQ[&&-M(;5UMMY-U6M..1'H M)@;C;[\BM-%?L+)X;A/..S1F!>62GB2NS4@VPV=/:*"-I:L-=M@U_W$M-%*H MN"U'W- GO_&.F.[M,.2K.'E^YX2Y=""E5$5Y26[]^GUV5L>64T93,7)D6,/] M-4%^A)HQ4<:C2_<) ^/Z-8!7H$THEP]EUSNT!YN3YOL[Z8S1^,[LNG2 M63"H%%92_ K3DZ 9J5"G :GOT0[(F)N$J*("[^N#?"I*QJY\[^,>'!Y#VL5K M2DR[-S]!8I'3F'&8",CM4 .EW%N)66Q)'Q94+.0E2C 9T(&$[D!$G$]*FY,Y M&>LA%17U">1;Z*=.^1A.UFDZ$#+6]:B#[AIS9N.--3$;^4E_%=RI_AX[,&)G MRJ#'_I\GW']UI6ODF8\WUGQV+/FARC"(+[Z3!!OF+>6GZYCFZ[RC2_O7R1N3 M4^=D$L%1ZOQ/G#)E\;:=-/OTH_,PL@F& MF((O=C(LD4GG_#T$!7??1Y]17SRD^E_H3Y7(Y@; &16(KL(\'Z\(4VL>^451D>R6CJ*?)-)? M6U>QFH^7F:C)D*KZR8MX-2+^MLQN;_SX29+JFP^FH;<%_>1I(TQ(@U@R&BUFZ MSH&0?!*]$B43*\FK MFFRDE P$H[>F-M27N_=6)(7ST@T6NYL#J(LO&S+J\ZDL?\^K M$K'V+EKN^T)\0THG9]-49D\.C^])7T#D1 3+?3'H1.6F-:97@[65QL$^7J7^ M>$U%3F\S&89ZX=[#K[X_(1YM?WK?X!.@<7CEPO6:5B?=.U#I:RR3?C^.M^&] M_+PZ S+MX]W2A[4L3!%:]]IR&#E5#;V&YZNJ2ZYIO=)I MM.7%;N)W%BU&,!%^^U( 3BLR^H+DI:56S>2M(62@782F5%&*U'@ M(++LD%V(KIO4;7 [TX_[T@>#OM3;P.^B]'"J7GU+]1(&AY80\K^09O_ZQK9S MS07WV _'J)0O",T/^^&7K*[?@\,FBSEGQ5?PR&9_,JJJ(9*MZDC,V_'N);VA M]?P[FY43=?B2\KZ'BO\P I+\J@M**%[U@Y?*7R_;1<.AUQM<^+C'2$6;^IK&,&EU?W6X[NX*-NL:3?5IG[DY[VW200L0B7 MU&Z9Y@YZ]^\BFW]T+^:E;>@^J>D['WFJ)2LC9%DD6I!Q8;DP"&]WY5]@EU8 M(QU6-UZV\4:%ZZ9^)GE!8:VY2+3_XA=G7?EU5:H8]39]:S9G:)]#\>Y1\J,\ M&U.O^*>'.--3-O+[//%J_'FC4_E1G^YQ^6VD=[J&7%%_PA)#CZ%)N)A9.EG"0WM_]^ ME)RX[:$)[G$/>[%(B?SXD:9,CP]*?S$EHH5OE9!F$I36[F_"T.0E5LQ-^J4D+6Y2"5R@-5Q(T;B?!++J9#YR]-_B= MX\&\D,%ELE'JBU/28A)T'2$4F%N'P&AYP@2%<$!$X^L1,VA#.L>7\@G]WN=. MN6R8P42)/WAARTDP"J# +:N%7:G#)SSFXPGF2AC_A$-C.R3CO#9654=G8E!Q MV:SLV[$.+QQ&W3,.\=$A]KR;0)[E+;-L.M;J -I9$YH3?*K>F\AQZ5Y*9C6= M X2409M& M?$IC'E]$O,7\"GI1!^)NW+^ UVO+TO-XO3-XLSQ7M;1<[F"I!,\Y&OAKMC%6 M4QO]_5;[_;3QWM6[,GN4X">CN&-1/&$Q_^2D:=G^]P+;?LNU?0I]F=%6+ M6B"H+23,E,!DT0AW7VO^Q 1*:]XB?1'V;=+K$F&K!%UF5QSK6@#V6CWQ@DK$ MZ)[F2N9<<.8O'1'*3X0(PFJ>6RR:/2YS4=/K)P$2)0W5N6#N=,X$DSE"YKK: M@%5@*2BKW!LQK]S<_BO7S-)2N73;6MP357,%U"%8;5#[+GF7.E]5&^)EWONF M<8_>^>K!S_"A$X\&M/8[UX,AK)ZS\;8?.E&_!\/.8' -:V69>,;ZWC0KU4$Z M^N?84I!HU.G'(R=$G5[4@PM=,FB[9/##7?(]I1]MF(L1_F^8_WC#A"_F1(5Z MYZ>A ?^I:T9&N]L.W%DS9Y[-FVG]P/2.2P,"M^3:O;JFSM#-!&P4J_9^ZFR4 MI1GFQ9)^&E [ SK?*F5/B@O0_H9,_P502P,$% @ /8-E6B9 +=U&! M80H !D !X;"]W;W)K&ULK59M;]LV$/XKA%84 M+4#$$D6]I;8!)\VZ#LL6)&GW8=@'6CK;0B32):FX^?<[4K;LH(XQ!/TB\>7N MX7/W\$B.-TH_F!6 )=_;1II)L+)V?3X:F7(%K3!G:@T29Q9*M\)B5R]'9JU! M5-ZI;48L#--1*VH93,=^[$9/QZJS32WA1A/3M:W03Q?0J,TDB(+=P&V]7%DW M,)J.UV()=V"_K&\T]D8#2E6W($VM)-&PF 2SZ/PBX&L-&W/0)BZ2N5(/ MKO.YF@2A(P0-E-8A"/P]PB4TC0-"&M^VF,&PI',\;._0?_6Q8RQS8>!2-7_7 ME5U-@CP@%2Q$U]A;M?D-MO%X@J5JC/^236_+LX"4G;&JW3HC@[:6_5]\W^;A MP"$/7W!@6P?F>?<+>98?A173L58;HITUHKF&#]5[([E:.E'NK,;9&OWL]/;J MZ]6?7Z[(NWLQ;\"\'X\LHKJY4;E%N.@1V L($2/72MJ5(5>R@NHYP CI#)S8 MCM,%.XGX$4L)#Q$WCQ$&/L\>*78H1'D!V0A58MN42N&O<"YMFNR*7/ M,&CRSVQN_/B_QS+0X_/C^*YNSLU:E# )L# ,Z$<(IF]_B=+PPPGV?&#/3Z%/ M[[ .JZX!HA9[\C-CP!HB9$7^J,6\;FI;@SE&_23X<>KW*\R5:K!>:[DDUFT, MXFRPS.%;#<->4-X2F,688,QFN>YVYS//'"303M' MY>.]3\)IE'F?W#=.J)<,ZB7_6[V/M1'+I8:E\ <2CFQWYC'=3L*^0C?5:3Q$ M^T*H]D2@(O,GTIPSDL8T+A+R%^Y93:*"9KP@ M<8C2,J=P%L8'9.^51: L3&F:#Z7DR%EHSQ/5)/8*6 MOOE6M.L/F+ %7E?@N&:X?(YDLI1D,4V+_#E$O]IQ.S_UAF1%0CE+L97F!66A M:V',-"\X>;W2-UI5G:\G"3];YRMWU>JZ1/HW:H-X?5:NE9<&Q4T*&O+8U5>* M:G(G>)1GE/,4^>#MZ8+I?>[$ BR60911D,$8REE2>)Z#,/ JL)\=)@\!*$QSARNXQ887I73 M_P!02P,$% @ /8-E6E8[3W:H P ]P@ !D !X;"]W;W)K&ULI5;;;N,V$/V5@5H4#J"-KKZEM@';<=L V=T@<78?BC[0 MTLABEQ*])&VG?]\AY2@.ZC4,]$4BAS-GSHB''(WV4GW3):*!ETK4>NR5QFQN M@D!G)59,7\L-UK122%4Q0U.U#O1&(J^&1KTMC#<%DM&%K?$+SO'E0- M:E)Q76&LN:U!8 MC+UI=#/K6G_G\(7C7A^-P5:RDO*;G=SE8R^TA%!@9BP"H]<.YRB$!2(:WP^8 M7IO2!AZ/7]%_<[53+2NF<2[%5YZ;,L,F(R7WH*PWH=F!*]5% M$SE>VTUY,HI6.<69R70^__S\:?D$CXOYXN[+=':_@,Z2K03JJU%@*(/U"[(# MVJQ!BW^ %L7P4=:FU+"H<\S? P1$K>47O_*;Q6<1;S&[AB3R(0[C] Q>TM:; M.+SD!WB/F"'?N?K@S^E*&T6Z^.M4I0U.>AK'GI4;O6$9CCTZ#!K5#KW)+S]% MO?#7,RS3EF5Z#GWR1&J)^B>Q;P--T66;7(P S0)\=J MA8H^.V22CI\F%UG<0.>N!E/*K69UKJ_0G803W2,:IH$N'U1D"75^PT(;3.2;LN<*<&[BG0-)! M)_:3?O\*.D.?4*Y.Y?A$UR-5,(S\-.W943_VHW 9_:ZV^YU]_*]OHCO+?EG MUEPH65VJC[,D3NMC65H>EA*OUV#.Z9RBUY0^[L70'8 M%I U!8BF %.2S+BFV_.X$'9"CD:"XU,;!U_3-K#*>@&^;-#%DLL*2:A"-//W M"OZ/:F=,.'[OW=S]8D4:^[TD)*><5E<&%I2EUM@(@&H\2)93$7V_WX_AJ^(& M/\BB@'G)U)KLTS6U0MWP?=M/J^S/9%(PS?^F:YWZ&E7:B?PX')XEE8!3Y464 M2/GIX/]2&OA1+SU+*77?B8[,2?D'1\VH0LIO6ZX&M[=-7VJM;5>?-LWLS;WY M)?A(](DX""PH-+SNDXA5TV:;B9$;U]I6TE"C=,.2_DQ060=:+Z0TKQ.;H/W7 MF?P+4$L#!!0 ( #V#95I^?(Y=DP( '4% 9 >&PO=V]R:W-H965T M)-?MWT^2$R\#TKQ8(D4>'E(^&C="OJH"4<-[R;B:>(76U2@(5%9@ M2=2YJ)";D[60)='&E)M 51))[I)*%L1A>!F4A'(O'3O?7*9C46M&.W!=K(2XM4:LWSBA980,LRT12!F><-K9,P"&1I_MIA>5](F[N]W MZ'>N=]/+BBB\%NR%YKJ8> ,/PES (/TF(MPFQX]T6AEEO WF% *Y:1JDB&$\^H0:%\0R_]^B6Z#+\= MH=OKZ/:.H:=+([Z\9@AB#3OJ%-4AFD>!#M/<0P2BPJS-W&_:3P!WEU/QV.=P+D2LX@;CO#WN1W0S],$K@Q:@1 M*(>Y%!M36=G;',9]2&(_B@:P( T\$(V2$@91,O0'_<2LH7_9#^%):./=IWD" MT7#H]UV!:!CY@S""0W,.]J10HMPXP2O(1,UUJXK.V[TI5ZV4_H6W#](#D1O* M%3!&PO=V]R:W-H965T&GA&/LB\D@^SSUWY)W&.Z4?38EHX4129O,2: MFS/5H*2=C=(UMV3J;60:C;SPH%I$+([[4%E;5MK1N(9J.&[[%.[0/S5*3%1U8BJI&:2HE0>-F$LR2\WGJ MSOL#_U2X,Z_FX")9*_7HC*MB$L1.$ K,K6/@-#SA!0KAB$C&]SUG<'#I@*_G M+^Q_^-@IEC4W>*'$YZJPY208!E#@AK?"KM3N3]S'DSF^7 GCO[#KSJ8L@+PU M5M5[,"FH*]F-_,<^#Z\ P_@- -L#F-?=.?(J+[GET[%6.]#N-+&YB0_5HTE< M)=VEW%E-NQ7A['2Y^FNY6-U_"6%Y/;N]A]GM)2S^?KA:WBS(>G_/UP+-AW%D MR9=#1/F>=][QLC=X$P8W2MK2P$(66/Q,$)'(@U+VHG3.3C)>8GX&O20$%K/T M!%_O$'G/\_7>BES3R];VF2(77%K@LH#%][9JZ,E9^#I;&ZOIS7P[%GO'G!YG M=G5T;AJ>XR2@0C&HGS"8OOLMZ<&G\\0MT,5@O49-EP-<(W #&R6HVLTYO+^28$O5&D*9#_[JW*<'UX[F=QB& M69;XL1_W8=Y6HJCDUONXJANMGM!Y,3!@89+%,$C"=!C##<]+DJZ??Q&3L"P< M#E(:^^& 97"A)%UBV]5_)5VZMA27@5XX&@T@#5DR@GMEN3B=R1 ^:44PEL1A M-F T)F'WU(N]X7I;20," M-P2-SP99 +IK9YUA5>-;R%I9:DA^6M(? +4[0/L;I>R+X1P<_BG3?P%02P,$ M% @ /8-E6L:]RT++ P R0@ !D !X;"]W;W)K&ULE59M;]LV$/XK!VT86D"+WF4ILPW829H%:(,@=M=??<K,5LF&:1+GS5">1E=:HJ;W0]U.O8;QUYE-[=R?G4]'KFK=X)T'U38%T;(*+Q;<1T#BZ-X>OS M,_H'&SO%LF$*+T3]A9>ZFCF9 R5N65_K>['_$\=X+,%"U,K^PG[0G?@.%+W2 MHAF-B4'#V^')'L<\O#+(WC((1X/0\AX<69:73+/Y5(H]2*--:.9@0[761(ZW MIB@K+>DM)SL]O[E=+VZO;Y8?KV"Q6EVM5_!NS38UJO=33Q.^T?**$6LY8(5O M8 4A?!*MKA1!B_Q<2]F MCLY5QPJ<.30H"N4#.O/??@E2_X\3,<2'&.)3Z/,5S679$VFQA47QK><2C\1R MC/5)W..LUQ7"5M0TNKS=@3:=,(X!8/*.F3 !_Y%N%:"J7@@DGY9$@L&M&W MFD(O^J:OF55OA-3\.[-S_C_5[^BJ);Y! $_(I()?(72#.'WS>2O:WPO1=*@I MUSN)2)\H#?%H'02NGX5''I,0UI*5"+>LHX)\A$FGKA9D$$0I2Y>1K A?V, M4!WNL;9!JXIWY#EYID!6?II GE@,(X9^!MG$#;(4UD*S^LBP!-%+PH+8C?. M3D%*4$$\WDV2S-S%N1M%&9SH_>30^\E/]_Z5TKP9ZOGF%/Q8ZJM'6F4*CXW& M2;?'1V-)NZ"$OK.KY2?'8/B0NT\*!%LV'!&1%98+3-'&ULC55M M;]LV$/XK![4H$L"(1+W87FH;L).M#9 V0>.M'X9]H*6S190B/9*JF_WZ'2E; M<0?'V!>;Y/&>%Y)WFNRT^69K1 <_&JGL-*J=VU['L2UK;+B]TEM4%%EKTW!' M4[.)[=8@KT)2(^,T289QPX6*9I.P]FAF$]TZ*10^&K!MTW#SO$"I=].(18>% M+V)3.[\0SR9;OL$G=+]O'PW-XAZE$@TJ*[0"@^MI-&?7B]SO#QO^$+BS1V/P M3E9:?_.3NVH:)5X02BR=1^#T]QUO4$H/1#+^WF-&/:5//!X?T'\+WLG+BEN\ MT?*KJ%P]C<815+CFK71?].XC[OT4'J_4TH9?V'5[BRR"LK5.-_MD4M (U?WS M'_MS.$H8)Z\DI/N$-.CNB(+*6^[X;&+T#HS?36A^$*R&;!(GE+^4)V8M%!I*] L!0^:>5J"[^J"JN? 6+2 MTXM*#Z(6Z5G$6RRO(&,#2),T/X.7]2:S@)>]9E+K:B>D!*XJN%..JXT@LS"W M%IV%6V%+J6UK$/Z\]Y.?09T]4CE5+HO4:;FIR@!:$@AMNS+-0&Y@WNE7.1P]N3SDXRW': MP;)&6&M)U>MIG'\E^Q(6_Y &1^'R14^8'C3Q7M.FOP$'=+O8K-#0#0.W>VQ[ M#1=W/EVWEF[)7L(C%.6 MOO?#,VQ9X!H5!R;B25GROWDN6)%?]E3=[ Q;WGG+4_8?;TDQ[.]] !_HY"P% M6#$:L' @_5XV&@]&Q0CF9=DV+0E"JHAFRX6A3NO@GA+I(B]8F@Q&"3N6=EAY MH?E,WXPS>DX]^OBH4S5H-J$?6RC].^F:5K_:M_QYU^E>MG??BT_<; 0=IL0U MI297HR("T_7@;N+T-O2]E7;41<.PIL\6&K^!XFNMW6'B"?H/X>Q?4$L#!!0 M ( #V#95K-7(GRZ@( $0& 9 >&PO=V]R:W-H965T 4"M%RUM?1UNIW0;LPV!J!].$^. FU\::8Q?;63=^ M/>>D#06Z?K%];\\]Y_@NHZW2CR9'M/!<"&G&7F[MYCP(3)ICPDU*%WAXWJ-_J&JG6I;, MX(42]SRS^=@;>)#ABI7"SM7V$^[JZ3J\5 E3K;"M?3N4,2V-5<4NF.2"RWIG MS[M[. @8A*\$Q+N N.)=)ZI87C++)B.MMJ"=-Z&Y0U5J%4WDN'0?96$U63G% MVD9))$/<1AW3N E39%)A9>\@O>Q9)I)BVC@^W1IK*:W\.-8 MH35,YSB,ZX]SLV$ICCUJ (/Z";W)NS=1+WQ_@F2G(=DYA3Y94+]EI4!0*YBZ MM\KM"W )]TP[\B^D3'7)Q#'>)Y&/\SY,87.$[3X-J]/XL,UYF@,WY)&*DKZL M<_U"OKJF0HJK9QH.AJY5U2 72AHE>,8L&6=,,)DB+-SC-+Y#JEN?_R(K,[!2 M@F:".8?6M0M7I6$R,^WJJ[LE<4OG[<"R'Q.V$?YL@,56#(VMPTE:5,J1&B M"%K)L-^&5J_;/L2C864%A;02RCPD>\>/XJCMY&[4:Q]RIJ;XAVU$- ?1?[2/ MO:'@H+,+U.MJ?AE(52EMW>2-MAF1TWHR_'&OY^L-TW1Y!@2N*#0\ZW<]T/7, MJ@6K-M6<6"I+4Z&PO=V]R:W-H965TJV+4[.3P1EXDJ*HHJ'PZ8[E8 MGO:\WGKAGC_,M5GH#T\6](&-F?ZRN),XZS@1M1ZKF" MBW+*IML ?6334")K2F>D$_$3RSZ [SE 7!)TX/F-B;[%\U\RD6'4%/PQFB@M M,0O^W&=D#1'LAS"5,5 +FK'3'J:^8O('ZPW?O_,B]V,'P: A&'2A#\=8:=,J M9R!F<'_[!49*,:V EE.PW.&:TPG/N>9,[>/>B;Z?^^VY*!:T?'K_+B%>_%%98G1#++?$\@TQH!HPO(#%HKMBD# +U(H!0<0^$Y$HGH0D@35 M<7F49551Y52SZ1YMN$(KN,0NHL&:0CY"Z.]JC@HA-?^+VDY!7,?U8O!")XRB MU\C]AIL< $%J;FH&L9/B8#Q'O&/-9/'UT)^ MH9L "1P_CE[!)Z%#W- ,4B<(0KCD)2TSUKA^/>]TO$]JTX)7'.<%*21N-Z;Q MUSH25V665]@T@)=PBTDGUZE_ ![BX#,-VJ[<(K]E: =BELD*%RX>\1Q3UB>Q ML0:]OO'VOP%N2P4)>&[0 8.F$!-FXGK0T3'"IF.$;^X8]6;G0JTJ\YRJ.=Q1 M/MW7*CIA?U:KT$+3?-4ALIJ7,K)O:P_;3C1V#;:S;+M+8CA-2P@##!'&DBD- M*+,; <^%%#Y;9KL[0!)!M-.9ZE>1$_L>/OV0M+O)^9S*!QN YUH-N7;'^4HE M-T=L&YDX8>CBDP1N.\M;$H?LT:2=P2[,(7NLQ;$='($78P<(O;HBQ]6D=K=) M@'NDAU9BQHJ"P6$:I4=P& ;)T*B*3. 7"5Y)9?Z+2GC/E'^3-QBQ; 9?(S&Z^ MW?%,)9K.DKXH__QX0N'(B:+ _GI->WO+1KYIO$'<5?%14_'1FRO^ANI*;6 80[M49GBX8]Y: ,?X1$: MNCY^$YA9#+Z3N 1=;V8)F"\&MZE#7$IQR:3,>@FMPKO,# L/\\+Q(F_SQE9! M[=\[^F225)G/4M?'9H\5:PIOL&DZH9/XOMFWK;>.RU/[)#8G04=&Q$U&Q#\K M(YY[GZ&J^R'&+P%9WUCKB18+>TN<"(UW3CN@.[3W:>[ 1X_2O5#+X0P[*DJ M:WW26QBS/!J-=+80%==#N10UOLREJKC!H[H?Z:42/+>+JG+DNVXTJGA1]TZ/ M[;MK=7HL5Z8L:G&MF%Y5%5?/9Z*4CR<]K[=^<5/<+PR]&)T>+_F]F GS?7FM M\#3JI.1%)6I=R)HI,3_I3;RCLX3FVPF_%>)1;]TSLN1.RA_T<)F?]%P")$J1 M&9+ ,3R(J2A+$@08_VUE]CJ5M'#[?BW]L[4=MMQQ+::R_+W(S>*DE_18+N9\ M59H;^?A/T=HS)GF9++6]LL=VKMMCV4H;6;6+@: JZF;D3ZT?WK/ ;Q?X%G>C MR*(\YX:?'BOYR!3-AC2ZL:;:U0!7U!24F5'X6F"=.;W\=?KMZP6[G?QQ,6/] M6WY7"CTX'AF(I@FCK!5SUHCQWQ#C^>RKK,U"LXLZ%_FN@!$P=<#\-; S_Z#$ M YS'?]\("\H#,TL/*"MPRM,UD)=LN?V'FALU+JE1+LWY,[;12H\9]] M-C<2P_T2*5V.]))GXJ2'?-!"/8C>Z8>?O,C]= !OV.$-#TD_G2']\E4IF)RS M:R4?"IL&R$+6/Q.UF!>&S96L!FQCF-#[C#BH9K\1MPO!EKLZ[W9T%HU.0SH9 M-PS!$M6=4 @8RR0R5AM-P T$S66)S"_J^R/6OZSQ2JXTKW,]L)&E2T 7GTU7 M2HG:L._#V9!]%KE0O&0_L\AQ_0ACWW?&<3# W=@)@H3-##>"I4XPCG&-7)?%8[<3G3A!E+!^$ T@) W& #X7^)3O*NU[X0"S:)KG M!:VF?II@51( 2)!N5*4^IKL>9H9;XOJ^2V\BYJ7L5AIK")2'"4;/IYJWI#(KN$<=UR11^]I,9?XF:^-W39+R^&:X&Z M75/@+XVH-,3([ >;R@HM37/;%2Z>Z![1]8>(V"^(Y3"THS_T:?PJ> F*USD* MFQ'*H,U5)!#S8OK^X:?$]_Q/.W?77/T W]>R=2=TW^1O< [R*V[5KM6[PX#& M-<)4MK/GGX@$=?&F-IY53T+Q EH= 3BM"BR4>QKA.%[R^%P@P^XV7J\;1 M$XHLKS.XVHO]QGE]/QIZC=Y6,2']VEU?CZ_O&Q@KJ/4EC[D5F35PE]N M SAYX:T&GRU>Y\5#D0O(^[TPBX4L5/STA04N: !>"!R;N-U MC%$[VA6O4Y'JQ-K>+F2NQ7^@#$1=&8C>709F<$(Q+S*.6!';)>6 +FPRF[+(C3K--R*3H(MU5!"'U$D[=WS@U?+3CD.FDO84 MP1BJ/8!VHG'*K@2W_M[0!9'">T1J[+=@<1]ZM&5PD[83?U%DW#[^I[Z#%&6) MZR1AN+]VQ0EIQNX@ H00N;M/CA/QH+D+W'AP MH-K%7;6+WUWM=BO<*S#OKVV'5=)&IX;P]U0MNY5&7?V> DR[ R;L#3.RO,^AK$@5OFD2>5'+51OU[K9H4^5^+L-THX#SZE)4K MV_&[0DW1ZEK\/B(15:?L-.?5::EN#-)Y^B)K(?:T*[+!('&US79?.32&VKOTT0I7<@G !2W:5 MKWFW#6,?[L0')V6)N#[7$JS?B %W<^ST_\#4$L# M!!0 ( #V#95J\B!7U? 0 "8, 9 >&PO=V]R:W-H965T\FYUDA@)^\,H",Y"0EDZ298!MI]/I!V%?0%W; MHI(<=O?7]THV7M@0;SK]$-F2[^/.H,^W9M)H=]D>F8ISB3 MH+(D8?++&&.Q'SBN(V#5SAX%G>>R**\99H-^U+L01IKBF9>;*G6 MF\#QU/PH"RWI*R<_/9Q/EM/YY&'RN(39_>AQ :/'6YA/[D?+R2W,/BR6<&0Q MGCQ.[J;+!5PNV2I&==5O:,)@(C7"(M\XS^>]D,_UX$&D>JM@DD88G09H$/BR M N]0P=BKC'B+81U\MP9>TPLJXOEE1WP;SW^I(ZBY1.*=AC&FN.9:P9^CE=*2 M&/37N8KS>,'Y>$95UVK'0APX)!N%\@F=X;LW;KOYO@)M4*(-JJ(/%Z32*(L1 MQ!KF&(HTY#%GEO"T,L8-3U.>;H"ED>FX>1VSF*4A*F,PD^)OT@=&AUKAPRKF M&QO@7*F58,Z7NMPBJ?=[9)I65R?H,$>W.D)GC'8EPE6!4)0(2QMR44 [E)U] M02:5"4<^1 Y,5BB)(, 5,&,5TT:DKN%RFI*YR!0E5U>6/6;PX2ZSK@O-=*8J M.W34WP+)'Y0;WKWI>J[W'GYE:48;';CP%KQNK=/KFI=VS7.;L*#F\!#A1BA= M.KC-%DQ3C=0[G7]Q:W['-6/3@U&H*1QG,5S^3+OM%=P+I>"R77/]X(IL6EX/ M%CL,C<42)6T6!Y %B]M4X2%5N3AC/()+/^A>%2.QY&PUQZVD,H*:[QX55D'E M5DGEUJNI/%)T2NP,? 4?%35?"[AA<9C%3*/%-C/M>:[5'_"W&H&A*CO*G!69 MPY/,E8QDEKC'O6(23WCWC6BW7(4B(^QS$[I5#[H7$-0[O0NBH,[(;?2$DDY& MHD)"A[#*,TS3D$Y?10KQZ\WF13Y6M+]=MK_]ZO:;,DU2D5)K;46/=#^8H>0B MXJ&EYKGN5B9X>7?(6V-4I,VQ4EP0^%,^K.Z_/4C03)E.3(9,&=>Y)6CC8O;5*IM'O5NBYZPJ$[ZDT.@DT7-^O"Q"^_N?*C'78,NJRZMW6O]-CYX=?SHW.]?Q MQM'=+4&YL3=4!19.?HTK5\M+\"B_^WTSSV_0#TS2<:0@QC6Y-@FY S*_E>83 M+7;V)K@2FNZ5]G5+%WF4QH"^KX70AXE)4/YK,/P74$L#!!0 ( #V#95J# MJ)9Z/@, /4' 9 >&PO=V]R:W-H965T&<]H+^0WE2-J>*I*KL9.KO7NTO-4FF/%U(78(:>3C9 5TR3* MK:=V$EEFE:K2"WV_[U6LX,YD9/<>Y&0D:ET6'!\DJ+JJF'R>82GV8R=P7C86 MQ3;79L.;C'9LBTO47W)F[$S#2YG/7/?7OBMP+TZ6H/Q M9"W$-R/<96/'-X2PQ%0;!$;3(UYC61H@HO']@.FT)HWB\?H%_1?K._FR9@JO M1?E[D>E\["0.9+AA=:D78G^+!W\LP524RHZP;^[V(P?26FE1'92)057P9F9/ MAW3>&+,L;IMED),4>I+E-:&9A7;7:1*[@)BA++>FT(#T] M6=Y.%_/;+_ 1PY9F^$)S%IY%O,'T J+ A= /XS-X4>MV9/&B-_#F MW^M"/\.?T[72DC+CKU-.-A#Q:0A3+9=JQU(<.U0."N4C.I-/'X*^?W6&8-P2 MC,^A3Y94?5E=(H@-7(MJ)SARK8PT3=.ZJDNF,8,O.D=ISR7FIE(>$>Z%4J>\ M.6]OE2.DK^RP(SO"VDE?V2G)#C")P!1L1$G5K2ZA<\=!YZ)6C&>J:Z-EA@BH MA*A .%S74B)/GV$E&5>$;DISFOU-F5Y9RQ^AD[AA&';-JN]&O: +"]2%1',. M]P5;%Z6)W4\EL(D;7,$,Z9="6+$G"%U_,(!.CP &7;LS0XZ;0M-)F(2'\;W MTXTF_PU*3(!#Z$0$W^N^*Q;&C\A-^I'U:.C&8;][)D%Z;8+T_F>"G")RQREX M"!U#Z&1!GS5V.M?_F3*GTJ1H++\[46@(_U.V!&XR",S;#I.XD8=A\N\Y,W#C M**9<2^(N]-UD.#CW;A^AY_;Z$[;4^;-E_YS^M-0_S,Y+;@"DK&PO=V]R:W-H965T8]2W]4;2 MRNU14EYBI;BH0&(V=Y;^U6IL]*W"/QP/ZD@&$\E.B#NS^)C.'<\0P@(3;1 8 MO>[Q&HO" !&-7QVFT[LTAL?R(_I[&SO%LF,*KT7QG:21FE1=L;$H.15^V8/71Y>8Q!T!H'EW3JR+&^89HN9 M% >01IO0C&!#M=9$CE?F4F(MZ923G5Y\^AK'L%EO(?ZPW*[AXAO;%:@&,U<3 MN%%QDPYHU0(%+P#Y 7P6EHZ2/1)L"!:3NA5,(PZ'O11 &0W\262_K+*-^-UF[X45C.AYB M+9([^%JW,;Y]0.=*K^S)$YW MS1,VJDTS/F&2=ODJSE3O 6F'J:YDU1^E^JPFGY8%J-G&MPK\H1=Y M,)U,20HO/4H&'4O-J0O@B]!$<3P.GY71-Z%9\6)Z_>'X[_ (\]2MND&PO=V]R:W-H965TW:LZ M+I/97&)'?WBXH#-VQ>3-XH)#JU];F209RT52Y(2SZ5%O9!\?! MF3LJV$F1?DTF2*$\I9(.#WFQ(AQ'@S6L*%?5; "7Y'@J5Y+# MVP3FR>'XSYNSZV_DY/SSQ?C+U>CZ[/P+V;VF=RD3>X=]"2O@N'Y<6CO6UIP7 MK-D.^5SDDY$.ACDUPSRW\R@KRI< :#1 ^,0?K>(4E'D5U"&W!:R M9DCG6NT,V=KV5S#@V6[A@-VP+=/W\3Q,O3DFG$+'W@3UW@0_O#?[%:Z1@$M+ M(VG;B6[+*(M5Y2DM+38(7M(82%8Q? 7,94(FH R<(M5.3*"!X&:X$V0I4&.4 M'*)W*N155KDZ[].=C6PF4B[O>GG&$\D0R. M3I)+7-HS;7<'GHZU0_:A=*'EFEZ(+=<,G!URFJ#409W?$I9.R(=WH6,['W=: M*K=%"@)(015PY+&$#;#,P(:''^H:"B-&Y_](IA@FR#>E\4&I=1?6K.H^U"-= M[Z#!H*;!X(>"+,V??A$;89.,,(] Z"H0L50=4B/VMC&D<]%VK8RJ1*F20@E' M;>+@H]B(BCJYJ4#Q$E0SO#:#94NL3,1&N%2M;3.J@>UE0/?_XVV#PY?>F>0&:'F=&2IJ#+!Z9OX V_8533H8UTHTT7G0C? MDF4@;YM">19H6>7(8NU(W' DK1TIMAQA#4>V,A"!2S6.2F>G!QM[T=R'+1U< M8K9)5";:(II+AG^FT,1F\'M-7?^VO?>1.? TX6S0AQ95Y('(?(L,3.2^[9B> M1P(K-,+(@SX'^VPS@/S(<4S@>SW;]3&L>P/@]"""^\+5"G*JOG"C[[WGFV&T MGJV;'J97<#_@*B_UK*46F'8MM[62?(5;JZE#0U&MH>C-&H*:>DG M[P!<\[\(_6CW)3ZI<$M.,8PW\K6;''14IBOK\!WXG@%_?S0M++\.U4X$26T4 MZ .*;'*KY^XZCF/8;KBG@SB$Y16REMS1!>6?]ZWI8S MUA%IMK$VONE:__^98+HF$&('%.I%!!--RR8OY91DI[76EE9Z*JT,\&&]E%8" M-:M?&UGZC:\K&>,S]0T)_]$NJD?XZLQZN/W)]IGP&>0])V12F M6N8 _D1Q_=U(-V2Q4-]J[@HIBTQ5YXS"H>( >#\M"EDU<('ZZ]WP'U!+ P04 M " ]@V5:3=#:<#4# #,!@ &0 'AL+W=OF8PGPZ/2GTV*:.$M$]*,O-3:PX/OFRC%C)F6 M.J"DDT3IC%DR]=XW!XTL+H(RX8=!T/2UO6ICS?>I=1O^>'A@>]R@?3V\:++\&B7F&4K#E02-R=? M./S!\6C.UN RV2GUV1F+>.0%3A *C*Q#8/3ZBC,4P@&1C"\G3*^F=('GZPK] MJP(,8$Y8+NU;'W_&43\_A14J8X@G'TK?7]2#*C579 M*9@49%R6;_9VJL-9P"!X)R \!82%[I*H4/G(+!L/M3J"=MZ$YA9%JD4TB>/2 M?92-U73**B'<*SDC8U,)LIE[ZYU(A2IKN91IWOQ[,@44X\N@"&=1?T1O_^DN['_QV)8ENG43W M&OIX0_M XU6R/.:$=0O4!)CMZ,@UPD]&8R'! MIBHW!&.:@&\1'FP!?B /DS+ZCC%=EMN2S!'!AE%SPPT9@V:O&]"J?=]KAOD$SZ'5IT;EOWM]UJ."1 MRA"F2!*PLK;LK2#LW?4=6;/7Z<**AG!C272WE=<--,+FH!,ZV#Z!]6'*#(\J MKSG3DDI.\BBQ39$8102M8. "@E884.^*W-7^_T=>?F=YS:4!@0J%!ZZ[G@2YG9VE8=2CFU4Y9FG[%,J7? M#6KG0.>)4K8R'$'] QM_!U!+ P04 " ]@V5:A4KTCJ(' #A$0 &0 M 'AL+W=O7"++4?VY5I\.;6NJ5N<>OF$[]R1L^" MT+*>B#A6DZ6NFL'Q87CVQ1T?VG5;5XWYXIA?+Y?:/9Z8VMX?#?A@\^!K-5^T M]&!R?+C2S28\H,31?O#AG]4YM[OK!E9 M)HD _8S-SJ==U^M?=_-[T]*>DK;>W#+[OO]F;I@)5KW]IE+PP$ MRZKIKOJA]\..0!Z_(2!Z 1%P=P<%E&>ZU<>'SMXS1[NAC1;!U" -<%5#0;EJ M'=Y6D&N/K\X_7)Y_NKYBPVM]4QL_.IRT4$LO)V6OXJ13(=Y0P06[M$V[\.R\ MF9G9M>RK65G7 M5LV<_6MZXUL'2OS[-7L[;?)U;90F!WZE2W,T0!YXX^[,X/C7G[B*W^_!*K=8 MY3[MQU=(N]FZ-LS>LF]Q7S1='H+0KP'?J_IUX)LSJB?-3# MB5BQC\9[^*0U[IWO[0@:V%")$1ORC--O/&+7MM7UCMIN%ZE6N81B&>5)'-3R M0K%KXZ'HT;=FZ5F>1WDF62ZC)%,L2Z*,9WL.Y@E._O6G7'#Q'G?%Z!MMF10[ MVE21]^A.=]W;:8/U11I)$:S/BV#SSRQ- +>0'0@..>@'6[XX.UN7",F5K6?/ M?9C*(HH!&YXKBJB0.58)5GDB69:-,_8+RT5W4>'R##-0Y%&LL@ BDDK0(HE2 M$<.<<4Q2?,P[88'+9_#!;I)' A'ZO#).]QE1VJ5APX_6@T[$W$OMYE7S@D5*1#(XCS0)TC3D49XG M(Y:/B:R31<.<]Q+<:*-H-@G=20\W$0"N2T\P>,"]Y$ 0/$MB\V/A \*@KRGDBB1 0W @)R MYM0Z5#F0/P2QXU"OS7?JAJ( "V*2%6"!' 5M*L4BX+XQ*$9F<]*U?@BV#K,H M5QFY?2A4E'#>+8LH*Q!]SJY1O'PU;ZK;JM2PU?1G!AB;*A?J91/J7HV]:-+M M(I2]/OO?U>;.U,^*:+O0J*H>A72^KK6K'Z'$WE54'Q%&DCW]?'8Y?E%%GDZ' M)553UFL2H..J)@AM$/F%O6_&R*O.4QOY*E"V%T0.UF@"\XA], U(4@>;IC/, M$16U/QJ(MCX.[_P:0P"&G+X%-,3C*OAS_)W*?6;@H[)Z:B#3)?6LO\*#Y[F( MK)8IE2 11WFHYXAG O8]2SO4.)XP5'R58YU(OL,07J1,)"GC48SRT*7;7@!= MXDL5*H"*>$Q))[(HRS(V15*T+\J%+'+4MSRL4*-5_!P;%V@*>,T!7.6[R$!( M&>-%!A/YINV$ Z@(2900)4.Y0Q\I!#O5JXJVA" @R]?NF_8'TT/11WV@0BF1 MI\4+-/"18D B8^2S*(I=3ZEMCN;9IM&\PULZ=7BVJ$B/0_(V99^_9 MK\\\E/+=0$)5LZ7!M_\JJ?X"GAV,P7?9>Z1;0%HU?>H^2<^?,+J \;LCT?=F MH-^;*DP +>)'<4G!P")$)$7WBPMB@Z0:8P]BJ*Y]02F'Y53]\WAD43MRS6US37UP[DVI2]> M3 [ '/K5I?X/7' :/BJ-\Z\ETU[E/Y),E7_6!)VIN]&DSQO=07K<-%!L+WL\ M!R_SX(MQ93]\O#(:GUA#>C%[B5\8#5Z;WS>C."W+KG5^1="KN\ MM.@="D0; MK>A1,88^JM2HY$3AUT(SV?GLA@'S\.>"[_C6?8%OGV[_OYAVG^U/V[L_/_J9 ME=7F%J+QF/XN<-T?"MU-:U?A(_[&MO!66"Z,GAE'&_#^UMIV&@H &9A 9 >&PO=V]R:W-H965T9.K3^TM91(O1%K$64IR,3UO73C?F=\M,U0I?HW%4[%S3,I+>-7>EA=O+J81UZ(89;\ M/9[(^7GKI$4F8LI7B;S-GGX6]055%8RRI*C^)T]UVDZ+1*M"9HLZLZK!(DXW M/_ES?2-V,KCN.QG<.H/[T0Q>G<%[D\%[KTI^G<'_: G=.D/WHQEZ=8;>1S/T MZPS]*EB;NUN%AG+)!V=Y]D3R,K6BE0=5?*O<*B)Q6DKQ3N;JM['*)P=W#U=7 M%[?_(-#\: MJD\_D3'/R.]: &UU.[;WQ'V])Y>NE7@=R6_$<[X2M^/ZY.&.DB]_-EW8T(ZY$TN% MZ508QX*A=@P5T7YM2"%FJD&0!ESP<9QGJ57X<8QKP3 [9IRMM_?HG=IH(?2V MLO8JKO<>5[6!%U&4K5(9IS-RDV>I.HY$><\*DN5D..?I3) XU9/%:10O$T'^ M^8L"DI$4B^)?)DEO2O?-I9?=Q_=BR2-QWE+]0R'RM6@-_O(GI]?YFTE&2!A% MP@(D+$3"& BFB)1Y"2;JKYXF>62/RK%U ]D07Y8GLU+*_A8 MW2!A= /K5;!R_+(>N&?M]:X8D,6%2!@#P30Q=+=BZ%K%<*N(/(_FA*<3-09: MJ\'=LHS^5_6AB&=I=3X7"9=B0D0Z4]F%:F9F)G582SI6'4@8W<"Z.^KHNDZG M_/=&)(:$7M>0,-Q/Z)]XAH0,=!U:<'O;X/:LP1WR8A/8J#P0OZ_B-4^JIUP- M@E=Y+%_(4D4SFY OJB=95,,0XQ#(6LRQD47"J/T&>/5%F3H'9#5")(R!8)ID M^EO)]*UW[")1LSNNAAI$S1/))%L]RNDJ45.N:I11J'E34O[6)!(K^%B1(&&T MO_>PNEZ_O__T]_Z;6-MA/Z)T8VV]D]1@(IL7Y=!OG M4VNFT4HX-+A)&3_=BYCBFF 6&A*YK"JXI8ET9JV>Z/?QNQPDO!P$H:J MMAZH'9/)L03A(>3,%2U]3< Y&+LD45M:QL(]4OP:G\NQ&UW5 M]'<2K^.)2"<%44VVR9^_M%..CA_4UG+V?:V]P!U,$AY.PE#5UD/5N%".W88: M9JJES675Q5+Q*,D/LGMJG$EAFL1?VK%'QPYJ.D%I 9060FD,1=/%T[A<3N]3 MORUQH/87E$:AM !*"Z$TAJ+I(FM\,<=NC.TV1Q/50GTE4S4%J P5\Z@ :H=! M:=39-\2UF[Y7/)JK4_E+)9K@533V29J=>;1,H!8PE!9 M:2&4QE T73F-!^UV/[=G@WK54!J%T@(H+832&(JFBZSQJEW[&XFXG@UJ2D-I M], ]\"T=&]2 AM(8BJ8KIS&@7;L!;>G8+%,VJ L-I5$H+8#20BB-H6BZ(Z-JB7#:71 _? L4W9H,8U ME,90-'VM8V-<>W;3]D+D6<4GPVK%L,A-NK!#CM4%E$:AM !*"Z$TAJ+I4FF, M:L_YU*[,@UK<4!J%T@(H+832&(JFBZRQN#W[2\-_8 U43=;>K#"M/!C:JW"T M-#Y8;.#MOQ;<-ZZ/@=:/H6AZ0'=6T]NMU/]A+92W_Y*KTS<&$KO\';O^';L M'KL"_O]A$WN-3>S9;>*=M3?9E$SC9S'9K.TPOF9:PW:?KYY1#%#G%TH+H+00 M2F,HFBZ&QOGU[&\?C[9M I_\>[59\&'6 =3"A=)H33O88@6&A)Y)S2&T?@Q% MTV/<&*^>W70<9^E/.Q.-+)4YCR2YXNEJJ@Y6Y:8&]OD'U'"%TBB4%D!I(93& M4#1=18T)Z_4_=_X!]6NA- JE!5!:"*4Q%$T76>/7>O87B__(_ -JQ4)I%$H+ MH+002F,U;7>X^':6I4NC<5D]N\/X\9$*U$6%TBB4%D!I(93&:EK7,M32M_!J M/%/?[ID^I'&Y5/E.%UM.\@7I9[(E]62R,SX=:"=>[1Z#$:I;YHE4VBY 9060FD, M1=.5T9BS_H%W?55'5793V523AW$OW4L[ZV@U0+U;*"V TD+?L ^$<;M"5+&Z M&':V)K7;LM5(A3R*5$SC2@G9+(W_HP8ZFWT*C9) .I'# _7KO;^A((56)(#2 M0BB-H6BZ2!J[UC^T9ZF:!*W$KCS46"193:H#$KUZ>\W./I89L[VLH^4#M73] M_5U&WYJYAY.$AB0]XVYHJ,IOPMK>V=5](?)9M6%_0:H!Y&8G[.W9[1\%N*BV MPG]S_M+Y/G0,YZGS/=QL^=_@-W^!X(KGLS@M2"*FJJC.M[ZZL'RSJ?_F@\R6 MU9[RCYF4V:(ZG L^$7F90/U^FF7R]4-9P/9/*PS^"U!+ P04 " ]@V5: MD0T@#>T" "B"0 &0 'AL+W=OVIN1-T>*7B*) M,5XF7$[H;F\%EVB"^&PUHL+2:Y889RAGF.2 HD5?\XS;@2/]E<-/C#9L:PQD M)G-"GJ41QGVM)0-"*8JX9(#BM48^2E-)),)XJ3BU^I,2N#U^8[]7N8M8%/YMC00%8R3K *+"#*[L$D?!B&]Z'O#:? \_VGV7 :#A_ M:!P._7#T8S !WC 0IN=/0U]87\%$=&U'-1!?%?_FT2M^2SF_GD7G7+5C!"?4UL1@S1-=+< MSY^,=NM;D]3G) O.238X$]E.4:RZ*-8Q=K?^'=1@\%+@-4Q1SAN;O:1R%)7< MZM?NC=EU>OIZ6^=#)[OCM'>=@J-!?52_,Y'MZ&?7^ME']=O;19I4*PG:VZH9 MMK6GVJ%3VW$Z>ZH=#>6CJIV);$81TB7,&4K00N-9U1Q#0\D90&IRLU)$W M)UP8*JX2$%B=-ZY<$Y]9VP4@G:I/H[C[_(#^1SYX M&LR<*;P2\;\\U,OSSJ0#(49L%>L;L?D3RP&-#%X@8I7_ATTIV^] L%):)*4R M69#PM/AE=R41SU%P2P5W3\$9/J$P*!4&SU48E@K#YRJ,2H5\Z+UB[#EQ'M-L M=B;%!J21)C3SD+.?:Q-?/#6!6DIVQ['Y%UUUM/4M0'H!64WET4W[A/=."Z\%ZE>*O#3 M$,,Z0(]LK@QW'PR_=%L1/0RZ,'".P.V[PP:#KIZO/FA0]YZO[C:H^^WJ?ZW2 M+KC3)N-K9 PJ+PYRO,%37L0UIBL\@ALTQ8&G"[A&F9>1-$#X9Q[S!3.)>03^ M748YBB%\Y(F1$Q'=ZAN M*91K[,Q>O7#&_;=-/K()YMD$\RV!U;PYK+PY;$.?7;-[*L4:)$L7V.2#YZEK ME(D"EH80B#3DQKL*UC0;P/S>-&E)+C\"%NNE6"V6I?P"4Y0LCN\IX8-X%2(P MFA"^K[C$')7B)2L[V'"]I*K "D,ADB*!01^T@&D?0G9/G4<$"GJ)D.V$HZC" M$99,P1PQ!97'(,?P+0AI:DV DHH0_=(LH(Y@E1T3/G4:8B84I\D1WM%'+H-5 MHK2!5;!9HL2\-UW%MBPR@WX#L4AS$B#D4812%0;OBP?(LWR4Q)#B(C;I#OJ[?\Y9;[W+]6.-8?>D M+N.UVG4HA9; :A2.*PK'K11>)$)J_J,H"91ZT2J.:*F1%YFG*"T0ISL$#;K[ M)!8RXQV9_AZ%A<3H:0F_U?)?Y.6DXN6DE9?M;-YV@JVP3S+8'5^)Y4?$]^PO>:JS(&4=&LP'29U(U+WE:P0Y="-L$\FV#^Y%$I M&G1'53S5B)Y61$]_1O3NK&Q*9SDAAOG<7\Z;$',VYS'7M&1AL0G^)C=,'T6\ M,^Y.]@+^L9![TAWO58-6HP^ES1)8C5^GO]W6]5L9_DCQ"[?WRJSC&[=KK>J' M!J]5-,\JFF\+K>Z(G?VU\[MLS4I+;/G4)IIG%[E[9&(,_QMRJC-K>F5533/*IIO"ZWNT^W& MV6G?.?_*]L9IV!A/)H^6>^T]'\RZU9VV+;0ZZ]N]MM.^V::TX2(L#[L>SL0: MJ6['<5Q(\B/]QJBWM&TN^;>)YMM"*_CO[=R])"@7^:67.:Y;I;JXS:A:JXNU MB_PZ::_]TCGUBNNQ+4QQ6_>>R05/%<08$62_>T(!)(L+L.)%BRR_X9D+K462 M/RZ1A2B- 'V/A- /+Z:#ZAIR]A]02P,$% @ /8-E6D1XH7Y7 @ T04 M !D !X;"]W;W)K&ULK51=3]PP$/PKJQ15(+7D M$SC17"2XHVJEMD).A+[+5WQC,;>]-. MR%M5(6JXJQE77 MTD3^R%+0&KFB@H/$+Q.:[A!N*G=J9@W6R%N+6!I^+N1=80<@PUY:! MF&&+"V3,$AD9OP=.;SS2 G?G]^P?G7?C94T4+@3[00M=S;V9!P66I&7Z2G2? M4P_=* MM,IDJ]371IT]P\\')>>]DN@%)4O,#R$.WT$41,D$?/%Z>/P8[IN:C(6)QL)$ MCB]^J3"X1=XBE%+4#_7HJ*Y@X7X+2OAYME9N_=>4W9X_F>:WK_-4-23'N6>> MGT*Y12][^R8\#CY,F?]/9(]*$8^EB/_%GCVY#5->>X(C1V ;QS8[2L*3,/6W MNR:>9R7''1[-GDNE33#[I1#Z/K#/>NSBV5]0 M2P,$% @ /8-E6IAY"[V&ULM9I=;]LV%(;_"N$510=LM4A]6$H= TDH;066K4C:[F+8!6/3 MME!)]"C::8#]^$FRHB_37-P>W\26?-Y'U#GT&_&8TT+P^\1^6M/ CQI3QXO[@<6>6(>,+G MJD2PXF7';WB2E*1B'/_4T%%SS5+8??],CZJ;+V[F@>7\1B1_Q@NUOASY([3@ M2[9-U)UX_)77-U0-<"Z2O/J+'NM8:X3FVUR)M!87(TCC;/_*OM:)Z @*CEY M:@$9"IPC KL6V$.!=T3@U +GI5=P:X'[4H%7"[PJ]_MD59FF3+'95(I'),OH M@E:^JAG=%],VL4VX4@LT1W?\6S+ M$8USMEI)OF**+]##$[IE\DLQW=]0KEB(,?5R+;)I_K=NUNRYCIY;&N]%OF%S?CDJG#7GY9P[==_+W,K6?D/;SADT"UR%>/RP\#//\@%B#L.@PS+4=/W":L%XJW"85KC$55UR**M&Z M=!BEI\YK2!B%A(60L @(UBNFUQ33.Y.#>9"5AH112%@("8N 8+U*3YI*3[[- MP8RR4PL)":-[F-=U0\OS?&?@AH=AGN7X]L""H\,PQ\,X\/1NZ#=I]5_FANA? M="/2E,MYS!+T4;(LWPBI=!DW$D_-."2,0L)"2%@$!.O5.&AJ')S)) /(2D/" M*"0LA(1%0+!>I;'5KARM;[-)L^[46H+2:$WK>IM+''+P,-7&.37 0#*Q2 M$V=CQ_6./#GBSKHV78>L+GUT/7,7WC&9?%X>;6+JV^6-N-&W,D9 MAZ114%H(2HN@:/TRMUT5[)[+,D&;+J T"DH+06D1%*U?\+;S@HW+?8-E@K96 M0&FTIO76Y([M#)?DFC#?\ATRM,S#,,^V _>(9;:M#FSN=70M\P^UYE*;9M#& M!RB-@M)"4%H$1>O7MNVW8/]/EH=AMH6'Z_9($T;\B67K?9*TS0YB;G9\Y+E"]T]Y^971 M9=@L/S7#H#0*2@M!:1$4K5_6MLM"\)DLDH"V6T!I%)06@M(B*%J_X&V[A1A7 M]\Y]K=P,_GDY(.V/D!I(2@M@J+U*][V6XAS+O<$ M[;R TB@H+02E15"T?L';S@LQ;V@Y[IZ@C150&JUI[O^YIR9,YYZ'83KW''>V M9*9&ULM9MK;]LV%(;_"N$510MLL4C=4\= $E)8@78+XJ;[ M,.R#8M.V4%T\B;8;8#]^U"62=3$3M\=?8DD^YQ%UCO2&>BU-]DGZ+5MS+M#W M*(RSJ]%:B,WE>)S-USSRLXMDPV/YS3))(U_(U70USC8I]Q=%4A2.B:99X\@/ MXM%T4FR[2Z>39"O"(.9W*2G3S<\3/97(SQZWG ?K-8BWS">3C;^BL^X M>-C@:7WK$R1.*B*\!WV<'RR@_E,_%714[S-//%Q^IGO%P?0S?IN$?P4+ ML;X:.2.TX$M_&XK[9/\[KP[(S'GS),R*OVA?Q6HC--]F(HFJ9#F"*(C+3_][ M58B#!,D93B!5 NDF&$<2]"I![R981Q*,*L%X[1[,*L%\;8)5)5A%[L^^LC\>&/H-S>1)N]B& M'"5+1(/,7ZU2OO(%7Z#')W27)HOM7*!/,CU#[R@7?A!F[V7:PXRB=V_>HS#>2F' @Y,A =?4YBL9 M7O#T8[SFA,KU1)YB]WS'XRU'?^>G%/HH>)3],W36E%QCF)OK[F6V\>?\:B2% M->/ICH^F;W_!EO9AJ&.0, H)8Y P#PC6ZK11=]I0T:9NN&X1AW6 M*H59E\)4EN*:ITE1Z*%R*%-//:\A8102QB!A'A"LU4RK;J9U)@6S(#L-":.0 M, 8)\X!@K4[;=:?M'U,P9=JIC82$T1)F':JA9EF.T5'#?IBE&8[>D6"O'V98 M&+O6L!HZ=5D=95F_\$R@V5.67R=#U55FGUI=2!B%A#%(F <$:_73K?OIGDD0 M7;#_)>MKBJ_D/*2:2: M?7+Y(6D4E,9 :1X4K=USTO2%*W=\,;]P,I;;H5^ M@MH;H#1:T0X53S==S="[ MJ/(Y:C&6Y70?MQ6.JQ<61>B1O' :LMAT^Y>QS$ MJTHZ9_Z2BZ<7I5/)/+GRD#0*2F.@- ^*UNYU8ZE@\US2">JX@-(H*(V!TCPH M6KOAC>V"E??Z"ND$]55 :;2BM:3.=@VM)YT#<:9MZ$97.@?BB RSCTAG8W5@ MM==QO9-743#/7E1+4.\#E$9!:0R4YD'1VNUM+!?LG$LM0>T84!H%I3%0F@=% M:S>\\62PT@A0J"6HZ0)*HQ6MK6X:=GIJ.1"'=8SMKEKVXUR;Z$=^S2&-"T)> M<$%*\Q+=\E0$2WG+_II;=#7SU,*#TB@HC8'2/"A:N]>-+4/PF923@'HRH#0* M2F.@- ^*UFYXX\D0I05P7#G5>2?W$]1RJ6CM>:;6FV8.A!&+F&9'-P=IA) C MNMFX'^0%]T.DV[G8RN-Y42Q![1!0&@6E,5":!T5K-[@Q8(AQ+K$$=6% :124 MQD!I'A2MW?#&A2'J)UN.BR6HR0)*HQ6M,WWLBV4_S'6Z4=Y E$6,8U/,QNT@ M:K?C3['FZ8LJ">I\@-(H*(V!TCPH6KNWC=="['.I)*C[ DJCH#0&2O.@:.V& M-^X+43_Q8L'ME-\Z94O*S3X\MV)SWZZ M"N(,A7PI=Z5=V'*L:?DZ0KDBDDWQ^/QC(D02%8MK[B]XF@?([Y=)(IY7\AW4 M+X5,_P=02P,$% @ /8-E6DI;\T;H @ Z < !D !X;"]W;W)K&ULK95K;]HP%(;_BI554RNUS94$.HA$0[=5ZCH$9?LP M[8-)#F#5B9GM0/?O9R6<-\][<(Z[:\:?Q0) HI><%J)G+:1< MWMBV2!>08W'-EE"HG1GC.99JRN>V6'+ 69644]MSG-#.,2FLN%NM#7G<9:6D MI( A1Z+,<\Q_WP)EZY[E6J\+(S)?2+U@Q]TEGL,8Y&0YY&IF-RH9R:$0A!6( MPZQG]=V;)-+Q5< W FNQ-4;:R92Q9SVYSWJ6HX& 0BJU E:/%21 J192&+\V MFE;S2IVX/7Y5_UAY5UZF6$#"Z'>2R47/:ELH@QDNJ1RQ]6?8^&EIO9114?VB M]2;6L5!:"LGR3;(BR$E1/_'+I@Y;"6YP),';)'AO3? W"7YEM":K; VPQ'&7 MLS7B.EJIZ4%5FRI;N2&%_A?'DJM=HO)DW$^2KY/'IS$:W25W]]_ZMP]WZ J- MU6')2@J(S5 _35E92(%&D )9X:E:/A^ Q(2*"Q4[&0_0^=D%.D.D0$\+5@I< M9*)K2T6GWV&G&Y+;FL0[0C* ]!KY[B7R'"\PI"=O3_=WTVU5DZ8P7E,8K]+S MC^C]=2O0C_Y42*Y.W$^3K5HG,.OHK_!&+'$*/4M]9@+X"JSX_3LW=#Z83/XG ML1W+?F/9/Z4>/W&<@>G_-KFNI5J5E&X5J]CU.V'+Z]JK;3^FL*#3=IJP'=*@ M(0U.DDZ**:$4,LW(5L"K0YDPH:C5X=,6>*EVAYS-B#2>Q5H_W.)J!6[D[M$? M1@6A[[EF^%8#WSI=9B8QW:JNN$2?.!-&S-8!@-OQV_J [W :PMJN[QP!#1O0 M\"3H PB!^E0U>ERD@-25@>Z$)*IWJMHF'#(BT8,"!R-Z>,!TY?E1M$=NB.HH MBV;PJ &/_K7"CR!-D-'A\>RX01#N41K"(L]UVGN8]E8?UG?@%\SGI!"(PDPE M.M>14N#UO5)/)%M6K7G*I&KTU7"AKF+@.D#MSQB3KQ/=[9O+/?X#4$L#!!0 M ( #V#95J&HTS2*P, "T( 9 >&PO=V]R:W-H965TR"FPS7;(4+-/?K.T4SMT/)>8U".9PEAA9FQ"(P^6TRQJBP0T?BYQW2Z(ZWCX?@1 M_<]&.VE9,HVIK+[RW)0CY]J!' NVJ_L-O;>@YD&VUD MO7X?@V&'PC$.X=P@;H2VS1M:4&98,E=R!LM:$ M9@=-;!IO4L.%S>+"*-KEY&>2<9I^NO_X>0'S63I[]V4\>3^#"UC09 TO@ OX7,J-9B+70]>0(LO+S?;L)RW[X!GV?@ ? MI#"EAIG(,7\*X%(HNG@$C_&8!&<1IYA=0NB_@< +!CV$TO_N'IZA$W;I"1N\ M\+GTG ;RS5%&#O( W^:RJH#N]XZI_'M?/-OC!OW'V9)QJ]1&;0169P#CV9X(H+P<6*7G%E@]&GMH6X:B!L/=LF-_X- MY65[J.+4*(A"KS-ZPNZJ8W=UGAW+Z4DL#

J-YJ2MI'JLCTFBB/JYZ542G9"\N/:CP9&4'BL_\&[ZM<2=EOBL%BH%O[D6 M\6G&PS@^XG9J].3NM-3<@\I;(P7.-B0-S:-MBTZWVO6\<5/JC]8GU O;UO4+ MIFVD'R@?E FHL"!([S(F2JIM3NW$R'53WY?24+=HAB7U&ULO59=3]LP%/TK5H8FD!A)DS8=K(U4FB"0&* 6V,.T M!S>];2TD",BQ/^!*8OIEQD6&EMV+NRJ4 /+6@C+J^YX5NA@ESHIX]NQ-1C^>* M$@9W LD\R[#XO"-NPZ*,VEXED)UA%DA!5?_%S680/0:K\#\$N OR\@* '!OH!V"6CO"^B4 M )NZ6^1N"Q=CA:.>X&LDC+5F,PM;?8O6]2+,O).Q$OJ6:)R*!L/A['!$3I A*'[!<\E9E/9GSO/#IO^,SAO0$!:UCY'M^NP8^W V_3=5.>+R_]Z &GNP/][?AKJY] M)8!?">!;ON ] =*4YTS)8W3#%>C/-<=,(EU9=$$89BEA: M %TIR.2ONM(7WMKUWDS7.9-+G$+?T6U%@EB!$WW^U J];W5"-$D6-TF6-$2V M)5E021;L8H\&5'=7K0P@W:?1E.<3-JPZSCU'\UJC;>6V4[,SCHU5R-^88,Z5^QV).]%.E,-/TWDE7!R.* MR:_8*+ZTH\V$*]UA['*AAV40QD#?S[A^\>7&3$O5^!W]!5!+ P04 " ] M@V5:&>'T2I\" #L!@ &0 'AL+W=O36)BU+(T$+6Q]@5(ZE MZO*M+78<<%J#T4H07*"?/0K1VG]",B(0R47) O\_60G)UU/Z8_#6$ S.AOGZG M8H<3F%CJ?@G@>[#BSY_

.!ZXD;WO>S!$C1W7[Z)>B!MTX@8'Q=VK,J"/VH*SK;)NE-ZX[,\H:=O.%!>4MH^0UC\KFC*U[WP,7_ %!+ P04 M " ]@V5:&N:B[=\" "C"P &0 'AL+W=OWC#^()8 DCUF:BX&QE')U9EDB7D)&A0B83GA,!\8Y\Y9%*CY M>L)= ENQ]TY4)O>,/:C&:#8P;+4@2"&6RH'B8P-#2%-EA,OX4WH:54@EW'_? MN7_1N6,N]U3 D*4_DIE<#HS (#.8TW4J)VS[%(2AKV.=L2 MKF:CFWK1,+4:TT]RM>U3R7$T09T,1]=WE]??;R:CRRGY1*XIYU1M!#F-0-(D M%1^P]W8:D=.3#^2$)#FY2M(4-TST+8GAE8D5EZ$NBE#N*Z$BB$WB.1^):[M^ MC7S8++^)9:,\>GMT[U!N(;,*G%N!<[6?]QJX? .Y9/R)_/R&0V0D(1._ZJ@4 M/GZ]CSK69V)%8Q@8>&X%\ T8X?MW3M?^7,>H3;.H);,#?E[%SVMR#R>%(\'* MA9_5CN6&IFNJ"D(=R,(PT(:JG&U"WS-Q+S?[@!JC'@OH940O,#M5Q(/$_2IQ MOS'Q,? 8L\6:2MB<\.,Q%/:.O;NV5'^Z;?)KTRQJR>R 7Z_BUVN[ M_C0:'@NR]Z*T.&;O\ A'+04\X!-4?()&/O^^+SK[C:<3KWJR]D\_^'\BP\90 MQWXU+P-Z9O=9(;+V;D3J^GI%^2+)!4EACBK;[.'1Y<65L&A(MM*7I'LFL1#I MUR7>HH&K"3@^9TSN&NK>5=W+P[]02P,$% @ /8-E6E'G='.E P &ULM5AK;Z,X%/TK%CM:S4C= M@GFGFR"U26>F4MO-]K&KT6@_N. DU@!F;)-,__W:0$G(.&BJDB\)-O<>GW.X MP#7C#67?^ IC 7YD:;S"&>*GM,"Y/+.@+$-"#MG2Y 7#**F2 MLM2T+RP>BSF3([-%24B&3(QS>#:%@4JH(OXA>,-WCH&2\D3I-S6X M2B:&I1CA%,="02#YM\93G*8*2?+XWH :[9HJ4(<3VGZ+TG$ M:F*$!DCP I6IN*.;S[@1Y"F\F*:\^@6;.M;W#!"77-"L298,,I+7_^A'8\1. M G0/)-A-@OVK"4Z3X%1":V:5K!D2*!HSN@%,14LT=5!Y4V5+-217E_%>,'F6 MR#P1S>_^FE_>/7PY ?/K\]L'<'X[ Y=_/U[-;R[EZ/T,"T12_@'\ 1[O9^#] MNP_@'2 Y>%C1DJ,\X6-32!8*RXR;%2_J%>T#*\YP? H<> )LRW8UZ=-?3W>Z MZ:;4WAI@MP;8%9YSR F;PDFGJ4!*2%+)6!?AZ+@U MXP1\8I1KKWB-[578ZL&QCFQH>8$]-M>[ G5AT'*L-JQ#W6VIN[W4KS'GX#R. MRZQ,D< )F&%I4$R0>D[HV-9P_@X-:(_"T-MCJPOSO)&K9^NU;+VW&WV+A8ZX M]Q.CT/+#8(^W)LIS'5]/VV]I^_TF2X8Z2KU9K[T!!@+K" Q:@<$1GP/!D#8, M!-:Q(6QM"(_X' @UI>?!O?K4!/G6@?(^X2UC(=M.<8"JVK>]MU0.>8]=O;T[S:BH'0 MNE9LNQC8W\:\L7ZUW4H8N/L%K(OS ]L[4,';M@;V]S53FG/!RGIS)G<(4LA2 MVJ0GVPOUZNLV$%I7^+8Q@OXQ2WC0!FHHM*X5VQ8*]K8F;RWAX*?M@3,:[7>W MFBC7AJ.]\C5W=L3J<\0-8DN2&PO=V]R:W-H965TEU/K"=66TH@F1YWQ-4_W*@HN$*'THEJY<"TKF>5$2 MN]CSNFY"6.J,!OFY.S$:\(V*64KO!)*;)"'BZ9+&?#=TP'D^<<^6*Y6=<$># M-5G2*54/ZSNAC]Q"9UE!ON)?1G?RZ#G*HCQR_B,[ MN)X/'2]S1&,:J4R"Z([[[1@^!.IE>Q&.9_T6[PUK/0=%&*IXV=YK"NBR&@@^ Z);+56RY[D>Y-7ZS0LS3[& MJ1+Z5:;KU.CZ=C:^_7I]>?,9C:?3S[,I.D-3_;\RW\04\04:1S\W3- YNDX5 M29?L49\>2TF51!^OJ"(LEI]TRG^;PEH2JT3WB^A^F_KH M>]X .O9X2X5NZ+WP#5M04^QV+?#1$R7"M&&3ULHW9@R*C$&KKZ^"2[E7FQ A MGEBZ1..$;U)ERKC7ZN1:V73!"=&]\NZQ\N"T/<;C'8+H]U6HW?:8FKN MC=;"W^T-2V*5C+TB8\_R6.C9C&Y)K!*]7T3O6QP+[5H S6.AM?*-&<,B8VAQ M+(2F?N^>]%I8Z[7*HHI-\,KO;L_:4#A(O>#SL.J51H\@ UJ-WO+T+.+)FBK= M)$M!J09!XV:VZ_QNH]A2JZ8NX0%LTP-8Q0=;:M7X)4" 38)X02QH'A7ME6^- M63($V(0(J.,!@-?'IWT8U+^<*\NJ9DN* 'L8 0:.,%DU< 1XO2:K)4= .TC, M!)E3=$L2:FX5JS1A2ZV:M>0)L T48)4H;*E5XY=, 3:AX@4Q\%I&Q7M@!91< M 3;! NID >#WO=/^J[,%0( ;OK-Q"1?8'ES@.ER YW=.?QKA.EV$8<]O<%K2 M!6ZGBXDFBYAF/DDZ1P_I.O\)H@]G-%JE/.;+)Z-IJZQA2ZVZ!T<7*JQ?J;![ MJ>(]6 .7K(%MLL8+8F'S &FO?&O,DC6P3=; ==8(>GWHGW9EG37TLK!I@)2L M@>VQ!JZSAAYAT#NU6F<-7SN%!JLE:^!VUICD%UJI0/] M:.". &.OX?JA7X*';P\\_#IXA)WZB#,LZ_>@?SKBW*/[*-E-K'^(6+)4HI@N M=)UWWM,"8G]?:'^@^#J_M?+(E9X?^=,5U3];1+9 O[[@7#T?9'=KBKMSH_\! M4$L#!!0 ( #V#95H"B,OOE0( +4& 9 >&PO=V]R:W-H965T2NMRU/?5]D* M"Z)ZHD1N5A9"%D2;J5SZJI1(<@QL-S*)Q5HSRO%&@EH7 M!9%_)LA$-?(&WM9P2Y*E=H9@ZUD+L2#G4SSD=>W"2'#3%L&8GX;/$/&+)%)XW?#Z;4A+7!W MO&6_<+6;6N9$X9E@/VBN5R/OQ(,<%V3-]*VHOF)3S['ERP13[@M5[3N,/,C6 M2HNB 9L,"LKK/WEL^K #& SW ((&$#P'[(L0-H#PM8"H ;A6^W4IK@\IT22) MI:A 6F_#9@>NF0YMRJ?<;OM,2[-*#4XGT^N[\?7E=/+M',:SV?G=##["-9&2 MV.V PQ0UH4P=&>O]+(7#@R,X ,KABC)FMDW%OC9)6"H_:P).ZH#!GH"# *X$ MURL%YSS'_"F!;[)O2PBV)4R"%QE3S'H0#CY T ^BCH3.7@\/.^#IZ^'!"]6$ M[8:$CB_14E23#D6?40J'\?S<8]K]T=? MR=(W(GO2W:CM;O02>S(N MA-3T+W&:@X]&/!6"$4]SIK>=[CS3->N)8[5*NC'GN/[7>IP"I\[I1U. MT8Y3796_:ZOABMM=7>L9.<9_:)T>1:0O_3U()^1>22<@4, M%X:RW_MT[(&L1;*>:%$ZV9@+;43(#5?F74%I'&ULA951;YLP%(7_BL6JJ96V0B! VR5(2=-VD;:J*NWV,.W!@9M@U=C, M-J';KY]M*,I6TKP$V]QSOW, .Y.&BR=9 "CT7%(FITZA5'7ANC(KH,3RE%? M])TU%R56>BHVKJP$X-R*2NKZGA>Y)2;,229V[4XD$UXK2AC<"23KLL3B]QPH M;Z;.R'E9N">;0ID%-YE4> ,IJ,?J3NB9VW?)20E,$LZ0@/74F8TNYK&IMP7? M"#1R9XQ,DA7G3V:RS*>.9PP!A4R9#EA?MG )E)I&VL:OKJ?3(XUP=_S2_=IF MUUE66,(EI]])KHJI<^:@'-:XINJ>-Y^ARQ.:?AFGTOZBIJOU')354O&R$VL' M)6'M%3]WSV%'X/M[!'XG\*WO%F1=+K#"R43P!@E3K;N9@8UJU=H<8>:EI$KH MNT3K5+*\?9C=WBSG7Z[0+$VO'E+T$:7ZS>TP4Z/CKYMXVKX_:9_3ZS;_L&>_K><)XWA%*D M;0T$6!"942Y-[!^SE51"?SD_A]RWE/$PQ>RF"UGA#*:.WBX2Q!:1] M>B-#T&<(WNJ>Z$<2#GEJ5:%5F0VY34;>>:!+MP.P<0\;'X)%0[!6%>W SL,@ M&&:%/2L\Q(J'6.$K5GSF[\D5]:SH$.MLB!6]9GE!/,R*>U9\B'4^Q(I?O; P MBL;_L=R=#6[.RJ]8; B3B,):R[S36.M%>_ZT$\4KN^=77.D3Q X+?62#, 7Z M_IIS]3(QQTC_)Y#\!5!+ P04 " ]@V5:PQNHHUT$ "4%0 &0 'AL M+W=OP8 MAXDU':?7'MET3'B/4!7LZWN(U61+Q M=?O(Y)E=5 G"F"0\I E@9#6Q;N#U'+DJ(8WX-R1[7CD&RLHSI=_5R5TPL1RE MB$3$%ZH$EG\O9$ZB2%62.O[+BUK%F"JQ>OQ6_:_4O#3SC#F9T^A;&(C-Q!I: M(" KO(O$%[K_F^2&4H$^C7CZ"_9YK&,!?\<%C?-DJ2 .D^P?_\@GHI( O98$ ME">@9D*_):&7)_12HYFRU-8""SP=,[H'3$7+:NH@G9LT6[H)$_48EX+)NZ', M$]/;AX?%M[O[>_ )+&6+!+N( +H"\PU.UH2#, %SS-AKF*S!34QWB5!W;RD- M]F$4@?<+(G 8\0\R_>MR =Z_^P#>J:2G#=UQG 1\; NI4HUE^[FB6:8(M2B" M"'RFB=AP\&<2D*!>P);V"H_HS>,,&2LNB'\%>O C0 [J:P3-NZ?W#')ZQ93W MTGJ]MBG/9T\W-5EF7Y^I7NEKOL4^F5CRG>6$O1!K^OMOT'/^T-FZ4+&:R7YA MLF^J7IC\"&9D'2:):J 9CG#B$YWOK)B;%E,KS\O4'2+HC.V7JB%=%/1&151- MJ5LH=8U*Y6H@WW79YSO&2.*_@B>&$QYAM MND1>JEK=:06^\&P4Y*F7,GJA:G6CJ#2*+HF#O%JULWJ>.W ;_:0D%<^P@1-5!L48$E("'K-7SP3SPN<9*>,.N]&Y!!#R$M[:% M=&'M+51B&9JY_$2X ,M7+DBLG^<+\35W\2MH#4M,0YYK MJ>0WZLKO%CCD^>ZQ)W,L+--G5_:W8L+6Z;8?![[:C\JV@8JKQ=;B3;JAUK@^ M@]?S;(.P+)/M5W[&3*XW'$1D)4LZ5P.IB65;@-F)H-MT%^V9"D'C]'!#<$"8 M"I#W5Y2*MQ,U0+$1._T?4$L#!!0 ( #V#95JAT?TV%P, ,L+ 9 M>&PO=V]R:W-H965T8 M,,OK96L/PNOQ5%'"X$$@F<8Q%G\'0/FR;S6MU<(CF4?*+-A>+\%SF(!Z2AZ$ MGMDE)20Q,$DX0P)F?>NR>3'J&/O,X >!I=P8(Q/)E/,7,QF'?PZEBF6<,7I,PE5U+?.+13"#*=4/?+E M=RCBR1P,.)79%2T+6\="02H5CPNQ]B F++_CU^(]; A<=X_ +03NL8)6(6@= M*V@7@O9;P?D>0:<0=(X5= M!]UC!62$XRY*5O]TL-3Y6V.L)OD3"6&N:&63Y MS=0Z(X292IPHH9\2K5/>Z/[>?Q[?W* OZ X+@4UAH%,?%"94?NK92N]A+.V@ MX URGKN'UW31+6G M)[LTZK ^,=CW K,L!HS@:2!W*]%4 (2+A1A\R=&U [8=37L/E -Y*Q" M.P0;'0-SBP K8%O);)7EULKHK7WEQGFX))0BS$(T9@JS.9E20)=2@I+()S*@ M7*8"T,_+J51"GU2_=A5AODM[]R[F]+Z0"0Z@;^GC68)8@.5]_-#L.M]V%4Z= M,+].V+!.V'6=L%%-L*TB:I=%U*ZB>W=I/ 6!^&Q=GBC5]2E1A/7I-=^L,9E. M?^N_'E)\O4[B!!.A?Z=Z&:1"_PY^,X-*A]Y;;W7"_#IAPQS6S6"FAUEX[9Z] MV"RB@Q:C*HNM='?*='IRN(L)B#3MC)KB3EF,[&SLZV;U<'+?R#%L-* M9]_[3=8)&]4$RY-D;_04,>BW;MI%B0*>,I7_O,O5LB.]S!JQ-^N#YH6?-Y9K M3-[FWNID$B81A9E&.HTS'8#(6\=\HGB2=2Y3KG0?E TCW6V#, ;Z^8QSM9J8 M#&PO=V]R:W-H M965THNB6+WI]_/I0B[#_#)=R43]99YFR[!0;[.G?K[*9#BK"BWCOCL8 M^/UE&"6]V^OJV*?L]CI=%W&4R$\9R=?+99C]N)-Q^G+311FI!,SF]Z;YTW8NR5!:HS_AG)EWSG-2D_ MRF.:?BO?O)O=] 9EBV0LIT6)"-6O9WDOX[@DJ7;\NX;VMG66!7=?_Z2SZL.K M#_,8YO(^C?\5S8K%36_2(S,Y#]=Q\9"^"%E_H%')FZ9Q7OTD+_6Y@QZ9KO,B M7=:%50N64;+Y'7ZOOXB= M[X0 &W+N#N%7#= P6\NH!W:H%A76!X:H%176!T M:@&_+N"?6F!<%QB?6F!2%YA4O;OICJHO@[ (;Z^S](5DY=F*5KZH!%&55ET8 M):5V/Q>9^FNDRA6W[__\R/_VA3Y\( &]^T)>!;((HSA_3?X@?9(OPDSF)$K( MUR0J\@MU4+W^LDC7>9C,\NM^H5I0!7$'[I!\_1R05W^\)K/PQ\X7T-+. M>SOU'^OXDCB.26W[NDYHG'<<0S$8=CK&LV#XZ1C7@A%VS,?T^9*X(]N',@3A M;?\AO(KK'6S>8T'>)7F1K=407;0T[&X#&+8#RF#S)E^%4WG34]$DE]FS[-W^ M]2^./_A[FY"0L )HT@80\(X$B9 ,$-LPZW8AC;Z[:Y(6'!!C:J8.5%TO/MX+K_O*NAHV>PYAF3JRO?/(DC6RU ,*/#1]L.'UD[ MG,[GLKI:4X&TD(I?D"PL9%NW6T%=NQT)"Y PBH2Q#W)"UBE M,$-._E9.OE5.5;"*\GP=)E-)IFE>M%VLW%DA7:6$A 4;F+_37XZK;KOV1I&3 MSF+(AG$D3(!@AD3&6XF,.T@D7*99$?TGK.X;Y7=U!YRW#CY69E?%(&$!$D;' M#6&Y?D-7XT:$\@;[)_'F29/])_F.:GZO(B2IW64+\K+ M#9+.U8W^8^MEAY7750)(6#!I=DASS)@TQXR!,YSL]6WSK/V./7J& 'TVHUNO MMMUZ9>U6%B7J_UKU**%FQ]X?B@567M=N1<(")(Q>-;IM.-R_K&3-D_9[_^K8 M]:L M=KH?6>@LS<#:_]_D=F2O$_#A+Q]RJ2LNOZ_Y+TZJ_S7OL_D+&K]Y[9C MN\H 2@N@- JE,2B-0VD"13.EN)-(=,Y-G-0$E.J0M !*HU :@](XE"90-%-U MKE:=:[^A/OEZQ@[J+#XD+8#2:$W;C6N3X:AQ70NME$-I D4S5:5SP(XUZW?[ M(.M\7&Y5%#01#*4%4!JM:>;MC==4%#3+"Z4)%,U4E$[T.O9,[^8V?!L=+\@T MC&.BJEI&ZR59R6RJCH9/K3?C=G1GG4%3P#7-<8R4VV"X=S=VVFD,VC8.I0D4 MS1203AP[]LSQ?9H\RZR('F-)/J:%S-5U_NZQX- @!;)/;Z@.R: M:5C''S6RM??VJCH+"IJ3AM(8E,:A-(&BF8+2&7''GA)O7)(9ENP%R0OU:W;L MVFS29CD.1J-]Q4$SX% :A=(8E,:A-(&BF8K3R7K'GJUOW@3H"[B?;S:30DN# MKE5NFPH<=^\ZVO,GSG!?[^KJQKN6J7LYN=K3GKU57;4' MI5$HC4%I'$H3*)JI/>T(N-;<[Y'AKEBH.A=I?"S"UI48J0/GTML7'-0,@-(H ME,:@- ZE"13-%)PV UR[&7"JX(HLG)6>^2S\4:91U*]6X373Z.[^C82]09UE M![4!H#0&I7$H3:!HINRT6^#:W8)39:<.YW*ZKJ9_GBA!KR%!KR%!J&\ I5$H MC4%I'$H3*)HI06TON'9[83<37-I5%V0>1AEY#N-U>U"%6@I06E#3C"3.V+]J MS/ Z\3P&;1V'T@2*9LI&FPJNW53XFM030N6,/(9Q-46T,CSG,LO4L?EV>MG! MN<7V&CHK">HOU+3=X=-ON);TI+,8M&4<2A,HFJDB[0>X]EGH#_(YC9]+E6PF MG!$63J,X*GZHP/99/JN0N"!O562<*46%R8P\R#JU5I_>;>J:O3&=!0>U%J T M"J4Q*(U#:0)%,P6LK05W?*ZAY4)GQ$-I 91&H30&I7$H3:!HINJT_^#:_8'0P:1ED K95":0Q*XU"::/M^ M7>/[-46C+037;B'\OEBK#GR(DE*1K?*#KAN T@(HC4)I#$KC4)I T@YW5 M67].ZUR!@;LW62" 5DNA- :E<2A-H&BFM+3]X-GMA]\;FS=7BZTJA:YL@-(" M*(U":0Q*XU":0-%,*>]L@G/^+CC8;7"P^^!@-\+![H2#W0H'NQ?.[W Q/.UB M>,=:QV4(;'%G<Q0A>$0&D42F-0&H?2!(IF*EH[,D/WW+ \A)HG4%H MI5$HC4%I'$H3*)JI.FV>#.WK08Z'9:AU4M/VP[+7L)6AU5(HC4%I'$H3*)HI MIYUG!-A=D=\?EEF"Y060&D42F-0&H?2!(IFJEG[,,/1V2$9ZII M:0&41J$T!J5Q*$V@:*;JM&LRM"]1.1Z2H9Y)3=O?[FX_?0VME$)I#$KC4)I MT4PQ:3-D:#=#; %9;\B]<]",NJWR@]HG4%H I5$HC4%I'$H3*)JI4FVR#"=G M!UJH$0*E!5 :A=(8E,:A-(&BF:K31LC0OCX%L*+87D-G54*-$BB-0FELV/+, MB\8Z9@ZM4Z!HYL/4M $RLAL@MDC\]NX]L?W]>%"V5]Y5B%!: *51*(U!:1Q* M$RB:*5AML8S.?DC&"&J#0&D!E$:A- :E<2A-H&BFZK0-,K(O3'E;;9B;DW1= MY$685!L/K9.9S$BV'2#C>CB<'AX.H4X)E!:,FGMU.4%HR:NVVY@ZMQ4T6G MG<>@K>-0FD#13!EI3V-D]S3NTV>I;@2*B_*9]M4N"//HN[H]F"["[*E\DNFS MS$+UXN!&N'9^9QUM:,YP=V"XW$_70>ND4!J#TCB4)E T4VL[CURVK_S8N^:Z MJ-1EBN_PCO)V=F>=;6C&EF7-[>D#:*442F-0&H?2!(IF"DV;#".[R0#(?=AK MZ"PWZ-*-FF9_$"X=-1_6W#R+05O&H32!HIDJTN["R.XN=']2KQW86310\P!* MHZ/F YN=@=-4%]05@-($BF:J2[L"(_O2B^X/#+8#.ZL+:A) :734?-9SRV,3 MH75R*$V@:*:X=/)_].N;4W5+QZH#7-UGDE?E:/BZ' Z;#_H\],0S>R,["Q;J M'T!I%$IC4!J'T@2*9@C;USZ#?_9653[4+(#2 BB-0FD,2N-0FD#13-5IL\"W MK\=@4N;D)8N*0B9JP)NWR@[J%D!I 91&:]IN=![YC>@,K9-#:0)%,^6D70#_ MU[>GZAR=MQ/JWB73="G)*_I])9-K!Y\PRMDD-I D4SU:1M"O_7-ZAZ^+FDIXS3>CU/N=I'3SCN M]A@%>VLZ"Q.ZR )*HU :@](XE"90-%/!VO_PS]Z:RH?Z&U!: *51*(U!:1Q* M$RB:J3KME_AVOP3@NMEKZ*Q*J($"I5$HC?E-.\9M>'T<6J= T4RU:?_$M_LG MG^5T7:JJ&NM^>;F/O9+.@H-Z*E :A=(8E,:A-(&BF<+4WHM_]@Y4/M08@=(" M*(U":0Q*XU":0-$,U8VU,3*V+\#H]@PC.ZRK &N:<G@81P35=4R4B.8?;/Y&KV_H'__*?3V%G36&=2,@-(8E,:A-(&B MF3K39L38OD3B4Q:I^\U5J+2U&<%:!06U(Z"T $JC4!JK:;L#_E7SEA-:IT#1 M-GKJYPLIBR LPMOKIY+V,XYQ,RQGH-[UR--L>)9F<*[TY;]ZZO7[C.'7> M<*<\WM>8V^N5&L$^A-F3&NA(+.<*.;@ M+F0XDUEY@OK[/$V+GV_*"E[2[%O5[-O_ 5!+ P04 " ]@V5:\$7A9Y4" M !8" &0 'AL+W=O> MN\OY$F^Y>)(Y@$+/!65RY.5*E=>^+],<"BP[O 2F=U9<%%CIJ5C[LA2 ,PLJ MJ!\%P< O,&%>$MNUN4AB7BE*&,P%DE518+&; .7;D1=Z^X4%6>?*+/A)7.(U MW(-Z*.="SWS'DI$"F"2<(0&KD3<.KR=A8 #VQ"\"6WDP1L:5)>=/9O(]&WF! M40044F4HL'YMX 8H-4Q:QY^&U',V#?!PO&>_MBB# M%:ZH6O#M-V@H#-$&)H12G4$9>PK;='@_+1AG]3LT0GV,$(SSE0NT5>6 M0?8O@:^E.KW17N\D:F6<0MI!W? 3BH*HAQ[NI^C\[**%M^OBT+6\W1.\<\&S M*E7HT02!J1WZ0?"24*)VQ[RNN7K'N4PA7^WVI\11HJJ M.&:M%?C*L R*N\_H=I$+0DUC^X[ L0:]O2 M)$IYQ51][[M5US;'=;-X.5[WW!D6:\(DHK#2T*!SJ0M8U&VLGBA>VM:QY$HW M(CO,=>L'80[H_17G:C\Q!MS/1/(74$L#!!0 ( #V#95HEZ&PO=V]R:W-H965T =@E24CJM#YVBI%W51Q=N BK8F6V2]M_/!D(3(%D>*D7!-N<<[KG^NL,- M9:\\ 1#H+<\('VF)$*MK7>=1 CGFEW0%1+Y94)9C(;MLJ?,5 QR7I#S3+<-P M]1RG1 N&Y=B4!4-:B"PE,&6(%WF.V?L$,KH9:::V'9BERT2H 3T8KO 2YB > M5U,F>WJC$J*'U5G;MXI!DJ(,@@ M$DH!R\<:;B#+E) ,XV^MJ36?5,3=]E;]9^E=>GG!'&YH]I3&(AEIOH9B6. B M$S.Z^06UGX'2BVC&RW^TJ;&&AJ*""YK79!E!GI+JB=_J/.P03/< P:H)5IO@ M'"#8-<$^E>#4!*?,3&6ES$.(!0Z&C&X04VBIIAIE,DNVM)\2->USP>3;5/)$ M\#2>S<:_'Y[1!9K+)147&2"Z0&,U':EX1RE!3Y@Q3&1['$6LP!DZ#T'@-./? M).EQ'J+SLV_H3"$?$EIP3&(^U(6,37U!C^HX)E49W9!F6TQ/0S>ETNX<>GDZWCKBQFWFR2SW[@-X] M78/<;4*E>2YDCC&+T931N(A$9X;ZTE_)._WRZG"YYBLP!SJZ]T,=4&^85SM@\(>D.G;#6C/T:!Q-#CJJ%X+*7!TQWG1 MWDJ5A4K"W?FP:1F>W_+01;F6:[0\=$&V8WC]'MS&@WO4PPPPYR!_\T6D[#/JV!Z?;;\!L;_JG[1)[/_]LA?F==F[[AMZ>DB^KNH[ +VMM'E1E] MY_[+@2W+.H*CB!9$5!=&,]J4*N/RAFZ-3V0)4U4<'S)5_7./F3P>.,I@(26- M2T^&Q*J:HNH(NBIOV1&ULI95M3]LP$,>_RBE#$TC0//2!PMI(+05MTF"(BO%BV@LWN;86B9W9;@O? M?F>GS;HJ1&)[D_CA[G\_/YQOL)'J62\1#;SDF=!#;VE,<>G[.EEBSG1+%BAH M9BY5S@QUU<+7A4*6.J<\\Z,@Z/DYX\*+!V[L7L4#N3(9%WBO0*_RG*G7,69R M,_1";S?PP!=+8P?\>%"P!4[1/!;WBGI^I9+R'(7F4H#"^= ;A9?C"VOO#+YS MW.B]-MB5S*1\MITOZ= ++!!FF!BKP.BWQBO,,BM$&+^VFEX5TCKNMW?J-V[M MM)89TW@ELR>>FN70ZWN0XIRM,O,@-Y]QNYZNU4MDIMT7-J5MK^M!LM)&YEMG M(LBY*/_L9;L/>PY1](9#M'6(''<9R%%.F&'Q0,D-*&M-:K;AENJ\"8X+>RA3 MHVB6DY^)OUZ/IM=3.(,[IA2S.P3'$S2,9_H$CH +N.591ONG![ZA>-;+3[;: MXU([>D,[C.!6"K/4<"U23/\6\ FTHHUVM..H47&"20O:X2E$0=2!Q^D$CH]. M&G3;U2ZTG6[[K5U .E@-/T8S;11=E)]UBRTE.O42-GDN=<$2''J4'1K5&KWX MXX>P%WQJ .Q4@)TF]?B.KCXV M!OYV$/04-NZB8WK&UC2U0$I-F_S6Q*#*ZZB:0YS#*S*E&W:I5\'V&I5NN& B M^4_8YA"A@VU@/:]8SQN%G@[)#HX74JX3N1(&:)22DFE@0"8)"D/F)W7H9<0P MV#O^H!5T^_57H%^1]M]'.G?;C/_.V:_E[+7K.2\JSHOW7%4HV"M5#U.;)Z52 M?P^@W3H,[^^]JCFJA:L=&MQBRP>V&JW*TZA\E?^8E[7MEJD%%YK YN0:M,XI M(U19+\J.D85[HV?2T(OOFDLJL:BL WX-U!+ P04 " ] M@V5:)MK@6U\$ O$@ &0 'AL+W=O[#S?W01@!FMH6E>20WJ\_ MR3;&+[)#4KZ 7W;7S^Y*NVN/]I1]YUN,!7B.PIB/C:T0NRO3Y,$61XA?TAV. MY9TU91$2\I1M3+YC&*U2I2@T;UXZ!LJ5):7?UY0YZR%]"0I[]@G\M: M!@@2+FB4*TN"B,39/WK. U%2L)T6!3M7L$]5<'(%)W4T(TO=ND$"34:,[@%3 MTM*:.DACDVI+;TBLTK@03-XE4D],YK?3Q>T"7("%7""K),2 KL'#MT>808YR75&8K>0W.#@$CBP!VS+=C7JL]/5G:JZ*6-2!,8N F.G]IP6>]]V MF"%!XDWF/K_2>929LG;="-?T/7%H\QYM@AZX#=&N3:EF54OM:HJQM/$=7S;'YE/9<]T4IX] M**0JR&Z!['8BSS'G8!H$292$2."5AAS<13M$F*PZ0@>?V?=+6%8-O"GA.7IJ MKZ#V7D<]C2@3Y#^DBIH.TFL@R H-^S70IA3T/-_7L_H%J_\KB^(KUD;5;P([ MOC6L 6ND^L.25 6X7P#W.X$76QG+"X%9!&K;MUR]=-#]!H[K#^M!;@IYEM^" M/"B0!]WK@<:;-Q$/-.O"LP8U9(V4Z_1;UL6P8!Z>N"Y.(ATV&3S)6B/52 U= MU].30NO8WJS.,OZ%Q"@.<%<1SRV&RU'W['K M6U8C9/?=E@0=VRSL[&NO+XBYO7(W@6Z#M2DTL%I0CST2=C?)REKJ:4+< PLA M?5#]1HU1F3Q!(;BGG*13ZS^WST+-P$LY:-W&291N)!K_JW7TA98MMICEJ=4N MQ+>J5Z-S;,>PNQ]WKCS9*\"'=P,;VI_!71R$R4IF6LZ++SAQG3^SDNQ!O4OK MA(9M"_/8J&%WIZYE^U#D?O; +&%,IOAUV9X3+O1I[L;((Q0$+)$ANWV6[V]< M6V=G9S!4#=5Q3H#=@T*I[U:B5GEGZ$C_R\Y=YP3E'/<;F[XI4^KA5=^.(P7L MGBG:E\%7&@?G70G=)%FPNIOM[-=L5&-TG&'@J4/,6]+_POB0/[OR]E ?R$T%WZ0O^D@I!H_1PB]$*,R4@[Z\I%8<3]&ULK9=M;]LV$(#_"J$50P+4D:@WVYEMP'$2-$"Z!G'3?ACV@99HBZ@D>B0= MI_OU.TJ*;$N4$@S]8I/4W?&YX\L=)WLN?LB$4H5>LC274RM1:GMIVS)*:$;D M!=_2'+ZLN M4RL>MU^MWQ;.@S,K(NF"I]]9K)*I-;)03-=DEZI'OO]$*X<";2_BJ2Q^T;Z2 M=2P4[:3B6:4,!!G+RW_R4@7B2 $<-2NXE8+;5/ [%+Q*P2L<+,-RO8Q+)> K STUN[^9+V^6:("6L$'B74H17Z-["H%! M"RX5(GF,%D0FZ(&P&)U=4T58*L]!X6EYCG*[;5X3:,+Y.&/R'5+^ZUX/CU2'V"GM>5XAU-"7Z:[Z22L"V_=L4H]*$;S:AS_*EW)*(3BTXK)** M9VK-?O\-A\X?)O]^D;$3;_W:6[_/^FR><:'8OZ0XI+"7'K\\H;F45!FW1FDK M*&SI&^=Y-@PG]O.Q,VV1P*]%3A"#&C'H1;S+%07'%0+"*,OD3I+M:1S?1U/E!\4#3.C2G!:1^IX:B!;Q!R ]R! M?Y3P<"_^/942+7<08LVN\]LC;!$X:W=YQ#-JI,4MD,$X'#=Q#5*!/^K@=0^\ M[CLN@O>>MLK8R5W@CYL;PR3E=:(>$AWNS2P5ZI]0?+X!Z;6G#UH7OTG*QUWK M?\A/N#]!'2)9U#6W4,@B*(=/KUIS'>._G0<,,AV) !_2%>[/5UW$C3UA9FXG MIC ,_2:U00J/NFZ*0PK#_3FL#.G_"G78ROK8"YK4;2%_V&"VCTKCC$(2T"\& MB2*^RU594=:C]:MD7M3BC?$K_5HI2NZ#F?*I\QER"\LE2ND:3#H70P 2Y>NA M["B^+0KP%5=0SA?-!%Y<5&@!^+[F7+UV] 3U&V[V'U!+ P04 " ]@V5: M2>J)B:(# "1$@ &0 'AL+W=O0+D':VDV;U&G5LLMG-W$2:X SVVG6?S\;*"28THHE M7QH@G./G-<5/Y,F.B]]R3:E"?[,TEU-GK=3FW'7E?$TS(L_XAN;ZFR47&5'Z M5*QFD.?Y439UZ3%.X?WS?_6,1 M7H>Y(9)>\/076ZCUU(D=M*!+LDW5-[[[1*M H>DWYZDL_J)==:_GH/E6*IY5 MQ9H@8WGY2?Y6$[%7 ,$#!;@JP$\M\*L"OPA:DA6Q+HDBR43P'1+F;MW-'!1S M4U3K-"PWCW&FA/Z6Z3J57'UX-_LP0V_03/^#++8I17R)OA"U%4S=F>,KJB<) M73%RPU*F&)7HY255A*7RE:[Z,;M$+Y^_0L\1R]'W-=]*DB_DQ%4:S0S@SBN, M]R4&?@#CDL[/D ^O$?9PT%%^\?1R_[#@NX-Y^\[EALSIU-&OEZ3BECK)BV<0>6^[XAVIV4%8OP[K]W5/])R% M70'+JK"H,JO!;1*.<3QQ;_?!>UL/! ]J\. Q\*@+O*R*]L"#T/-;X+VM!X*' M-7CX&/BH"SRTP/W8PRWPWM8#P:,:/'H,/.X"CVSP"'LM\-[6 \%'-?CH,?!Q M%_C(!B\6H /PWM8#P>,:/.X%_[ZFVLY+1447?FSA@P<1M/A[1QC(/Z[YQ_W\ M7)&TDL@UN=,_ %3G:CJV'P1X?GNUZ1UK8!+P&E5ZO5FNJ)3GZ'.N'P:5JE-R MGA4CC/WVTM,_S- 8>\:')S^2>Z_?=:8!*PT.L1>VXX E"CP.@N:V0\[&P= O MX8\L)_F\7\)P5 L?J]MAX,;#,$S$5=G^6A&ULK5==;Z,X%/TK M%C,:M=(F8 R$=!*D)G2T?>AN-6EW]]6%2X(&<,9VDNZ_7_-1FH"#JMF\)-B< M5:(N;&1F;5F>F=.T,()9U??(@QG;R2PMX)$CL&U;I"#*(9"E!U=\>EI!EI9+R\;,1-=HQ2^+Q\YOZMRIX%Q3%2_Z-!@+0-%.R%9WI"5@SPMZG_Z MVB3BB("],P2[(=A=@G.&0!H"^2C!:0A.E9DZE"H/(94TF'%V0+Q$*[7RH4IF MQ5;AIT4Y[RO)U=M4\61P_\?RSX<[]'3[S]T*C=!*K:MXEP%B"7KD;)]6\ZN6 M%[I:0 %)*E'"67Z-[HN(Y8">Z"L(=!6"I&DFKI7"\RI$5Y^OT6>4%NAIPW:" M%K&8F5*9+8U QA&B, M"/X-V9;M: PM/TXG&GKX<;H]$ UI)XY4>N2,WG+'.112E]B:Z.B)92&Y$5L: MP=Q0E4( WX,1?/F$/>NK+BF7% LO)':2,*=-F#.D'CR/5V/T#6+@---EK6:[ M%;NLEOO LVQO9NZ/L]$'C6QW0DY181_E$N*WH!/[;FO?';2_DE2"SG=-\XX& MF_INQ[8&0R8=TWW,"+M$;]IK37N#IE5I5H6WT-GV>L-AXG8\+34@S[(ZQON@ MB6OI?4]:WY-!WP.;:](;S2>>W_'=!XU(9RF%?8P[):[>M]_Z]@>+0@@)*.>Q MSKA_R:IP2;'P0F(G&9NV&9O^KZHPU>P*IS/;&@SI37&=>)IV5ZD&Y/K=6J93LLGTC/.C8P?^U,L(6[WOLH[)S9 M8MA^MVX/6A_:9 WU-%M6UWP?A)WN>M&!SF7]_\-R3LN;T M%DP?A7&W'&M [M1U.M;-HR-K#GQ='?T%BMBND/61KNUMKQ>WU:&ZT[\HKQW5 M4?A=IKZS/%"^3@N!,DB4I#6>*$N\O@;4#-^KJ!+P$J/<) M8_*M40[07L:"_P!02P,$% @ /8-E6H8!O.FK! ,1, !D !X;"]W M;W)K&ULK5AM;Z,X$/XK%J<]Y:1=P(2&M)=$:J&] MBW3=K=K>[DFG^^#")* "SMI.TOWW9UY*0FKL?MA^:,#,,YYG9I@9/-M3]LQ3 M (%>BKSDEVXS]:IJ!:49+Q& UMR[Q182#"E!+?,U@SX^N447EB=+GZF:9S"VWL@AR MB$6E@LB?'820YY4F:;BGN[_A);06:4OICFO_Z-]*^M:*-YR08L6+"THLK+Y)2^M(XX >#( \%J M=PKP!P#C%C!^+\!O 7[MF89*[8>("+*8,;I'K)*6VJJ+VIDU6M+/RBKN#X+) MIYG$B<7R<_CE]AH]7OYS_8 ^H0>95\DV!T17Z'JU@CHJZ)&\H'LB@*,HDXL, MK1@MT(,@8BLH^X%N( %&.AD!V\'&4\SBG?,D#_7CYQP>1K])_*XXU&7ZVQJBT7?$-BF%NR M>'!@.[ 6O_Z")^[O*F_]3&713U+6\Z3?>=+7:5]H,[A*>)4K&Y6X>:&JLKI; MN+:'9\[NV$?ODHI,4CU69QVK,P,K&C^CD!:R-W!25]?KE^I:24>O:^39KOM! M]1*'!B"V?34P,N[HO0'V_##I_##1:KH%DG-$RD36$0%,EJ-2-BRAD>02 M##AAH@C@28RU(CUB04HVG':*JU MYXM(@:EHZ&&C8)"& 3B43[7:I)3BYQ)RJ[4M*U5)FA&W\G94AO@V0SY 8#T+.G>C=@]S" N,8B#$>%]R/Z+,==.7\H M:G(SDBA'"OTFHZE]/I I)J1O3P9\U")/RK<[4+[QT4B&M5O>RT9'6)S6M2N" MG1S.-U7EJET0,D@RH7SG6[4G*>('_DE2J.6P?]J=U')N$ P0] X$/2W!,"7E M&E!6HJ\DWS8MZC*7GR"DC)5-RJ!OA -OL$2;L-[$QD,!-D!]56[T?7(8ZK!V MTEE42?_'\J_'91WUFVBY;#*^J?%H= 4EK#*AGJ?'RH!.W@1>;X*LB@/-/E+O MX.+I0"H<)C"L'\&.RV"3VDA^S,IBN,L2D([XEHDTI7DB^YV2N6J".F5MEHD, M5DK/G!D"?9C.L'[ N8.2Y")3MVT#=C0>RM6P1>I9:F7Z? Y3%M9/1X.]VX"3 MS>=M#VFY&)&#)=F(?.N_/N_#$(;U,]3;SV.E$TR#F#M8?D(3=KA[FY">JWC3 M&S\X1V<)!;!U?2;#44RWI6B^N+O5[MSGLC[M.%F_JLZ#ZC.*@YKF,.F6L'56 M;SK0U$B^3)IY)(>UVIH],G';WJP*R M30O(*^0X^?K(G.TH^U6O">'@OBRJ^GRRYGQS M.IW6Z9J4N'Y+-Z023Y:4E9B+6[::UAM&<-8$E<44.4XP+7%>3>9GS7=7;'Y& MM[S(*W+%0+TM2\P>WI."[LXG.K(@4).4R!18? M=R0F12$SB3K^[9).^O\I _>O'[-_:,@+,K>X)C$M_LXSOCZ?S"8@(TN\+?@U MW?U%.D*^S)?2HF[^@EV'=28@W=:1%(V83+>CGE1SW!6?B:2[B^/S3 MU_C;ETMP<_'/Y0*\ 0LQK[)M00!=@D6^JO)EGN**@YB6&UJ1BM?RB;S#U<.? M-4C(DC!&,G"#[\%%71,!P%4&/N?X-B]RGI,:G"2$X[RH7XG\WQ<).'GQ"KP M>05NUG1;"W1]-N6"BBQHFG9EOV_+1D?*3DCZ%KCP-4 .\@SA\=/#74-X\O1P M=!@^%?KW@X#Z04!-/O=H/DW%4Y,F;1;/G$5VB--Z@U-R/A$MH";LCDSF+_^ M@?/.I-!S)DN>*=F!>FZOGFO+/F\$ ]=M7N-<:N/])EXVPKLY0B@2 W^W+XB. M@E'@1(>HQ%K+2*9>S]2S,NWGB5R HO=BV3I-A-LTP1X50210^!I 43!3Z%H+ M&DG7[^GZ5KJ+;F^ @7OR4W:/3Q4GXM]P<'DOZ1/19LJ<'U7!UPBB:(84%700 M#,-04<%:YT@5@EZ%P*Z"($@$=3&WN=AP>=-?Y6S'+%TW-PFY$_OWIGDH.T@L MID@N>C9F[$$X@QUF6?T:?!6+1/3N#R0C#!<2:-(LT.5PM)5B 'FNHVAF9352 ML[#7++1J%C<;)V'@(KO#52I6S!5^*)OMJQ6L6T?70KEJ2TQ"A/KD\95I$>N8 M6:C*8"UTI RS7H:9508YY-\V8KAY7JW 9UK7AY.B$>,;7Q-F4F!FF I.H/"+ M#2@(0[6-6.L9[GX3*FP=,?:99=MGY(;>@IM RA26FIB M+VLL[3U'"ZVT^][X$I>;=P?=,::U><2[E ? *GL=AOS 5SV"O<"Q @QN M$EKMUOPSPV%MP(V-D\ @JD]B$BGQMP'^'_8.#_X-V WBT@W5QA]5[VJ#J M*-]UU YFKV$LQ\'Y0;OUNZ%<;-H?F>SAAN."D;UN\"($'=4&&F S9^9Y*O_? MX03A8 6AW0O^P,6V,7K@HBCH3F[J1LZZG7L3SK05&IMP@1]XZN[=X?8/!6_\ MT',&W"&?P=1!NZM[ZA@:K);K>:H1,<%\Y&AC^#L\&1Q,&0R??LS=:T_&LRY\ M)N/4"?2S)QI-':GHZ:^:K53^REC*4Z M6#=H]VX6"R-_K>H.B-X,GN!7PNS_W+9G)*,J!L<&U9.- 820>AJTUSQ2$S38 M.F2W=>WV?KQG(-VB^6+35I@:4*)-*JC$7LI8JH.50W8K=XE91;=+X%V[W;4RR#=B4%'\S(&5!2I\]=> MPEB*@UU#=KMV;!LPLM:]&?1"I VL 1;X4#V.V0L;2WSP<,CNX>1Q_'^1]W3S M 5&HK603S'6T47]6 S?=>^4@7Q!]P6R55S4HR%*D=]Z&HAS6OG-I;SC=-&\A M;BGGM&PNUP1GA$F >+ZDE#_>R!<;_9NO^7]02P,$% @ /8-E6M%(&%:5 M @ J 8 !D !X;"]W;W)K&ULK55=3]LP%/TK M5D"(22OY+#!((Y66:4A\B<(V:=J#F]PT%HZ=V6[+_OUL)XU2&A />TE\[7M. MSKFQK^,U%\^R %#HI:1,CIQ"J>K,=65:0(GE$:^ Z96""+0ID)-XDK MO( 9J*?J7NC(;5DR4@*3A#,D(!\Y8_]L,C3Y-N$[@;7LC)%Q,N?\V017V^_@:-'RLPY53:)UHWN9Z#TJ54O&S 6D%)6/W&+TT=.@ _>@,0-(#@ MHX"P 836:*W,VIIBA9-8\#42)ENSF8&MC45K-X29OSA30J\2C5/)U>WD[N82 M/8Y_7L[0 ,WT+LF6%!#/T827%6? E#31K=Y14\A!",C0(WY!8RE!+V&6H6N" MYX0214"BPRDH3*C\I-F>9E-TN/\)[2/"T&/!EU)GR]A56KCYO)LV(B]JD<$; M(J>0'J'0_XP"+XAZX)./P\-MN*O+U=8L:&L66+[PK9JQE)=@BS E,J5<+@6@ M7^.Y5$)OR]]]!FO&J)_1'-4S6>$41HX^BQ+$"ISD8,\_]L[[[/XGLBWS86L^ M?(\]N5,%B,W//]@[#?S@'%USMA@H$&6?]9IO:/E,4UDE_O!+[*ZZCG9SO#9C M2V;4RHS>E;FU5;O[\T.2:^[CCIR!'X71*]%]6:%WTB]\V H?OBM\YYQUQ/=) M'>Y4;N ')\-74ONR=J6ZG3YB>O@-%@O")**0:YQW=*()1-T7ZT#QRK:6.5>Z M4=EAH:\2$"9!K^>[ M1_'X3IP>&/\FMAA+<)^E5,R\K92[\UY/Q%N<(7'&=IBJ7]:,9TBJ6[[IB1W' M*,F=LK0'?3_L98A0;S[-G]WR^93M94HHON5 [+,,\8=+G++#S N\QP>?R&8K M]8/>?+I#&[S$\LONEJN[7H62D Q301@%'*]GWD5P'L%0.^067PD^B*-KH%-9 M,?9-WWQ(9IZO(\(ICJ6&0.K?'5[@--5(*H[O):A7C:D=CZ\?T=_GR:MD5DC@ M!4O_(HG*GU"];PO)5>_$N4GYQ]N%A^OK\#GB[^OEN W<(,X1WHFP)L(2T12 M\58]_;*,P)N?WTY[4HVH_7IQB7Y9H,,GT ,(KAF56P&N:(*3)D!/A5K%"Q_C MO816Q C'9Z ?O /0AP-#0(OGN_<-[M'SW:$EFW[%?C_'ZS_%/HU9AL%G=&_B MMO =F'UU03@7.Q3CF:=6O,#\#GOS7WX*0O]W$R\NP2)'8 W.!A5G QOZ_"M* M]ZBH&:FJ6HC&V$1> 3+,073QNYN/QN%PXOO^M'=W3$S;,!R& []E&+4-AZ/< MKC9L)#2L$AI:$UJ@'9$H)?_B!&BZ$(^W -^KRBZP,*56P(5'@4Q.XB@R:]L- MQP:[R!K>#\YF6"4?6I._Q12EDF !& >$2JR&D" E:$52DC]'<]RD4O;5/4H_;TA:;I:]N%0]/TC5KO96!Y M*\=5&F-K&FI757LF58)@)4A"$%=S\2O8TX0(R>*%CW]QV^P4F(%J*)U=$><2+7*%UB0.UL3!5ZUI)?SQ8NO[ID59&C9J M\L2T+.T!_R@AM?P,K$IM_AXGF*/4F*M3]>D4+7*%UF2M%J#!X"7KSRI?.Q/G M$BURA=8DKA:Z@5WI?MQAW5W2#4B9$"!6S>:#V@H/B"?F]=96L(%I=UO8Q^W, MTFL(XJ!6Q(%=$MM8>J=KUS\XED RW2,0GK="1O+:RM:HO^S1=.;.$5J3NUI[ M!W;Q;>>.,MF!O[;^-G99]H@Z\^<(KFKVP!H5S]P@R5@'34);/< 01\: M/^#81^_,U6NT"K!N%:"]55#E#<0<)T0^@Z/^,W6;?:J8N]W#).Y(.1'J<=@E.TR!5:D\.Z0X##%^RET*7,7SA%BURA-8FKFP9H M;QHZ+<^P]77"^&G1/F1G@IQV!KVC(\\,\TU^=*S*-]M369PF5D^KX^F+_%#V MY/EE > P Q0@ !D M !X;"]W;W)K&ULK59M3]LP$/XK5H8FD 9)DY - MUD:BA&E\8*MHV8NF?3#)M;%P[,YV*=NOW]D)64O3C@](56,[]SSGY\Z^2W\I MU9TN 0QYJ+C0 Z\T9G[J^SHOH:+Z2,Y!X)NI5!4U.%4S7\\5T,*!*NZ'09#X M%67"2_MN;:32OEP8S@2,%-&+JJ+J]Q"X7 Z\GO>X<,UFI;$+?MJ?TQF,P=S, M1PIG?LM2L J$9E(0!=.!=]8[S1)K[PR^,%CJE3&Q2FZEO+.3RV+@!79#P"$W MEH'BXQ[.@7-+A-OXU7!ZK4L+7!T_LG]PVE'++=5P+OE75IARX+WS2 %3NN#F M6BX_0J/GV/+EDFOW3Y:-;>"1?*&-K!HP[J!BHG[2AR8.*X!>L@40-H#P*2#> M H@:0/1<0-P 8A>96HJ+0T8-3?M*+HFRULAF!RZ8#HWRF;!I'QN%;QGB3'KY MZ?SSU069G'V[&)-#,L9C52PX$#DEUY!+D3/.J,L0KDRDH9R<57(AC+8+-T*A MT4RP/U"0"7T@0Q P9?CRXB'GBX*)&;D4!A1H0Z@HR @$Y8:!)OL9&,JX/D"O M-^.,[.\=D#W"!)F4^?M5+@O==<7Q) MLNR%R-9B'+QIT/*J@JBN2->.Q8[1U^C[M M!4'?OU\-T*9-'$?K-ED'3]P+6Z,U/<>MGN.=>O ,8CO1>&,I_K H:*RHKAC@ M:1E)S>Q1TCB[ V&O[T@QJ9S2S@M<.TM6MGBXJ;7#*-H0VV%TDIQTBTU:LW%9ZX% M/5D?8H^N6^H_FKK!7U&%IU43#E.D#([>XHY4W33KB9%SUT9NI<&FY(8E?F> ML@;X?BJE>9Q8!^V72_H74$L#!!0 ( #V#95HRNEJ+R0( <( 9 M>&PO=V]R:W-H965T<95UTFU+BY=5\4IY%0U1 $<3Z9"YE3C5LY<54B@B07EF>LUFZ=N3AEW MPHZU#678$7.=,0Y#2=0\SZE\[D,FEEVGY:P,(S9+M3&X8:>@,QB#?BB&$G=N MS9*P'+AB@A,)TZ[3:UU&;>-O'7XP6*JU-3&53(1X-)M!TG6:)B'((-:&@>)K M 5>0988(T_A3<3IU2 -<7Z_8KVWM6,N$*K@2V4^6Z+3KG#LD@2F=9WHDEC=0 MU6,3C$6F[),L2]^S"X?$3MBM3QR)[A.%?G,$T@V"5Q,O,[>6V7?]_8R1A WB-_Z2+RF M%VQ)Z.KM<'\+/'H[W-M3C5]_"]_R!3OX>DI+P5FLR#"C?)N^>_&F0URJ@L;0 M=; %*) +<,+W[UJGS4_;M#DD670@L@W=@EJWP++[.W0;IU3"B;G]";D2.79$ M16U3Z4E)^0RP2VDR>2;K?D/Z;,V])94)^76+E&2@(5>_M^D>'%+W0Y)%!R+; MT+U=Z][>^[]&,$5+0F*\U))-YE;S G]=$J/2,U X%V(QX^SOR\M>JEJRGUMV M,YX6X7GCHN,NUL5Z[=-N^)L^T6N?H'%6^Y2EN6LM,@=,SHP:A:G/N2[[36VM MIUG/-O$7]CY.N7(H_:K4Q >K9'_X#4$L#!!0 ( #V#95I$S!YI1@8 "HI 9 M >&PO=V]R:W-H965TW$)J8D/G%_7!R'[P-\OA3S M8&:OC'])]Y0*\"T*X_2VLQEV4W]/(Y)>LX3&\IY\EI =75+Q.5EP^:U[5-D$$8W3@,6 T^UMYP[>8#16 7F)OP+ZFM:N@>K* MFK$OZLOCYK;34RVB(?6%DB#RXX4^T#!42K(=7TO1SK%.%5B_/JA_R#LO.[,F M*7U@X=_!1NQO.Y,.V- MR4+QS%Y_IV6'ADK/9V&:_P]>R[*]#O"S5+"H#)8M MB(*X^"3?2A"U #AX(P"5 >@DH#]Y(Z!?!O1/ A!Z(V!0!@PN#1B6 7G7NT7? M$60^X^P5<%5:JJF+G'X>+7D%L1HH2\'EKX&,$_-GO'I\QI_PTPHL/MX] M+<'=DP>>\<>[%?; XL_E"M1*W.,G_.%QM017X(EP3E2.P3N/"A*$Z?M95\@& M*=FN7U;^4%2.WJ@<(O")Q6*? AQOZ$87Z,J>'+N##MVY1U;%/TA\#7KP5X!Z M:&!JD#W%X(#LZ":W&[2 MA/CTMB-GKY3R%]J9__(3'/5^,^7$I9CG4@P[$M.R,CAF96!3GS]ET9IRP+8@ M9O'5UXR$P3:064JS) GST4C"VM!4LV.>Q76913544_#?!:/WWMJ0MMDLQ$:Y MF'I,OO8X:"G_IW0-Q1$/4-![*AY&MG1D>S(2O8#"3AX(6%&%45% M$) TI2(%1(YLR@.V 33>F*A:A=M2'34&\RG.LR6PHP9I',='CF,KQ\\QIS[; MQ<&_S UT799*78DIM&>'FE/STS =< FOM;XMGRG MC:ES!/N#)M]I(P]7<(BFS2G64>LT=K!7+?U[5GJ/L2^]94I!$.H+3:;78E9H.O>:WH!7Z,J&^&K KRJ6= M*Q8*Y<+;.$'8Y5HSA\TAC PCN"QG>ZRY:IC.$549>KB5 MFQ=A0-9!&(CO1IA6S=8P40,2-*VD/*?58E=J.OC*+$*KZYE_9/'N2LC1VQ*] M4\M8JFDNHV]<63BM%[M2T]E7EA#:/>%AH@#TFYQ&E.T03#H/D)!@HW8%AD;R M3NT=;/J[-P:]4YOG2DT'7QD]:'=ZY\"/C."=&KQ2K0[>N+AS6BMVI:9SKVP@ MM/O <]S'1NY.+2!L.CPS=Y>U8E=J.O?*-D*[;SS'?6+D[M0YPJ9UA&,C>*?F MT96:#KZRC]#N'\^!GQK!.W61L&DCC1M$GM-JL2LU'7SE)*'=2EK!2W5%D=V+/NQ)O,N=:&U+N[FG:L)O5VZ+ MOU2KXY^8Z%]8#KMJGIYB0[F3^4='5#E'9'>.*Z9>61W +]&S$C)J6,LU2#4=YO@*22G=M&5F@Z\ MLHO(;A<7+!4%[GPZ?:YF5MN.DUVT-7>7:IY3->Q*34]/92K1T/5[=^344CI5 M\YRJ85=J>FXJXXGLQO.'MA?MFJVS,VK,P] XKSLUGJ[4=.Z5\41VX_F#NXMV MU=;DQQ<]*3VGM6)7:@7Y;NU,6$3Y+C^,EX+\!4]QGNIX]WC@[RX_YG9R_P'> MX.+87B53G"+\1/@NB%,0TJV4[%V/)3!>',PKO@B6Y"?/UDP(%N67>THVE*L" M\O&ULK5==C]HX%/TK5K9:S4CMY), 4T " M0MN19J8(:/M0[8-)+L3;Q*:V&=I_OW:2R4 2LFC4%["=>X[/N8XOE\&!\1\B M!I#H5YI0,31B*7>WIBG"&%(L;M@.J'JR83S%4DWYUA0[#CC*0&EB.I;EFRDF MU!@-LK4Y'PW87B:$PIPCL4]3S']/(&&'H6$;SPL+LHVE7C!'@QW>PA+DE]V< MJYE9LD0D!2H(HXC#9FB,[=O MC0@B_A*X"".QDA;63/V0T_NHJ%A:4600"@U M!59?3S"%)-%,2L?/@M0H]]3 X_$S^X?,O#*SQ@*F+/E&(AD/C9Z!(MC@?2(7 M[/ )"D,=S1>R1&2?Z%#$6@8*]T*RM K!2FA^3?^523B"&#[9P!. 7"J .\, MP"T [J4 KP!X669R*UD> BSQ:,#9 7$=K=CT($MFAE;V"=7GOI1+ MV>IN,7N8/:[0_'[\N$3CQP M9O?CU2Q \\_+%3J*F,P>9Q_N5DOT#BW5"QCM M$T!L@Q80,AJ2A.#L*-7*!+:$4D*W"-,(S6BDAQ.<8!J"T %SSOY5)P^1"J6P M(1)]7B=DFQ-=<.S+#P.[#?#@ MU6[' (0T.5+ '\"8S1WW_9OO6^*9U_DBSX0V0GJ?;*5'MM[*/B M'B LT;J\)^I.R!C0;\"\*9,Y8R=CU*7\:>3TNOW>P'PZ3E%#E._8UFE4T*KN ME=X[I?=.J_>EXB/*^Y0)V>0S1_M'#BKJI_4(V^I4''9J>;#=EUR="/=+X7ZK M\#LJ0:5#GE7NUW6Y7;LBOBG(N5?GOMK]D.0NUV!5S]9N;E MJJA@C;9[-4.^4S5=CZE>K%9-KW3<+QWWVXM*X0[-,8F:+/;K)^MZU0)R25#0 M*N25-FWKI5^Q+JV>H'J+_ZF;!=E)2?1 MM[CY1+)=UO2MF50M9#:,U=\"X#I /=\P)I\G>H/RC\;H/U!+ P04 " ] M@V5:_WJSJHT" .!@ &0 'AL+W=O)R[RG]X:<4?_ Q8/,$!4\YJR0 R=3JKQR79EFF!/9XR46>F?+14Z4 MGHJ=*TN!9&-!.7,#SSMWM9 MI1JGXL5D-5U,;B>S%KI;P$9;Z M.FTJAL"WD$A]!TIS*A+N)6Y <1@1EE:,* 25(OAX2G< MU=EL4QJT*0TL7_A<2O_R*>%[LI9*Z#O[H\M>S1=U\YDZOI(E27'@Z$*5*/;H MQ&_?^.?>YRZS_XGLQ'K86@]?8H_'5*:\TL87^N2[G-9PW[-XTV'VL=?SSJ++ MOKL_-M$=%UU\:N-.]$6MONA%?=>5J@1"LD>A6Q2,>*Z[H:POX+1(=1N4*+MT MU[2^?ZHG_$/UOZ)JS>Y1M9I.>4O$CNK28;C5,*]W<>: J+M//5&\M 6\YDJW M SO,=,-&80+T_I9S]30Q/:']!<2_ 5!+ P04 " ]@V5:$Q@VU0,$ "M M#P &0 'AL+W=O !-C919HA",CNPVH?/':!K=C=;'<;V'Q]NFWCV.!QV A>P&Z?.EVG MJOI2@P.A7YD/P-$Q"C$;*C[GNR=59:X/D<,>R0ZP^+(A-'*X>*5;E>TH.%YB M%(6JH6D=-7("K(P&R=B"C@8DYF& 84$1BZ/(H?]-("2'H:(KIX%EL/6Y'%!' M@YVSA17P+[L%%6]JSN(%$6 6$(PH;(;*6'^R],0@0?P9P($5GI&4\DK(5_DR M\X:*)CV"$%PN*1SQMX*0+\GA#\@$M26?2T*6_*)#AM44Y,:,DR@S%AY$ 4[_G6,6B(*! MV7G#P,@,C&L-S,S O-:@E1FTDLBD4I(X6 YW1@-*#HA*M&"3#TDP$VLA/\ R M[RM.Q== V/'1TE[/EO:+/5^CQ?-XOD+CN866]O-X;5MH\7FU1@7$Q)[;GV;K M%?H-K40!>G$(B&P0]P%-2;0C&#!GIY&Y*-H%T(!X@2L^,XX:%G G"%E3V']9 M6:CQOHG>HP"CM4]BYF"/#50N-$G/5#?S?Y+Z;[SAOVZ@%X*YSY"-/?#*!*H( M1AX1XQ21B5'+:('[B$S] 1F:T:IP:'J]N5EA;EUO;M2H,?/\F@F?^0;?11:J M0IQ2M*HIY,[SQ':."T-%;"T,Z!Z4T8=W>D?[6!6>6Y)9-R(KA:Z5AZY5QSY: M";[ A;1V/[SK&;KQ$4T PR8056X[%(.'K)@&>)N%N"JVZ1SM9 ZY">]'VD#= M%P-VB="U=AEC56#,7HXIR6OG\MJU\BRA0RK(%*%%Z."'\JH]?4I7[Y2"%_ F MLH]N&'M2=3%"#VC%'0[B2.!R!YAAET1B=Z#)SD#!ET?%'D[C?]M'+D=>Q0YB MXS@"ZLACX)^J"-;+^"SV&HKF!(NC4)((M[(Y&O91G(X,FE55>@]2Z\:DI;1V M\K1V:F>980YB+? W%WNGHI2Z^EE-5H$TXZPH+T$]LU5=E-W<^^Y=BO(!C2-" M>? M*2-9@ L!IZ4*+8#O5:KUXGZQ5.]!:MV8M)3L7I[L7NTL/T]958Q[%U5G M]CIGY7L%QJK'E 3U:_L7DW<)^GHJXQ)CM,XQUB>FW^M4B M=.W'E5"[U2)LR"PU4;JP+A?A[Z+Q0 T9ACLNNI^H^<55=Q=6Z]:LY0P7+OUZ M[3Q7W0HSCF)Q&:W^V&PO=V]R:W-H965T[+GX+3< BCPE<2J'UD:I[95MRW #"95G? LI?EEQD5"%7;&VY58 C0PH MB6W/<7IV0EEJ^0,S-A/^@&F+/U1ND!VQ]L MZ1H6H!ZV,X$]NV2)6 *I9#PE E9#:^1>!:ZC <;B)X.]/&@3'\+ M)? K0YSRYY/E[7QR/YDNR>QN-%V0T30@\\G=:#D)R.S'8DD.+,:3Z>3F=KD@ M7\D"%V"4Q4#XBHPDKIJMGD9)'B1$1'$2@ *!_@)1&R!37, S$(Q'+"377"KR M"0THB^7G@:TP#.V,'18NCW.7O1,NNQZYYZG:2#))(XBJ!#;&7XK@/8LP]AH9 M PC/2,?]0CS'Z]8X=/UV>*<&'KP=[C5$TRFGM&/X.B?Y5C@2D3&DV$+A8YJ2 M@,DPYC(34"=X3MBM)]1;SY7-9JLBAJO=]B=[YPYW?[EP-X=*E+8N56[\ZI54,_F M]5_L*E&7^;AEBF2)!U4?)]YI518"+4H"+YM2C3Z=2KQ'XWA#;) M:(JL(=ED*=MEVZEVV*62;9$%+ M9!4A7>>EKG/^3_(5O,>IT#DZT]YF%KQJEH=G'U2P"8BUN0E(8H[?O(XK1\O; MQLC4V$?C8WT+,97Q"TU^A;FG8LVP0HUAA93.61_/&)'?"O*.XEM3)S]RA56W M:6[P)@5"&^#W%>?JN:-_4-[-_']02P,$% @ /8-E6G'LF($ !@ C2< M !D !X;"]W;W)K&ULM9KO;YLX&,?_%2N;IDW: M"C9)FG9II#1PVJ3]NG:[T[UTB)-P!9S9)FU/^^//!@(A(6XY/=<732#X8_-\ MC?U\LY-Q?NZ;F(QYIN(H9=\$DEF24/%XS6)^?]7#O=V)FVBU M5N:$,QEOZ(K=,O5C\TWH(Z>B+**$I3+B*1)L>=6;XLN #$R!_(H_(G8O][XC M\[^F_YS>N; MF5/)9CS^,UJH]55OU$,+MJ19K&[X_0=6WE#>P)#',O^/[HMKA_T>"C.I>%(6 MUBU(HK3XI ]E(/8*] -Z) H.R M0'[K3G'O>>!\JNAD+/@]$N9J33-?\NCGI76\HM1TE%LE]*^1+J?O4?#[CX_?_T+OT!H4BH=W:QXOF-"J_P'IMT/,"'?4"#]WW;:) PGQ(6 $:RC1KY3HV^B3&4\2/9Q*(\A;M*$";6FN7CL;%M4&%0J#)ZM M BK;L,@U*,)M@G\Z\ 5[N->B$7;-7]6H(J;6-G2-*20L ((U8C^L8C^TQOYC M&O*$(44?$%LN=7JA!0BYT#,)TFF2GB*%8&GXB)2@J8QID7TL_M8SITYG5*L@ M186#_2YR((6U25VE@(0%0+"&%.>5%.=6*:;JG5JS=Y^IN-,9;#$OH*]:%!&E MJ[9 6W%=AQQ(F \)"X!@#4U&E28CB*EZ!*D$),R'A 5 L(82%Y42%_:G8[42 M;$5U$LK+1P)M1!2R-CFLI*YR0,)\2%AP<330>J[;G/H:H<9N[5I<:["_9,E< MISY\N4O*(RDS/27H*3F?"&AA0VW3P0=&: ML=USA/B9'7DEN)2Z%_.0L85$2\$3)&E\(IY6:M=.7=+V^P[!HY:TR0>M-X"B M-6-/ZM@3:^QO=73S7ETF_&8 J9/\_Y+VVROL+ LY2J_Q\,S#AYI 5AI T9J: MU&886QW>H2:ISGUVCT1KP$%M<4EK/@=>ZW, :GJA:,V8U[87VWWO#3,O.6UR\5,N-]TRH2(3 MZUE,]0+G,&2O-!:0$4K:E' M[8&QW00#OI$K:SKYKJK4XCE7^?96=X[Q_V%I<>UIL=6H37:C3_'";\G0K_R5?VM@1\=Y^]%$ .IB06D!%*T9_MK(8KN3+2:"8BG0O%#+9]ZF M)HJC<.]!:!7AXEB$0PU K2LH+8"B-5>X:H-+[ ;WNV!49N+Q] QL!W0=\4%I M/B@M@*(UI:C],,$0,S !];^@-!^4%D#1FGK4'IG8/?(TX5FJ$,W4FHOHGW(A M8+$06D^*"V MHC7UJ*TUL5OK[_0!S5G*EE'[&PO=V]R:W-H965T0!OG=-M!6 I(GD)@>:V'3-.V#26YI1A+WV4X+__WL M-*1-\)+&R?WG%R?:QWG>K@B])G- 3AZR;."C8PYYXLSTV3Q''+,3LD" M"O%D1FB.N1C2)Y,M*."D N69Z5A6S\QQ6ACC877OCHZ'I.196L =1:S,23D60YNDI%AR8P@@YA+"BS^EG %62:91![?:U*C>:<$ M;E^_L7^M)B\F\X@97)'L]S3A\Y$Q,% ",UQF?$)6UU!/R)=\,'F_@]T@J9B629E!HC,T!7)%Z2 @C,YNHCC,B\SS"%!W_@<:/6< MPEPNH26@6\(8.@J!XS1CQX+J81JBH\_'Z#-*"W0_)R7#1<*&)A=SD)F8<9WO MY3I?YP?YAA"?(M?^&3F6XRG@5_O#704\W!_N*.#1_G"[#3=%W9KB.4WQG(K/ M_0'?OU7AIHA)#NA(5N,8_7DKX.B&0\[^4@F_?I>G?IIOQ558HU MBU^Q2*M?CAV_9P7]H;G<%ED1Y@6^/6B'A8HP-P@0B^5L882Z]1R56)_.AZU8G6:B3+-)$UBJ/ MWY3'_T"C\7463"=9J),LTD36*EBO*5A/B]&L67I;UG R<.36UO(9153/]>T= MF^G,Z%#Q-)&UQ.LWXO4[Q9L 3RE(OT&W*7Y,,R'>E@FI=.PD/'1)ZR0+=9)% MFLA:51DT51E\H <-=!9,)UFHDRS21-8J6- 4+-#B0<$[=_%76QM?7=ZGOM3GV%8$*[ F:ITM!K=$LX9["[,>X5%79G M7RFEUL92*UNHE2W2Q=8NS::YM-T/W"%M3?U@ M73:=;*%6MD@76[MLF];7[NY]]]TG:QJ_M0<.>NZN)RG" L_I[9J2*LS?#8M4 M8;;G!9N==SUK<^L(4IXP_X+I4UHPE,%, *W3OF"@ZT/;]8"3174J^4@X)WEU M.0=S='Y^!]02P,$% @ /8-E6G0YPVEG P [@T M !D !X;"]W;W)K&ULO5?O;]HZ%/U7K&R:.NFU M^4$(H8-(E/2IE3JM@W;3T]/[X"87XK?$9K8#ZW\_VTDSH &U4M0OQ';N.;[G MQ-?8HPWC/T0&(-&O(J=B;&52KLYM6R09%%B(&EZO*E+58<<&I M16Y[CA/8!2;4BD9F[)9'(U;*G%"XY4B418'YXP7D;#.V7.MI8$:6F=0#=C1: MX27,0=ZO;KGJV0U+2@J@@C"*."S&UL0]CUU' TS$-P(;L=5&6LH#8S]TYSH= M6X[."')(I*; ZK&&*>2Y9E)Y_*Q)K69.#=QN/['_;<0K,0]8P)3EWTDJL[$5 M6BB%!2YS.6.;*Z@%]35?PG)A?M&FCG4LE)1"LJ(&JPP*0JLG_E4;L05P@P, MKP9X^P#_ *!7 WHO!?@UP#?.5%*,#S&6.!IQMD%<1RLVW3!F&K223ZC^[G/) MU5NB<#*:7TUFEU=?;N++V?S#N]!S!Y_0Y=?[Z[M_T"F:JU66ECD@MD!35JP8 M!2J%[GV1&7 SQB'3JV -Z)HFK !T4 M,8;D#/7'Y+0M.7PWLM\/CE<.^(FE[S,7N&KW> ;Y(D95'F6$+Z@B_T M[XV"HVL)A?BO[5M4<_GM<^G]Z%RL< )C2\T@@*_!BCZ\

P1E@NU>]7!2Q%4'2#*3I7!^+B10;/5M4J4KLA M*+?!E)O#!\U$N=A/JG"KCZJV&-K>6"#'?69T$?_R7<^,:3G=^GR\4H:]I0VN\%TI3?3FTGDYY),\ '#=RA.HLON.%U7\F:P M&%EA=4^N-'7L!=Z-DB4ER0]FAW0D=U4TQ4;]57HC#I%8U10,2W^5!%$/QSWQ MYR&VK>FY&S>K[ZS*X.Z[I&/A?T=:;RQ0ZED=\SJ:/4","QW(7G\ADD,6NFFA M*4/W$:V8I VSPQ ![LLTM'_X:>JPZ_IRZ=@_011X9/XN;>V<,-AN5O\OG^0E MF^-#,$7Z)9;FR&L&-W87_ @4]$YT9R5)U-9XL,EC$C[BTB7DFU]4CI4R.^QI ME#B[-IR(BUQAOL(V=J3$0P/I,L%T 0DV#7:_[$.+2WYP:9Z)L[7!TPY7:6/7 MOO 5/,"+[XDSB;:'6=.-[ +YMG MNBY+F?@W)H6-L4D8Y3NPR50U^Z-';C M5L&WA(T[A^BCTE6TRB3>G$/LYNSZ2^[HW+K5" VB.U]\<@LC/KV1^2OYG7KQ MN:])1F#]MT=*60W&C]V#4G"@X,##<&"B*[:5\V+,I79;XV%9W=QKCT!Z:H7> M%X!.5==F?Q+=>7JS\RHQ56Z->VVM6Q4<2D%;%9+3(4W%R09OPJI",V?B50T$ MD%0MA/#,(;D1+U2U-5;;PVY9F.L5\!@$=94JAAE5Q0D'K^H*"^)Z@5R=6A / MA35LMI+55:/>ZPK ^@="F@+ ,##8X1-$WMGI< MEU6PYY7E/1E,;[G=5<\BYT50XN'E?Q*1*6 PE-;;2^1^%&UM\U$*\'F$I5Y) M@?[="BJNB'']%;Q[ -,A MB3G[8"(H9>&GG(HS,V"E'!0[Y0@$$I298S=3WOB!@Y9(NF7Y8':LL!M8/?F2 M>_188?Z?^Y.6MDE:WRV'3/ HC>\6_- P<4!]?N\[DQF\]^X9-HKBI'S6YTB# MCS-"O T;M;\B0+PY3H! D&#[YCA36!6%N9"\&9# M5)1X9+&T'42V,,PI#,V^>";>&R&L 0V'C0%N!/:TG1!.!D=[UEV3#I,\DX[T M)6FZ#J(.&?X$^=:L(Q('Q54,5L9D)IT_ MSH)89(H03DR*X/@H"A:V@S >#8_#Z^&(_YU!0$1(AY].3^D, M$'YC:;M45'YT".)(O9(5ZL8OZS3'B:V[^HG^#-K2]])_$JN_/Q$1:J.-#8K\ M.7."V2SU%W+Q#'OZXX*F&WS4YV_ZNXNJ/,IZP&4;>[BY?+;(\=^?G;^-DUZ< MSOQ*(O.K>1%N'B!?DSXS>4A!O>J.:(MXL'?O5 M='%?D=%^4U2FF"XS3;PH=$Z]@&^T44<9)G]U M4K0:36WXI';T[*KU+="I('1J@>125D>JLX"]R=C12FP6WRSE%+A I^LT>N6# MG6T5:AZ=J5=+;O+)DOYQ7I,K2:&QP/"HRD3YO?/8D;X2V!M]7JB_1,."X$E+ M;$XP>P>:/9=4G"QB;E7>"RF-]M*@""J5N!DO02T+UJ@3:WPHA)>/ 6SXVZ&9 M1 :;J*T-XI'YF+*YUM9*J:F 8/GJZ1U)]%5&C MF>O4FF!R2C5KLECR"9 M/:W1F+K=;HWF)QZM-9:U(D9GM>J]:Z!9O]H._-/:2[>>1YI^QO $V\?B-B:F MY+55K; $K8[[)6@II](MC98&2$O]KL#.:B(M9?1]4VDI3B[#UGB@5858SOX& MKDB- Y']=6 M)*P4O!D+C4RVD3F(?0A*MG _1.&75%%>YG9HU _-P/"E+) (TB-0.X!3G(#!Z M15&X'%J06:/(+*-BST%F*I!9W%.N()4="4#J=-J> M7GM:&VHOMVMP'\9N*6 M^I=8E[A!S1$C.V(1)>6K#7HT/;=75F%V>4=94<0#P'0XL66(8$]-@0J M!@54[7[8ISG!7PY6L"9X82LO:"?BA9'@!<$+%>.%_FEX8=@5O)"-%QI_PWI/ M'!@#;&_IQB,+MPK.06-^?T[59?;D!^WJ2"R7M;#CP5I1HEK !+X$K7#<&I$JB'U1XU0VH6N5 M(G1,).P4 3L0A"X(/8-)?W)"5U&BQRNASH_0SZ?L\'<"I$<;5E]C1-W336NQ M+WIG?4N#*F:(T4.YM(RU(TGD6,3'Z,0QM8];?58%CA7E;X<,O,:R;$JF[&AN MSM3\28R+?Q/'3J1XK37^K_\8*K+RJ0I%=(+T&TCZFT9954B_+TB_J)U6VYC9 MO>[\@!D'@;+TT*OPJS(8:+KGV'LS,C^*X"3NB3-),\\&(G(@(@='-,\.0M##*X<8IN?2_4[B MPE&W-1X4,K>:XA>)D,"A;R0/0\!R47]!$+ @X$,%M;(0L-(:=SM%&MTVA8 ; M7_W!H>_"8@_I"ZV !,/9W+,WQ]FX,,6-H4W<07PBNO^)O*FB=11'JCQ3_T0X MYA5.VMJ+OGNH>T2P59!VI=.T]B)M#1.S3MT'H@JDW?@*"PK8'RFD;\V M0=)U(.FC!Z=R$?(0PZQEP?35GIH;'ZIZ("[1GG M:!DO%.+%1V=*T(T/35W-=.N%2*8E_:'/?8;;<(D IKHUV0^YH;[^S0FC4.P8 M;JR@50D\=.FZQ'/#4PD/)9%KL9I]H(BB0>''5SLT593.L9B]GV!O"3(79%ZA M^\"B9-X#1UE$9<\BCH4W@;_=?'NZH8&LKU]N;M@U(*M;D#[P5@>QDQ=^TN[L MJ\P%)+CMEY9!SR&]]&_4Q58P?1' $N[^B4RMT@FZGWQIKH@GJ+)J)!9W2%_/5- C83_]K>K.9/_Q0 M+EE8\+$C\7$C]E 6!(XW%:EO&>NZ.)>%3S MXU'WQ-+GGBG J(X$1A7N]Q8O1Y9;8[70K4=3'!SAIA_%2"I O=D-)%D1^#J" MO"L=A2I$WJH@[W,+3PG4J*-F3='MOC3^Y;L>IOXGU86,9%I!7J3,MBFNB_"^ M*YP8E8F4-21ED14B2+G2R4^92+F/I"SR^,X@H!223)DMQ-D!?E3AQ W;?YX3 MUFRT48UDCVI87<%0IN7#%MTMB4/Y.)EQ\<*]6RP%M\2CK"7+GZ:[LF"9D@VX MS"PS+ G#2C",8)@ZFXF9&6;4&BO=,M(2SY9CJ%7Y-T^'M<)_#?-U'&SFK;^ M%TS&?XDD4\_%0BE 1=1-GRR&)I.[KS+AD< M=^S$HR^ BMBO=%JP0;/RP;%Y!N\& \$TW6QJ6CKX._H_C+I>\L;9>P M'^"8P5"^"]/%7ZVF''G8E=[(?([_Q<]USW/,9]\C;B<\SO#P)HQ]*-^L'1_? MH9[2&6BPBS"RB<]\=,A<1R;\]&8:WBP(H$=^R ^\N_J)_@Q< .]/_4F$$C @ M#A+B-(30[VYL4.3/F1/,9JF_D(MGA^@_+O0I3/:C/G_3WUW4"5'R!TK?V,/- MY;-%CO_^[&!3]_B+-XXG0+SH#2]4)D+A&V)<>L&GO? F@_-CW)9?EZB/DQDQ M_#FYF\9JBA @9T6@3\CS3S#2Y[D]^1'*5*7;D@B(VB6>H>.35BX!<*)#?@0R M,Z<@82T/]@>8V"*<.9'!L/NM;KW3.Y;!)Q<4$Y<-E).2N5?WI"]D0E"UL3L8 M56Y+ND.0 :1C=C7*UKK=!F]\6@ ?S/_N@-?_2W^.1;]JLE?=3MRXN=I0\ER MIR^/<@V5_KE6XJ24[2\_TJW28;3[,)N9=H-ZRO9A",--+P4KMF@FST^S[$'B MLI6NTCM8W+>!FZ6>5V0Q- 8QL,ATX<C^4O+@S;N^#O"T,6ZLJZED'^*FUE%.^2[<5CMT[#.^;2?#NTG]*3A6&GHXLS2_H^K M@$B:4EF\*"S(J+Y[+(K(=D-NI7HKS^K)R: M1\+(1.ZK'_[UJW0AW6"T@;A>B OTS5R8WOX"N[Z);24(;)K^'V.C8(OY#J\V M.#?;8&.?]FBH5,2@$3>#:T'16>J64 MH?F =(5WRG#*;[ICN+&.3_"@L+3+M+39KJ]M^F]@]\!>?_9=F(R;W_S!5$>P ML@O'=(2574$2V\/*/@")8=.:=D\MW+9&6-@Y2>7*=V'-Q)$NC5>$836D>_V= MEBMPF['JPZ>"E!L_R'4_B%LP+U*IB @FS^F1F M=2$J4KNM\7!0B49A9V5(HP',\WZM%^F;[;KK)C*5N_L74)^'U9+7, XW'/=[ M;;O7>NOEM5M4&:N VMU^50P781N?TC8^%)7AU:#TG0MF[J&>"_0[FLBA?C85/*- MZ#09+:RP%59K.58KW=C+R00Q!&!/+JSALHDIK[ M@9CZX%YI[7ZO"-BKL(OWQLLZ MB"U\!F9)7K%[2W+?:O2P_$QM]WJ%"Q[RGE>=[>$SH+V\4GH?VL.Z-*VM= ]N M$ N;.*_@CERV[8=VR%=_&+3#+)96Z9,[G_O6+V3I -<*I*:RU'.$F^X=>PGK M?;^?ZY9W:1G7?_GF7OD(O1%X2.W!H/"=@;A\K2!M95>_AZ M#:L7VUIE0 G. MYSIV2ZJV="$%B$V]H?Q!_U5:M;\[L^#5 1)B(FR4*3M7P^)$N4%(K()D\F:^ MY"89!?%[JX(L<#[F+$L?+!Z*:CC5YQ>4!9.^-!53%OHCK2)6AK!@3RM$BY(3 M!1+5*D-.YV.T7NN.9?N>Q/KP21RL6]BD)8I:UM7P!4Q]W.P[WV-[S;6ZB.0*CVV@.E M++NT$MDF)1FMYTR#&>5Q&338[P(-]MN:7%:Q5;6R3NJ6+HB G5DE>L;\']X0 M687M-FP? >6"911CL1JWFBM_@ZHM>PZ4W5Y$[.!]85L9Q*.3V5.02S_%$SDB M@H\%'Y^TL* ('R-<;%OMQMV]FO$QM2S^YNGP0OBO8;Z.@Q7=^@LXK"]"']?6W*&P0AKT5&'R-HU>L MZ 'LD2?OPS? D!*EG":SS')ZWQTXQ(%E@U M1F#5>Z/0]%.AVOGJ9M'2(BSW>#&5;])AU_.RS/L=R%^EQ1NB/ M'0+C +UB'0S\$PVG"5D\$X<9KJK\,7:$G"3A4SYU5O46+@FF#[2*"P[)E1$= MG.!<7[KD8_"73X;I+N?Z^T?3HN= ?_1IG2ZT9=RR1()D7W]Z,PUOAIS=Z3(/ M@1NV_,W\ZPY\];?XYP.E,U"3O^IVY,3/TX:2Y4Y?'N4:*OUSK<1)*=M??J30 MSF$D_C";P+]!/K!]&,)P8Q*UI$5/D.62:>299S!)__4?0T56/DG?;.OE HYF<9BZ\6:;SKL67VVS^)#AW4@Y5]SX M10COTN#>*HV;(9A(,-'^\>F4FLBI^9,8%_\FCIW$7%IKS&5[Y1ELA\8-7 58 M DGGQT,^=;:WH+O-@X8G4ATB])MT[[1'P7._SQIQQNN=!:9)O>FHP/WE/G0T M*!Z#/$YJ7@T50=U\0W&!*BY>ZJ%%"UZ\#,4%JKA %7Q\>BNF(!^/&GF!NG'# M%ERIYKA"C;X:Z_K-Z?N);E6?Z$7D M[\+CED8M.^R=)KB)FI!T!\DOZBFY;K MT:O+I/M.MI M>U#\!N>WO]/;A^%[^%-\UA()CGTG:! MPE\)78)%7G3Z#_)J&H3^'C^&,W?AWP[\= $.MV332/T4*-IVW+8T,UWX"Y*/ M-#4M>*T)?UL2A[(,'63IV/\B$[SMG?J>#UL":Z+7L2;U%=K 0.S:VH")P0:X MP)R2/5W?@\B5,EL6;A6NY=EWX71=5R+6J^G8%F)%L(GCS\!0MBS<+==S=(^\ MP,\[TN74@Q4$ZPKVC3TQ\6 P,B\^LGXQ!,(@!JS 8=? -@[.D^Y"X M:S!]?VY0NGDF>* F_-I?XO$C);NV[P#QPJ_YXT"?#@'.^S<, %2;2%__;;_A M_J]/#N@81G_'I>#@D@O,:T[AO"GY.)3B\#4P*/D)M( /IIT<)54 M.^M@/I>X$H>X_MQ;G],,UIA [V[(K"E+Q#?I2]C>GR"Y/63+_]S?"-0.!NO9 M#S7)H(L8L9VTP@L0C'/X5SO?,H;'7P8V?] Z:6CDX3*0TW(M15:/OQ;L0C#H MI 'Z\;5(AA\*%F1X%$\&T&*0SB*I)[;3" M1 B&#ZY\GJ?T#_O9E2XGGO3AZ>H?E[_B[BI=>2"!- 5Q3!.4J*I9TKT'$0I' MZ$]PJWD#11S$B+1/)#^7*/917H>:(2KWF9ZUWV"$OWP3'X(36.KOJ%UA^(F^ M-#TFI/%!T+=PZO\FZ>^;8+M&:>D[KH_R&(:XP50&"U1P *]T91M$^H TH'0_ MW3QKO!%H+JC69D\7D85.F"3-;6%!W2J $Z!DY] M$ODA+D"2XX_"_^&\K/#)-3F/1^"!28$Z\-5T.)J-PEFDN6Q(5CC MKE1$U')IUE,Z TPV9":Z#;X:80;H*L<0;W@C/^3"N;OZB?X,_J#OI?\DE@1U M(J&-_4S7-BCRY\P)9K/47\C%,[#PCPL=3?B/^OQ-?W?14XVJ*M!*&WNXN7RV MR/'?GYV_C9->G)Q+.NP-+WJMFJK%2R_)]GBAO7VFQ$!?BJ;T(KPB\R^Y?P/" MW[>X>"T@,^5^+Z>I=A?,Y!M,Y$IWG'<0%6\Z>.JYA08"A732BN%"Z_-M9J** M!87G^L_H@-$E6T $ZHYK+)8D;F]-H+W/_ M'MGRGFP0U::C,RRWG%O:;XV[N_P2U+Q@Y* AI'35(7/*J?>',A6WXF1;<&M[ M9>S" '=AE]JE 9Y)Y.VP(: B8 >\8RB;QHDK%Q@QB:?6]KA$P:5MI[H2Y13> M_ZC*+C\Y(EBR;45N4;-CQ4<6-1A-EX>=M)S,@,V>T?'#P^921_> ><#K\(%' M8)= S3GV@IE]WLRQ_9<9_*/7*RZ5RMNMZSHPV71?DHH%B,6*6#%E812!H58$;4$?UT3 M&/!IDTJ >MXQVH/;.37G*+X#]Y=&X/"*B$>0 C<'Z96Q[+]\QW0-DU^UO,T( M&JL>N_*@\3G*K##L&G<[Q/,="[0JO/^-P/@ZNU4#%?\)3N1I?(0V:=C,6G 5^MZD^_ M6PX#BOXW57R?^9P?[/G\*R/QE!+484()ZC"A!/623MV:P'KT(#).[^%HSUHF M:^E]CQ^9R<;^D9^3N4\OZ9)WL8V4L"I'32T]W18T8),O@=MJ4<&JC3K*L.$5 MK)6VZ]PW*5#LE[ M\5%X&.P88(.^.O:";OD]S8F$9\,S2>*K0;(9F+N2J (U?8*:5M2DG8::AJVQ MFF ("6JJ-S7U3T--H]9XU(_G91R=FBH/T2!P?_8+PUU;1@D!.%$D?H0-JK8T M+1'K(9/#M!4&;=0M#0:M]'.L=LPB>8$BHE%X:YK#O:4%X$?R 0+PA4Y)\*;@ MS5KS9GD1_9%R@(C^T9DSI4%%:FE@K?(T,0L8_K^W[+ZY_;I)'R&XX/5/G19H MPX#W0;;>I67<\#0^VO27&#M-LNZ*GM0BE'SQ M$GO3PE11UL2$)\?2U%RB3V:!AYI4:IPTCQ#L@25VLY^QHD)6@OB&Z"X6(@U@ MR;WOA*@_<-(3&Z9B&JN\7A)).>90 _-W8'>L[HC4,9+5X6+U^T+_%Y;BQS*B M<:RU?&5,S+=AL<\$DV&4KCR*YJ;W6$4_'V;I.TL[J/VG0 JQ1]E;@@>;D)%^ M[Q#<-)X\35S>4QF,I[ MWJ*'$;9.WPWGDFL1*54M!US$H#7N=^)8BP4Q$U)*3PZXCB%6H.PJTIDRV;<= M;X8)I&<>?P.QMF3$#<(%<^&H8*3EA>NB#^4#$T!OJ/4#+) FS#@J_YCMU--YDA,_ABA!U&K;':27/;]V9KN;\#-NM@*P(W"PLZ=]:_WP',ENXTI5NZ88N@3SJ;,J!->BU@.Q7Q4+)"%+O1\-7BX!S MKNT[W^U@^_/OM)REFJ\L')UC+DS)HB02^NUM2)<->+((]-+<1@C("1HTSCLU M3F?VG!97 8D07NN(-C>:SQ/^HV=:6.=32J+@A7@-B:0#(R]!9:YJNUP?D9SX M\H$^L=Z. 5%R\9I ]P&D!Z\).QAA'I+UP2^5,P !B5SX::F:);_)9N/+@GB M=#*O8?4D^CFV[R% )M@#+A9TFU.@4D)A%MG.4TC3)'%#ZR*9R !]@Q"<%-UL M;O[ET[:/:$:XM'#2>D]4CQ3J5.?EP>W(8![#!4,9%)5 ."6+CK9ESDP;AT!E MZX;X:L8H0P-QAE2/CB"#5HO@L[I);\!J4YS-Q=0A!#PLRR(.K(36D[*IX]E- M:!T?Q9+C.IJ]DKH"L8+%-3D;X;:4.33!Y$(3],::SAGK/U#$/?P;XO11@#Y% MD3[G@TG^!!4ARO\V][/\A[RL\N<#5QDV'40+/ MGF+5_0+, 9XI(L5*^ISB^U#(5S@E<^$OZ"&8"W1=#7Q14)4[AYTDX4_I.P)0 M"8H'[ 9* T2?;@6@=I,Y@>^>\Z, WC')P0ZY!V-D+X/8K^X(C MI/"CB #1H0$T]UT\:!"O"_)F.S_:7).9H>9Z<7B1-K'@+)#3W^R+)2ME3##^\%2)W3J M[]*'>_:.IS?[UXZT^H?$ &U]3WJ9V^"RA41Z#=* *FB:[_F M/SA^NGA5\GQ MY\1E*W IH#"M":>TNZ#I/SI#8P@AE=%/P2#3)-JQU^%P5U04_M=_#-5^[]- MZVX8$AL@6JO)/3W@,I'5L$2:!4V"?4%6LM\N8C&HCO1 I\X8-[(%+\@]Z)J! M(IO R4DD7/MS"@QH#]^RL$$^K!?_T\V@"L!T78PGSF$ EPFA=0 &AIL24:(+ M&Q0MYS[&J;C$U30_2;/ GXO,W8R&ZU ]@'TRY]I!=]?QH6W"-,B"$"]$FW;1 MOL(WP:QQG?E/"2MF829(0P%$ JK()>)?4_%!94DF[$*T5\Q)?T"Z.NG*BC'I M336B*X/!=*"IP\E UZ>D_W^R@K'K6DB:6$TDE32W=T_7DJR$'0+O M,?QAR[A>+.?V.R'\FNL>[:08( *8@+T8(@)^&(=$N'^X^WKS)#W^]^7#S>UO M?^MUY?^1[K]=WNX#6Q"\(>G%2ETQ$*-<;*/-Y"+2[XN)+!?:A8BI<@%." @3 M?CZNM-3Q L]<\AVB,.A T,!YSC,P/MUI-'.9H,"_!78J"Y7I5H C..&OQWVE M#@,5+VO6[NJU"SWR(%HH$11HX%83%(\^1]'&[8&-*>#/G]&R9'$CE%#4X*0" M E4:S ,7*L!)=X"3*AL;5$5PTIIS)O70P51R7IB)PBV#9X+N8029)NPA@!#1 M2.1O1:&B1CMC,QA&O8KP*PIJ!"]^"-VT1,]=:XV30.ND_:Y'Y$'W4!/M(Z1R M/)5"VC]6.DBYD2H^UT%KW$N(AD@1DR;C+<<*10K[DE )2?M%>KC^=OET_46ZOWM\DB)/ M?+Z^O08+[G%/@VV8;+ -:ZP6-M#>4H70ZOC^#[7"U@OR2 H,O92%77XFSMWT MUK;^"2::.36)\>B#,T;'T^CN\'C]<,_;.U!)$_E8NKD) M&S^@ @U"5T%S"GRC5&3B4R<:C&03GF3Q*,RT85V0(A.PGX%,UJ(7;$K; MLG%6EPD!3!LH_)(OBC;.Z7(U=?[I73CQ)#TC=UMC14Y =MY?*>Z^ RHZ9QGF MK"3#QLBH7=PEY(U T+/'%ZE"QJBO=, MQ'DU)[3_2COLX +CX'?(2!2HE*_@VLKH&7OC1#&;%,X0(II MRQ*0D.;Y3@?F]ZJ?8%P+N;\&S>B6_-Z%L0_&;"9X4T(SF\+427[3%HH!(S3Z MHA=&,.+EXY7T9"_!MAS(6CN\-#G0;M,1/]*K@4F&_8_&%=O2REZ1 EOVP-/= M.KG@$G[5\2I"+?Q6E3I\"=0"I\;D.$M($8#H*GIZ.]VVHSVQVTZ4;R ,+ M+CPCNE.B-CY]HT-F2!2O>+](A6=@.%W>787F49O!Z4\QVD#M'I>$=@H-_3_3 MJPT7EA-WM2"D\<>LV1702D"#F$.\UJ4K2?1'&FDN;3AXAOW+>V_1%I:8 M L>I&^^@XNK UT[8$GBLKGA<%" QWSWBT\Y\)T:0^.U:S76EOJ#@G;CV99 M!U>*+MZW!.,$&[,^AD[UK&T1=K&-NPRZ;[IMQN3GA%ZS@3" L2?\E[NXGJ8( MA-W2X.F%%'92#31_F';"VVF"I4UHF!>E3!#?M9J!DAVMHX&-,VF^!;-K6#H[ MK/EH!C?EOS7V8]QW2SP*-?#(9H;!'P;*_ID&_9[TG[FS9>0>9CFE505%3?>U M)(M->JS([OR&D_E&^:+ EB#TV<[<09T%6<,2!V35'=E@84;..\$6M,2*,C\, MD2I -E,.]D08OYKI>*E^8]T'@B'F);G)&..P*?W-.$T]^?R)FS!Q&/35]3?- M.V$ZDNM1-XM(77?GL^0AQ\#24\1H?='-!TIGT'@@\>TOWP$^4B>\\)N<>.%U M V_. @N>$="Z;DM?!_EN/.#?5^8T/5*GJ0B^>2:4D*+@Y_O^/M_D&H^2%)H] M@98S,W)*+0*PU#6PC:8G- M 8@'#($#NFW M%;DP/M1Q(#"SVCLUT)(\7BAAP' OO.J$E=<$$[9$N.HX4T3BL-FQ#($31F6# M&58 \DS045:@ZAUT%*<7!8O9NVFP&\>FE?-Q+@(8I_WE9GVQM \J-X.-C0O. M#':$@B"3;7605IE?0T-;T-+^LK,8+2F4EKJ%6[ (DS0G35R&%\@?\-+V5PEO M;<_,-BVSETK2C3G?8=Q?W-W\W*&VQOVVK,9S>K.W*Q &:AV$+$)"P-^.0E38 MI+&M*6GY%<*IM?#OO!MOW-H M[1Y-G)I'CH#_<%7$]\7'U'?632:1@32LKXW+9&']UI_6RP0![P\5O_(1Y7&_*R2V&\U/. ML"*46Y7+BIS7 MHX5:@007P=J"M6N1?:9V2\X^.RUKIS1YBN*[U++XZ": 6D(C!*N]ULOH_J3)V^8@KB15BE"L9#,>3XG=:K"4RSCYU\A9%C,D*IT!!9A)F M[[K^8DG+U+Z[Q+C2YQ.L" 1*BW'0#9]4T*_YQD)P(JP#1G37<-47OVJ9%FQKQ0GPVF,1PC\&RG-#:NN#[9]OR7?82R7<9".Z"PEP17FL6 M*Q[;"O]",1"=%8PQ*U#%TK)U9*X0&3[ A3LX11TBV!FE117+4^-M8K0XY S&C=H77G89T_ZUSUO@)'?WX/B_>BH-$Z^Q%FF$=* MGCLYX;-6-9@;-)Q6;JDF(9BJ"0BF%&5H-69(;1/.'&1WV6(RY;%F7]'BQ'T0 MMNB4FU++V.V,!OURR@:53F^4;Z@CU#+BI(9EU#(VK#9.E 6>2UE@8"10#/B# MEP6>F B*NCX9;+I>!I,TNU&7;,(I$:VI(2YK0ECUER)G>90JS$;2PO"4M-"G MN+=Q@_Z78B*M;D6O7QEVSR7'](D"7TF!E[1?!?3NG:@_!1]0FB'EWDVCYQ$< M1S(]#VB3OGCQU'ZRK>32XT8>_@'%5][#'V8Z_$8W1P]0/1ULV,A![[;C+>&C MZPA+'L/D9=$2].FOHAU@/G/0O$<$S7,Y'%N ]LM[9@>P3&L-',N$OMJ*M)T MIWS%)ACI@I@81QEA/\QTH%NV7[31Z06VO#C>>C>6Q%Z'*XNLZ-:V^#DDK:V' MP6]U"QQ_$_#ID &B@'3K.(%KR&%!B(=!#ZXW8G_\[;_TQ?+39="1W65]S?2P M-V3J2.[JC:[T@0$KNNL]W]L)P'D!QN *-W@]YOTWVAPY^M"OG&^Q*7-"D<*BNZSE M+ W!^@N8&PS"._&M6)ZGSJS)!\K@68#N0FB[6@1ZM5%'&38\T+\^?%S#0,8GVDYZ)E>*:?X9E!&D!:XG\$ MKL1I4=-Z0X&:UEQ:.BYJ6F]4+=0T04LG-036:2E.+EJW-1XF@(@)H)#36@*: MG.$9)<,SX.1<1F_Y[:E$V]1)B;C3A' M\1*KVOJH@HCVMPOV)B)-$%%3B2BW0; W$?6K1$0B9! J^$&&9X89GAG%#076 MK%7$#@H:!]D!7-=X,](O-XDA^V"Y#XK'\(2;5T$2*H !G(N$P,E0-4%"322A MF&%P(!("'W34*XP7+>('9:\C>LE;X E2PMV!OP=ZE!0O+8F\- MV5OM#AK!WAD ,#,5-%(@Q53PN1OK"_$H.!_,-?D<6,%C2M5COU_3JL'5J:"QWQF,>HU&KE.U?$,=95):=_M0 D[OS)8N:@//I390( D6 MAE^22X-?2K9M=D+(]0>9(.2J6.[82(+03DX00\27+ V#31!$08+HGYP@L*5* M9Q /&><"F:R-4BL+2W)?I(YJH2#MI=/ZZH%I-B>RX*"[$UF0A1\.:; V_= ' M2L4.74:QE73HTD7>'A[RH&H4K0B*/CQ%]RIVZ&J9%'UH0S/OXGHY*+JIO9/X M]DE+_9V!-2*")6UI8F)[E\ELA5#WTY.FYFN 2+<1N$5X6 V(XH 8ID 1UWQR MS&(*ON!3OX6!G][(_)7\#F^9N=DN.R*(IT"@B6BN[*J#HYY2(-S^:5>*C3:? MWNS\"^QCVY^TE*_H @<56.#,(23_$@=9ES@\_1*_VKZ3?X58\8,^F9^*]$8*M MK=0NWR"U1R79";<(M^>KB3N F^4^S0BH+,1T3=J6(?@5HT[<,0XQF:7?8#A< MM^Z%C;?6T;UIFSR7(#BPCP(?OWL+'@\ZGK'M=&G+*UB[8S[[7MB:CHT9Z >' MN/ALH!F:@ I]OVI)%O:F>[Q^N*=[!6=F>G-&:93,%L1 <[0-1&%Y^IP2U@KQ M>X*_,2W7=R@(^G- L/[2MJ*=T_!LG'![6?\YWMN.?H^HRA04UEA=+J]:JT7[ MCF';/(Y1O0D8RX;5)Q-_X;->;,LU(/2D/F8P3"[NT)*Y@]Z9Q_L';L5EC^'[ M)X*P#^4BF9#'F*"".BF>K+\%-GX%P"^M8>_C91<[1'KL<#;50^*7!_WM O(P M6/Q#VM-P2W_-PV'Q[UQQ7C3^G,IRV,.E[S )&-GD YH.B8_^J08DJ$AO0#N6 M[4DP2X*@\TV0^FL=/Y$UPLZ4%!R?+)9S^QWV!-A,ESP'YDK(!;Q5?X$= WD* MAQ@\8K#S#L5I0&*4:7'#^9,P^;>9'7D1;76*^2U($7./I\'G;<=*6X-*=J?/7&9QUS!ZJX;PSB"\ P)]:"5=:+?7=<&5.WRP9G:I:V+[GC@8YX&3 MN)M^I58.MA_PW;MIA-?B&0O?H'[KEZ\X[8RG.%6M= M8BD>X^"3NS*8Z*Y%;";IC>0U-7[FE.B M!$GQ##<;PK9+L07*G_X@60!N3)\)L%PKV"'8RUO!$%>0;MCS%2B4Y%RR060. M68(9CHPV)R[V& !B*Y(6H*QS%ZB)R\E?OLEZ:;#(VS5?='1A*S9,9C4$.$K@ M,XPPV6@YIW).IJ8A^!ISTA^0KDZZLF),>E.-Z,I@,!UHZG RT/4IZ?^?C$W= MZZ&F8DD_5$W=WCU=2W(OA![.V8/#LR<_9O8[^U/8(WLG,;?8V$ M?-11-Z%I\J@;;YK\^-^7#]?_???MR_7#(Y>&TO4_O]\\_;E?EV/VCJ17*_ER M8H]Z>'3$CR;0LSG)<)R/,]2:G_UW3$20[AW[Q=$7S;*F0LWXV=8=@W;%!@ME MXME@/4P=>R%Y\&+*[OA?W?=F]JI7"H@VWYG,P.[ 'X)GL[!Q+4"A;;"=3.R7 M1"/0:^$+=,V#7[FXP52%FZS;4C@ M>3 67(,ZA6Q!N?+)9P;RSXF8+U0TUR: MZ_ ";O788-^ W0M&#[C):#H[MO\RPQY-KV"_@25FD1?;8SW3/7#Z72;GW/66 M\C UU@I&7^H3]#E6_C^WF6"D<"L,-.^0,'!ED1W!FS(<'&3GEF7RSNT+_:>Y M\!>2@>G3CO2JSWV2V]714A2BZWA,MCR$L^.T?!DNXI)&G.0D]3<"'[XG;PUL MU8,G&LXN.D0^Z(9R_"-L0FV](R 4?\/RUK'RYO;KYM*^8J^CK+/O>[<.;1W MFO$'OG(U*&>:;H1I:%RIFQ#R ^?K1#DS"MU'JU(&#RRG>CUP1[X2]R;G#&/ M4JQTJRUZF=;5NKU!>3GE MPHYT@(AQ=Z4O\1283 BV^:OML+R &RZ>$BA1[B+8\[;+K13>HZ+!"0X4S>)0 M"-(+:%@)Z$1Z-Q&8PG,=-.OGP/8E/XDS,9GSS;Q)FV7DM5TTOOX.7L2VRRC'?J>+N.\B&Z,IS9A"R]C9^@ M6YUZ?*^VEZ#'>]O,V,CA_0&_=N&PKO7)C*ORB 1'7$:T[MYLQW")E2#%Y2[X MN!ZQXF>(\W)7JKY-;Y]\8">=+ATHDAT33V]9.V!ZRY(WU)MYS53R@?L^] M8G!0;(O$5GP!PUS %^Q:2'J;$8OI+W3;4$6"%C--@<,L-;)R#[;[3K M.[##923%A[5QCS_8 )6^OBC6OAXY?([[,$'/Q&4]MBW:LG[M:]PFFBZ#5'CA MZ3\E$VS?BTMI0;.E4\)% XL&"+IDYSS>+ M;$OL7F>?YO 1VMVV,RGP*7*W5P0^I3JT_11K%!_-VV.J<;)&_XRLDP%52F+R M6N"R#$!C-+ZG^_:7EP2GVJAF[_LLNI*8'UF07O;KRM# S5+/"R"%VPM28#!( M$8M!6ID,L7+RTM 0FH9*F'O]U08=_) OJIH5SCZ>5I07:E#N:JWQL*TH\7!K M3+B7"=UQ"K![P6R"V1*8+2OP?QG,UF^-^VTU ;:W6LQV)#OV=/KZ815I^!9& M&E9ZFF5YRI^DSP1.F$C@ZA=I[E=,L%2/P?+QUV"3O];9ZM*>F&R;89O2XGRF5XQ=WN#DI&SZTL]O4YDV).63_,*.L/0)2(M@:B/TZ4V47_ M,>BQ\:X:'&A0ORYZLN41VUM8I30F0?B!MC(4O;B;25-YQ&]9-"5WJT53PK;F MMO4ES3,4IO7A3.L2/%89*T3 ;"G]\9*@K]JYTO_'*95RF9) 6W]!Z[>MM64A!" MWIGX&:4V+:=;-]I5"'NLB??S3KQ(RFV9$Q^TQE8\U38#$B!FX0;H80BV%H'Y MT]V$4CV>I:M+4W\^I]7J/#L7TT!9E0Z#KS (+Z[ -^BN2SS\TYZP"GP*%<%@ M-^(9T.6D]^9,YY6'->V&N)Z[FY2ORQ.NR\K8K4MZKC;J*,.&I^=6CK+'#;0[++?'NIMN]EOR1"<3J; \' M54\0%=G8@C,/<:,]4K??:!?FQSC+*=C;8]@K*3M$<%VEB.]LN2ZG/NQ55!\J M,NK#40(B7[7TX;DG=15)X:IAIDR!J/@!=%I>GE):XT&[IQ96>LTM814ST(!(9'O*;A><'U: MB[JCQ'D1[K^;UMI:L+5@:\'6A=DZEL1]8F4^P.K%4;]P]6(EN#Y#MG>Q%HUJ M$UHT:GNV:+S6'6Q0X08M8Q*28I5AO"\B?!AOR?CM[O%1NK]^D&AOQKW:,+)Q M]T[W_5^Z,3!+UGMGO2]*6M*O,JIATB\%WUXU[,%<7Y :F[V3:=L%S+!F^;ZT MI17N0ICW*W)X*Y(N6\E)%AN[I63)XZY9.F251-V.*:=V6 MGB7MMJ%+/[,D6C"QBU3HQZW:,_+S=BV^VCY5^ M6Y&+@'KD.J-J1UH$=YT'=V7%]B[(7> [*OUV3SED)KG@+L%=%>.NK"@2!;D+ M\:BT]J!7!,WUX-Q5KE=Z.K/UL^Z:$RF(STE!:$OBL2V)!;6RI*"NMCHA=MND M'*Z45LK;H_-;8X9WON=ZNH4[1,\C/\^HE&>Z:MZ.;TM.,2 M]\#TU -Z4MMR-V\>LZ"GJM+3CMO# ].3!O2DM.5^I>CI+&)2UZSOI3V5OIAS M'QOU\C;+=ZSIM?"6U'YKS"]=*P*R78)C*8BLJ*HO MF<@&@L@:3F3[Z/^2B6Q8-2)KBA//SZED-[X1N.M'\>+3^"2_G3PJ[,$%/5:*G_;SX\NA)+NS'5P ?HFYN/(O1TUS,>^(P M75[@)F2?\%>CKNMV;4"U)<;6*[L@P7JK7:.DWMQMYFGS:!\7!-V((%!:XVZG M5Q[(^U%#QH>Z!!><=7Z2R6>>W:["F'\1CCV&F#7X'5B-QYN]8##VQ%PL@$!;1I773Y.=D[F-S MJZEC+^CCD=)J','@MA,);O165:+/9*+[,"GXU3L=S/:]"WMZ ?^^@-?@AY9! MQR1AZ@_\RW2P.=/<=_$-;[8_-V D>-0S+PR>&-21GB)-N.C3!F&=N8)'(F/R MY9BNZ]/R;EH%#N0.>^+R59B>"\-9E);PD5O;PU^PS0/BFOCSV(IY!ZG5>F'& M6% .OS"G%VQ\?&Y!O)EMK$]YQON(L5/$X#9O*[8Y!<^67.)Y<\+W/IPT=AG# M+E82#@<3>3:M<(83W9U)-I^6VZ;;#"]T_D!V(XT 40,$0*_)=AE#2DKN"H =HSP1QO(^Y6X> ZP/@_H'O_*'D$Y MZ";38,))Y.*&^3H<0803LM)ZN(&E]'V[C(SX2. 03,\D[C5?SE=8S=5J(7?3 M#"@8O4*MX:HC3:,[$W#!^C&GG.D:Q,0;*:F/7/+&"%B*G4,)6(H]82E$:[F, MBZXD=H%H+2=:RPE4C!*\Y+52 VH4?@\,QX?'[X6*#\X\$T@>[<@M*VB<7B[0 M$2@RH* M48UVYE(3[APJ2+&-;\\5"UJ)AES;>6IX*C&OM,::5KBY@.B25%7"BC7?.KBP MWE[1IJFE5;0)HJLFT2G='=VYCD]TO:H17>.C&$^VI\^EM3N-U5&7$,,X5".( MVG/?CG+,$UGG&EKGVDAT,=K?X104OU_!Z.%LY_X!0B2"I 5)[ZQ9/9$0'QPD MQ%+=[C6U3".)9CE-?9K$Y/K/F)/DF?I\_LZRE%BB&=Y$LIPL:X7RY-RB.<[%DS$LUE& MV/J8/*G+)?"Q(?WEZX['4L%P$BQM*R&G;RWK)9JZE9*YI:XRR6A/41A?7RX= M^R>0NT=@7PII'2T7.-P3WS1ZU9>-#_L1/AQB=G4\?95Q(9#4G/;M";,GHV<6 M;!3YRS=?86#+"YZR"#'8$4W]^10&H<_!?INV07VGP2>7483]#&3.$LU6B8:3 MN4W_S@Z'I77J+L50VSR(C42RY!Y1G&LX:?>4S@ SAI;P$GSFHT,P#?*5K!*% M?EG/^^*)[Z3^)W8.?B(/[VL8&1?[,TSZK'[;/FCFK5.8752@GY 6B7&E>UZ;E!N1XQ[_1W1H-R$C$9ME-#72QO% M^WI=__/[S=.?TM7=[_?7MX^73S=WM_LU]V*#)[U3J6LZY6:2,TH\CR8HAP?P LQ-]R3=]V:V ^.SM&G,/K989GI*MBX(TB#S?1IF../S5RQUG:5Q@#@U M3(=,/-MQV_#M%.2BP[(Z?I!WB2R6<_N=$+38,J/Z XD)ILRC M*/_F73 M%&[^BH4._V(*?C48U\5K*?XT97L]S]D@."T3I_L,$Z"Y_*;GD3#/_[.-"Z#P MFN'6F/2$]'DP_ZEN.D&1 ,LP#_.A(]O+FZB].&#=8"\HT@D39YX)38KGLZ5I MJS;H8J[10-_9'FTG1:A>W,[I_= "USW'_KABXBB;7SHPBQ>"3/WY/<;GEWAH M?&[7JSG=T]FLF0! \)./AN^\@?7K$FLE%OK=UM@C%LM/W^1S>G0+X#A,VPZ. MR*!'""=9B^7)VY87YKE'SSK"XZ&)LJ3F$! F,OTS@0&!HI"?"9@X;P&?AOWW M0FKFY,6IN%-RWO2I)2#(,#@/TYUA$06U[V59N@GDP1J\K70/4C$T%)>^ Q84 M,Y<]C^XML NWZD%(X+]@#R2">09BQUX= M"CVTF3T';Q DY:47VI3,Y%W59GAK0M\()?2F"9S[1F,MJGIS^S56X%"09R(( M4\Q5R.851*K:^J"I9=@#N1*.C>B_=<8("BYJ3#-*]6G>;4U M5H9M18MCJS69Y+_X#AXJ2*7!^O%OTO\E6*ZV94ZPI! (W&'V)/Y.^@;FH_2$ MYN-*"^1FB0AQ'UD'(->G+H$2,KQ4]W@IIL_7(2W,GY1UF2^@4T/:>U^B_?T5 MC?AU0]:+6[N;9FHTW,$M"C1-\"744.E(WY&B-73'O75]D")A^CC\G#[@=.J5D8GU=FK M]2CJ9< SP+J_(5'FWS(-],=@V-;ZZ1N6@3-!*"#1-\%G8*)B+?R =H[EHM": MV"\6C&5(!E- JP QRD46N>!"<,UEC]PMT$WE08XE.UDFAGD8!L;QYUX0DL=7 MT\ +2%LL@8F_N"/] 9_C9PX*=8>2CPNO=][I>64,OMQ8T@NQB*//VRO[R6$R MA)XUFT/,J&.SVNI=*]U>:?1/_^ +9JZUG-&W[K?&+NB^!4QMML6Y7M-==*." MW8CN0NI& K4Z.E*3A)3%-H<&771IC9IQGA?FSXN9:1C$^DAG. #O?^:0 .SJ M M^T8V/[%=C886L\!WDZAN4('M M&?%3W1756=^94I &KOGF/3*?+67Q\[D]X=?D#Z& 8VND ?N$\/R@VPS ;30 M&$P E:E4Q_%0L9NL DR+'3I^MB;N:;0VE/DIQM@.? V!6B!0"VJ(6M!D<(*Z M58IGP2#(6#U?MZ5G011HZ-+/#!]@[:(X:LM(UTQ-'ZS4L=Y B26LOZ8YI@E] MR7=5"3"SF/<_B5G-G-!R9Y .Y-9XV-8&M2C2/2Y:N^"\,^&\7=4*!^(\I34> MM.714'">X+PSY;Q=114'XCRU->ZW>Z-:0*DT'ICB2?\I?286F9K>F4%2; 7? MSFD>9@JMPE;SG0X*D@JS$KWAU!(ZZ65O1R) ZI(;SN,HE/1&ZU:5K21H+>& MT=L.4^!4]-:G0(#]N)%^='H34;0VO(EF-<$YGZZRM=GN1QD;5&VI=/28'!#M MW11(-K_P&6"$H-N-MY2J8W7W\4((@LD%DQ\[_+<_DP];8ZT]4N,6K6!RP>2" MR:L4:=R?R4?(Y#VE&4S>6)P6_:?TS/S'H,T/*U8Q%TN=M67"A#KFD^B8%H<% MZ2Y-PW9HW<2+;EJ8$TVFA+:R\F!$W76)QQ*::5Z>C44;FY@J&T5#M.8&2R^P M,D=Z M6$/.EXCSIB@(0>&,$XZ[4?J>Y(NM&JO]9QXV5+K#[2 M^R?$ FO,B<-@'5:_ MQ(S1),2681<16^*6M12 M02;0S=67PV.B9,TUQ^@Z@$'MM"/7(@!:K: M#D?]=,2/I@?,-LF O;'6]B)83K[4WX(E.+2&Q+VQ6/;O!H /_?(+G,E7W73^ MP$S7)Q1)">G!PQA,A\@_K4JJ9R4G54[^:<.2^D0JYSDN_M<[:\T3G[I-924OGM$"%+0)=J=4B-$4EI M@ED/R*Q:Y9E5;8V'G;(CQX)7JT&R@E=S\&J_\KS::XVU3HU23L/X[B9XJ4 ( M3D0([JZU!0\4Q#YP0-P=#FZK?&O8X ME&IC2;FE4NTU!ZX-SH=1[8Z&U6O4+*=WK,XN^XO[2XTG"JU.1*$(HC@*4?3K M1!1J/J)H?'CA#QLO?N;8X.&KCBC=10(+Y\P%)]"7J[-;L_,B5YNC'DVECW<_ M/;U#=,ZT<@(UFH%6-*05+>[T"%HY,^V:@5;ZV>5*4[S'8'>D;^84:ZRD/QE( M_QEZD2D]%.3DX,;S;O)\SD.>V(4GN:,"8N5'B!0Q&F)-%-[73DV8_SF/N%NM M(QZVQFKLB"]V]/J0DXOA3K:(D:#3TNDT.='P1$>L=+NML9:?3I/5_[VRE;-O@'<$HV'0-NY@%K=PCVQ'OW!-=M4[)_$,W_O 3#_16((27GDS:VK5W.YZ4$4FZ! M;>TXQ6P>?O3H))UO 6^N.>>]-5><%.W%M-&**6BUB<>?T)*I'EF=HI:]CK7L M^^&98O IZP!U20GL%4L)W ^6^Z2]J2Y?7ASR0E4MZ T33(()3V=ZC M/U/@#D%P8'F4'6B-JM/,3:#4JCY1&E,YQ[R!.W"+/; Q:#F;)_U#MWQPMY@W M)._5+*244O$:E4S3YN[NYH7?&@;?S>W7LNNE(^=VRV\%!\@PB_;H ;!/8?M:\2&14; (TZO5H M&P@F%4QZ &SIX79LZ1*Y,S19.<[(CJ14-<*G6GI.:@4YM?%=[W: "&8R9NO; M&2JGO2H?V%Y=Q_?YS;%=-[_%VF^-!UI[V"W<2;DZ_YM+O 6H MXC3<=3;1O*^V,R4F9O;^#=/%3>?L(GOI/=]/$]KC)^([*_;*'=J3E=:XK[65 M4;P4]>A=X$4,0L0@3FT7)O!4WM">K+;&JMQ116A/L%7EV.J8H;T(+UU:!K49 MZ @A9Q6P WLBZ'?:A,7-^JV#I"S6T4K,:20.*I^O*<7U&!_X_BT+ E)UB( M:(>(=AS>B!Q4->50[@.O#3N#LE(.!3<);CJ8[3BH06Z@/! !PR.3$!=RM'"_ M+$-QO-[J.D0,2HVOQ)V9$F1?#S5?>W((=J1W6&OK:G]DKRV M4@A"!%5$4*6&9F:$(W.;F2.$?>BH\:"_"%%6AN+.E9OV,3/W@72+L]&ZF2GG ML3.5\M(^R@Q(-A$_#G'-MJ.W$&GI@-5)0Y4,0,HA\(F+]S\,+0VS$/ A3_\9 M@%C-[+F!5BH'N-H8N+V.A19@S3$8+(HXEX:4M09 ]S8S)S/IS?;GAC337XGT M3(@EX63-5QC]^3T"S\9GY,*#AJ3/YYL?!SAH!O[&=$(<-9TCS8'MC3U7&?;: MWA.&T?YS']V'GE<&BS1512DR6(M:9Q2W%-O[3BA3:7CZA!28T*#3B[?\H;!G M>\YI5&Q.6$H.>CQ>E\.I8-/Y:DN(]D3_5.FTL1]D&PC017 ]H,'Y>T>Z9$RR M02JGH8)>&A50RGPF<_N-3C;6H'B%$HACM^."PDUO1)6@A#86DHSB>Y)@1W2W MM-88OXMMU@868FWE_K8VU$"B@01$]$C$LJ3)U$D47T2L]0YCU%__Y9O>^XWE M>HY/$Q7N@*R=IYEN!7W&Z:)2DA)H%<47D/8A3FTB?6 =7Y*TV%ND:C7>#*S MDCM:_$JKB#SOUWA#,#ZC=(:C!/)85Q!/H0F5S'_4]EAGPA#]4U^ K[[6"S*J]!F//0[I$RX^"H/KIN#@9K/0XF'UX'>,+R>1K8!_N.#W!+B\P'

+.?V.R&/Q'D%"RWY M&&]MBTV4GIA+SR#Z_14L[=;V_B3PVF#*B4>C9*#+-_@[F)31U5,H;SUN=RPI M2:#,HQ#;/V&5'IS,+CSZ6'^/@VT"H]FOML,_PN>2,>K?;!B36)&] J?"MAB5 M;H8,#@JJ3>\U+GUO9CNXA._ 'TZD_.U^#M;CY_>UX.8#,GD"Z+;:JR'H-JI5 MAG^-&A/QL*,HW#L\G#@*^AR$A4MECAU-W;)"!'4.K1W%8-_F-7Z4:@7*K6@= MM9\/G#IMJ&%'ZU4._AHTS:A?M4G!4".M8I,2IY?]]/K=WD$1U6L #9X&X*M..S5AR'4M5YS03T7+0DL*H2&TI-"2 M@N YP5>=:FK"BH%^9/(C34D>M2B:OO8TB;K[I HHW;TJ-C+=DL3O2+[9;\1A M?S,7II=T_Z]JK?&H,TBXOZ2I@?*G/7,BCKO0[\OESH7VT[!W=XAJ@69)S_/0 MN$;%2];5 9!R3VL/M<*(Y=4II"U)@%:6 %,NS97D7,L"&?_I]=FA@7FUND?% M[NY*AN[NZA"3ZV)-ZO=R=$0Y=>8EUH*TT]&Y:X(Y2Z4>[65 M>X&B\)Y""R+ZPXI(U:,"I=0M>*14+'C44UMC1>DD ,05C1X==:49HD>]7FNL M:IU^O+RC0/0H*TA!C81@FH&I5CYZU--:X]Y ;G<'\5*HVN)CE"1!*TN :09F MLH:M7/2HU\<"%;44 U.@I&1>8BU(.Z?"5*L:/>H-*#"ZTB#4(:' M#0/E7MC/J2 9"N5>R>C12"AWH=QKH-P+1(^T;K64NT@]VD)%O8I%CS09E+*6 M!#U2-'ITU)5FB!YI2MI*1>Y1%@-3JWST2%/AA-M:7UQ.UH;\TLS+&%Q'-6-' M6J\U[HK+27$Y6=R\/!">6_'8D::EZ-.]HW_NAK;ULNNOM;+97:C;40LB&)7Y:YW]48J_, MTNE"W$X=T\:(HWU6,WS0QWSZ%5JQN)T2MU-[VAAR9?NJ]N62^JI6\,Y?F!8U M,"V*!Q_ZRI';)PK3XO0$?#33XC#AB[[:&FLEU40+TT*8%E4,7_1[U>JE6>.^ M?W3$CZ8'KYMLQR!2&!R8Z\%Z$!.?-:O[#I2T ;=5U:7N;@2PUEF'Z).9]/#X M77K!5CZP8-.5R%^(\N_9M*4(?1S6\X-XJU_M[.['NQEBFT!\G@[.VOO N]SP M9? .PAM5P(?$ L:8S]^ER=R<3FF?GQU]+Y1^:?Q*_\#&+, BK,=%QJX6?:TU M]F8.X=U7-GE"FCKV(KX9;>S8.(]OAV$Z9.+9CIMC$P85V(1^:^R:/R6@ &^6 M=0\V>G[@CW!IIN7K+'&I%!X;__W9^=LXE7DY?_24S@";1BQME[8T^4B[VIBO M9-4KXI=U^#D^E>[J)_HSF+&^E_Z3@T.L910#_<'&SD?^G#G!;):@I"Z>':+_ MN-"G,-F/^OQ-?W=1%40/!LY@8P\WEY]^#B6*TJ3A-P@JH%99&UVH.RSA74UF M8A;Q2F=0"7AI&1N?4!URB9V63._]";5H0GN9_B"IOVW(G;Y<5E<2=;B]:T>>22E*D08@9?GHB;\?-:R)!#95*K5[Q$%VO0B$ M;+W. P5E7=&I!5*O0.I-GB9M_BIA]U<)NU=*M'WEJ;%Z3Q%W^LZ[*$JZ)_U# M!V,33":Y[$RJ/$F=V9BYH3JU&UVD[W2/Z@I5Q)8?V96@< *KH 2%$W@49O-!!NRG 370@+TD?'OA 1[\7C*2Z/>NV^4A: 31ET(OQ0X8<>1@6OLVIM;B@' M ]ID4:T4'DH]"XJVIM??6).Y;] \:,FS/7V.%35PL!RKK:?*O6=F=BNYX;'01>:W2(W%>S0E)WJZ01RE+NT^XJNCW M5["F6]O[D\!K@RDG[BW%=H^'B\*]Q8S[-_B[]$RBJ[>!WR1=>N,20M*9B)"6 MU$'&7'Y]N73LG[!*C\S?=Q47C8ZV"8[@QE"'RW;>=H2:(UL7W*,ZOB1/C8I"1- MA?KJ!:RH<8F_!*9Z-0UX-O(K^,Y>+FW'0[GS'AG%7P:KNGEXA+586'*YT($K M_46<1W.*L;5.D!=JP,&ZY]@?KW1W%N5$#BB>T^(?RJVQHK6!!.+R:7V#PFJA M":L/98<('JD.&P;R8U5MFKI&BWLEF\M4=EMA^P 7!/1 "[/OIJRNE9(*2"A, MN XWY$*)[(C2&@_CN5^_!,53F>MHH_O4A@5ZQ%D =QBL5/=NXMFA[I0[(2T# M/SA$TK&,BM?56HX-NH%1UOP]^J1I&2;J>_IZ_>7%(2_XKW!6S$'%;]]!P;@S M',Y^]G1ZL& (OLSH+X% 7QQ]01D1_@W+,^%\K(!CE_I[:-6$([)?PU=T^F=[,+X#!].1;H!?K? Y M^ *!+5Q^!-P.7&U8&[Z@:PA>".^>@98&/4ZLK.^/K(::C)$-Q[6L;3HP6W0< ME* P*7S4Q_8#T;EM-=!6N-IR9[(UK4%4H M*XU_^N )@:CE99I@>7PF#R28G7%C?:6EAF%]S1.\:$['&T_MCLF,**68?KJ !,;S'.1'\CAS9*7UL&<5T M:*.$%*6AAMY,5XGM7GO?)1^VJ4X92T;@Z4["Y1>5BGNNNE?Y50_ >DF*@U"A M&!!^@,JP*6JW>>?T3Y5N'OQ%:8,N<)<$:Z2!<3JQZO2]R\_CH:- 2E([);!@ MP"S%36 [[+K^@BTMK?I\.$RJ/J^?[[ !1\U<_'IA&V1.]3LS" -%).FKD_E8LN=6 MBT+Z?KE%+_+'5G.5Y&?_KFFE@,3T.S5R4 \P!M MG7K^10JJFY:;D"G4EHP1NH])'UKI$>,4C^\KG%YP>'AVR1$W>D%2O(0K[QGG MONH\S1G_4B3/YS!8(X>&-S@7;E0KR(VC+@9/>F7E%@AN%-Q8$V[L59$;L>\Q MN%."&T_-C8VOL_EBXJVW94A_FF2>7FS3S&*90]Q9ER4L,&\+T4># V+"(GK= M-35_$N/BW\2QDX6(TAK3.T?E4Q52]NLD*HZ!GR@XZI!W;(?A*%5PE."HJG/4 M@>YO#\-1/<%1)7-4XP/$?]@([3_'A,RO.C9;2-T^K9$@)U6._@8"875&Z3ZN MABVL>V7YN!4H'1-T=[(X9QZZZR/=:67=.PBZJQS='3&BEX?N!I3NRH(&%@ R M.\@F.!KIFSDEF,/])ZLN*FYJU8EK4NK"U/+J+;:Q1=9^D*-A:RQWNK'ZT:IZ MFF=&+&JUB&4DB*7"Q%)>"]H2B$7M=@]/+!D*X9.;X^$DS4E_0+HZZE- M-:(K@\%TH*G#R4#7IZ3_?[(*!%^/6M#D4M?;NZ=K21Y(/-"SO60YECH?4L$7 MTYW,;1GVJ-[RQ)EQ[(Q'=H$078Q&;I2>ZG*#&XE*:F MI5L34Y]C_C[Q)-N1YJ;^3&WX53'G'+XTIUANB22 R?^\&'!F$D=W)C-:2ABI M\F08$;Q_*E9SNIXT)Z]D#A;HTO=8.1_\Q(4]H -;WEJK5E;RL" ZTCE*0EKP MY6#)%_QAV9OS=J,3-VGQ)!P5*W2(#TAGIB/< #_09SS0*,#4!EH%#([)MYW: M'_E.(K^UK0NG>83^S;9>+N;F*U($HQCH%G4LI;3)#I8TUR-+$=";^PO6 &M>+DGF)#1+B.^XEIT#]G8)] M<+0+^KXY+V?: #%"8/Y+Q_X7<_,FNCN3 MIMB',BB!#!F;_065^5+Z\#8S)S.Z"]\H7ZJ,,]U?5[4]_(?3Z ]7,B%8%\,I MZ4B/,]N?&^MK9M])Y"1X$A^M*;W38=700+BJ NO"Q M]%>Z$>9?DR!YD BT'=6L3T +)ASB)>[233C[*S#F7K!4>,<]4#>BO)7M4$Z; M,]M59UOBS-1\,^L?;V:]UMBR8]&DW1]$"6W"WAO%Z)G') 8P>Z0XDJD$A19) M6DF/(VLY")GDL &?(^IG72NA\%GZSM)V28TC6UF5OC+T"_3!J;6)IO.]X%&H' [@BQVDY2@:C)4.0CYR!_P*>($D>K MC'FK:?H :(/)A&%@ ?$3> ZK0"G.1?#Y4G]G'ZXJ^S!O=TETR YX%E-"P2]N M;8\PTW/8EJC-@@X^6*7/7INA8G P(7V^UIZ:,3$:!C$;>GV]_Q\(&%#R8*V@ M[RXQT4IG>(585XZ'0IE.P\W4USZCZ]Y3FN"Z#_=TW?_IZPX0T_S]:^"TW*S. M+LF'UY(<:RWNPS]>?[N^>KK^(OWS^^7#T_7#MS^EKS>WE[=7-Y??)-"Z=P^_ M7S[=W-WNZ>'C&_JTY[S, BXN&3.[-R_ M@AV).*^;/>:IM\EQ%]1Z-9(?@%8LJX:ZS.[OI15V8_?W0N7895TFGC3LG7Q- M&ZZV:4WHN1B3KA$NI=1N]"<][,W%IS31^&[IOH&=*6)=)/*L>*^N[-4CA0CX M?/NPV['O_5G3-_H<6.X&8^:V#T,8X!)A& M.DD8( NPS1.W1"S%D;FI8F(8Q M)Y4&_#C%I70E-TL]!8^RHKV\!"N>(ROV*\"*F&PYTMK** Z56D%6;'P]TV\. MWO;>._;4]*0/5*U+W^!T)>RR@&%L^ J!MEWIT9[''=+"&?\U%B7-:EB46W%3 MRF&$DU\*C%ICK=ON:F7U_*I (8Q@A>:RP@[%6805Y&YKK([:HT&\$U(E:W." M^PZ8*$GGG$,^5?<)UM_[O[$F8!!*GPG0.B)ETG^!-9@_)-!DH9BTQ"8)Q1WV M 2.+;R 9 X?"M'S8B+LE85FP+J,?]AREGNN?X'2 .6]:NO-^XY$%-BW$UV(O M%/AI %V6*$=E,"D&A0MKRP!R$.VX!>L4LB<.RCIY[1,%'/:VIA:VU$OBK,9[ MY+<$''$\^U^Y9A4^=YT=C0\%E2K6ZL#?-D4$4,E*2N1G:K4U5MI#-1Z#*Q3A M$9ZW8(CC:LJ";-!KC?O@>E<%CJ7QCB-6MDT"[7;]_]K[\N;$M23?KZ)@IM^K MFI IM+&X>OR"LG%=WUME>XSKWIF_)F1T,.H"B=9B%_WI7^8Y1PL@%H$ 6=B MXK:+19PE\Y=[INDYL&I?>B2>1(NPA?5XS"KP4DFW>.*;,=,Q<(' BZ@E>A E MI:S2)(6V]JHUMQ!MP@@4'%"T:%O, /6E+3/7IWO:6DPM*L-!V&DK>Y=C-9Y5 M@#03:FH)>7F_THP34R9?-[:69\)4$SQ05GFVC/*;Q4BT(JVSY9V62EYFF5U) MQ^-W+RR:%Z W.:JZA__%G"\<2^[@WQXQ:16MA/U>7JDK^B*JWA^25W,HD5_8 M9(M^(7K)(["P-R*9%NZ3U?.Z_>4#HEXB+8UU DB888\]VO0LZTWE,ATG+K$::=<^ +\#:@=A"VQ_07@>\ M()@6-A>P^05BY:MI.S[J(\1_<#I3*WCH8SUSU@&HF(%0G7<%2GSOA98D&Z=0 MDMS:L"3YVAV-;,8!;<=B<9U7XO1LXB?]Q3(*=-6LGE]J1GNQ;YVO[6_2X]/# M=:=S:)]!HZ<&9Z:&E MMK!ABE*3I7B;TC/I#1S[I]3^*GU ^E5KG^,WZ;^5SQ^EOCW$YB=2-P!0CY#K M>FC:(XDW'WLBKZP5 OV(=.V&'OW0=]-Q8%$C6?I* ("=256:>GS4TPR>A+U5 M/-KQ!?LUF9(?OOBV99O>9*9Q@BRU.UT9]\.YG3A][.<'1AV/:CHQ]1QJ;M*G1@ MHTFR\M0F8!GT%^'3-.68]YG!\G-8)0H&'P@#*\^'M"42+)(M.>H=90Y!(!(+ M5L17@6]DK%1F7=+@X[0-5.:WHJQ;(G&G/8]FPKD#R:9IPU.AJS5VE5_/!P]X;7)R: MOL3),?WXB"*/O_M;Y0K)8^1:=M\FK%67&P9#$E"A3QO@T;9:< =PI,"UK!0XX?T;OKQX5FLM;^I" 4XZ\8LRD#.0TX!_=F:T"XTR#46LH1I>SW/[--6<0,36ZX1)^9J%U;B M4Z7T4CGXC['7IH]O4^BBZX]6 MST7)+0'A@ 07CK&+)EM!5?HR22B'TI_7&Z1Q6&G)*Y\").?CS\.) ;']7Y\O MH"K]Q;H'VLGJV(GU_\,.?=11B22)H _804Z$_W\/AY3W&VF] MAZLTP&K,U%I3CV'EWZPC-+X>B<.>&>+Y@Y( 5Y 0389DY C 5)18*<+NKY[/ MVEMA^\KXQMC"X K!>L7F%P@]L ,+?LQRWQTT*J>5/$XV\,A>CZ9^\4Y4\ @O M1!TD?0KX-!,;6^/C^%;X2?#FC:AK)!VVX"!S&JF-%19Z[#+HD@ $%NVT37^Y MS9;U[#X@W#V:7C#)M%/5Y7:J-!Z&N">6Z%:5[J@/HT9U2#A3BZ1O,^?>FBOV M!B9W8LY-X#Y # UY.W$_U M&9J*D(;")7(%ATJ5]5%<&RI3.AMH:V&/ZR^S?=SBYL5,<62\$%$9JMD,)ZE: M4FX:T_/0&!Z:WFW=>CE[+]!:;@>+YVP&7(H[)VZ(F/B=Z MV;'%G"ST__J126WWN?&2? D=3-AGR88[M=*ZLR\EJO,BKQ%V?\_P&S'.9F= MX="C 2X9N[EZV+_ C[1U>G*X2NP!Y:-1!"A$8N' CY$=])P2GGA:L9+IU%$VF:<@D,Y*BE3B2 MLG)ZR=KVJ^W[81;7Q*;KS8!'I@?O0Q$D[_F9HF/E+3D)KF'$&K75(D;N(TP&(QS%.0(D( M(<,+AB_/L"F\RPC[(G7I$7/ 2?EP_UF!H5AI9HD4S K)$K*U!F[IN\E)0:6D MH#2KTF_P4!#9,@A4ZIV;C['0\2,QRV* 6?AX9/($S:%S'(;UX M-M/L<:2]?C3""93&Z;"/IL,@V2Z)I MLW H!'N; Z(AU3.9,4.V/AF;U'5#HQ[IB "503Z9"A*P.4 C; 8UM'^B\0\W M$= A7U'"&*PLMAO8?=&[D#D/C9K[V"3)^/,6+[4C$R; MX;$9R32B>5E.SQ[CFV8,+%/?2>_N0^@,L=D5#04QK85!823;9U9(L9'.I;(2 MMR:8&E_2ZTAWES??3'L83]!@&6!L?V;:>SOCD)]:+[O$&>,"#A=%6T ],BDM M9=8Q&[@!2\JCJ47I4#X;B,%4-2ZW46&++RE6?GK))"C3!P'R C20_')J>IL4 M#6Z36;!A"Y>1KJSO,NKPM3ST'^$-E%GX@;A9W>;^(YSTJE07U09.N51-=/@3 M*^U:G7DE(8X9[WB4'8E'EAQKZ$=)(Y2JIWVNII^F$OX@^,EM#ES=QA.=\V2U M&N;USL<^I@Y6SKL#;9\[4-;: ?)0SEWH^]R%BKM81>!3OE$^A'(=EVAGQB4Z M"TW PK17(Z7W.-V,JI%)GPL*_,0$,<)\J-$<,#ZL0Z7CBU#XP2^BUWMN6@_G MFXA!K9#F:_DA/)%I>[,3=XY21[B;UT8SI"65)#X5'3AJ$DZ;BO.A3=!E1Z4; MR$,FY6.)$NE75&SB8$ 4TB])YH#%\IY!QTV'%")!$U] ]#4:?.":PZS@,/BP M0.:FHS(YCBM.2:[$Q_!A*DHZ"\,?928 \WT(YN>-EZB 9&U5E];2_&3RTDZ&V"98P]VMZBNP'>,0%I]"/"7RDX.*+ M.:1F>W= 2.!G*B'Q/)_($VT[/!#AD,+A\DEX/_#P7DFTA_PK@76?91_ M_.././&8!2(E(!VX6.8-2WZ%/Q_T6#K7$3[WW9QPX_\N=MOC#Z;7!G 0XAHB M?U./>(%ITYNEUE'L*X07P#AE.99.B)D5."]2QJ0[BV4?T^^[_3Z-"Z"0H6ZP MS#QC>>JS^#=]FSK@3"]@(FV-#&4KRE">.P8[VG$B^R1J&8)9YO,#P7'-P-1# M:N7Y)-HS_SU@?Y/?DR]SXYR.T24CA_M"IPZ(NF02,#8]F^JG]&4J2[D=P8M@ M?/8BQWS32QQ*29((2HR1ZY TS5C5II[,)-9I\!%J6B>Q-286CK%(O9,W@+L MH782W?6;B0VMZ9$-ATGJ/#\8/EZW9U(-P$>_"A?K?%ZWQ:W9*=ZDX:RT S2= MYCXP_1E?;))-]!QK!+!@/A79=7^"%63V2-K-+S5EKJ!1;DBGYNII#R[;_&+' M;.R,!Z+OFV\N#:8#P:87/'2M5Y[AQY:6\DSPTYSR)WU>^ XC601ON/,4^O?1 MN,(G8T-L)%*NQ7*;F*;[>SQ^ 0+T?/ MR$W.3YHKEB:]HWFM @AP]L43&%!/93R5TW_P \B$)GB7PQ(#);P-#1WM>%;Z M+#:E)!G22@A,@*!'!13M3&CZ\>%'9).N69&CWYR+#TY5/Z0"/08XI01B/1>5XV"?=.4,3T$@8:#+-!H/!:7D!CWOH!2[3*U6]*M'(09J/I\.$ M?O@R0GB*ZP7@US"ZE<#T[\A$/92'PUXXY#X$OJW$NQ9MT(([QT EQRI4J,:N M%Z3@V4.#) '[6-U*9HDBE,%73@$#GI,8 PWF161 +S$6Q-1+'+X,601K2K*G MS?AT+0Y(A_CK_PPQ#!970G&S+!HIC04QKZ\>>44_)Q=0"KR-(@JKF)34OL>:.&^1)ZQ:K Q8W!V>:H]> MT B)8LBL+4"?3-<6II^6BM'(L>LHC@S1J .;_7L1CB-%U)=$RM12]F[4CB5E MZFASH]*!6+<'^F[D_V!6S< <]KDCVYBN+J.N5Q8<=6-!A67 :*;C5R*-6,;T M2:H.A#-XIN!5 1G@2V_J!Q)[2Z6-C9'LT\F]K+:&RE?:_X]7;X M"E?%?6+M^5URU2$IZ$_MAHO\=7.[$C!W-[IE!XSC*6^BRCWSHR=^%3_ MB7W5VZ:K&;5U_0)/+-N+0WA^0,.ZV-Y MR5\#$O":.FIYT< 7QI-B1F1>/Y9\P3H$2*R6&I_^9GK4N^ZGW$G4H $Y-&4& MS18GP%5>E/ M# S1+ ::<9*.BK,'9^5;T!1$EF-![\V<%3DTF=Z//\H>Y:?R,A";,&<#C'WL M%H/I(4Q(L\\COU!NCFZ21Z62=':L/8NB&L 0J91Q^H1_A)[M6S8#>_[\J:J3 MN>2Z=*S4Y".]V;/XWJ(#'+*SZID.]6'0#)(X-3D5:9%&P/:N!;3P.DEEW_/2 M#AX78Z?._\'31E(5/#9/LH]3S<<\J9N[+!(ZS^Q@$">KQSQJ)\K4<)B4/<2I M1E3XH_H4LO!#G&00DX%,PX#]V23]1.V@C93X,?#" 'X#-.Y@^A0"L:= Z"5\ M#@]E6=[I>@$\X"1,'E\4@NA;68 MC:(Z!9Z_B^=/>^].NRV8%A$;L\=Q:#G;EE*5XSAVMBH=*MT"38LRHIZ)9UH3 M!S#JSNE5XWZD--W8M)T@5>@U'29FZ6U1(U$9+*K -=7FL8I1ZV MG[MQ[N&'P'VE&HL<]13 A]_$D<+X@]/9C-2%Y4LWZ $#X(WS%)A$N":8XC!, MWL9&JG#R\+YCFZQM)@V4,2'#6G".)[0)^91V1D8NR/[95JDURYBG=*^S9,9J3H?,,&)=H^-6=YXG%U+C2Z:A(PU MJNQ-[(N+^3(Q<=-GTD.8ILM&^B!F,"4J?>6@18]^Y,;TZH>C$7K2DOZ2K)67 MV>_;5+-X(]':<*E]TT;=@Z1[#B!RQLFC-$J-Z16VD\[\F$K!A".88RU%C\S2 MY*!G.GQ.0^=,>F52YWD/+#B0KFVO%]J\B1W+->0BGA$L;_$Z]6&^:8Y3T^<8 MGQT]3_S=V9-+K1P-QC$8O2%)9Y9.8J2(])#I'4TG:K)4;\RII/"'DR5<#ZQ; MP"A>;O/3P=:.:3L-&)!9S_%*J+>/+X78]#UWS-'-H[$[>+[E,ALCLKR7+XP^ MDIU"]OKRN8^FJ@?O[F\+<._W[5_$NO@7\=RLT2"ZDK-2QM#VOD2UM@2*ZI@8-Z0B14S]R,Q*I65Q25J:'X?7J%-K.JL631Z'4U*<6NNX MWG1J+?4V($6>1'+;0Y#J\C13Y4Y+XDQJF 14!DUHZ)ZV34\,E*A0B'F"TF7D MU#2%%9I<9>$U=7Z43DZ]^FC2X$42IB%8M(Q<(F F]BA@HW&8W%_223+FFJ'F5R_>[(D3-?^/1<_N$)C6P*2O:<@TPNG0"#M;CSG51TXWY"3C=SM?OG?OG#0?? ML"=F_5"9!]^LW6X_2F_W2:30)Y['J58J*5E&XZ(FAL2886@1E(E4I0P&)&J_ M-N3/1OD8M4>G?H*!3>+L'GCO)K(_OYL_L7R;F\77#S??DQ$TF)9G4L,X*0MA M$1!T4E.?"?'HRJGCGRW$!_G9B\-#L]$NMCJJV?#-B&UI![ P.BAKPB,8K=G,A\!^_GT.OD!I9>*(1WJ[8_/([J)^/1!VPM<#^?/ MT4 M+FDR3H? 16-A/#@Z-(BC(/QTKN* -N>+,[.9)3UWV#P,VP9=&9B AVNF_'(O MBUKH3)$3W%9UCI5S8$YO0*QP2![ZL^ASE_SBEPE_,PN'ZEGP4)_'H03T]Y^! M,\_%4.'!J4"TI$9$IG@Z%_W%SC8V3@3GR?A^Y=S]L'5W_G] M1^H%^F]P'N/0'/OD,OKCLV7[XZ$YN;0=NA'ZI<_3X(KB=';H+X(K>SN1M-4: MD[9\YC#_9?YV%=[Z-/^ZT:JJS>RW:E4E\_5%C\)604HKUZ,6OVYH)[XH55WZ MJ-S#H[.'5A]F<&QSO?G"K&]!"(^P_+E1OGDVS9F+LPM.-J5,+45;6'(H3'$_ MS+',Z93T6- 0VN8PLH8.G_-A:N(PBSM,=>HP3W["?1J>R!L!>^S6->\14'<"K3-D]R>S5_K>7:UE.'7P +:NMS0 M%_5+W.:V-AE'7X L%SQSNCQCE(!GFI6K>LV0:[7Y5H&"9TI#5X)G(IZIEX!G M6I4KO:[(:JTLO8@X*.@(Z:>Z8C!9L8SRLF M@I".G9!:>R8D%0AIOB1W[W1T/CZ@9SK4)(DE;RZDI_W4RYUM1\0PN?BE7CN\ MUFMHS+M2;RYJUI%7ZUW[2@]D1@KR7)<\E1*0IXZ.#%UN:HM:+PCR/%?R5$M MG@;S&2BMHGP&.R5/KJC,Y"PK!A#?WL-LXOMG&TE,9Q]NHSR>/,)I)4"X>N6J MV92;C:+4PR,3L2=/8R6(\!H-H#%=UAIE<;P+&BN6QDH0$36P(:4F-Y1%'=!$ M<$<$=TKD2ZW/141W[$O%_H::B.X< 2'EHZ.Y(&'!V)M1BI\BJWJMP$$=9X*=98@$%G7J?^@WEHTW:54U'GR!7(L$65ZK$V63Z&0 M8J]33"C/O?_3P9,RH(D!:-(R9%W=6MCEO<@#V;K:T3#?;!B'MJD\,4[$,TM(HC=]&Q M%_K[]:JQQ@(RNFCB;5YHU8S.5-C%#!]0N9KM2KEY8Q_\-6V,'9Y#;*FU=8>* M=9P!Y[:ZDS=5KUV?]OA^9/T#?:GK#JVM>KN4+G7QT-\_GUB,:,)R?L7QJ\J$ M$& >^E]=U_+;CM4EWIO=(SZB3'XMK E:F-Z2:Z5)DQ)](P1K;%ZB5"1K8'N( M5DMNZ45% 1K"-8X7'E4@:S1J%6N-&"-IE:6(H%MC8HSRO9:2%1L>-P*;20F M*S/PW,M'XF'W4/.5//27T1J_978>YB+_MS"04A#NO M*Q1'N)A4I0K"%82[,\)5=T.XF&]5%X2[<5/IHW4B+4OH%1;!Z5H$*U*0B[0( M,%NN*=?JPHTD.*/\G+$J_;E(SC PX436,QHI"LXH#?4(SE@S];I(SL!4+$TV MU*(Z/0DGTN%I:I%)T]J-28.-))K5K0GH5$P:0;A%$VYC1][/)A"N4MVZ6;\@ M7$&X"PAW1][/%G4B;:W,G@KAGD=>Z$,P()X4C3N]2_N1CB=-5-T^3?30J9:E M^_[Y-#7*GXBWKJPY8F,X:XOE1N]"$_%F)UM3F$1T;-,!S[DMXF:M M"KUP/^5'@CW*M+="D_$*9P\%=,^:K!J:8 _!'N5GCQ4)>86SATK]J:INE(0] M1(!=!$M..EBR*L!>.(=KV I/5@P12Q3L47[V6!5E+YP]],J5JLMU8[Y;I&"/ MTI"08(\U0^V%LXE*&##]!L(43[)JIJ>L2 M;*M6N=*WSZ46!'LN!+M89*];D3\CM#CW=HZ_%: MQUO$D%-7G@NO[U!7;F%;%UEOS!>PBXF81TY'\W'H7=(1=EF1&QE)6(*.CIV. MYOQ9NZ0C'>E(4>;M,&&['R-!K5L879AF:52N6M7Y0,'Y:9:":@NGVKFJZ,*H MMEZY4H1!),AV-V0[ZW@JC&P;0+9*1A^*\R/;DQ_OP291+L@>*FQFT3D$^=;< M?+FI/Y\%L:(DJ!## 4M=4TEBY8+#S8C!M#PS6 F%OR,WFS@?7 M"083#%8Z)YB^/R<8K!?-0;E6FP_N[DC5.B;_V'J#]X[(H,MMSZW9*'U-,TZO M*96K>F&9+^M?SU$:>H+8]TSL6L'$KE:NU.K6K30$L0MBWX6K3M^-JTZO80U] M==XVSNVI.W&*/WD_7AO6B3?O2X$K?;@A.*N7_K/ON:./*0??H^?V[4 ,\"UA M=>D19'O=DT#Z:MJ.!*#7!33"R=!?0A\^Y_M$-(LYFW+_%;502"(HLQX<))*' M?D0BTR9SW_Y%K(M_$<_-M);U"FAO3551/Y1':_H!V50>] M\(:\!*(B((<.M2#T@%SBXS$38)3I8W[HXR'G9Y<(H&;/@15IWZ8BJ8"TD M!RFM4-";A2GH@I9*2$MK"._B:*E5-EHZ'Y_.'5RZAU5\G5]CXOA$EM#+ P(\ M?H,YH3>2Y:>8C[N%+(^.E)TH/_![UW$C_RPD^_431WF+P2NB$35=L_FK_S) M$^=9JI!O\R<$ ^M[&**$P5O/'5W#,VPGA /A*.$Z_A=*>^QSE/(ZOP+/A .U M'=.;T'&XH.'CKWON<$AS$)D1D!]7ZI6KAMRL;].%*->%ES2 +5CUK%AU?:=- MB5@5.T_794W9IC9)\&JYJ%;P:H&.L!+Q:I.Z"AJM;3IA[YQ7%\Q#TG/-0UK' MG;O&]Q=7-QQ\L,R)+"W3; -"W8W=9MEOT8-'=+@1762=DE:AD%.O&JLP1ZW] M[?/8]6GUQ:5'AH &;^0SKN="H]^>Y1#3)_B RI4B1=RZ9YA4:>>7 :%@9_=A M<4X@$>X]H/YADPYE\Z4Q !0!G()7D-)_ 0]\VVX!F!2[][_7#SOD M)-*V1K9C^X%'=QC'$NA[/B(%;(S^P\.B-J01E(SS-\>V>_7W%P]A)/UF4KGU M*3#A@?'K3.C=AR/8:H_]N\ R#Q5])81=6\A%O_QH0OVD.W\V)CVB>9BC@IIDSG-W^DAND_YVYGKCUB&Y@*2-_BUCM('Y9JRSY5OU" MB7Z7DD5R851*72'PM,-X1'6?#NW#71!SB[3ID*&M?!Y#@H/BNL($FLS'<4W.GY=[_Z:#% M031U3)[79;T^/TRXX'E7&R3)>(>9 7L9KT0HSI;;S07."\03C ME93Q"C&IAO'7AMQH;-TR?!^,MZ!LS#A$V9CX_K899,=FV+1]GP2^2#L4 M:8:LI'1?/-H':6"#4Z7#59DAVS*!IC_ MT=+D>GV^+>+1LD$95+ CD*8B,6L]UFNN2*+9E/5PM*C:E)O;2R"1*%-*NEGA M?M^4;G2D&U6N-\N2#",,()&,4R:^6Y%@OBG?L2:N>NV$# 9!-BFRT79#-C@Z MKR'KQ@E5YY1!P2XO2+/D#48N(DM#Q*Q6(<^*C*Y-<:=1N:KK3;E1%_%@P5OG MREL[*H-]5EZ)?VV.;93YM$>?90>A1S:,;Z[Q^ ML]^(M:D<;.'\"4TO*M6W!().<,KI%! MWRFG8&*.K#9;)>&4\PDN;9T/<":!@E6-6G;*'2JMQ-R^N*J$P01!6BO[M>R4 MM'! KES73S$13)#6RK8M.R4MO7*ER6IK:YE>$&F=CT=HNX21,TG46M6])1=K M9% _-G$Y(1>)()WU>[ALC*I]^Q>Q+OY%/#>3I.H5H)^FJJB?!5V=)%VM2 K8 M%I(:E:MF4>6J);&PRRN$64)05I!PPVF2?!9'1O#M;',;V2F'TQAP7=\ZLB4X7'"XX/ -&]OLDL.-&N7P M1E$=10_+X0OFW2Z<;SL]QQ2=?:D1R#.^OW^$?F#W)P>:2GL3>G P=)CSA)B> M!)1 +.F&],CHA7B2IL@2#F:DG21QJ* LX?!I[PUG"ON^BVV1^$AHJ0<;<4?P MI1?3^>F%XZ!GPZ?V&Q'-FH'G7E[S7_@2_<#DB2UF/?*LI\A3J5QI MU46)N'#.PZA]9J[%-_>S>(SG*=5%M4%\]?2FQJ2'\Y2'$UERR*O)_I;LT1B^ M ?<6Y_Y)#V.",Z.!%.[82.@E[TE\^C<2C+^28N*!U?!5G$;-.I/RT>(2G?C, MII##4/^AOP(?Z-C#\P*24 MC!?BV2\A_DI^ZE.R+S!"3#J/^YL)6//$UAT-V,Y_AUC(W:HN"FYL3('&WC:@ M5Z[JU47NH$P:Q/'RJY!&E7-RW((-4Y;[ZID.?/"-."%YZ/=!D#V1GOOJ #YB M][;0"?)OV\!M+PIW1M<&9(?[;'___5%ZQ45([Z8/9Q'].& G7"U\#->$M(^? M[KE^@-\$@K;"7N"C#+,B7DNXD4^#GY_9?JK"1\M)$JW:^C$+=(!R@LF= SI>@!>?GP.P\_M*#IBER'ER3Z@[Q15P MDX0N$$XE6J&,>/I.)-,C*>+T\',>^];(_$GH+Z1^=6Q.*)!*SP,@:I/* R1O M?NR4*:F\Y&J/#*0Q"[MLA_? >I[=F]'0_0.FE[Q/2?T19YAA_[,G1[/U-G#RHH@2L9P^\& M7D@JN=CG0+SR#!?3=X=#]YV* ]R:!' &:X.'^/3>KD%Y-)T)1P^?HZ7M<)Q, MOOT:GQ00P"M5 M/<-JNO,IK4E+CRBO\Z-T>940GG,#3'/KF,_OALV?YX:$XN M;8?NAG[I\_3I&N/Y:!*"$WO[\[MM!0.TZ:LU9M?S8!;_9?YV%=[Z-/^ZT:JJ MS>RW:E4E\_5%CP)#HJZTN&=N*+4M6ECUH1EUI157AL6]?.=^OJU-9/OJO(#] . M0=AU U!XBFLK'+@B(K\/#JQCS:G2E&NMG8]B$APH.+!L M'+@B8KX7#L1:5J4EZUI1K5IWQX$GGX5[[WK!0&I3]YXI?2#1!4M3FO5B^UC4 MD*G-%5GI>^$IC)AKLE+;.GU=U"F6DL96M&S;"XUA1%^7FPW1ZO M:$RO7+5D514SE??5',VW35$%NY@I6BMZ#^R%*0Q0F'59:8ARV=.DL16E2'NA ML3J;DUO?.I]9T%@I:6Q%\ZJ]T%B#SHI0]:+Z POK?@6)=$+/'8NQ*,OX8L5\ MB[WP11.-]Y:L-;=N2B\LJU(260DBC_46#LC2Y'JS++:5(+)BB:P$P;4&%L4U MY;I:5%6&4]K=(01OX0K2A"Y:M!NKMKVP"NLJQ*2 MF%8K01RH@7$@65.$E^@T2:P$8: &AH'DQO86BK#?&I6K1LN0=;7@Y/N2-\;;/D%?\+K@]>):7^Z%UW$<<+,EJS7!ZX+7!:\? MJ@GF7G@=RUHU76ZVMK9-2\'K&>TP3[+)S!C3@[Q@(DOC(39QPP9.V%1H3/MA MO4R TD(@F48%H.U8G4A_NR9J- M%5-Z9!/SQS2YH1<56Q:]&4I"_$(_E&W6G*BJ&/&Z7YS8^V:]6 M\M2,T;M2//$TY[I73)PM:MU*Y:K>JLXKT]&Z\T^:U11U/TO'>$,M8^1JO'3; MH1.'V=C$:.ZP.CM[%H F&J3X 4=.?I3ZL+),\C/]@JD/?IO-$/P&/YRY2:UR MU:C.P]FNR&KU@G2<8KJ*7CYL23 ^G#S\E7]U1N6JEC&^^^,"FI@>VKAT=#M' M,%VM-C"_ M"K_Y'YZYGNC6-=T O>)(9>$R5#+ID$]I0(:6Y(:!;ULDFB#]H]JM2@%:YGD! M0,L& #KZ%7Z4#1;-/=JU51N5*:V7(ZYGU!G/IVC-3 M[&?O#;/)R:_>P'1>B?1J MQPH9*>'FL18!-@"$PX=^;$#XH9VT$(M/N@%^+P MV4Q!5I6NPU'(T$<",>KX0\87IH4TC4IT-+Z6#;O-=?*--3&YW>NQ51"+-MQ M-",)6M\R<7H=>AYQ>I/G9+GM>+5PG0_]M>LHTK>)MGP&[&])?,UC M.H(6SI]?5$:R,3V?P,#MY\2VD ; 6J:49BVX<12Q3,5#='T)?7B$[[/AT_CE M+RY!1HV>\0$M%+7VF;U,_Z%\_EB5F%4#;,8_CT.GQYZ-=21#'$I-<;M-/!<. MH4I9-6GZ$>L9&=+-.]M8Y?K^@A"86U&J5F::8:GH"]9S;!JK H@(;:-[;,)7D M/!>LNDX;"T^V_Y/SJ/E*E-@HNU!3&C9V+LYR2/Y- /_.[K!>\!WBC$@E(\X@ M[G!W=]@H^ ZUM>YPN_X51VQT-M1JX^3MN^4_+KHZ'!_Z"*-4='78?I1GCW;K M\:4GTB/V&X7KE)]WC>(J38:_8:A-7L-T^R3^O\J!N# <834YY1$&E*_ M?WCN2*HBT5Q=]7/.$/8-V+JN;PZ_PN6-_3N'IWO"RW$P^B%.NL17AZX?>ID! M['I6 +L^'\"^N?NSTWV^>_[QU)':U\]W?]X]WW6Z&T:CZ\5$H_>?"\'686'> M-=W2)? .\?!3E:LN&=FP72OL!:XG/1,_D+[P3(@3R %Y<*1;\N*%IC>1% U3 M7I26G,XZ!S(:C8<$XRNF!%N$_=L!$!U&7VRP#?RIXYG*$>&9'?3(NA,_(",_ M2>[ S F6IC?V7-"Y+3_*X$O_2)P;%KR[$AD2EKH%'V0$^(IA(&)Z#B8!LF?R M')1;VX-?[;"W>"H*S1\#7.NQC"3IQ?3AOYC\(XW"86##-O'1YG H]4/Z\S[- M7('7R"_;IZD 5P$( !KP.>SH8;F]H1W\IXC-<2Y,P<5!?D7M/,P2D, M6@Y!U_$=8!C.MOC+N,2',/@-J.P)D_TRDK*,&F89&BM2U"EY3-UJER"I;7:M M4U=*4W-8[A_P7'Q5_/[HE<'?KYXY8LDZZ0]%EXC9C$"W[(JCBX1[(_[ '5JT MPVW.*Y[>'MV7XP;\GJO2+>^9._TQ6;(9W\"GAB"VJ5.5;M)V4@OC/V^!&8O/ M9&MGWYM9N2SEHZ:IQ/F[^]O=D-,W]YU34UJ+ZMN_B'7Q+^*Y,9754E36K%PY M[CR-L=1/ "DWA(MZ ;XUX5BB?'4D"C^W9U,JI22(F#CB^628=98FYR%Y M(\,9 $5.B- 8Z1G!FHFU"2=U)&]?IF_BUX:@-N(CX!QL2D5C#ZB;YCM*(+Y^ MTG3<.+MM6D@ -/>HB !Z8[HO_0T7"'*"V\22IE<'Y!([. [9,?13&O:HLDR M_C 7$315_!DX,9HK#%2(6Y7>!X0??BPV,)W0(R!,_X5L[_&_<0=5Z2^"Y$J) MB:XW_E+R(?;(=R(-S#<2+P+%W@CHOL=4',JU] &AUQL P'B1_(N AR=)XF>B MW44'.S9!GZ:@0^$ +YNVPW:9?$P]H2K=NPEU8DW7V)S017)2BR M/_D(QX6L:A>CUJ+1Y?D"YEB\9)R56HM.0@::L.&J$(#C8CRNS?3=T -N_"=H M3 &C OBF@B1+,YPEEM5,[QZ_3I%EYO*H[ :IO?X%O$0**#@ M!<7,SKB447]TSU3=FK[FF4O2EE]2WT;T6O>JU"DVSGD[RTI!=G\[^1+R#06, M1&U50OXNKD^KKE/5MJZGHK&1IX*[8"[0MW?94"-3T 8\=X++"WSE0*Z+N^?. M=ZE59;7?_E7[A]NZ^?7]]U_Z&7[W^]M#] M\=39V)H_D.E^[SID<1G*659EZHNK,G.P=KT6L_8!:CD+0),IQU+) *9=E78, M)4M)Y$C@[>'^^>GA6Y=BU>/3PW7G!@"J>_3^QF5^UL2?+='F!^Z0V:V/:+)9 M\/(IN%O32@WZ"6Q""YBI%?9F#D-N6C/SCCH<0E#.WFP_*M.,M4MJ5/;L<6QY M1H^%-9I,69.Y^S1R&5P/;-*7.K](+Z1&_4._;_?@=_"Y[+U;4%F=G@UJ*W]/ MCFW:?I^5/E)_0N1H(%@P2+\?-X.(WIMM6F(EU]M+7^\XOEZTH2P"6C,SMCI1 MK7"[%TA/(;HY%,T$_?$#^4B_J1@6^U=5^A*Y_(*!&4R=Y(;[IM6/W/.,CX3' M^&2M/7BIL\(=1>>'9\3^Y.ZB'GJ(HB8O-AJ:6)PH4]>Q0W^#_O)T0>$_0]MC M=OM+O!QV7.SK/BB^0^8&\<.7D1V@4R:AIJDSA=\D9T8V#)[ /8UD9,Q8Q;7]'%SW+CB&CZND9^E M+V%AKMVW$S.]V[F.2<^CQ$/=\/##_O&7[BZ#T>\Q^\?[9V6O>+-WJ)RA5

\X&-BT2A?.(2 C)O>;?#XJ>%A !=7#:FHTNG/TE+B,6:\I M&M. PCFQ)FA!'O>WOQ#B2(XK]9*3R-(>[.AT>NG3Z<>GXT6G(X$ BO2=D>L' MU$GD!/!1=$3%#B$JSN@"0!#!)LPAB#N32BP4/R ^>53!=QWS!=X;VC]1(H(H MF_N"O-V*,\31NG:JMHD+ZJ#6WY<#0\HQ&'\/S[]UGJ2[^]N'I^_MY[N'^Z/G M^.7I-3W@6!H?>_:81,6.EU1QO@%E%]-*F#CFJODIF($W"4AAV!VAR@D&B^;@ MRKS'$<"DQ4\$$S&4MN>U+7<,^'<[ M-%^SPNQ]<^B3E!]?C;,FU_JQ+7X)@,YDWYC/3)O^-Q[,IHMZ]D9.L/::]'R[ MGSGJ?+]E5*Y87RQSG2,P(YT4?U#"7[Q0L T62U5)@CE1_@P<&?\"/.5BQ9?D MZ%M@V])X-BX,[;B4Z8[JM:37FA_,CTB=3^0UBGQU+_[80M[5CT[>70MYM_*D MD@B,]-3YVGZZP2 -"+_.W==[Z?=VX^ M162E)N)/ZT#R$R#KPU-7ECK_W;G^\7SW9T=ZN+V]N^X\L:#4]7 D-FIB10ILFR2_&8VAB?3P[H"E,[#'-++#\\V_$ =T M+!:FH._3KTZ[^J('TE:$8&^-T>2"=:+'!1[Q@KDT?8)M-F=S"F//!1@;!D;= M?DT2AZC,0PXLNA 'H;J=Z\@E#^HL9 M^FYJ13S/]L[!M&CD8#_AQBP&>"J&2VSVG-'ITB@ZQ6IH1%[ MQ[("GSWK$5.[@40Q.K_"F*>%9HDM"T:<'65D<_-RS!\V;\E.AQ4I;[RB(]69 M2L:666XXC4-S6O9KU&QT117_(5.:^#.-\+C MH='JLX*@*0\R"Y:SX"U\:N0&A-56V3BLFV'J[,$,S7=85A*_]&)+FB\Q*?D8 M\NH4/S QI=3RJU(;GC^>X ;<$!.3V;-C+QM+SK?]:5!/(!DHH_-K8+_8@:2T M3H7N&7UD!M6!*JCC0JFM)3WCDH!UY.?AQ.>ZRKU19#IKB1/0%.6@+AGI. R M1.N_?OC^V+GOGD8@8E[!7Z+)1TIYHG>GMMW]]*7SGWG]HYFU;/WJ:?@>_N^_95FYM-_ M/G6^M9\[-U+W^>'ZC]\>OMUTGN CS\_P\?."%[]XHS\"+%!H@ADDPI@J $J\ MLHU@Y"0TG:9R+K"B'0NL1 !"L0'C.0 LW2FT>'YJ@P["HT"LXH=Y**6[^YL. M*"@WG=-T0*X#(!%4/!%N&P*$,)AXXFT.4(.82'2N#BNVRW(^KNVP/$/,V*PM MT1%BAB["(VN$TI[N[J_O'D'/2:H,I=M.AT%3M_/TY]WU"53K;&0MM4/+9O[8 M>]>Y8/^Z)61WX''XT,191NGKA43IFPT1I<^(TO^YL:1JU;(D%:RF=P$[Q%+[ M2U9;,_F\J?@JC:PRA*Q:QY/WV]V7N^?N3-E[]QGT:FJ4=Z]_Z]S\^+:-O)HB M%$.?)12M?K!$*_. SM[I8U%;U5H#SP%EJN7V0E9GQ*06';Z(%9U,**5B,!XM M(F0C!OW+@JZHJ93HBG;NC\]5.C5S:+P4P5CJ6Z%B^]IZNF* M6B_1/=BE816M5FUH> [3T[V2LP8F2?J@QMUT4(-;E4(_-298.LIK*L\]J8UJ MJ[[BGJ8F_DHX['?S^SK.ZRK1?1E5I35W7U_,(4U Z X(SE1G)>LK9B$?Y4V\ ME>DB5@+D/I%N4^F<&<"6Z)B[]E]Q2=P!R'YNF$N8>51J?)1Y^.;-;*Q7, M,>ZZ=P.60SEU@5GE_L=YXB4Z&/LUZGG!W1Y)_+-/6YU$N+>V@$5)3JS:W&QV\Z83@#3H?/OJT;XO<\F^;79(T>GI%PU.FQ8M^9\W#KBS]6+ >SN;6S;,'E M_5*-J]_?C6"L+>].]7"A7V00!&/_\M,G+%>%=59?W;=/ M;:\WP$% GXCU:GJ?0+,V/S5K=>T3+%916IJB&JJFUNIJO?7),G2EU:Q;Y)>B M5 ?!"*.RRM\_F;-R>S5?K9BW?#2SK[D3]\;V \]^":D!TXXF]\A@"P7OV+EP M00DSF)!_D>'0EVY!0W"EI,>9+'W[=DW?_ZW[Y3KUAO3A1[?]$:?'5-G\(UI\ M*D_GRLU6[\?EF54E*A7WJ*?-,U..F.O0\Y@3+G+(W()-)C4O_LC*F<-]AJ^A M'TA-[I?^< N?DD!P2'#D%[5&K=GX6-TE'&W_L1VCUI3=(F!KW["EZ+5FL]5J M?++JAM*L-0"V-)/!EK8A;)4>CXI0<,JUHR="'4X6K72R^SAIC;"X02^!TC4! M4,-.N!6MZ(0L[:*/>R,Y13 ME4R4,_3Z)PL('FQ7U/N4"/^TLS979W2H-N)* M-,L5>7DM98M^,\N@71>?EIJA*XS.W\/A1&(*5SU;G9*$/B5 I7A]2L._-/63 MV?Q)'6*JQG>68(LN=*OCV-$1P&!N;]QWQOEXDPU9NJ>? 81I^[[;L[G.8_I2@)\C9%T4*U;_27",%Z$)@!( =7P M==[^*=&F8>=DEC@W:"RO6LD)L5JK5UH8:54"-@)K3@)JE M$-,R:FA_*355T1OZIZ&N-!L*^?6FU-ZCC*U:5?DWX:@ZCAW%CJCG 7R?]4M[ M]-P^8!J6%&/AT1,);(_5XV#SUG53P6I+M:_M,B%JRTU(BIJ*P(6T6RFDL;6RR$X_&0(A^%J@UAT! P*&#P?&&P'L.@)F#P2';4 MH?.G*-8]\W'/Z+1C(P "/UV P JE8V12Z@@Z-6T=_]\CP2ZXOU>EKY0 8=6 MJH\>P6$C3I :*C<_<&[+R"@08UV@LD#E\T7E1HS*ND#E(]G1?E#YQGRS 7BK MTI?0<\A$EOX$Q,V$Y?E9G]O#RHS2K*^/0O'F0JQJ&JU':&APMS$V_)BQ?B6%5, M7\1:7(&) A-+H2@V!"0>R8YN;<\/YFM!-C?K-9HJ76ONT=F: Z5W%O['#2_- M(&>?:JT+T9]H$[VI;H"B%]^Q].(3PJI$PLI0:ZU:3=6;S4]#S3"TALDSP]18 M7#4W$UNLBQ%ME0"87\Z^YSHF?EAT2NXT2Q?KV"A'0CM0&@' MA:6-:[%RT#IOY2"W%A![I13:([-FK*,%@$S\*;6K8!&:+ZX%6D!B\5,K4SAORBK>' ME/7MH1(@H2Z04"#A&2-A4B2C;%@T>#)(R"N3L87"R&$]H:::O6,#!$(!BF$* M,8&-%[EE8A")\D]\BGASSOT\#GU1R"*PZFRPJJ$VM,:GGEIK-G7 *CU=W;QA M/=^I(!7E1::A$;)Q7MOR[BP4/KH7S>63(70!# (8#I^?EB1C*!O6N)T*-"Q+ M\)+N[G(H&[O+>14Y7@)72H0K>DVK*RJ@B&HTFY^<'OR.JC:;VB_E?RW25Z(N ME]19<-[@DNW(R4PT!>YM2-]:2UHP^*E4P&JR)4S91HE?IP/]^:(9/EB/DKTGG8':3M5 MK';>V%> F@"U?8-:*P&U#6N/3@W4'HD'6##"")CTQ?2!W?\$B**-XKH_2H-R M+8%R N4$RJV'*;NK.11X)G LY/#LU2L M[MSK3=;&LS_() [J[0?3=E8@*#!-8%KY,"WW! >]EDQPP+!C FJML\:T+GD# M\AQD@].U1RQTWB<)H@!!^ ESA(BUH(8-(<*%_WC2B^MY[COA^5*OH8FPA.E3 M/FS:A+\F^&&/!*XL_=;],K3%?$6$CW!KBJM'9CS^0>B'K%XIH MM9Y[^@2;@*IL.7I"8*3 R-UCI*&DIMS44ABIGGEB_3-@ "L Y?@8YV(D.A]+ MG7\ *Y8VB>0<'R-FE$ _4S81]J%@P M=N^^,5^<*A0S@9U[5>MD=PY6+7L2F("X8.G1'=J]R1H,UQ0,)QAN M%<-=1!SWB_R*#*%SMX*ZX0NPG&UZ-CR3MS!XBF7I3F6=J!@Y-9[B[9!4[;QY MZMIU?-YZ TOBQX12&FP'1>"3 AL"8M>=+,"T7_8'YD MMJOECM'X3'\'C'+Z$UI-C61EU_1>3(?X%P^_AF1"'P;OJ+6:NDZ[YAGN%CTS M&RW1,_,,>V;.\($H0A92+I)R:BSE5"'E,J3Q<\3-ZG\( M9HZ9.7:\+-);EW6W3W.NTI1^5+O5ZVK,PXIFU%8R>JM6/S"C"R_L>>!!(2%C M18]#QAKB"H.45N.L 85%2N)8ZQ-< JQM@MS;\3S7(6[H#X&AWTT/0\>8 $<< M/\\'(*#E!JZ MT5+$M'_@B#T2^X^[XFO2?W]Y^B;=N+V09IQT29*[T0,M!1"&I=WV8R7$CWH' ML:P1L]=CB;7HT7;< !9H.](=?(2-Q&O**06F._W=5/\U@*T;0'^9*26V#X"# ML%+- /<3(K[JW7WWT 1X:-J[>RV:=.B>>SD;E'PCLEDKIN?Q,D-4=2U^:P%PZ9O^Z; M[?Q\,?U](MLI$=A-YU80V!R!1;TO([F1)2:?HZ$<(V.2.G1?"5@W@4$_=(8VT +7Z(.O0_H M"[0L[OZS'>IP2)./Q:GBXUJ^OD49'4?C"-2KC?IRE]NZ3VIIU9IV'MZ[/)Q5 M^LW<4FH[M#T[^UO[ME"[M#L.Y=A\K'TP)G@8B MBCJ^>_!-%%.2ZTF]*%"&Y8ECG 4"+YJ>ATDUT6@SC_PSM#T6.D-GMZ08'\R/ M'[2/Z,". V'K1:J62"^1+#J3+-JL+4X6Q3W8UG]6[%Z]06HFJ2FJU=/[!C'5 M1J/?,+1FKV&:?5+_7Z6E50Z88FK_0JOG'A0>]"J4B..8+? M\;W@,AK-\-#_TQR&5'%N.]9_A7 1?0RX\&("_\;V>T/7#SWR#$_Z,G1[/ROT M*/H7BJ$T*Q+Q>^88 1^D_]W_SC8R;7Y8(T;W^K7/S MXUM'NKM;R$ GL,V8!&CL+"&"J*3$CS:_=X575XR\"F^K6M,;N13>Q:\;*_3= MM97P6E5K9+]UN$4IM6JMD2]%0"RJ7(MJ+J>I8O5$QIM%@U=S%791V?<_Q/3V MXNU@"%VFK=^ A/5L.COE8/Z>>/^S28R[%&OK'<\7GPJ[*O]1&^Y5I[S(8L'Q>V8:TLN_IZ )H,L3BAN=*UZP=\IC3: M=N1,8>HOSP[(Q4._[W]ZP,8[ JM68E79V;X#1'W$X+1"^^'F"UII0%4234B4 MHM664C7*]CM]N',BH>>&\!S+_U@<[YW*(;$3$NF[H6!=\C;T>(?U^WET?+N"!531K4,+*C:XBD8(.:C?DL>[(YN'0?:>YZ%@# MT?$#>Y3NL_G-]7WB%WV8>0ZP)AW#,?[[[!'EVF)Z:QX^M51[X[&;6YK2XCI2 MZ-@LWW:L)P)K M>R,^MT,J$AU@&?QGQ?X57#KAZ,)R:8@ 'PLD!P=#*/'%\9Y6Y:HE*RWM[Y^F M%[M +N3D8"G7+6T.&()'SH-'ZMOP"'?S/+OHWX'7N78YQE/#KZPMGA)^-0^"7UKE2FO*AM;:%L"R&7EG0EXPR5DR2:L4MJ,. MMJ,JZ]J\4BR8IC2$=C1XN-CL#?9.-A:97GS01%MMFP#?6J>P M:4"U_!G M;,H=AA:L*%BQE*QX!&5JH"@74Z:V;2EG*0 23""99PB1;E4H59B77L;)05,>5* M-FKSLD4$Q+JE@KB$DV#2Z>3-*TNDT\;S=)TSLXXA--FM[T&@H[^E,#_=S[ M/R&)H!^D[8*./:]DI5E4-68>U-BURWU_?'G63'FZ'+F5CK;0T,]@0KUR9=2W M-EQR7=0A^4\PWUDR7[X8\W;6T92"C4V:1(RA,,_2B"M.*+*?]%)@O0P+_:]EO M5]'"[L,17$/OZN_T1;:J%P^_PE=(7X?_1&OD=Z&KU88!]S5V?1LW=NF1(1SD M&_G\;EO!(+JKU!?9:BYKR5=,#+R%P>*OI#;8(W"OWOY)3L4U-97IXTC_%Y>+ M]V[WZ@U2,TE-4:V>WC>(J38:_8:A-7L-T^R3^O\JK7HE^M; B_8P-E_)Q8M' MS)\79A^V>&D.W\V)C[>6.HF1[5S,G/SLH2V^O;D['(&Z! _D-]*"A_%7,+:- M_^3T=H' =ME0([2S'0NNX?("7]GY530RK^+NN?-=4NI5*=KB(>B!,?'\?W>\ M)OK$2SL CNBM<52W#T]P5+6+/Z3NC^_?VT__LY"G5]'#@=CNWG5(50!1&HC4 M8H"H=2Q M/^#S^:E[MW7^_;SCZ=.]]B8Z#'T_-!T BEPI6! )(_\,[0],H+3 M]"6W+W4)54P8@"F:Y'J28GRP/N)[^'EX/_2 36!%G5^]@>F\$JG="_!MI:7I M,OW0$WFU_<##GQF8OF2%PXG4,T.?6/"V[<./CEV/+N&%T"@6O &JFPU+>"$# M<]B77B;T0:#Z$(]]@#[9(Z$#WZ(/-,-@X'JP=2L&!:K1)'Q-\[/@8(?FV">7 MT1^?+=L?#\W)I>W0XZ%?^CQ]74C'L^5=2'KL;4[BK5955PRD<: M!@ODVTO-^5N8=#+P?2(*VL_^9^D1P)ZAO1[5?I* MI1$\93.'CDP79^\Q@ 5EZ](AOHP. 9DU? M#VS2!Y40U$.TMJ2'?M_N$:]X@5'ZPYHA"%GZ$PXB\[1N;0<^:YO#S-/*<-*5 MW[RX,0-R*7TWO=Z F1"&+*DUU3@U,VE-4RBQ== .>B'$B,Z/EI#W!+B/Y8RJ9" ;(>^VC/'9H\M 5]UV:L67((/'[& 'X)# MFD=&7X2MS2(];HA<4D&$GZI<=6%I9A!ZZV1A;:^6E>UD*E?/=C \S[TOHPJ41%G* MV(R!J1B'LS 7K&@=F_<8HLZ[,YX\]YW]K6ZG'I;+I<]4[4A/E!>IU%32WX R MT@M<;Z%>59;]?'CT;-!QQZ#DSNWDXTPX8%\$D0UC(]NRAN1 QT0U9FE665X" M6\M XC2ZFNW%[[("BQNG+!S*ZS2U]N]GALZ 5J6 MD@[9/[ LN1GJO2%\^TBO#C;Z]_Q^P?)X@4=C+UM0YF M)O&RK.ISMIXOL%M@=^I(BF=P@=TEN%;$[F^V8YG2P__YMZ:J-#Y_\6Q2#O]) M6?&[X+6H0I8(67)6LF0W@"/D20FN%N7)[Z3?]R;2356Z]6S_11@#0I@(82*$ MR8Z.9 =H(R1)">X5)L7-H;_AY')$3(,B'+TCBT+"'S-&19\0 E M)-E)2K)[8@^E/^R1$&'E%@Y"A D1=EXBK$!DR@?N32&[RD\=*+N :7YB]O9W MUS/+YQL4 DP(,"' SMB?6#0\"2EVDE+LUIQ(?Q$_$ *LW*)!"# AP,Y+@!6( M3$O!?>,.- N;=2[H*"W:32_J\JHM[O+ZZ<6U)O _@V TO/K_4$L#!!0 ( M #V#95KI3N??31T +-+ 0 1 871R;RTR,#(T,3(S,2YX3+8X,N6P5K8429[9/*5@$I*P0Y%:D/18^^L/&KQ* M( F2DL;,4ON0'5/H1G=_C5NC ?S\M^>5C9X(\ZCK?#R[_.GB#!''="WJ+#Z> M/[Q^?)D-TXYK!BC@^ZC."?6*A;]1?(G])T!>7?:5/ M&(UM[,]=MNKU?A%D?7>]872Q]-'5Q=7KN%C\*_MP@:_?OL/7%[WKM_AM[_KR MXFWOW>NW;WIS\NZ595V;UW-\_=?%!^OR_>,;?/VZ1\RKZQ[_^*;WWGSUIF>^ M)J\N+O [_/Y=R/39^^"92[+"B*OF>!^>O8]G2]]??S@___;MVT_?7OWDLL7Y MU<7%Y?D_[H934?0L*FM3Y^M6Z>='9L?E7YW#SX_8(W%Q[#-WJSCV^!>'FMY/ MIKOB-%?7EU>O+N/BP(R6L*>.YV/'3-A;/NOYFS7Q+O.)^._G\#M4=-&[N.Q= M74JD:LJKWL6KWK:0EI^0925\?1[^>(:P[S/Z&/ADP(&^(7,_QBGAK;)(J5OSE!X0 7;I:N\Q'CD0[Q]ZCD-5C MOB [0Z$G#%T3^\+!H:07JR65/R>V[\%?/?CKIV?/.CNO7FO@]188KVO5G*4) M:X^^U)&@S)/RQ,@E@;]Z,5T//O4NK[A?-)8A;2SU9(CI]I0AMW$4@:*B%'][ M^XJ1M+3:8D24M<3(;[D5L8@) (37=2KTB/G3PGTZ-]W \=FF2F/((XG_J-,, MMIEMK!Z>][S@L98(&RNJ/B%O+(%%:)VJX^+PC\9U$M.J4V=<'/Z14R=V'-<7 M]/ E^K9>4V?NAA_X)VBM'^(F.R'S>!211M)HW+U\__[]N?B5#SB"&#.3N38I M+WR^9NZ:,)\2+SL*"P9+1N8?SV L[L5CQ1]K1G[BDL1%I JV^QWXF== /#Y@ M"7V'J4(Q"VAZ'\\\CH--0A.U67^+S.OJSTFH0_\CM+?Q8UWM.0FQ__2*F]BN MJS@G,0.[B=<#^8S_CJCU\:SO\D7$&"^X>/#]86*43.E$Q2E%S#9FG'KB+Q?B M?Y>HERX\>DA0(B#]^7R78(=5X!%KY/PB_KW;P"/BJ$@)X8Z)*M-MMZAS*D'F_?O75Y>OH2%,N2U)W!(R/%'*%(T&*&5[ M@FO0']V-)_JO^OW4^*P/1]/]49,Y*L&[J@[>%G<$[#L*XB=MJ-WW]>FONCYK M!MHV!R5(K\I BGBAD-D)DMETC!G7:DE\RN7<'Y]M=DJPKJN#A7[[J\NW_X?":CH$Y_3A[DZ;_,Z-;=S>&P.CK]W/M'Y_ M]' _,^YOQQ/COF^,A_I4N[\93[3^S. ]865@&S%70OP69O_4,VW7"Q@!O,-J M!*9I12BM":55(5X72BKK$- 3_;-^_Z!7QBXNKX3CW2X<$66';!MYVG2B]W7C ML_9I6-W,.:1*B[_?M7C,!*5<.F1]XY[[VVPT,6KT3%D:E;W?7.S:.T/=(3N/ M)[!DG_T^'D(W?G\#8^481M/*5B_FH,3@#F-=?D> F^O6$7X=0,<"2MP9O M\MIT6F<-*A$J,;B2VT', H4\.F3WV]'HYHLQ'%:V=T*@M/.K73O'I!TR[W!T M?SO3)WT"-@T"%C?]$F$]Z'5E^Q)01*([_>-7), MVB'S0@];8VX2%5>:]HWDOX*P0X;EB[K1G3[3_E%KYI?2*$TL+35#:B3(.V1H M/MD:&#,(F/#5]/7%Y=]ASE5GVI=#K32^M+ ,^:"(T3EP$I._#@$QT6?&1(2P M0'$(G$ST(<2VQJ/I+/WQDWZO@\EKK/;K\56")ZU14R8"LS 0$U6"H)9LB;B> M#B&[1_RT09STK;2F/45#Q:QS.N6K2F&+&K/.#)'2\-)"%L@1IP\1Z)"Q0^^" MG62=]SB0"5#9Y#FD2L-+J]>0"^V^;VA#XWXPFMS5\_EJW)302*O>F"]*&*.$ M,\JP[A!P0_U6&_+99E_7;_A,L\[2;8=0"8>T/A8L4(9'A^P^U6_%[FR--A$1 M*.TL+99CT@Z9]\;XK$]GQNQAHL/^YV=C5F?+))]::7AI"9WA@U)&'8(!3O19 M@4T,XS.V R$,=JS?Q-&S#746FBG.EGC56T%5ADJPI"5WS!H9!O\K88\X?Y16 M@.(:NH1B@]R&L6M3DY(:R.Y323G:KU]?2DN1YHD4Z,>XVBXEKC6!9X8?[2-[ M0%2%$G]I1;0/_F&E74(_RG.I">@VE1(C:245T7?1X'*N3$W;%S)0PB"MFG)2 M;KH(2283IB86,J42!&FME.'11>,7IM/4A$+%1PF,M+@J3<[I(E2[R3:U&TLN MN1*8G/W+G8R=+H(1I]/4!&&'3&E\:3$5,^BBS>.TCYHVWR%3VES:=HP9=-'F M83Y(38MO$:GL?25M(X;D7;1V)K&D=N^^2ZFTN[1TSR:F=-'Z-1,8:B_:FG!7 MHB@MP!LE2701;CGEH6Y?D6'01DDI[]W5[L!H\E<#E;(]6RPKH)IKAUG%MP+;( ME)C(YUPC!IVT>8-]D'O,&!?[B=P0'U/[N)LN4F5*?.7-UN;;+SV4U(]^C"0X MN4MCN?$--U3&I3H84[[V-OB1UK0KAK4-,G%GSX'D[44"2EJTEAD;U< M+4D*<.=H6T[X H*)_(!4UO!;%_TRVJUKW!,5T:L0?R4%9N)]PZ[W% 46_>-R M7TS^N#RALB\J:?_7=QV?8=/7/(_X'N].AA0_\FX&;IILV(CJ,5=B*87@4BRS M'61<%PHK$SUCIKH3VN%H]T2<@'!SXL6"D05AQ@\+J3F@#(#M(C)EK!:;/:SI TZ[ 6XEU8<[--M82QE%E2-36 M2:CE!)L4F3A'E,\8"7V"!6Q=L)MQ5\)=*;=G&_JX-I16=\)[%Q';=K_!6PUS ME^F>3U?03/J,6-0?NGPLY.T16@NQYLQ='=DY#B.*TI.D\&<%3XI%0UPVE B' M0NE0*!Z*Y4,@X,G["KVO\3JK BLE^E(,-1_];D_T,RE[:?LT'#YK\EW68&Y? ME9\2O9Q4J32Y<+O-9MAW'Z\.:P1 MI57&<9$3^+-]>E,%(R64.0EE,I3=[EB+&](@\+G1M)7+?/IO(:7^O":.!^N- MXS7?)K4J_4!]Q^-.DPZE0%DQ4"2'6-*<6GHVY3P3@UYRLQ"/.GW>J,0IW14L MZMSYK>M:WZAMUW64/:I0>D7AC92[P>ZP1D0=%->)PDKAU[C:3GM XSZ^D($2 M/2G E4&OVUUZ]L+0NGCDT2JAD*_[V+ISM),@Q$,0@9*.*2037)4@0G.C?4]687FB&S=SUZ2),4"/;('FD037@K@91"/ F0 M6]OBHX>M_ >HK?-9$+MX"*OT77C@7&3WC3&U]L6XC*<*V]=%A_NVL0W!A#H$ MMB+5#ZHY8'T^[,H;#L>0S/!SDSW,O:I1PI\3T\L< M%MYV@J1:$;S[,:I9Y!W\!865(U'[R2%BI/3YG,"R E"98)\#0_D7!B:#EP@# MWV6; ;$(PW:"WD%<9)^*E4XCA?Q*G"81!%P#"5%0*$N8L))(@R)Q,IYT\J,8 MSBE=.'1.3;XF[;NKM>MP_3Q(5EZML;/AS9W;DQ&+V^P02=%'%$'I6U) LL2W M,B*A5*8PLUI(];^0'A7*)?SIE&==[F998.\A _KX;M6L2J4;Y=P'5NA&VZ[# MA3@YC=II]MB/+N:AA%4*RN[ VNT(46X#VSTM.'-];(<;;[S)/3B,_\Z[T7^+ M-A?-Z3S]V;0#BSH+P_$)MPG$",;$P?;!VOWQQ%(Z4>G+3J!8D2BJ$ZH2CULH5>;D[W4>-V^VX_4(?Z2C%W/GQ"?,K+BIGDY+S^$D$K?SCG_O+]O9R1'(#KR M790(C[CT",1'J?PGA][3H;E-L\MS_B=?'(\)HZY%3=C5^VY>6UD2I6L>Z%[% M;=<$Y]N.(L 7B"3$,H:;H"?OVZ>GXL8C;$4=\H*.V$0HI4_F'"H_3G>9"'OR MSY+K0IO?#:9FI?0%^0V^XBM$N[XRD>V='U?63#-8B6F"->*.S^ W1I;$\;CE MX!CU_D#O6;'2+:1X=JE;%$>W,Q(A(1+:DDD<*C_Y4@FD,H[A?N4QW:A*G4H/ MDJ_Q;.9!>5X3;=G^" +]I9/ND[V?.)-BQ^W!1]CI$C,Q?PU"]>HG>#7BKG0) M*1"^UW5G:YZ1 M7\9$";:R(, M+T@&Z,AVMW!@C=0^%7+(.I5^)05?U7X5RX B(7;<)W:<2)*3VY1#F D*'M%1 M_@UOIP\#9-GAZ^1/I4U>?R;,I!X9,VH2F&_$=UL'V![R MV:7'+3D*?)&Q%Z54A!1P0V5VJG+$;NG@,BK]L]*;1XKQ+I8:A6*'!RE3P9&0 M7)S(R<@>)GNDTN],LT[.O.TH?,H9=P"']+\UN2-B\QP$SEWR9,K;Q0<>_?650.HT4R%4[368:+?J. MG7FT$ S%DD7=1RP; N$ZZ6D#S9A\UH8/>EWWD B5F$JQ56"!!(].FK[2FW:9 MXVK$%EF-OP68^839FP%UL&-2.._8>))[3!F4#B$_U%3U';Z=4W.15"@1"R5R M=7[*6PGAY@DBC;BK/..=%.JMX1G=CO\.]5MM.)Z,^KI^8]S?3NO?O)%/KX0L MY]H%S@EE6'42C_@9RVP?NH!X4M&[WB'(CB7*O10 /VR)P,G2=!<0=K/!L]./F MEK@+AM=+:D[(HDD8Y\#5*AU 3K/,;[5Q9G<4,@1!PI/@7)2>D"4^'_ZX0:DX M*)+GY$+92QPI\;Y1?WF'_^FR?N#Y[HJP WA*%>Y*AY 3+/,=(JT,06U(5(>2 M^CH)^(WQ69_.C-G#1(>78#\;,T.O/94J9:*$3PJ;9=BAE%\GX8G=US @WB.$ MX5T87_W9="ZN_H[>C*K=$FOR58(HOVH>-SS#X'\EM8@>.*TG??3J/QS=G\^? MO0]XO:9\X@A?PK\=QPUE%Y_X%[Z^%S--P!YSU/[@ ]C*=?HV]KP'1U1.K#NR M>B3L#.%'3VPE?#SS64#.D(-7Y.-9&85#;1OV%&**YT=FTP]K<9 $9/UX9@5, M"'2&O("SIWX ?]TR-UA_/ N+4Y^LSI ?%O=9#_[E77ZPW!6FCL%_!$YGYX4J M:8%%_HF035G74#W][# \/\Q_((_5K&87[%&^@;%/!+",N H9E MDKAN,-(FRBLJ-$ Y45M5C>34'(=W:2+2_LEU B^Z>KI061596]4U'),!/#!"K2M2[Z&\*9Y7/);VGP(/GH#UQ'-''@W%)CC]"_9VN0<3 MQ]Q,B>^'](7F:,JNM?:1\=UNU)DKN&KX2 F/MC83[LPF(98WVLKDC+,!K'OB MC^;BMLT)65'?)U;9L%"74UN-(A0P/"\@UDT VQX?E7L8^8JQUTAO(*I<).U MV(V.4UEK6UZ9NN'GF3L('$N,,NF5"EP KYD-U4Q;:ZO='H8Z0M&E:UN$>3KO M?>'%"@^.JW@3U[;YA.P;9E;1[+0QNY>>O!; *\[I>"7XUO67"@R/98JP9K4I M;N@3M8AC>6/7IN9F1I[]3S97IE#58H)CKK#\N)HJBRP1V=2V;N <\LD&(3,0 M3ZUB=09M43F..(SFTDVD&1WXD%G1 HWYM<\@.U=?&$Y\FP1OI9F;+Z)+=^ ^ MB5"GNH8Z4#UM,>"#PYE8<,TU7%&YQLR'W_F,B_'I &P%"AG*PS'U>+0C0$/X M$+[&)HE#X^4:%A8_GC+5=>$K[52^*/7V#CO!'%)P89"JIF-M-FW0G0OZ1)@/ MCW1.B4,AL 1.&)"KBU<7JB!B!=(VZ"B2'J/^9)+'+;Q*8T)XR_&P/9K' MLX1-N J .*[GEX:$:G!H+=0S+N)TX_&"7I0W4][5%)=OQ6 8]_9?J+^,.WD. MD(A5CN8ZKW0%!XY@+E.\E*['1*TW7U#Z&+S@>P9PD@&P$JQ%I5L"ZFH%@1]L M)],PC3*3X;E"JPJ$K5#P#GH-#FLUK8I*MT*56SY.,VQK3[3";+N@<"L4$;VQ M^XU#X%AWKMKM:C!HF\)#.+,(&1^.-<5SXF\J:UI(V385>6\@TE\J:[9+T#:% MHNE2'U9H\(92+0"D 8$;SY&0 A/L\ M6-(0:^"R6]>UOG$YC=4:4U:Z]&O Z= 6B+XX/ED05B6^3 ",I<:_6L02V4F> M+]8Q8H&I+1@AZH5"72YMB#K-"%L-7>Q45+&P>"O::CJIZ=J@7=PNN+2)(_'F4M,7ZW)IA8N*&R>)-8)U!,PZ MHT.OS@(>)9V.!I.![;J*,;4>CU:H?NXX;)WZ5*UJ9O VZ@NT-/BBS +[WL6V/&5G18)7.=(J3 M#JK0'FU65&-2M",H7_WSEN;?48>N@M6 /O.A?8G9@L O<$_.!(Q>5>VJW(XS M.5KS+F1?"^C/)F1]/F%J1]']9KKG\6EIZ'@*=QMA9D7KFB]P3-/Q-S=1>QO- MXR\ER465.;S\1I#&Z2 "%,L4+6B*'\[A[/-LYN1,83D?S!X^([)CR MK,(JI"WUXE+1,Z\S5%CM-6'UIW2&C"[:"A:V_RY/(FS&K*VF">>81.@"FWN% M:LL%6YO&'7"A1&)^9KI5W&WGEV[MYO6V^P$2(L4^5D-$)_A,RP[UJ>C%:C9M M!5N?SPD8?85<^O"O.(Q7:*Y#5W/$ MF7[U67 5I08WAL&=X=88SHQ#&"F7WS&7LHFN,-T#A13O&4!;2HIR@;'V\!\\_BYTB M@:.DOWINDD?[9]%;#*3190&\RZ^NM$38?HTSIPN:P:U@T-;9?+FS%KJVF205Z<$RDYB+=5Z@"CO>5_6&Y@: \>1=2O MX4F[80#OMGHP08B3+["#+ G.8F4LQ@W@BMKL.X[)EN;^'8M_2<6O,>,GG]%'+ 7-7 M Y<1NG#XC%L4ER1\5J5L;+]#BJY7@A+ABDSFO:"N:;YQZPI?8XG:++-7.Z<9^?(64LX@*I6>: MY6LLX'(LF(3 0K6LKSA>G:U(F)*%',-#M*[#^SR1ZC;FO1U+7$-2LL[-(;4Y MM[:;R>;!P0GZ\$!IX(WFD8[E3;$J>3LB18!3]DX<47UT+0<3)VGH8Q#]HMHS M;\2K'6:0KY$HG?X6%F_//%CS9TMRA]E7XH<2CN9\)J1,\%"2M2&Q0S:_Z=$@+_*7+8'ZJK6 T*=[L*:-IZ^(R(S3O#_B,D[ H"1ENVH-[ M'<5)+ZXM;$*02MI79-3679^,)A,"_@^'/!HX00EQ6[TAO#Q32/\93KSSM8B. MS:6XPZ;D=&<9T8M/9#/BACIN^R[/N*:J545*U0#:Y9AZSB&F"5DK1"J;^337Q!7+DJ.05;H8#H ME,1[SME7GS7(.UN$ZZ)-6B3:,-/@PK+M"_- #\6M#4>HZ>4S^^ .BJPZ8JNU M].**G-(MC>0)-!Y+ 'O5>,B=4G"75X$'9-0VU\(PHD/"=S%Y; MCK8",@&%1XYBZ-PMU8IQ4P@U^^96$#U3JD6B+YEJRB*7:X7X^[:>[(CP6/[2 MP%&J^K,/,9EYV+'MEUO52]MO&,S])01N9L1<.O2K=JO:M"\JWXKF9'#WA-6C M> ]+=;(NIV@KE."+1&QM'$C_U&R;+,";? BK.W- M=J1[,H<6J%R705;KD[Z M\D/ZM$&=KZ7YI32XO&[J"_(;,DPYP$'F-J76#5W@A9G:Q MY,7J5N?0VJW,'1WBN^]&\S'_ 7+[H8#^'-W&7]'!R);LW;$=T+ MO^HV75&GPK4_C=FU84LMNVL-.5"C.5R" FX^)>R)FL2;NG;)TQD5R5MQ*B K M; ):FA952XI%)OIH/O=(YM)BQ79B%=+6CG7WQ ]3/HN3Y-(2+1V1 M[GG+@LN9X$K#9/3(7FJONCB](GDK9J4B3RR<3B@GV/EE6Z'&)Y5;(4*4SB":%72(;=H*Y2XH=[:]; MF"8/8XED4O#V@%C1 M<)IYHL[?RGF)SI?\2A=+$54L>4CG\%6U-?I],%V'[K?O9-6TIM:.L?OKFHE/ MRD>D2LYU'+WB%W=D\4BQ9R[)"O_RP_\#4$L#!!0 ( #V#95K,8Y]:=C M KE 0 5 871R;RTR,#(T,3(S,5]C86PN>&ULY7U9?&%@2-J=ITD-27N;7WP1)R=I%D3C4*5O8:W$__ M\?<__>FO_P?@OUZ>O'WQ:I+./^)X_F)_BF&.^<67X?S#B_D'?/'/R?3?P\_A MQ?$HS,MD^A'@[XN_MC_Y]&TZ?/]A_D(PH2^^=O';Z5]84-8%Q4#98$%Q9L%I M:Z"@DSFKI$I0_^_]7S+WT02E 9-00!\:\$D:2!HE8\$%[Y8/'0W'__Y+_4<, M,WQ!PQO/%C_^[:Y^#;WWO^\^.WE5V?#N[Y(C^4__]S<,XU1?,AG^9+3Y\ M.TEAOICU1W&]N/<;]2>X^!K4CX +D/S/7V?YI[__Z<6+Y71,)R,\P?*B_OO7 MD\-KKPRS^70R'J;9G]/DX\_U&S_O'[T[/7I[^&KO[.#5Z1G]\Y>#=V>G1Z^/ MC@].]LX.Z;/7.8XS+N?KXO6C2;KVI5&5UF1Z\3='(>)H M\>G@? ;O0_@T./J$4X([?G](Z^O>/G.I\_XV@^N_AD,<.+V7T QG):-Q_9FRD] MY'@Z*"8,Y_CQXN^7Z>1C6WG/ M)VUF>2E%0K^MF$]Q1+]Z_P;'-+#1WCCOY8_#\9 6& WS,QY\_83C&0Z*,:88 M84!:=* $"G \..#2JB0CC5&IQ@Q8#]DZY!#?R0&_*W9T()QFQ'F'\RNCS$+) M$B0#FR."\CP#V68).7KFA#+,,=&8']< ;#N:[T]Z35+=GXQ)BNM:,@?!L@3<68:&R\A$;CPW'0ZG3]IX7&E]D7^SY7D)=*4D7I(. MJ4:&5(_0+GD0U@2:I*J)3N>9A5T[GG8<+9Z624!Z70;4?,H>Q]4G?=T7QMYV@AK+M]D:ORM$-T%9+64ARU,DZ3"N MP"GG*(BV.91,7KIO[1D]NF'WJ(K_0_)J6^FU["L0RCY!R=4$SFV4T[S#SB] MJB:OZ<]!B2%(IQB@Y%B=(@XQZ BD-*,VBH?0W(=X&-$Z#%-_<(8UE&E3[36K M4X5$?)H%0G4^G'VH1[Q'Y17&^8!Q46*-PYP)C)1JB>!]SA"90,N*0]-\F^A1 M4.NP3?_!V=96LNV]KA7M9P.MDPM.TR +9E"95D",*(%LN.%24O3/2U<^UP6( M=0AE=A54]Y51VXGN!H/^^O/-J7Y+/S=/6=@_^N7XY. ?!^].#W\[>'MTVC1S MX?;#.TU@>&0LC?(8]BU"H!2D+ M(I/*4EM=M#&\]3;J W":^%AW/+^NO(MW'$^F"S4PGT^'\7P>X@C/)L=A2EIT M8##I6!(#%PVQ'YT&QY( +1SWSMJU(ZEV=(0N$M,Q MDWXV15,<:YT%SZ0#S%J9K$Q"Z7=WA/Z\^P]=T63S&6\;XVW!U,0DD]8;*($9 M4%(24W/(8+0KQ47AM&[MF3?5/VUG[#5Y1,/WX_WS*;TI?3N;AO$LI 62<5[\ MM.)P_N_SV;RZP9<\4D8Q)]"#I/5='6$$BL,,^, T5\[S8#J)IIN/I$_Z?9?L M?HH-V!%/=J(ECNL'"^"+;QU/R)G$^7"*%?8JW>!X1$.Z8S#DMD=A'-DYM+': MN0RNQ )).DRD\FQI?B3>T5!Z=2+:5]KOBBJ["_->[KW=>[=_@XY!(#*"TE1.\#<)]5#YB+I%B3!$=^'"A?ZDE.UF",XH9;IUPVG0QC!:!/AG0#R=Y4#)M/ M;C,S=CRMV][S;U7'S$D+'?S/^?#32LL,E'1*E)3!:L*A,E,T-LX@"\^34X$% MP1N+^R$\?8I_&DB_V=2W]6F6(ZO[E"M>NL2,#H+ ,WMK@BBA> M-S]IN!-(GTY+&XA_^\ENF%8U#^/W0_)W5GAP?ID 6)._O@Q'HP$362=C$#2O M'A 6#<1!(JAA)I#33>:[]:6I=7#UZ82S 2N:BZ+=D>3%VWG)2A?22L$Y U<'C V$O=&4MC_R>XMAAB=URH[*K[,E\0:Y\&PH ML 9:#1*J4B0:'#<%VNRC Y5:U?O04!// KLN^C;37XS/ESW1AT/2=OL07 E MB9),@L=DH62NHXA:N("-Y?^ J[_!>5F8?2"GJOZK.E:?PX@>.MN;[X?I]!O- M^V]A=(X#*^AOAE0@>$[F-J@$46<#)$%?@B69QN8IY.L ZU^@LPDO;J63-Y=) M._*G-#DG,">8D("1_27+>S'FX&*]&&2 Z\3(WI(?'C(M1ZN<-TS)E%/K/;F' M\/0O#FI!CF82:.@6?Z9W3Z;?:D F1+18)!(7J[+/Q,\8BX?L27:6&\F::XJK M[^]?\--"YAO/<,/]#_P4AGF5.G.Q#7MSA+I('A5XBL"(?(IB\4(FF:A8G&"Z M)-OZ:OT:L/H7^+1@1&MY-"/*"<[FTV&:X\)\74#1.E*X12H)0^5L5!Q(33F0 MPO#"E;"Q>:[)G4#Z%QBU(,/V<]Y,_&^'(0Y'P_D09P/.@BW:,"A:$/]DMK56 M! ,>3+:1,23OI;'0K[R^X4@N9>0\XTDY*)'$HQ)R\(H\+A?19,-8EKIU8LMM M%'UR>3>5]DT";SG7[=@[&;\_P^G'FE]\9;-1R>)-5K74";)]\YU;LVKU$VYXRW8V'@GM12DE@8BWKD1/I MQ8 ,#%J4W#!GFA?BN1]-GQSL5K1I-/?-N$!,17I]OKPS<14;Q80!-9>(-$Q= M(BC&"SAI)7#EDY>)&"M;^]>/0.J3I]V*%2VET-'QQ 6B;U<8*XO*/!H#VJ(" MY74F+TH&T,)C9*6X4IHG^C\&JD_'%,V41E-)=!&2U>(D\TGZ]X?)B&9X5C>7 MY]\&G.S9(AM4I9R)ML$2;8N$Z&*,C >7L<.PYDY,+<-057SP+E/\0+-,"ML9 M,N.604Q:H]121&Q]0>_>,+0WX=KV3'@@AGO2E+!&WM&;"E +I0>)?G(I8\,T$:G7O."8?/-"(I M0<1"X:72)MK6N1B/[=QL?O9V'+[58Y_+G9)8@@_*@O7US,?1 +VNUXB,]5%; M;DML3?*[D?14U6W"@?L.W;:8^F;T/OCX:33YAGB"HUK"_HZ1IHC:&N1UIS^ M$I96G5$U_R(P^K^S*K3>KWH45$^U8 MRM!5()YN9%T!XLDKZ*"!QTL)*>+\L M32B,8C[)@K%YMLH=,'JZT=2""]M.>LM$C>GYE5#U^_ *D[XDCF"3IQ#'>EZO MZ'C0FGDM$Y=>M#Z6N1=,3_>.&IF,!@)HG+.^Q'3'2)EE$I-)H .2AD)9JK-> M;9I!G=%D"GR[V%&\%U%/]X]:,*.A*!J6C[U=W/9R!^,"&3KA+(\V'3\-Y&%T!-]#,4K@? [C@+1GM M&,FG0P'!V(0J>.U$\XO+CZ+J4\S=F!B-1=(R[#K_>+[8!UBGE,) ^! E"@M& MB @J4!@0HPA@9,H^V\1,%\'84R#V*5AO3:(.A=4PH78>:I;*09B.R<;/KH"N M^2MI.!]D*YU,A@+*PBEBH/ !G"OD/+#(7?$JN=S:V7H<59]"^\:\:2R29E0Y MFY(#>#[]MACN4A4NK:87TL6B#$11[\D)+L C0T C7)8$*3;WQN_#\L2XOMMJ M-XUYT63^GZG0Z-[I/UZ_/?IGVP*CEP_MMK#HW=A;%12M*?77;^)=S[??&^?K M'USYYC%.AY.Z!UB9@:]P^6_Z>7E3_>!K^A#&[_&$5,=!*9CF Q&BT3I[X+F> MPOI:KIT[4ARUP:+(#.F'UO'$3D?8H-9DA7 \G7P>DG1??OMU5G=9+X/@O30? M?EZE(<12A""[71]>GJ*W''+^C\&47XF]9 M"O4N?/4&W^P&/IF\-8JL0E&6U5@V0_1"D[=@*<9EF4?6NG3 ^NCZ%#O^_NFY MK?B[IN?KX3B,TW5\I1Y&">20-<^@:J5(5SNT)S2>>^:=YZUS9M9'UZ>H]/=/ MSVW%WRZW93'$HW)UV$?CK29X8%,,F7$-/&H:2-%D$(Q'B"$X9[B(R;;>=^Y@ M&'T*IW]'A']N0CV'7^%95+*@!VW5HD&O@&!KO5,E(N.*%VY:'TELZE=L<$4O M?*M7MV9GD[U$,IDBO3.?U\>O*H'5:^\D$V' (,E(U3ND(:4$TG.KG&$!9?-J MC(^!>J*SWWF+Z"ZH=.OJ75-)M:SDF1#SHCG-J^%BR//SZ96.:31LH9U42F5( MBWK\.@>(FFF0B=!J9I+EK8N8K &K3R[YKCC46%C/X4>[B(%,F =7/ %X7:4'5LUOZ*0!S M,2>'(A77>N_Y45"_!W6\+97N4\=M)-6).CZ?5IT.SWX MBM,TI%FXR"/"V0E^',[GF >842O)&9A:F4VYQ,!;"HBY5,Y*%DDQWD@;O'WZ MOMFK^Y0TWS%G=B";3E30A7)\/9DNTM/NF@^6I!4B<]"+E#1F8CU$*E"L#VB+ MY-ZW]G*>"+%/B??/H)Q:"['K'8R[#M(Y=[)&@* -*5&5%SWC#/W#U8NM164E M=G10_6@>Q4;S<*639J$EKI72P(.@&)C5]JE"D.7 7)R)6G'7P6;-TWJ7[BHK MI".&/-S*]"D":%A>Z],4TW Q*?3G$:[Z*>Y]K*WN_G?Q^< E;LDCK;6U76TC M)S,$+\*B[C+SIFC!6A==6P?7[V KHC5CFHNK7?K_%00W8QH"^&HX6]:1&#CC M+84R&8H.ONZU)?#)DVQ,\^N7OV+(=DB,O)U M@XHGOKM/60H=+;4D9DE'Y-P0!,05P>P,AJ( M@4L;M(DFMBX42W\$.1FN=TT DW9477?456%7&'=235:6L@:"5KQV<'#@M M/424)D12B*)Y1>-'(/T.MB_:>SWMA-2VK$BM<$D3L 2V0C5007#K90##Z@ZN MR0(B][H2.8ILN VNDP;==X%YXA[$LVRMMZ9+&\DT;!)T,^'O=B.C@<:L;=(& M)*M5$,B_@A (GG%>9YTC.M_:'JV#:QWZN!^,/LWEU2&3+ERM.F;,GOX;R$-' M5L,^A1!=L5#;!I2 )@31OO_4 X#6X8[_X;FSJ81VH'Y6)1T'KE["7*A!M[C< MG7VMP()@2E&!?/7L0^N3O4=!K;4;R'XL-Z>MI+HET(T*7H/DZ>V29Y#1U8)= M&,"Y$$%PIYBI]7=LZU2E=7"M1:,?;%>YN;RZ9]*54H$75#@15R[Z.N^7JMR\H\ =Y:O/K!]IZ[DEZ']+J_/NV 22V*8PIL8A0*6"? MUU)AKJ3 4:BD6??\NA_?6@3[P?:B.Y-?APQ[L$SAP/.DF&,"6*Q5Z*)3$!G] MR5A&&M;I$E/W)'L0XEH\^T'VK7Q.&X[JA?C0^#:,KUSX&PB:%(M2F M<+HV*[ (+A8#S/O"M.":8>O=I?NPK$6>G96TV1%[F@BFS0G9;2*_I?&]7TS6 MY?G,P 2T.10%4J?:3Y#&Z;A)X++FR62A6+ZQM73/H=A:KUN+$^8'X41'4NB* M'7>72UU84\M")-^?(H%(@WR.M*]V#BW,29KR)4OR6MB+_JZW2F!<423D]),E;7X\=!;UB*$^X$( MT6S*=],&=G7<-ELA/,'/.)V%42TQL/A@=>0R*"8EP0NCX"\1@;45I.J*@%QL MR%$;S*GU648+W&O1S_\8]'LV>7<8BBU&<#E!J[*XM3FEYVBU5!RL9[Q>DT8( M2*;7BJ2MML;&YEW^UD>W5A(C^T'\I8Z%U\807CCTB]H-L^'2C 5-SKF (7K ,KJ!!$C_8E'K5/(7OJXEHG<[/UK\>BY;W8W MM9X[D%,;0JT,^]YX?!Y&BSLX+R?C\]EB]S2,!D9S9;0N!(BB194*N7H8)!B= M6,I%*&/86L1Y^#UK$>0'V;)N/>U-=W5F%WF2URL1+*L3#*+5Y/ % 2DAKQ7Q M8LVSM< S18B&M&&6K4_Q'P6U%G6>^QIW%_L\[435;6WCTU]_^67OY%]'KT\/ MW[P[?'VXO_?N;&]__^C7=V>'[]XD62=XBN2;7EYYK-/I1M M'FA;4HR&S*/DLAX,+YSY I*1HU4T,RA:.\L-JP,^?;:N/_BBTB,7&U#HEYDX@?;H4MSM>W:ZHL:V,VG6+6X[SQNCVR")- MI]_(1"RKWNO@)7-D;4P] % BI%HB$<%XC=&SC,:V;KR^%K ^W9A[/CJUEV&W MUGUE>TY/#O8/#G_;>TFFY]+:W$Y-W<)0;_:B)C:WP1@;F<_;;WLY'(TPOYY, M+XIL7!P7SXZFY(6^GX:/1$C#8F$Q@5>*@:K5-XB''(2RC&>FE&E^1W8SI-MJ MP%_'.V#5 M33772E M.X3=F(,WTWKQ7;/D#/H$3!M=.\A3)!YJCSN6C$G*Z9!:UTF\!TJ? M[.,S,*:%@#ID2PW\+]K*2U<".7\0A,!Z.$9_(JM,KF!04JIBL/D1TT-XMA[K M:#3Y4@LYD7!?3<[CO)R/;K_OLDVR5APY+@G!<5UK1 1 '2(].]?1MQ[\ M4P#VJL9H,QK=6BR=R:S#);26"BE")A0N0<% *B3S2,8A9<#@C1+61.U;![\M M7)F^J>M6/.M>B-V&+X?O?CMX=W9TCT<#VR?D^F_#\>+TG*S&\#(,V6".P?2(WFFS@8"5OOU%&-(L9KB M7?L$^T=A]=)(W&TY\E)^/)+F.-T&$8W^8O"UL8UD$4V-9NR0 B*<"7M MA->96=7^ANMCJ/I4;:H]2]H(HUO/Y/CDZ/C@Y.Q?QV_K"=^[5P?_^>OA<6VM MNH5+\N@SF_@B3T/>R FA)?\)I_-OQZ,PGN^-<]T\_U3/PRMI(M/:2,$@V4!+ MWT8*<)2N+?XPY52\-[*U4_(0GH;=[->IN7G"$*24]59(S.!Y2:"% M%+IV;V'8VD*UPMZK.+X9^>Z(KW8OZ995D^^&L]RYLZJP(@2Y:T;58S(AP3M5 MH/B$VA4*2T7KGLH/(^J3:]09I1H*I5L#^.;HZ-4_#]^^_1[/[B]Z!LS@FBD2YF#=+1PE%,>7"L>,C9H52THEQJ7=KU M&H ^Q><;2?=6#N+&T]LN8W4%X?#CIS"<8KYB+IA.%Z+9Z=:5:4J-MG+IUMR\/=@[O98J>?3KLA]F M&.>;-R"WL#.;O*:)@=EZ?(TLR[*,,UY[Y3=R.[**>M$&IM2+#UY D&@AZUPT M\[FDFW=\MUZ?=P+95B/=^="+DQ:,1&NG$$KAAHVG>NOTA M/'VR2-NSXJ8.:B:)9M;J3D3UGN(*5/:*%"NW8#P:4 7K1K;P0%I8VF"-5[QU MJLDCD/H4$.V((1O*HUWEWFO7KD_JQ!Z57V?+WLP#HW()JO8]*B*!RJ:&\4$ M4T9SI[FRNO4%G Y0""555.1!B)CKQ9U2:*!.@9$^:$,T-]X# MI:,17G%P5/2"AE4 R4\"Q2*)0&, JU+21FD4NO6FR*.@^A24M.#(K?K_3:72 M]7*XB)=<0FVCY< %(5&H&$1A/2U_Q4LF=$6V#DT>1M2GR&2'--E$'IW$KS?M M@R4@/@L++BXZ<"4-P9!A7V1FE5A\TJUWUQ^ T^%([W-E1(H^8M90I" K6?

Y9!QY!X$Z?9"T\#. ?K98S1M!D"VXI+3WK(HKT%^+Y:?X ?\EY,]*I MB73-!EKG4;%T.0W=>:PT/1/E7^9*Y1S6A,6B!1D2/M8M 1_,(OH#:KE_B[66 MQ$@0%:Y_$@I<[KHGVK6H3E,_VR2R!TU/OH?B_9[[R:O-61I24V^:JQQ^:R[' MOOG:,5=EWA>2:4UCIYD0'0B&,#W)!AIIO25!V;WLM*EVUR;AH*>-?8V@>_9Q M!5XY']/0"<,XZ,E;9V\"!#7L:>37OP?!%IM.%X!95N9]'M^)1<-;SA[FJ4J_ MNX]R#:HD]E0*M](>RPKGLKB#E\_ M6/#F?[SN,(SP^5Y9'$Z$P%K5_8\3U$<8"S]#G!:^_!DL8W+)EB]JVA_N*''QS'DQEEQ:Z7LE^1W24 M@JR/PZ4H\(JP/W;D!,9UDUGX'K,H#ATI@ S#$G,M\G$$B,!B0UQ3^#WM!W[? M!%N4XAWXW]SJ,5@QP'P/ &5^C901<,G"O[KC]0PM,^P^>:3=LB0)H93H_K]I-!G M-Y?/?TSG6.'A?Q>8T\!#9_PDL_750F_9/*M^;WIT^^#][8VNE?)\26;,!J"D M:6?!DMO%AJ^7>37?H2-+6P0=94X]+EU0F?4IRA!V2DLA2-Z:W8[>(^+:ID^U M/ESNYX[P&.KA^#8TU5\\6114(*;RS0Y@^6YYA.4/;.\ [29Y&D<[$N-CN/F=C[VO.VD<[IDTF==YX7WB+-"IJ\<_0^)S[E9#+[T"Y. MNSFA5Z#TXK0#HBO,1J);J?WEK20R"E16H+W2;H;M,<7%V^X+T&+L87)^%@'& MM:@O.5!:.+SEIS1Z_KRY?;RPSN#%]SN$L"5+S3^.>[:+6OE"S/K=@%!L'"HP M%]LVG^:;7WUME7\W/7B@43),55Q1OV;W!_PIM#:<]A9-R*'?8]($1@[S&]Q1 M+::HN6[D"=38,QSC68M3,4T Q;B2TPK=WGN_#RPZU8RA6DQDF"+B#BK))[D^ M+E8U_788I\(&VV<4*%=>XAFY)QIQ;W1F26SM;@TW6'X[M27"H5QJ1&?E/,H4U&4#=-0#OR9JO6YAG;AOD/(0^#/_[<%![5:?VP[3PF4['T M\2$7_3CF.QI4-6F3,FS''Z*)S9Y7E"9!>'R"6R(.>_;$+UHC1O\^TG M2 #JANR#.#?@+]5^/*GRM"-(<+O-\BPCR"NS:D $P>CE". MY@Q%B2-[&A)2CE=?+P>-ER9(0ZL Y)>%;J YO\XOR'-,NOW([L(4SA6?/@.E MOV8)Z&MU%?'#=A6;K!:>]Q*%1HV66(54BA[5FVINHFA">[,S,438 M.",@/@C>%D1"'W&:/)/-?YFG=C2PITJLR/HK#^686E"CBLGT&985)@CCI>"( M"_04I!3'U4&-"3(C(!WN MQVB&\81!8U&5ZFTXR!)9L[QT--A'Q.IKG+16?:Y9Z[E\0Z6O'PW6WF'E_C9N M91*[;D3@/E#.E,/FTE$PN]]O*G7APF6PV.W/6YS9D\X/Q<8LL>]1T_>&;&6]A.TN>W<>ULCND MD;7XN^^AL@)3MPWMQIA3ATZZ=J!$FEQG42P(.$5I*F+F?!SZQ^X7N M(/_'X@5J<3:UA(I#_>3<)=QMG+@7FF\+/9'3CI4;*=M*A5P!7Y1..;LX?;Z1 MR@+_EA4%S&4"W<>BSN%!!?1JA?JJ'R'2=KC=MG87E=:D.UBV>_.$O?_KP(M. MQS+O9?80<^0.L(CR +LDG!(3RY\\<%](T3^/\ 73O;V#W(F-?:/D0K6?W[*F MQ7Z<>W+SC,$3SN8G#U(8'ZW8YS'_F<+!']#^85T%R\5T_ RJ6P7T_GNT-9U^ M6'D='@W;,**Q,G.&@=X'B@8'V.?K:$(ML; :]N9N_Y-^PJ*]:GKJ-^H6D^@N M&":?!%6U6R?IOD3T(WV9Q8'&=)XE08>9;H&Y#J&O*5W*TCV5%TNVGS\8FT!5 MI7=9L%,?@X9,62KVVV[ J>9'M2_*3S":&GZ;/>]@\@\'^_PO!K9B!\4!$,/@ M#ES2YZ&==VX+&IN3">D^,+V!LO[S(WUR=&8>S^ ,(7 4(;J%T FVP2:JR>[L MBYMWFF897(]G35'>\ D)8D SFM79J,2':I=I\EZOA%,V>HE8:*F:^/MVFG8X MXS?R_C7V270MNL4.S-F3 B>;=P^]R%P:NYSDIS8J/[5"3^/9]7'Y_'$]CIR!PG-V1_(AI9]I#(:_&U8Y>NYRI*>P9>1TR4O M_9V64"T.6-W?: C*X\OUYE:&, 6>G"L1<68KT#WMAX>#_*N<2GZQ%,$?Z)15 M'>#O@W7?>'N<6_+\DU]R%+W9KBZC#;^N35YXV-AW--DR/;8.S89R0Q_PRGW[ MH7I4K2#+YLOC>#&WSQEO;6Z/9VNEFJ[<&!L,_>=?F_ZO:2P@,VD.F>P#62M@ MWCX0V$_7G+ V^8?U$@#Y$=6B!IMK9XBAIBSW@:LY8=LVB)+_ER63&__L^?S+ MFETB8Q1=)0FM26AKA+'AP3?[0-NY&W:+J+/#1#/Q7QGVQ[1F=PSN_%R[N&M7 M9WU!4J09'=, :X;&8B7(?'%R68L3JO6)3E=>N]P7>S'W+(H@'.Y!\_WR)@G8 M@$\D4(,&4#ZHV#$DV]A:\?";A\\#5&NX;]AECWI-)EA-21::)NB]'+5LAH_# MC<'39.%EXO$/'_MG<5S?QD[,+9&/Q=6A7.1-[1D/IX^?/DB<2JJDJ"'UZ6)2KH"G21@ M#JN,4")W=>)8EO+Y*/$OI,M>^R@*>]D_<[\57)YRUNX:"\\Y?CBG$ZH%.D^> M_O4;#*[.N#DY],^X@EIM&#N,P^^5QY1;=0*U[7F(7Y54/O6U]TB=G9G'TA!LR/4 M*0O$F1("1M1>@BYH93-346]V)TPFTW0JISSKE;?[.PT%$M*TGAR,EJ/,*/.X!_#&,D 7C#FB2(92Q&_P( M@T&86D;OON9VY]O*\\EEMMZZ^9[! ,NEHTH%7-I:;&8*:UR*K G@-+E\;#:\ M%24("N_N^IT:=J[6RG2>+/ ^=C#F">0@9:8>,^Y+#1W&N>-BJ8Q#0]L/RX*' M).K+.Z;G?"5COQK(R*8]Y%4!8Z)]@;GJRU&9R6ES!LO11+)EVSF(3+C=Z MLBA55K3'3Z:!1W*L*@+65@'"6L\=C^'I"^++<3V49'&4Y=6=5"L-UGKNW)]O MHO1]P+=[AW^CCN!\H!PTWP:*VFO7CQ'A*TC;'!Z. 0OJ?1>CJ:YY,36#KKWJ"5@IL(PP;=F*51GRV_[">BV]IZ'R,[MOE,%!_NC24E:V@T)'#QL(#5I? M@+Z; MK)Z^1!&:>4NNFQ5)TIE.@,?EZ]10ZE)US3XBKE.QKS_70!! MP^ZJ_]PQH7]JTB:N0NTIO#L)A8-K[_%31\= MG6-MT0TO)S&A1/U_'6C-*!\X*)\3C?+:!Q[;N>A4451W8C3++IP8R9SYX5_0 MD&'G]53VU-/@ S$Q,74ZW7+T.J8CNTB8GR'FE/25="8->R2>D%PC6+S(R^GL MK?K$\FB:29AS[#. ?7+L3=(V*@Y],!0>CV>M1L4-U]'D'O"FY4XXX2;XU=2( M?BVQB3HM/ 9"OZNMV!>R_]X4%ST<"A-V\<%S(T^":&+9VT&6E=59WP3[S:S# M+Q3BDA9$\9]3@NTW71Z1QQB< >2Q-NW=_*K92->;X >2[[*9*JRZR5S]^2?V ME->9.M^#"8+Q]_R:A%K$_EXR#D&C7/'CPOU4&+D_\0RO)7K4FH-&&&_(C:MG/XJHO',Q6. MH\G?E:Z*(KHD'NZ.#57_7WL:>K/W@4\>,0%[M]$3!R.*KYUK^>R;OH(Z!JOZ M5=I7KDU?;PB/]"V@?\*Y3D.IK61\0G6D:[OVC'2Z26/FVEF5VV8\<5FW#VH; MP T&+XCEBPX,M^E+#(5&O/4F#:_*5#M(WOJ<>N! Y'=EIE#YKT7(XD=% )._ M#S!CLK\-5JN0@- K7LY].Q/S\(VSF5[M:UWKAQ'JWI+UM4G'F^R-0VI/"'NYV;!#[[^DC T7@'^; KT@0Z,1?NS) M32A2F2.IO"K@F(6X3T6BGXM1I_@-=5GS:#8AM+^.3,G:1\4#9U=)#769G&_, M;F57/7@XXFC:#S*L'0K*P6+5=5V#2);QT,.:ZW%V(56P\16K*4-N MX>G$R]U'$E^P_E(+>I1RBVMO(PD 98DXFH!):RXJQ0]A3K'LVEWOZ)VTX\N> M2/&8F;DF^DF0+=M!*CBD+H+]932GT,[=!N>7$ZZ+_7[\G[PLZFM_'D0Z.#=J M;4VF:2S:,BO7]R^&#(X^PB0\<1!,;X,>#DOG6R3#Y;?+L^]F_BI+^AQVZ?EG M>0/@0/-+/G-I7_P^X-W_,\&07JPO!RITBJ,?U_ *+[1.(O)\3?F'$%!0>P/N2Z%XD!W&W.CR(ZC%&W?RS0SU+3]Z"_URPH!CEIY+.[P.' MR[]H-@UI;IT02VRO!$0"G/XD8-Y&BC$S?&_O!K(=R@?S-7?TIEGZ!;V+R/RN M?GRX7=Q1R:GHOHIL8'-IQIK:U2+5(UY"7^A#ZY:(1%#4RI[ M.IAS)33U!O^C^,;0[X#8^ AKF@:\:,N*/8OQ'54EP@PQ=QQ;-W&==7'HHIJ3 M>>3[&9WL->J%D^)V0"!;X,<#*2\!L_Y#>U>1[>>@JVU=!V*P1_O$V-Z]E6\ = MBG=@BX2A]GBQ=TX(]+F_:DS2KD\2T$H9BPX->"S--XI0)4EHCIRQ#AA]%\!D 2B")": *&;?L &U(S(KQK0KT]U<6K6L\HH&QK.55? M=>WC_":A"7RWAW7=9*&Y'9P?G3KDD MKY^W,YZ2#=BJ%0L@_5!15(MTM01*V*(,H0(6DR#QUM\Z4HL":PB)4$*:4:[8 M@7033_WM<=HAIK:^03L/VLTJ(N"SO"'7P-]U6D< MLP\KM_X$LV!J?S.#Q)V>C;K]"D*]"3Z:A0HM(A5&-'O3!=YU^ZT?33N3L//. M\BE&(2OMOP/$W].UL^D3* 9G%@$Z(=@I&#%F,JK.D 9'[VVJ:?*JR6=SOS"& M1=.[;.>TXA/O]PNGQ"<=L MO\ND8ZS3V9G&-\)%E](B[<=6.@S\W ,\Y_,BCD7US)OI5G-_2;?568K\S9H) MPLCAK? #NIRN1,@A;XU%1W NLYSK$"^ZP!XMH5A@!;A&-K3=AZ;JG/X /V\5#Q6L??[@P.G;/ M3KE>/C6> S:09@"D\,/1N0LT_B[+8831_7#R^JQ"8A-WD8N_0_5ZI42.HJ7& MGP^Z"D%Z1ZMT7[[TRDS#]W4GSJ8XO=,2B8"4OYVM2'#VS'23A'#S4B5$:P0&+T4 M$@*CAN$F5!%#P4,FHIE:CY]G7AV;S&I-"F^!@O+0:"PT8H/)R/4H]THH=NW" M5:KMT(DGB7XI'X.E[7N_#CUI.WIZ=9L-.__/;P/PKVS_;D/Q+VK,I(0BQW!L M6)&(RKTV:64PKO#W WIZ#C6/N_BVG..L@Z#.]1]2CK^-'AY"GD0.XGBV+%/0 M9+L^\Q:D7)IWJ-Z=G:O1BZJ_-+[>\**NMO&]9+*!(5_89!LU$IO7DTX:BW]6 M\;(O[)89>6#K$1\^;@TK0PQN7<#U:+B 4*(CNF/\0=UKV/R\+RO1]3. M+'\86\TP?ME$'6ZO>&)M<"=6X(+.7:(I^[*1T :*)HBFUJ.I[\'S,"HM RT9 MX6^ZLATBOBJB2'CN?R^-)3"-0](_-1$XK+S,!2B6*\%3<7R$D>]Y"NE-&M)O MY#92F06MU6H?F!['G:5VW$MJ&3GUI,?80(H74#UBIT$*2-+G(3N3;D8D=$P( MQ]V;#6[YL&0U^;5M1/F3G!6[I9'-L*:CJD^G\O2YC1G&=Z?G:ZKN#K((20Z'0U36BI3(^!J MDN8GO-94?UE1^KC93*X/1.LG(4QOGG]INJ<1&^=0E865!\^9* ^AC7>LWX /SJ)M'?H1Q^*5$A2E) MQ5^@%O E->T#)&C7>@*:DV90Y)6O3O% %_A,8/5;O.]]DYY5.^S7#&N_4#YI M\4-E.T\4$[KW6;UT7BR--&&4J0W,RCQ]Q7Q+*\N_/>Y3G39S[5):IG6HMJQKTO:,K*:Q7+)1^ZNM? ;.SPGL"QY ML8S86NPD5ZMJFWS^L:Y9IC]VN8[DN[A6:'IL<:=(P6OI7#XIIPVI,JCK7DS' M71@-I0>W!5G6>->9!0D31_PO&D>^9[6M0AB1_&1;=C6_8S ^M>>.9_DT+N!& M_ 5F.')^S 4+F8R,/D->HIG6C.((15"RE90G\=5\8\@[FB;9W%GNR4\8K;+V MB>&9]QQ*[MF>7)(Q-1S-YY&W( .]T,GK!*VW)5IY[!W]'/2W5T\?+SD2))A" MN-PN0Y/ "*V0^Z3:-7H%2RM,7V=>.EIR0NP@_XA=5_YQ)EY?17Z?&(O]-52] MS@/_+?[XXK'1TFW?%VK\E)VD7MG.J4.8$!E'*##,!(4D=4,\OG6 M![._=S$=EMR./AI?[V3RO^]2>#K[L?[:1?[?[>%;F&P4H11?K9U(4W\3<9TP M%EV<.^E":405F_E/NOM>(RFNCFQ+A\;&RT)5W!]H"(W\W?X5;40[3-X'VO*< ME3LFW!>2=*_+<5/[@L(DDH.S^+,W9$TXWD-8'U0<#S6I1V2UXKM?WVO8B3WP<\_] ,F%-,,?X\5NU*4@J0F^C6DQQ7G[7J6'TW#!>\[:Q \/M MN;\FO+)%CM*H\Y?N93)#S-LUE?SP] GJ4>D:BB#U.6A-SK'*LJ2@VF%\O\^] MO.VPM5=V$5:CZ!_;RAD(*9\8!\,HA&5W,M:->[.>2B MW(SN=+^4]&?5)-NM.# 'V0V&D=9C=B'MT&3;\/Q3%(6DLBP[1^]M3F+TC%C" M"_[C"G:9QL:V=U:,'44)V9N6DU54PTIZPELRKK/_4<.[MT1KOX]=GB'%D>5F ML7P]_1*R]2J#VME?*5^_23Q(BTT"Z"%O/L,?P07&9A5:,(6/W?/M("< MU/3/C^^W;P^$7!#2/XJ( "/)F';QXPFD?F'O!N&*LI,6^IU+5\P#S6,E;K"V M> ""45<.?T?Y$+'3-G ?[]JXSZ3YZ-ME!Y7I'PX]GH\D^WRX;%GP]22@[4 N0'O&1'3K;H6H?<"O/RF?Z]&$GD;HZD7\RI*9 M,W6,\M_8>_=P*-NU?_R6)%23_=XH2A&2I.R&A(2&RB9B*D4(2789,R24W10A MFTPE(339[XW]?D\)V0S*GAF;,,]$\YHI#W%(==#*CQU<+S^?>^ MQ18^6$AX<='TAWKC3$O^J1?&)VO73K&N%4_H#+-YH/$&)GOH0#.X4*;1_?G@ MR5,Z1,%B[^;6F3';$].L/X)8MO<(S\NU_2*Y3R&?H_%74<\EQ/$)41]( 9-; M&[G6+N*WC#_1K/;1K%^IA\XJ+P7-WF-=] >1I$"UK^$220&_JB:SW_BWBVYD M?GX7*:S4:F5\_YTR13HV6G43HT:-I$GYCA.UJ3GN$ ?%9VJ+8Y+XSM40_,;4 MSQB.?8@[\D+2A1X7@UXTQPAH*U&,'X^3;J&'VVG1&0SOLB:YFR9; #_.F!/= MI$;!YN[=\,L$5),11- 9(3&0\SG59O;SD50;WZ,\0KIY$P=O@$P&6.8A^&ON MP\W6U)1J/B<1P> 542@!%>$0+Z2(D^K,+WJF^.:P5WW>2VZH:Y>^L Y&D<3% M&#T$'UTT80,^"+_U#:Z731JT"G)76))?;N"XTW?,7?Y[MD9,EHRG0)/O2!-T M9V8'%C'\_7$V1:^#!YX1Z\Y,?6YO5$9.?8[;9CAL<31VDB+!GL9!!\BW[JG) MU)-A_+[DB97G(C+8)V-M+IE+;_TTRB0\1!8-WYWUD.0JNPANT'LL2.%;([XE MI(9,NN^EL)-@/IH)$1HV/P/R5[M@"A/2JZ]=E])B:=<3Q90<=A]\YUEK.:VZ5(:# M'235TSAC'=\[:1URYW#>3BDW5CM3Z(/*;W%-LQJ]M(8^>Y+M,:\VV)C$3MO; MC,]OKNVMG8(>)$7<(%P@+)EAX*G!W)>_,NP( F MY$C,IP-I60,0_-$U.A#^6;49B3=2C![G4Y&7I0.-=$#"M=+$+YWGVU7GYY[J M-C_CHNL:IHY<8WBIRS"\)7I+V=6 5F\!WA:U[,+F0Q=- L@N<"E\1C3B%*G$ MB@X\M3'^8LM5ERK1.R3?)VIT4U)9^52) J'X0<7KCT:NPVFS*))<\0K)7IU* M&J<6W*IP-UYQBYM'XJ&E N-$99)I1(JX)$0K5RZ/:@(@;M/Z8 >*NDE'QI<4 M<:,^.,MGBC)]&ZZ:R_*XK\]B'Z\<5\G!G7EN"H_. )Y8EB]#+'RA- Z5-+@I M?I8 :^H6\RVP(25_OE#R.*HQ?>"X>$K.VRU9"1GY O7'(5L//KWE7$.33IQ0 M^D'Q(?'ORY0X+G#!R^VI:*8._W:>-C@6AH?:8/AH'>,EBE$0QY'.AR8V]3%' M>BZ^_A+1%:ZD8;DW\;"JK^$^]AN!AL/[KS+L1O?XV!Q23(O';JX"6^A:.'>T M>#BH.ZE$]BJG3NL/=J%?)3O53H\7$L!41J RE^Z,),FF6> M=J>FPD:F1K<= M6QH4B\(>P J;_>=1(913M.4'Q&DUIH4=@0=L7$GRZ,J[D= ME"C4LM 6+^,NQ FT$E;"-FD[.X-OT;X/R]1'Z398)@W6C@N:B#820[9V&3<= M0;L?.AJN_=[D]5@@3^5;V* :!;WS&[B6&-_^B0X!SJ6<')$(D&*\9.O]PX!7 M%^X($/".'(#H3P#G=]=PK1R<.ZQ*N)SQH-PB^HAIN]AR3J?R\7FI"]ZU$\4U MOBJK,HM%C!G<641]6REZE^ ^A7U.T?GLDBKWW$O.7\BM#OM2*= MA;GM.[Z@;KVRGAD8BV>#7/[7B@OWY4[,_S#_,1B=[GO"\;W[]+9S_IX\4OV2,#JS7 MUF;RZ:QL%K,@B7\@G8YPE*U21^OJ1*OO0P0^R.F&5CM2KC+KG1 M^L \E>I:09/8X7.5NN^[6E:_.\O[G%9HJWT59Q_YA 5\:3L"MU);94D,H(9Z M0<.VO^6Z?X;-5HM_G5+]EI=O>V]Q'RAUL*(Q1NBDHF=G<'KL&IARD M-0G1Q.%FE=<:&\IS4R[3/KTH,R,)NG=AC>\!G_+FO$W'->>MM1.B*ZQQM\VD MCC>SY<5HF6UQ%MD)DZUH@W;[J3%P3A74P;(!E8J:U@^S JMLI54O#ESV&Q*9 M=GOQ9,\#5B5.;37HL#(Q!(]9[,8WFQ$2PMWB[$.,O:T?E_*._WAQ2>?@LJ%8 M:CB+?0TF&#(1!^&@F!'D)F=0$">HD,WK/27R/]0\AHH4W&22 SKR@ENB-:NO M$-53O'1OK-2"A]"3CA0^QTEQ3!,8)2@H JMOZ7H4=4"\ARO3\R5_N:.2]@/5 M2PB_DR>A8["OKB#=_DKE-*LY$;VHZN3T[W7%Q&+OO&>3H2I"U\S% (!U5R#D M!-+YBH8-0^O@I*L??\2>5KN?=/*"?=W60\.'[-"5,T@1Z@U,F^*(,!)G1P=J MK1 @4CCAJ85:\FR?W[B7F4E#/*:4[-I*/(RUO,>ZZD_C8O.@ WL'E[CQ1@T6 M2S]A-B,)/%,OIT<_/$/N6H)E^WA[;S_=(YHI5192IM01]&HJ8P]6%CF1[8$6 M1PPB=\&Y[PBXGO==ZM$'G2O'BSDM[9)J;LP* &J!N^5.1PH>9:FQ>TB,HUV$+4'6O8#QV MNI^>>QU?NCP[MF7>>^O 60[.T[E2 3T!&@4VV"+04O\4=-BF^2%\'S5Q:=F] M('I4**&^R+1F1.DCW1 -]:X1UA2Z"] MVVMB=./X:E,E+UNIQ@?M*9F5O%[*^+U@G7[) M/+*.T%KB0?87T2/)GO9C6"TM.9<$.H"_"AK.'\$APQ0^PH)HNTH%K8D9SM-' MWYT]8F@AQM.@869/@@_MT0>VI6B<'@31IG$0TD'T-9S-T<\CFQ1Q!:5;F@P- M^5E:7!0C/!W7(RG->D7S]ZS*@29Q0RRJS,=R$?5^4/9[Z$+(,]4Y(I? M?O;2O+4A_#Z&ABM5L%R4+])F,?<18QF(,01FL1/I2?*H,,C][J&92WU+A[[T MW[]?6.'B8N/%):9T]'W;L[>/ @8KZU40Y2<^F BZW[5/,2"WZE622A7EZW MMB15(GKH5J_;Y['KBI45Q:_Y'4HB/T]Z/XAJ6>G#[OR $#U<;TW-*ASGLW6! M['>GB15'J52:-09XKR7G'6XQ4I@]W#0:_!&QZ0QLGPH_]G87$_\6 -6 ?U?) M%O*'%PNL&U?_4,8V^R?L#V\6_N47P\1?@15$NG3:-V$YD!,9$H=)<3C&,N"L M)2VBU_3&PRW"4=VF"YF?.R7U^/BLX=R/V]A[F6]!;=\9UIH.B"T?N?B>BAXV MM'WRZ4@5X0048"F(O='=H&E/;&4X!D$VBD^E\;NQ!^#[I?-:'Y5X>SK%]RLL MIIG(UZ[)F$NIW[YRBD7VXFY$I9FV!(0L2^M\#%K$X,.@>+N(0U6E8VY%\B8] M4F.C7UBFI?)QYN8/'WQ*DYY&H[ 3;Y'Y80V:7%-V(61].'?_QVK"F=3>]NPY MHNR=4J?;IL_5SI^+LU,<-119/1]]8$9J/30XT]%AGV7 M]]89?1S^\33H%Z?1@X5?3KM%X;<1?S4-KW16^UM:R:''+6M<-@CLK'LAI&X;,AZI52L[5 M-BB0 :_O0GU,U=B+HQXB/Z1">$<$-!3PF3H:;E$ZDCP&'=C]D(E/=K(D7EP% MF(7B1K*99)W:?Y2_('I5:=KD<>8N*4.QMW>C]]S1OSG4(C8X;\+'LF4V@0X; MYZ4#$Q^0A3.AU3*DJ3I+K3TD0YQ/M!&7^M=SY5;3/'NO/LR^=/>!:@N?I+GL M@0GEQ=^6E>_C#5CA*?Q, QT(/;-,![CA2D427$[PK.7!$*5*<88*A [ A3_4X\;#QSDVVI$2UF]#[^:!'*1? Q4/V4?-,=^T_@ MG.Y(JM]9,KW,]CAL429CU F2#ZYK5U]PREG&]?;>>3*I+/;,IX3M8@O$>C/\ M&.L:*XVS$Z?IV0 1KV:'IM\;#LU@JZ8#:D;JEG'V=.#24TJC3C.PL8[IWV88 ML [0+E_HC3 :E\JD^-UU5YW3WF3]49W<&S8I.S=[=0V5VRID:/*CD1%_RN'%,Y%H.Q]9C0RZ:9J!N)TB\"/P\!MY[! M=LY2AW4%#7T<)&:2>+-)VJ?/;"^>4-G/LWK[O*Z_T,V@9[N?>CE&E9X]<'%W M$(R5LI]:7GV$5H<0+29=)S3C4HL\/SKM)[K*78G<>OA!,O:G7/'MTBB#'\>F M -=IEI*-8L;\>$H:(91,L5/X5LEZI #\.(Z8SG!&"'9Z7@&?G-DJ,^[#\W\8 M\QU^O\>!^Y##;1;A0]I4P5C<76P=;$CQ*OYHG/1VS)P6;T7^]2'#^&7W L/J M*Z=>F'CDF_SPZ>IB7Z,@ MCMV!-7WE^55]NA?,8ZR0=(!U'+X;E,**; ^ONW+ZR4HHHC2/2L=8C!I)1*_+C3C'2 M;A#?G&=S,6IGQ;Y@]N*A%/[-!BT6?(.= .D-/L.ZG(3*:)!$'JEN)C;;L;;S M/:\^*NE9>%*:9U=PT#9*#T#<132# <116B^Z\&?SDAPA0S]!^\G \]/R$O/L M3RN#SIRW?TZ[$WID*UA585H5HH0Q8JA9$>4R 1U*XYRE[<7;O&,=3F GZE(V13")_8CS7<]172&>,!*U5BZNTMU(5S[$A M?YEX](3&(_P'PEP 03__/ G+=,,/$_#_^<>0M#@XN;E[() I"H8>3B%EY@Z [A MZUA+D;AI'4::QTCHI?U3;$OR;?4QB]W'-%QE33PWQ_,4ER(RYDXM?$,6%BW1 M@><->EW17G*-A0XUZMS)FWXRDKP\T2F!EP&(X2SF*2, 16-+!,-IBB0LC*1' M>-AZ0NO(O>-'V^,"SP\^$1A2,XY8S6EY@-#F#WVP9SSY/<,;S( _)LC4((;TDHB\%;!='+/4&RY_.,I)_>D3CU+(,Z#Y!EPRG9>$P-9F2F<4RP M=V,$&D'LL9Z/?S#6R-^5TRHK_4S2^4Z?\,'>HB0AVQ'<)$&D45P6; M3&BH@!STY1E?@@RK/;).-NYW*XZ[72#8NS;U2:SD@DW6%4ZX#Z01!B4 6 M!_'N, *Q@->V,>-]>E&D&__RLO3-EQ<^K+>+Q0:'[/M^%M/M'E*]FXJA VZV M!V#/2F"""M7\OG9;*7,"UK8-Q-MW;&OXHO=8K);LJIA^V!S#NN\.ZX9=.*6* M9$@V@[M2H['WIF$Z4 N+_%;7/VD7F"_D M+AUU.(9P^V9^HRRFY:YQZ+X4M3MT@,,!(#>%KX&'H5--*+(*1720$I#3,.CA M-)OE:B\:XE_Q7$C:[+CFJ6;I"9SNF0-R:R,X]R"("QT82=!-F)0?;&S'A-@) M5CNJZ<4G>&B^3A1\P"85%%>96_-Y2RQO.K!>&*!:OLNB*_R>S"RD+N*0[[3PI2^*XV]U$$2%QW/5PG MM*?(-C?0C[A\#MX7=KSO('=_'24Z+>D1 MCP-%'$\*_$R[-1X\Y\R47K(Z>A9(A>ZIWJ"^H@-W,5R(5CJP#X?'AM56#BAP M_G >;F@1<"%'VGN ZR):+G3Q.6:=:$XAXW$K9R9:0>?0"NE^WK, ;- M/YHAG3>(R'20&YOFP'PG!+#VU$MQZ-Z#Q['^H?6EQ9 MK$>;DE5FZ34.=CL3"3R>H0BR-R8((-A(EKA7]ZWGU>*(:8=GLFT:^9RV;341 MSRFJ^"@L0RW"JH7PC3DN^XNC/MHX$=ZO<_%="J8#.I@.#$G!_%6U3VWVE[(P M-PSW_4?WAUZ !AQ75;;3'?T$WCFR#>ROYDB[+G5KU.H.N*6'?09"$1BIB]^$ ML2' I)3WU (H@T=<6:W]?;+UIT93]\^!/U28V.A!2P+A-;_$^ M8>Y?'8OP"U;/S+:$2O)<+WHQ9E2T"2)G\"<7AJA($90]IX!*$%MS.",5NJ:A M8>Y!!W:=W>YAG]] F-&^=FGQ(&MO5//Z1D#W"%=J/_)32))Z4N>7WO^A^YMT M[0;_=AGL%1)O&D(;VVE%!@?ZWFV-6NI$$1UE;2Q34@A-@OO1NMKBJO\+GT+O MCLMKAR1DUU:K$YI#7.]K25 8OE3(W5R#Q[&=##?Y5FVV7\_>:8O@MM^FV=LJTH%H4_:OURS7XO""$Y &T$CRY*^*]+FQ M0U\2&L&WDF]4#L!-O$[EM!T-/[.5%JW_P]I+\N8^UI8)-1&(6.^%[=WI7ZIA\(D43+SVS7Y@@^N-SFDZP&][?9@KT6CK M(#6^#RKOV>O3*F7_-2I@5)N-S^PW@ ,A^&O(+:WNY]C-?72@WS:=#UEKQF!" MUCI*!WXHTP$3[U>F[/,9%)XIFC$4ET!MH /K-.581SD'C2Z'1^NR)\17,TW:XW^OF%[_5W2H]*RJ&=)/M'\ MCB^E)',\@I[4>TA)9GQ%%M"!I1"R(*T3"5J"RTQTB^>FYP.;EOGW1))OC)M$ M"G]$YE,Z M2.X;0!S@W-JS2.!++*@EK MQ?#C%O9.%6T0BVY?.^R+GH[WUGWULEG6(R5:6V41<0:O&%8M[>NV4D\[WGO? MBRJPY-UIGZF=WS06MON!@6G]"[_=INP)<\CBYIHHF]J7I/>0\#'!,&/?AE#U M-_IG/\=*OHFZWW )'+QZ_X='#::+*G.UE X\>)_L>(*^XK%6*%4;1^ M'M\%;; BLM9":]<\6)@../AY:?+TKJAT[[6E _>EN?=5%E<(*_ ;/.3+2<66 M2SY\X()H@)1LUD.?P79KJ'\@532)0)]6VK]U(E@Y'W09S!N6[PD]^?Z7S,LG MI7=M.UC:7@P)U4)<+-MAO,B)1#K T))&19Y.C!U)9]WU/"[B!_*6;57*5:5S M)VY?_2(V<^3\C,RYMZ (.N"Z$N&]TRT4,LR%FZE%/BTH+DIS*GFH22S;?3^!R$P_[BJX:I,6*5,FI&/M,6\A(Z+ M"\OM3 Z@N 6_QT KKAU^@/H:(8SH.J,J0 = E.,N[XT>G?DQ+N"WG"'<-9AT MOLM28ZFK][NE_V0WEQ/B+/YS :[*;7"I7"'O[AET@.LO#<0CGJ;>EN07H3>R MN>,D(_$Z;T%RU$2DBSLK[9O:Y8I,WZ/RUG(!$KY+R\@BUQB!$_,=%>/ZM\KRJD/NAM[13!0Z: !M"]0PJH>48&J0/!0U M5!,$G_](4Z&[Y;I#_P97R^2 Y.T/KY-&CNHCA&ZQ[AGVCA?;*1E5H.P,+E&E M\,',24,'DCV=\'2@[HY*\JA!5--98XL\1VD.+N4;)WB.0][!X2E-[:S-H433ZAV4_&H00)<%PD)!<^+D)*F=[ M??F18F-O;Z7=)LW9JM[VT=>?RY2=9EDMH?#;3RB\(Z")C@E7>^4EUF[@0\:) M=3H'V]M=\F)PUWP.76I=(+]GE]E3LJA+1L)/DT+PNO7ET(C*6Q](1DUJ>]#\ MH>_V5/F+OQ_=:\^I<-M/2"[4_$>-6-;^EY&\Q")X$4&5QH$F0RA7"">&-U:> M@O4'%(2JFHG\(T.-RKPQ34?46;H>7E-XZ)D$D+#$,5*).^.QL5+?5DO !4E& MZB[69Y)]I,9=7NA;?V\A"URO7=G'G0VGN"F6R1(*]U7:Y>1&"/&H+7+.*PHQ M,/@GQ_[C"TPPP<3_!V"RC'5UQS-JH/W5,[H<'_>7C7*_[;#C_>L..S5K4_8X M9"T_9/H;_"H=L'\S2'OQ?7!\ \^^,_%,'!D3[]PHZ8?\(P.'C M>#WHEIH['QWXGNA%!]*_J9"OPO[TZ#\\.!-,_*_#GY@%RZ_FJYB=O;?&T+_L MO9USTI8P9[C@UQABUPE0:K0/;%O7'H8_S1*OQU1?]= M7/**Y2?L3UR(G>+G?_ V>OY/A,,^ ?J=;0#_/B9AV<[Z$\.PX];\/BSYA^,K M9K*""2;^N\!,5C"3%4PP\?>!F:Q@)BN8^-^ R%J^ K%CPM)]@R&([VCA!!RH M3GW*134A=_[3MW@=:$>9D".%)4?N6[3$JT_==SQO>QRLZXUS3M:[L8(0IL#P M=*#187#P KHC0-0T%EIJ(74D%GR6#MQ9"UYT*<6T=G]OGU(BF1$>#REFW.TM M>E^JM",&CL)AV30<%]9H9\[TKA[5X-V7[+_66G1N[0'EE8 ME7U)G;+34CQ3AU-(EVO/'Z0)X96&?G&Q^G;=Z%LL0DY7.\X*-G1'T?:2=!P< M"9;/Y!_-75J.[E!-]%0DYRE8H>#V ^&46NHGR#U%$HP.'(04WG]76M!S?VKU MA/SR ^F1@0K@XNZ45(Z:FD[?#=H[KT]V)C[^GBH_?W16&RY+*RR/Y33'((K8 MX&=NI9@W&PREMX.;?R%<]3K6:G[]VQU"T:"-VGS@W+A>1A MFZ1)9?B'C1D)W@5IZ$7R@,RO+6TE;,\[L>WLQY;3Z?XSBS#""XH,J0XI&IM9[)16UO,;W:/QJ/4[=X3H0.:4H/*F8QH5/(;( M-[N8(ZQ[?#?W"X/'UE13:LZQ]^' ?P5R/V$[O7M>H__2NZ>O[R^%_'9J -Y& M_J4&8(;1)6 50SJ<04GJ#DI;3@3Y1$3*MFF%>G\@B6W-(&;1F=0SU4!X& M.PN\#S^V U8\.XT310=DA@BJ-!QZVZ7P/>IW38( *L.>/[F!;'U..44'2M&T M-PH+\Y^V+/_0)RCS_PSZ]X*58$/;F\4XN4VGWA)<4IN_GES[G/ E]M>C_OE41ML@XV0@0A]]'/(0*5"TY>[B2#=<<6 M6F=OQ/F 7<&JRA2U'#$$;CYJL*X"1UXZJ@7R[ZT M7:,D +L6(3H2'<8"W#A]?-F5=W S:C-O-@A5A B&2U&?(L3@ M*JMN&T86A/@OKR'WOIH&O+&A/MMC"5Y9T=I8OW.RV9U3C^>$F?X[LX.WKK$$ M HMR_74/%M.=;J>['Z$A\3-Y0;AS;?U-E\>,D%CW\AG<3&3A7@VY2:.EP^-F M$18"#PM!?FX?]*2R)%]U'WEX5D98/.3VX H;?V&ITYGA;'>R#QTH5DU@_SAB MOKA3N7$$'+R>N22:G27;]G#OHLLF(AR]X4A#(Z>Q>$,ZE*:A=&6'G&5Z6)BFTS&,\C>7 M:%(4(;AVG.,1PWKY8F"%??RA]J'ZHQK8Y0MEWA0V."O!D\9Y:,I=:.N;W<%B M5.VP_5U$SP?HXZE!/]&KD,7/!@P+_L;&"CM8Q('94!^)TM]V&)7O',@]$1UP M_74,4F3+&,9])60J%*6\O Z;V0+S1D^6GUX1D_9#^[PGER"#B-V,^.*XWN@@ M^A9^X8* V6J:Y3<^#?2UI^)IW_/;U2,NN%G7$8O M73>5:,%ZL><''J_F(B$GH<^&O_1K*+\?<_')V-WLQ'TSD [PEER06-3&?$%P M,VS:&2^N>K;-!A.G1R1?^P].^Z1?DS4:^&$/WE6]MNRB W6A[@JY ;VPC'DX MFB([T[=PC,KX\*L[_%&5PJ8--K3Y:'B/E^U:*?CPCVOJ" W/#7__ !T(.F.P:<)84?'C$^/!6MS? Q+J M4L&%?24*0PK\/C^,:)314_HV+5%@PIFO2AZ>:'-IUTB&BYYM5Z;' MO_$HZVJ:Q"4/0S^PNW[("8USQQKU_-CXS*R3_\LY(&8^B)D/8N+_-E@@*B;W M*]=MWQF.S\L4H'IC-2SJLQ58OQY]P:9\027_'C./0;IPP[U4B55RT"Y4:LNTK2NC>UZ8"/ MGW@C @ZWI'Z@25+NQEP@'*A2);J(1]@\5ME4#1%LN))0 M$1)5.;X%9HV>;&W#U]:-N2,KW*MI85CX#6IQ]1'XE;7<6P-(G$ O6FI135UH M**'W%WFIV90SB[;DRZOD?:*A@#<&>M5N!!]+5"?%$3Q;RXO[#H2E&093,W(< M]@X%F"E549_=\ \GPW#@17;\&HYA??PP::1!"V.>X2>["RWH@ -P48JZ.O7= M,A'*@NKXN21K-_IS&UG30\C\F?C1 ^)B05Q1[$7&Y&UMXDLFP-$TI1^??&'U MFX+Q%<75[XZMYMIO=.2&M-!F6XF8PM^6)=5*R/N][M62SIA)T;Q0-;?43K;W M9&6"%$U4*[2ZI;#P2=TW.9=[]L4ES\\;[#O&SVV@#4QP)E5G<[S ?2'&P0*V MEC:1;[I+:O!=("XG"^IT)9&,[?IE$$*1>N\K8X@R[CF=K"D*12V/#)W/.QIP MD37&/[8U]_$QS =#O>ORH-S(:Y8GS%\P@H&V_]:&%5N6O^68CLK\)M5%ZS@=R.M:H ,7[[NL M;/]'5HS"\L>F%VF_SV<%0LPA?^AX46W^)SFM?S@K1['X2VJMWS>#UM".H2KD M88:3_O3@?RGIQP03_W)@E$BYY(MP+9*R6,2D/(([,[-MS@*)K7#7^8D9[;[] MTZ *;KD3$BA/CO,FYE1RWP*'G":V10S5=3^>&KAS'Q5=HR2>5)ECX112.W?. MEFB-)8&5ZYL=SYY@^VHX9AN/H;%W-8]K:9'>X2 APS!B6'C1@J; CR>F-PS) MK1Y#4L*.6FT$1%8;D2S05YZ;^?"(1C?L&L$_:PS MZ3GSJM:?WREU)%C&GLZ'?'T=:P&7F1CU:;8N? P+*XSH=*!N"1!-"R/9LVHF M_%/9X-XR6@V3X*/B#S/6D(/O\&>[CC;=1A?4-;_4&FZE W9&O^[YTH')A BM MX\Y(=X)%E5].%\>Q$A[$\@GBQ29^]OR@&S_CHKK2??ASTRM++*^>O(@+X:K( MF]T5;;AM.83>RXBQDI/&\J;'X3I?!\\7G;5/G\LIL.6>[?,4 7]DA!C5O21[ MO%S-.'ON;CL!/#7WZ4_O5OA49WGLX*/<^&:R9- LFSY8NG$27?AYZ^I*-AG; M$2ESP#ZOCUB:T(*VS$&W4Q81"+@4P]@@X=H$7.A: P+V9#V^'ER,2?2M'SZH M/TX2OJ*Y/P"#1Q%U2:[XX):RO-X$JV_VM;2O7PD:[ZK,//(AGS*U/@P6]L)N M/6U[4&IB+]I>,4@3(O\X8/"D9M@,=;JB"CDA^3Y<;D@K\)^E8,PW&__R3#03 M3/R]R/HT_TU- *U"2_=WS_A>4Y%>5AYW.UQIOJ,!T"I,+LXQ^?"Y_5%D[;68 M!^S225NZDS,4/O5:B?UK.96'W&4BO53:MN:-!2XBQZ4\Z4"-)3OY*P':B!E. MF%1LNGI:Y%LI,S\0NK'3L)75T=6Z( <6CYZ MTEB A_!QZ^?/DO&24<]U&49,D8. FDTP$._0()@^^/'*Z;V_3^ZFJ< MR=S]A;8$-R.X$Q=)+PER787];H.UP^K3 >UWGX)W#"O M%UH6;,O7)SX3PV9T-8"7P[>#+_>[GO87NI\C?RN_(,A;S]U=*/KL8.\U -BV M1 B&.4/'&MKCO*VQ6/>.]2\:,A;I&9$)LHM%2$0[04O^MQ,,]14R[!IY\FC^ M< Y%J>]1_+VW$MU*+-^1Y;P2'ZNK\<@@N":>;&BK7/]8)37B=N76F0=/]R$K M&QXV_XAQ\0XGBYUA!P5;I'%I41%K*U_\W 1WY9[G8'S ,U:(TO6Z\&-O=_TS M\9O/ON/M/Z?\Q=M_(R_WF[G^V^#B+4CVC\O"P@3HC^O'/[6=WCGDLW$^C2/X MB'I/W^ FQ*$O^#$4=VTY]K6DPV*F6H5$V]O8.=@Y&T;0=PWKD!UEN8C$O_EA M("CJ+MVK^%0Z=7S>!Y1E>FX!I@"_2;*9Q(PP7*RS8SR$N-"*CQ0Y?$V2G(.+ MXBF[N[@]6M$'8+G]N[4 ]=5I.) MO!4#=.#N..F8953UKF'G?F<)GH'T\O!C#O6(5:']';QB#_+WZDIQUW9+A30S M'B&;%J'Y6?5I1 ]L'R."QNP?UXR+SI7/[?I$B+$P='R=@W".SMIWK]_^W1C( MG(]EW8*Q8K)!JC3XT2JX,7*WSYGK"/K>;79[4]V2O^V'%. M$:!UV&8+N&11NT?W$?#2*@;:=*(,6"_SYMX'%%_:_A2]HU:ZQ[2AR /5T>-37L"_SPKP1=&J<2 MGA6G^DSAM#RLV0SF_&U9JK2D-_=HE=7E![J&(J]7*W_ZN E)"4^6@4BREDNL MG^!Q7B>RXE]^U->\%_/KQ&F:7TBWV* M*\ Z!WX"+NRNAPXKFZ2NX.A >*[*MV+@Q]"2K]O;W1."H=J?!37V-/5_3]K@ MI(10"[4.[&BC!AVX!PG#"B/X. JC6*]4^JZY59SM*%$M*3AQLBXX6SV/Q:!,!8$]B9S(&#M+$&Q"#7/AT(M?<14S M^7E?TXO*OMJ=NM1Z8HT?U6GV]5"4R/U'ZK7S[P.UPK]")AC:4."6F"L.H?$F M+L=9I8U9SPFZ[WJA31ZSL/(Z9ZK#BC&F'ID /TL5)F7@_*'<)(,;^80#S[W0 MLL0FL\,\:EG+.>I9M>(U& $\':#PCDSL"<%O*W) Z@/ 5X-N_+=8 0UUGA0#J;4Q2]3%DK;X6 #]*8&L*R2;-RRU9CS;X"&RK?!C, MYNC:ZR1U5<(RY?-2_6Y[#FF=6>FZH"^SRCW@(!4GA=8B+)B:SO5#!*@1#,/Y9_ MJQ%-UL3L'P!2=N%;^.MF K\/^_/:O8.]P!:'U;8C23+H)7;\YI1B7="9EV^= M+5'BO\)X\T+/F(3:>,32/OD.59^__.V\#O@8[-LHKU4A02#BUJ?OEV3RJDNB MY\?,>J>\]N62GAS;M?37]P7,G25,_%\&RU3X%1)U A(&=%3PL$8LZ3C[LZ)QM?8:M6L(L8)S9EFP MD-2EL$\92AD]*]OA6S(-8W+?X([91I];W[6W9JEX+_;'\P<1 M&ZPR53=)/O4BV(@-J\).D''%UPT.Q,_<5_(GPL8Y01)4MH"[>!2-HWD2R>VG M.J8Q$%LO(!^J%I!X?47HL<"OLS3LN8U=U<[FROO&;GQ:\G/BI_K-PY]F.Y0M MEIG_\)<_C(5BKTZ-^/NY940+2?E]?/GD@T>6P^W' /M5V$6X%#58ZS!%?U5A MX[5@;9(Z+G(XB?=A.ZVS]% !;>L2E8UD2=8@L4\,R-&!O=^"=JN.>%>G>Y(7 M2C:H4P_?;BNP%SW6\R==%G_J>L(8,[WS>R<<*J,&GR+E-"7C,^2ZN;)IA4<_ M1>:%U<.>TO3ZYF#XEPMF.&RAUXNCLF-9$F>.@G2?U)._+A<66GXS>V<$DKAD M9N@']@RK-ZNKCWG*9_G"3(^_K.__KS,AQ%2&B)UE$" M7ZMGEG&N1.Q[ \GK&\(U0N;K>BT*I$,ZRY>R?B'OKXP8U8/SP4_2RBJBO#"" M\Y?J#7NN:.<>/:M\Z?$'V<W,SK-@1)46:(5_\86N4-NJ: M? G_(_F=JFGPZ^:$;UQF*9] 2<;Q,NR>@<[(6D7$'E+)I$$CBI?6CSQXZT[I M-XD%,KCS?.BDT\CFYMZ,#Y>2WU]N4#X0KARL'N5/XXK;YP,46O3=5I%YAZIO M;(),V$.B$)^^?Q]QBK<@>GL3K*UMFK[4N^_:'7W:+,3OY $4*TQ;6#2L2MOV&F<3GC0 MM6)YL7R%IRL_48F)7DZOJ ]+A8B8K_.4=&I. DT@@<+?C0.%+5YW2-!1._7C M_5JACD;YTT Z,"+3W1,.)#"89AI63'P-CV&XB<\K.Y1K(;/.V(3.K<%YKZ@4 M:Z^XJ@]<^7NEK-)@>J8 ^ 6FHYND(/@THP+O6(?A_>!*].$1H/ M[T+$]]D3,+V8L.H3)829P$K521M# 1M7>Y.2 :E'LQ96<;7@S:\ ',)0DLS^ MJ5)J D7)6WLMEV)SG]5G^%O"353'<8K P-.[T@/"A$G?;N941E4S4][$C8*\_20>Q$F6GS RX] MUZ-25QX+431NV-/V*),&YW\BKE LS/!H&I6@5X:H.SS;=T&9?!>?4MP_$UT6*9CV],B]?K>4/)6U-6R#V%_FS)*O%U MNPKV"EL40P?J^A@^>!GE$)X:<:)O5D;?YI6=]S.9!-,78/*=K6UN;1[&( ^+ M.%3A(GE7+B )JHFAOC+4_9:K6U@UZN6\@HC+^26%0=XZNUWX7&8_ :RK_%N) MC)/7X5]M(O:1S"T;-D:H;*O@-QOC:1IXP5"* MD=/A=M<YL\7BHKJ-X473,/PJ>*B$%AZ/I@.!EDB*0W54=?^2U[&GEO$]HPVB#PRG M#K#,I7 /QFY]!9,NK$.V69WH (D+3#)EQ_E0>%:FL$%(1RQJF X\HTDN9..6 M1!;J!47@JB8NFDUSP\M]>B9?TKZT-1YJ%=IZO"JWP463\">?H@.]EU$,XU3. M^",U..-.X<:<[X?KD*&^J>/7^G.]Y+SP 0,1^Z>Y9/<(%FN?W+>WBT-X4X7, MF$VO%3+BAUT5#&4\C:QO03J,;\M: M(VDLMG2 D+3)8/R?J9LQEJ-4QO>U71FSAL6>,2J !Y'\0(LC=$#/B&$^:^2P M-&4#BD88T94.O$_/8#Q3_G$Z((Q!TH&G4(:.OCVS<[ORZ$ (&/]\%KF^IY]A M7P0@^+<@@$F(28A)B$F(28A)B$F(28A)B$F(28A)B$F(28A)B$F(28A)B$F( M28A)B$F(28A)B$F(28A)B$F(28A)B$F(28A)B$F(28A)B$F(28A)B$F(28A) MB$F(28A)B$GHWX&0;W4/7"5]J-/'+\/)(O[+YRV9U+TON0VN=.@#VX,=2$&( M*_)I->O:8J7*^^ND?@OC3)>S4M&=-F.W,WPHP$FM]V4>0I_.6JU9Q!@(R F' MU3:CN57XJ?=+' WI .@0-1DYF[5#D0^3WX"S<,$T>00?78G27FG7XX:.KZ;,]E\U"DPZOJ^.>WD MUOALA\%;_I]>JT+5A\?.6E'&MY!V8;53I06^-W%KR/=T %*Z[3@YL[1! $V" MT8[O+J9R]8$ECZ;\_#R$'$X)U*$##V2F8"JVMB;^'D<:&_*A&CFV/^,BE//F M#35B[=+PR<3;I#!"XF2"3L^',"//KMQ,!RY335WNA&U)>Y@S18H.//'V5:[3 MTMN,Q!PA(#Z4VCNS/&FUZ;^GCF8G=[ L%TWUUSD(YY3->%=4";;3=FF(^(KU MJR=E75GRB8^8QK:"$T5"RS[.[7M"!TR+\L8W31K>*:]TR^ Q#T@&[(OMH-@ M@N"45T@]OOEB[Y(B/WM!5\\==9@B[L7H_#=AB+N(137=[/%KT7C!R]7[#^J7O':Y]SF;9-'Z-]O M(JFB S1N31 MQ.5?H0&3O'S7"A:&".-X>.C"[?T"F(07N5'YYQ@P!/C.^V G^1R\SD,F&R>9?RJ:)\=](P81#KJ/X M:$+T5'EQK/J1"..JN_=Y#H!BY_=29+LI9\9KW;?%Z,!JG/_.D#C8B'X?%WC8 MINFDC:YXI1Q1,Z\AZ)I#VZX'[&487HR";U;3Y>/RH-D?V?61&>().(*7[,"5 MK+VM0TV#KZYZ;THD;4+,L;AB&A>R9X8.O,H>WUE&?G>.U8_AJ,_7%E&6M$/> M)@PK[,P@;TH'ID$#^VUHG""RUJPJEWLFQ: H_TUL!W=WQMAQ64/AVK"/.I1/ M"7]?RNWQLXO\"/FXL8;%7ZJO M_Z4\:BCM"-3UX_61#NQ0\IWP4?Y0+W7M!]KKIUEF_ATZ=[!/6C9A@B&%S0W0 MX>SKI"Q/O(\I043G4V&2'3K'QH]X_MM1.5=1?6G;-CXY_I9]0R<.3(+*Z4"] M$;)6FYUU8BR5G1K$N)4Q+AN[P@$2A'B7A"/?]*V?\@E=1X7#]I^@0":,4(R; M?V]>R2F*2[=XV"+B@.-]!_,HQ!SY^^;G#!JG(EE@'EDX$U((X_$]>F])2\KW M9L%U]H16P2\\0O6_[NSV>B NA.>X>7&T- "E!R!@]Y#%FTMA.#17,VZ_$?'Q M-Q6LT$@]\1%A=Y(*+OI*FGO*@HB?V\-K\9;7NMUE]XKU&D9&!OK=&KX<)=R+\*(=)N61K6OWC$^C] M7K#@QPD-6)!56^N',2?BH*!978[OQ65)@SVG.E^*9GK$G)V%6&6^!;4S5 Y6 M &WJ'H$0PWNKY1$]UE*^T-IMKIQR]U"%VTJG4VW"+@J,/O>*Q'9*M:]IG0EZ M<@;Q#'ZGG' DH0XL=L-7Y8Z[D.X[F.'['*4/T>XA% #]%6/9@P/\W+KKYV4[]6%CR"()O;( M6CTZ<'L42DS!%T=,0G=WBFJ9*Q^I5+;-=>U-_90^:Y+,6WS MB4N=CU&+K&01WY&::G6"8--*E') QJ1#M;25O/3+(S&=1R1;3T2B95MJ=N]- M.;P+$N%,Q>D!?M E'3SK)>K':BZ7,=:!7V31L<.=]@$E'H7ENN7'/5Z^ .U3 MSSXY=0[3#7D*X\>ZP+Z[Z\7B/F?CW:^0$G +PM=/)W=J#4_.GS5'<8@W[)UH MNIXOY77@E($X^P(_'\L6$I]-="(-D1UIO=:JC9AAK@ON'"2(CE>"";ZQ0_]H M;/N#N5TC>0IY"5L?_!".33TG];L'./_?JG>@1O>=PG5O5,.1B\8[A>L61*A9 MF#\[^,\MOL<$$_\EX*J/PMWPT#HN"*313K*H_\[=4?%4>'NB 5GIK^T>2?4[ M54(3++_N_@8!G;[;^_:K^V#"7^^P)K]M7316%%1$.@A106D"HE*4$ALB M(B*"A!X1D28@(M)25*0(2 04%)0(" @(D=X3Z=(,O4,*TDL22A)(.^&W]MKW MW+W6W6>M??>YZY[G^?TQGH=\P$R^+W..\;YCCCE>J/MGAN"U!$NJ&-HU?6YN M(*0U45.AVX^._"QY G.94VF7>_43?I#'Y[?FG M"4Y^.?B.ITV>K@(FZ8QYM]1N=SA+B NO,USJ2Z_?08\CU*;.J03]$1X8D*^JVG1JC'UY9+:>AZ MQ' *<:;N_61"PZ;(8P^/4_Z>++.GL(:XE[CT7;+]X< 3SA'4SWH0^Q& PCYG[6-0;J]_C$L.">65PX\T%!F(O+^C6# M#2[@N1=?(;H4(\1IX +V8\0WM .L^)J2V^ZRBZUO4?."OP ?A7B/-0Q@7J9C ML'L3B(^J5E9-JKD 563-C]\2)T4SVSO5R)!*K\V-R%RY6[G;:. MQ+7G_[20T7U&0E.50N@3&G;0WU-5MM./N3 W<%QG44 H8?$<^B/G&*+N(AP8 M:-<9VE!&QZC5.(JF08KM7+M^3@:0OAK5NBK'133B/-5;_0Z/V%"H_>O=W]H?<..\,RPK-'7 M.E_SR&YY*ANS(N:&&C(.-]SOFK#@K.7]Y7)@^RY M@,(H!/M$*3IW82*-I8-JJG'B N18$ ;V"N__O:&/_E2(^[_9GPIQ?]K_828J MVM1A]73%S%?YXDX/A]]Q+W*__HXWNWCA4#?D+,N>78N1@>JN+JX90YJ3J^[O M61O,;:B+FM!9VH9\WM' M$%4J=4TSUO:J)-39:O75H8V8@(.$[P%127K5ZOU+&Z@TD#C(TRP"R ==\#*S M<3"S0T_Y-)UH;"?6?L0ET^HM.-"U_>F)+)WJ8QY4! M2++4AD>M"M%L<6&2Q[Y[%5ARP3M[K(7#^]6P?FZIV!J?&J/T98/^%(C7:,C>_'[7)-!')Z,7]&CW^I36_<<1JL7/*BI_E#> M[NM[--[(Q^K>8[.!^9Y+6[4W%]"^JOO(7B4RGTR:^EFM"ME0 M;V3X$158PHXV>BGDR"KRVQJ-GK,/VF&R3R5D7RJC'J"+X$"H$@597ZN]:"#: M=7+-[5I#C=('GGN#7TY",(0T!\PASF'ME"%-YM<%/'H"1A-0J;\KOGP4'9#' MY )^*J9'K9E9_U.B"[GTD;"")'?5_JD.K<3"_3VFNB^OR&8BM]< 2<"E.@KV M!^:^5M47C"+6<:>4\EXYW,..:S<05=9,R^N^X46NV<_;-2K?LE,/Q&2QWBW- MTR!G9ODSOGDF!T0\E,?T^PLXG&X#8?V"3C=)L6TBMV/U#(XBZB[7^)- 6H+[ MK*T9M_LK;+ZK+2/(V=)\;&K< D0[,*]YX@CUUV;SF,UR2\UOZ]#UER]\8$BQ10OLC+*C%PY5S/ M:9?;'0!)A6>[@LD-V&$C4D C6MD!U& Q1SMT-WK)CBUV$DC:AG&5GKN.!( M(?TM N<\505!IZARBC]:AN\>F2\M33H)IZ'I5UNF6QIP0Z.DI$9U9@Q*C^V1)>I*"?6KZ"W/D" 3E)H+?;>).2_1Z'D[(_H!M3Q4GXN_4IT>%]JCKDG(VKKB2Q@/>.9[.^MI1H'5CB%98)%Y >1,*R M#O' "%64"31T/2E_?[1RZ2[+M,7I41]E^>5]HDC!:'51*3YE'!4+I*3#CW,! MW7I4"&>O&H(1!?I[8ZCGM%0.<@%"%M)"K1\W7> MZX]!]N.+5;M$S*V"+OY77/#?PS[O_M(&\S]((][B>_>W'3?7*7Q_VYKSWQO, M I^!_B/^0?R-*N(MOOGLOP$_6S#M/\HB_M/];?]LV/RG_1]D8"!5G$0/Q0C/ M<0$/J9#(DVMA+JJ'3QO,37$!CX^WEQ/V7YF1\GV<4G0FY[9(^HSYL-JW117U MQE2E;I;TE_95TC!ZUI=%'F'6]/S:3]/HQW:YFQM/ANHTS7Y'"^,7% MS_P;,9"#MS*6N^S)RY#!=;])WS&+L+1 8I(N,XD%7+ @0Z)1%'/R?@;B5R%% M+)%SO-;^K^KMZG]5;XH&@:0]9,V_V80G3F(Q^X!5G-WJUQU@N6/FK/"H39DA)X.R=F41+;6AC5%+5 M=[M[A:]D;?<X$Q#5I)\MZ#+ND\XE_GVMS7-%WY^^/1 MI]6J)VADB<-&.JD+"QCU]@F-<+;$YA2C1?-/M_3\)MZ\I M$!46C M#)\3S^;KW2?_QH(YD*!51#UH"$3$-2!.D*W*?207]K[PUK0$NEIQ ??&7'PY M&WYDR-6&?4^[OMQJ+C24"KO6!=BA@.%,&>R,OD4]*16V>5]: M1H&M;!^;^Y3U%?8I[,:7=/2)I\13.M]@9BYAV4KM)1:(N(6^UJS8$?%$=S'% M-]ZNC[=_E3%6^(Q^OI6?N*;)BP-:^#KXX?*>]',"L-QRE);^%<\PBW4UE6DS M6=9]:GGCW >6&*S=S"E*S(!*$',SD F*?HJ5)L8 MO;#@.A<\]WO4?X:.?@FZX+=D_[CQSM!1T($M#;3RA VP MK#95[VE>G>=^46V,_KY? +[9F+\@DF+U!I]P \LJ4+CJ?2PR[JO'CB5M:6R- MY.IW+J!"[..C4H5O):=; D/C7&[1)"28)@\_5][#>.-?N$YG\X!;.0G4)*AL M*EQ/1SDE[(1,H(?S:5Q H.[D(RX@0&$$D\H(X@)VCKT *4\V)^W-'77^+>R=VR^1 +V)%S A/(J&0^ M@6HS7&9&W.D139L=0=L'C1]UY07K\98,XD> T)S]>J'(=^ITOGQ<>V33K?K+ MJ35]8-1ZSIII$*@)/1)-'*PK393Q MT.N,S!G;BU\%^6=[7. -&86OQV&R/IBQ1Q>4LYFEA'U-0\6'.FX:ZYM"8]4C MX^F/"K&\Q:J^T,6X$2!FZ"BA ^GD1+,XDPO +8 A*,5HP!518-\1^/D%KD MB+-V4P>;5=* 82R07XA7M2?^IUZ>-3O@^I ]>_JA8_D1'_B6$\S].. M5 N7F$OV=?.ZN.:N$]?2ZSKI*._V0+*D,O,O!:?;5M_4\^#%VRG>RV.U(((< M ;^;(= ($=)TZ=733)_P!+=(1OTZQMRVW)*.?'H$S*-Z?^AHGG]'3X!1A6T= M3@N'G[\97V_,06KL$F$J(NAAL$&B#]\LG*_'N5=:UXS+Z7*UZ9@3C%<\?WRL.+2SG&(4+E\%OX3W-"LT2!>1 MCUOW-^A?%6PT&_$DF362M52=&^GFUJUUO6NK-$\8=ESY_00(KVJ?T&01.X+* MG$H]/*.S8'+PG007$ +F IZA^S/6\D@*2\L'FQ\)]N-Z,$<+D'78 M U!SZH'518Q4E\]ZSL4&Z6N2<: )1!7VE6C+R3O&N7G;^9 M6?X86@@Y[M-4'$(2;R%' D62#:GBK\@%^<#\&/7?=LZ];3>46G)V,@=1X $N M0!!$^&2@/JB7AQ1;$'.4*M^W)+L3P5B&S1D)6F45L4RI4)^&RN,@IQZ7P_:%^ASJW]0]P;5L&R7P6L5)W'J,B 82Z^Y2=F8$]5@G[D/BTE M^AW11>4T$>5GN1F ;<^4W I^-AE=RUA9=-051>8L^?J[G M(\%GE8=FOQ+]5 MURY0:.$"I/5V48JT?,0"JXV[/EEJQ_D_2;\G>.F8I!^#?S8M(C\J.?/2@<>P M0U[LGZ9?\XK+TFN -]E5F!WS27$C=50Y4QM[@G2D:QA(/+ >V3A8XN9XK*?& M/-OHJ]O(NZQ\YR-M#M:_BJ_BK]Z^6%#S (QL[PGLT)O#>[NU@9*O-/LFU2^[ MF1N*3HO]5SWL_TDJ)O^$;6/D_QLFR^)ALE=)D$T'9TBIYM^]>O:?WHG[T_ZT M_U=FCT7"%0(MB/ D=AKI4S#.L.S(6^855$V2S*4C[>=HMSPG43ST<#L,8M! M'(BH6,D #QC)?K@FPCE2# .7!C&^P:5W8T-40_R92!7)9*=3 O35XJ5J)K)\ MO1-Q@_+K@U;F-P^Q*D?4GBTU[I/FG^D/CO!OF&S5>=C5RXJN?H,*.RM$:^YJ M8Q@4&N!6B"16@[B!E1\.5YE'_KKA=C#D6K1^O$79Q\3-8V]75 M]ZN#H9?GSB3MT]__37 ;<#@!(A-%DBK5'SL;! [@+5_U#L9A'U%P_K*37%MU M[=8FS!HZ&EB";E2/Z3$&1OK/77W?&?=EB$/JAFV[ (<^5;-F#B8-]N+W@@@H M+N @%/9[(C#2B)!__#NB-P$V*>BV31I!<#$K1)=R#L%_@O9C#FZ(:P7K#)2^ MIR!*-6/,E,MSU;2,%N]^3 CAV M0/_GQ#&Q SWQ,TD!FZK8T]*ZNC"# 15/:[FRLE>7C/8I"@D970 0^).C5/ & MG_^QO:)*G"34D-+2, HJ#4QR_-[M)*="J^R7X;%%LYJ6X8M?1FR+;2USK9*S MKZO=#I$OX$QFI&.N_8%9Q"CP"!YL,+E62]7\0?0N '6K8C(>G0:FW=D<[ ) M@;P$HR ']\6I5?+PW5*H+\UAOVEE2TWE:5G02$OI8YSH35T/>'1B(.S3M-B[ M:\KF9'T@9WL!APG\,J'+J"3@PA])ZIF13/8?61H[DNS0^WW=.DD-_TQS5;L1 MQ%"D/<_:2.3LHZP/%)\B.'J8T@(-TG8[1!0.0[:-V9L$Z7;JH<_VR.#D8VS> M;\8')U>F,4+N4*^FR80CL\;GRWM@HYZ*4NZ"W9;"]H^;?MD:75Z'5C<\S-X! M]$2FY [0Z+,<,?!T+JJNBO2[("ODH2)903P MPLTZE?RJ)H=E$N1"5-&JTZADWAD C5TN@:OM64-WJPHV;$+"GS 6S\+.]UXO M1"[;V5SXWHPUO+7+#6Q_RA=H)*$\ MQDA*\,+GNW>258I.Q1B(P,&QG1K#'S>H[S*UI]<(#FVTK]?U)+)O@: MY(,:]<( W/.(H#WM^S!:&.3ICH9'O9-'#@YQ-OB0!9XK@HVI"OU0ASQ[C^!. MULCK]88/\LD!)TV$$QQ\EK91^6=(2%GRS$U+Z*8#Q\(['_?E2@N;GKS4'=V M[KD,I8NKAL.H+AY3 L9(J;>8A6^"HTN4 NP<3\B_9#.. X.U9"(YI1/@*3I+ MB$[2'**"7]?L/_GZ^)?D8(^N/&TAB2EK_ XV6M^/,XOND^("]'3:CR+WS_BO M;'I3K'RY@'WO!L?+?VZ.Z4.\3$V7>: *:OQ?$J'[$XK]"<7^6RVF3J18)G>W ML7[>#!?PD@LHO9E"59B,B&8=S#I>6JA\MCILP;=XZB,0DB+1CU&Z^;*&@P$J6#7I'_7VS6I M HR4%>R!7L[6";%CB-VI^]7;G31_P(AHM[Y&C8^_'=O!5&R]J6P><(,7_=)? M_,L+9___9$J2+W+D"0>,SP)*P,]9]NQ2C#14>35?^#;O:T79W$!^=VMRN>-C ME*0KGOKY4 .S](_ZHF(2J!%['G>C"L+G1HZC>1W_^2FI>_F -&CY(5\%6EC\ MH].C\IOV/8O8/."Y6-QW:Y6F]F2'1&S(,-QU%M3D,Z++@S]U7^_+R@T2'2Z" M53*'.9PE-E\B-L"@P#)DL DB#B)D.)ZD:G]R)L ,0/Q#6I80>Z^*6J?YTUI& M+7S,\ANP'R@J/)J(;1?/@#X63+.UY% M#KN&?<29*V4\V.&J\%US12)F03(FJ?ASI<5L.9,+:&NI(U5$ -^;##LE*_\_3(4C.1^00/VU\9_KGSPH=;_8/.F,C!;%YI.M=C#@Q"_?*,,ADA MUVH&_/>>$Z/=*HGAR_E!"$[X@:[ZH\)7Z\FHX DFZ431R)QB<"']GJE7V$\-493! MT15T;0J! 1&-A/>*JEWA/.8"GK/=H-);XJO5:,_= N1(J2(WK8A](X[)[9K= M-/=SKP5[$42(&TN=(4B A):E@P0"X2/-D]Z#V#=!Y;>#E]\5#8'&=PI>=&"+ MTG3LR_>'#GST7UY'#*;1&22_S01#MZ!?&*%?@\_!L=##NDY3=>EEV:_?&AW1$!DU9M_4])> M%M9M.7B6*D(?$73U9AZ 6Q\YKO M?YW 5%B_G?P^%F30D+S10E)@B2C\,)!;NC<0UP(*LB.SJ!<009DYD,S $QDYCI[B\>/X<;.0 *6.A+%K/==F^@K/ M:2XA#G !]\@\M*R7DW)%]O!W.+R_0*-QS(*S$/5CZGPF!T@H#W=CK%4) MEO$%'N)>Y3!='"*:BG+77Q_+?OB4UET2?VZ-?YO\( :JRPZ'*S FVU*99A'U M98*M*6!8T23FJ'V%08?X N2+P7Y& !$9489PH4R$.J777Y5>?*1\AO?XAL9: MQE\51%6EA9I,NL[8H*)TL--(D.2_E&U"/;SAPF:W1F0KV"S%IK#-Y$+)$[Q](R6Y,TEZPJS#B M<)RGKPLBEPNHOTQR6\FXU/W!Y8-TC^NOH>K[&N.A;[)J]:I/-D_W#TAONW[G MQ*8A9)JIKITF_-&]P%U7;C9X(X_VDHW%B+%V,*^FCB!9QU,5D2KLU^E5/YU] M1]SAO^W7#U=PEN /.5THRBU<%$0&TY\U"D'4BQ/='V.'SY^-*;H>43)X6)?Z MYL+(2W_;#3@V,]"S+G'#]_!%"PZQC@N8LV#+K<1-6G4$WX:<#ED(JZY)]4>V MV1VR<8+484QTP_8KOEJL%8]\8]E_4PZ_"W M!X(N&/%]I#HZG3UMUT9M>WTXZM%/P@O!-%&V?D2SD^^A3R?UK[76C1B?'8.X M>J%R2!6M'@.3BNE5Z'"$ ,N$&M*4")>AE'U0R\ZQ/R7MS/?00P>NCFS9],3\Z>#0*SDJ,4.-ID8"-FE:S8:_(F M*"@[]@(?T;M_$^VHRU3AX((#%O&4U(8&JPXU324-WZ\37H!.C<-

HJ&1>%6/3;.G4E+<7D_'LN%@1 $+YR 2LPE#!B69(+ MR*J^KOAO[T6#_N6]DI=X)*;?C'&\A?4>U:#.Y#'EN9YE3"[Z'8*0!%RYA]B' M75;@ K)-JC9SG_UMKO<_-Y HEA"%6GDRH<0%%)Y>X ),OGG2LK!_]^H_/?B? M]C_;EP=".0^.WKEJK #@!]BJM$']F1;0DXR@Z1-YDZH&)E\96LDA*96AB"?? M+I:AZ(40O< %#K]GQLC&&P:H7CLX](E=_CV7Y]O65WI]G=9=-*<'.[Z_1Y L MP4P\(4@B9G1'&$?U#KP=3%=!>0^81;(O M>JZTMT#*%9IPAX/BLC"IATL0&P%=Q(-":V\2W\ %'67R%FR1D>JI=$ML51]: MGDD73SA;I-W_/M[S![KQ;4:FA/9"]@9*/9(TK]$K:-K>.<=!I&V^FD2/KA)! M+_?%64,F M/G H>_C +5 ]+B+^4:52VC4_7\>41.C>J=,WV9"-GO7K5/X;DO M="G@%%UBZ!GS8#^U]*&'K.#@$]@)O 6VF_SM+#.T3"#EJY3BM#Y-;,=3_>(H MBJ>K]3Q]"IK7"J]&:4223K8?0LE7@NG@A3Q-CCS4GHIHZKRIRP6(+21)-5+W M%ZJ$79N4_"5V=AN8(OK3W##PS,=&'0%K/(X19:!U7\ M1_3QKN5O,C@([W'67R+](YPCM"JM:!^*M--M:/]\BE MH0-V?+IWROTBL]L!.(O+; ^,$'UV_6,M0PWI/\L%$''C;2JKP@0<2V1'"U"0 M]1K4I,(%[$V-J7"@JQ?1-&DI?(CN.@5F/6:!<9EI'"@PZ5(E>&!!L2IU'/=E M@B1=LKZQ=^/'^J6&" MU*OU&__73_Y_[<+CSWS_#-"J4 JX736P>+)41=4@I"(=4XNG>3Y]J%>]V\Z- M_+PUKW\#QC2"]X(WLY<4G-%N 3=& L+4]%(TI*%%=TG.7,!V2FU5OH^??O)#$? -GCVM2DQJ1,8ZG&:5? M8>@F^)'J_FM>W:/5BR_4Z 89VT#F N3:6WP-A 4# MN]B_:\JVJO]YMI53U_W!V;?ZK>:XCWI,J6;;1G?"_GC@YNQ5'NE^5B!(#X-: M4#UIV8QH:EQ6A,W !,XX@>-T_L'=LI8,0( Q#\^K.IKM/.1@>OA4?QR00;)!_SLHV VL#ZM<+" MH-E'UHC@VHE:J,(!;+2H>CP7 %KHHS_2.S&>'8-JA:-9F-4IGY<(BAED>Z!" M:RW5LB@09VFOG73JU+!\0(YLQKRG4=UOB[]Y]/R MZ[+:L9+GTZF6X1+-,_%7^7/UC?5W[A6,0(KA3:0!7D\*N2V'Z=Y91$I LQSZ]^W!Z1.<:^>B$&QE\^ M4#D3F;U_F#;LNMLU*#/S9NA+R BJ"BL#:3VS)F?>]VTMY)PW>?ES44GD ^-E M>:'FT+Y"'5$":NOHHD^X+-_JD<*^$]0[F[^#SI_WCM8O/G/P94B.3R;12QWV8X\'IGQ:%C[-P%(+EB!+1S9_#@+P-% M:F+MI-<%O.=F$ZWX*6*J=&U)2;9!X?FB3L$"$;_80E4A!;P[$4>,_OH0@BJ? MEUOL#SDF&QR\XWHW5^#,8V/DD1YP*2ENZG6%/G1<-ILO-9V.MP($N JR?NDS$[K,>LE=L&974&TW@ M KP@ZHP=4625+ E-VC!%$A5UYWB@RUM5]MP\%T 1S>;YJZ?Z!8V\(U"SU,X.NJ;/^^^1"=!16@)-1A]Q%66!K$6M UG9'>RP?/Z*RY MVZGA7VD.FCM\S]P#562A3I-.#FIC!U7:3,JZ>3=P)XD@8F[H 27\8]FUP*06 MW*@P$;FXX'/247Y0C.QPIR-X=U)9R,#/GV.5VT_![BL+/EPK8!V 1'%E*[RKSPU*AM\P>D"EF'KN8#AB7-+I?GW/2:.70SK.ONX M>'SWTO1CL:.]Y#>^75*L,78:B)#)!0@;J*=\.M-P&A7!D4Y0^CU7+!QRF@OH M-8G97KD6HYZF"CG:*F6;1VFLNH!%YK.Q>XMNDCLURVDL>3$9"S1B#M'SM:Y4\#R!E#=ZK M+-LS1M# '7FYY\OA@YY3AYI>R?].S:I-(F@O1E.U:5%55REE+ZANHV7M!?-7 MZIR!.CJ/][Z)79"XI_L61@BF,%W.4/9[7VW^0$1$X,FS][*P4^.ZY[39].Z-UE6[^[\DS-'1T![F M\$8EA8]VAH%B&IJ(MD247';Z?,9I?0E\RN8YWJG.W:QH=PL4/)>T2.<"=@XR MG"EN(_/):R **C!93WNDU#IB^"C".K_245=<[:*D!#K_:+ANX&W%#.OTUY>^ MN 'NW#H%V/$Y>W 5UG2Q 4OV1,20>)^[0K,'HV3\ ]- M 4_ .1]\#?P_6M"L69;S1L7!L/:K5Q1[L\@20XH\?AUZ]Q^NNOX/ML6%MFC4 M/<1?:%2VR?7-W+_#VA1WM/W!;#P-MIC-+QZSN?;0D[S)V,'9D\-C>?G3S^-UK4]+RT;I!"Q;LCX1J56V=AD;?-KE/QASE# MB+W0G?=C%YK*JCZ-^-(<#DLWR_M+)R@*,CM4I$ISS,%Y\DDIYQ;N*1('-=V_ MHK6=AV?1+Z%^O BG7>P_'%!@ALQRBN0"EJYO3+9 RL!-6-F@.!RI MI%97>?4&_'$W>LUF(WHV!A69^D4Y8X4U8Z"^%5Q21)UEC^/A>\E.V M6;^9./0*!?O,"]Y-,COH7B4?V,:NFCOFR@7X&[?# )JK]%@L(8T+V*>G=C_" M4"HI:AG\;.!1T"G7\:D1A*@%Y#T]*4DJK"])VZ+5S_?HV.J-J7%DCD*"N9&T MR;%TI0#GL#N2\IO\%!6JV+%@\R@DB0MHIQA A)K>YR;?>K'UTI !M-NBHD:3 M2[Y?HAML;R810YXRB\ZGM(=Q <]U]G(!;Q9FT-)0%RJN,<*/!!'U2"ZY^=AK MNL()L'FEXB*#?UY/D*G(NL-X/H5)(8PR0VS.B=O&1^N4<0&!DM<3@&-H#TU M@E.M7,">&9:\. ^UJDO]SIH!65/D0/2FD*=)7X9FGYH/SPU8;<*^.._U\3S4 M),46O;"]5OFP]FW;@63'9"X@;H%8<;6DM-'2I-63 \G9@!%\& KT)A^Q/5-] M7B>AJAYCR_UJ%Q-\2GR7CS"U1C:!/_ 44Q"?NX$E1HDJEDG:.Y@8WFWU:\^(1AL(*4!),T%S/*>4ELID@L H@>B5%JX / I M5*=Z+2*.@,BU!LZ@)K ;PBL0CH3K)(*]%[1A5<@%3*Z/\SSHWM5)A+#[^7SL MJY.0NLV:/?+?JQ/G)^8'?O\.%8D6B9D-/D@0>O9X;Q,\L1M\0+:N;KP29(7] MV8/B)RBU+;5N:&&OH$AP=9850V 2^8+>#!1Q\[,=/>,5?2N"7E8<[/76%T6[ M*=W'3UA:?E!<$1L2Y+AW\NZ<_,,[[R*.O#@OQ>[M>S)J>J_94X5I[?-PQB%^ M=.RJ?*RA_F4E";FAP3:@)):0:G"(BD1]91R;X0C)W"G".]^]7QA7J\6>Q1+. M[2@:1,80Y]^R62K3#JE[/G10LFW!:?RV[<7X\G#'#X<%[ ;0?@,UZ*( MQV4S"D'$,]U) M._F.H9$'=?)HXA(<^;T>!QQ!XNP V_C?6P#,(PTN0%BI*G MRPG&-8W:OINLEZP?B" !P6#6-T8^!=C,\Q?D&J3(;(*M7;%7Q!\WBJ@^,JDS MX]X0_-S^>'[?@+:&O9WI\=K&&[+G[MTKB#FW4^BG9DO$+XWWDB'*"Q_4D @L M:_F1TYE%N!W(^=5-XR>)"S-8O!_=.XKUDZ'.&WX[%?VL$X,B\5;#R_:K]NHI M9QYB7L&NU,IOZOSET^+W@MR0VUB>I5:4@7)I_-+XB7*E0I=+\]K-#?%M66:?O$&7?;6/V, M5/^<$V'^3GS4,@Z,1G$!#Y&QB:"]''$/,;&1EP(D+YO]^?FY/_=]C3FPP3]S MU+<99@UNA4B "&FRYZ@MGYR).@EUR18NT%F[SMHXV)3CWSV(*C.3DY(YA1%C=8BQ=XB=(T\@WVP>OLASF-U]B'P^TB25> M)I=>U*&CO\'_TAW!G&1V@MD2_!8N7OA0HW?I.BZPH2O5&1F[X3>?CAEF"*IEFL]I0)/4MABIV160%,9'XN_XZSD!]/!LQ(&P#217' 2* L_ MS5N4ZR>Q893N& ^2"P[VL 3"NR1XN1,C"O\U 6!H\@/WNQTTA(OOSQF';RXQ MZMB3CS]OJG4O.288BJX_F:M_&Z24IRZWK&2>?4E9)#V]^@B/IE^^]9^"RYIJ MDL*2)F64B$P1*R2%V*AG$.8V@_ZH>']W8Q%$?K>UTXBHNU8PO>K%$B)&+B6\ M*1_I)4.#(YV/[%A_NFEU)O^F=/'"XU\BO_P\3?9?7,&6JOO#R(AWN.H/+Y3^ MR ?K;7/4IPK3RAA.%'Q'%+W1UR-IKJZP^T=5@L'+G*'LX??@:70C,)9CP$CO M$3P4F+JY.;PY++>A-1[([G$2[(MA#O+96S2#OB,'BG "[LV]'0MXYO=N!,&, M%[PW.A(1,D9H&=-VC#,-92-Z"L]#(CA8![$7^D-L:'T5P@]_EK $ MR=PZ!>BB'@[:#\UYP@7LOXA R()ZUWW6L<0$;HCS,KWZ9B-A*";1"VBJH+5%B&OW?SEYIW93\(L$W M&[' 8RJZ[!3.89;ZRI=F38$FIF$S[#+F.HK^2#^O5[%@R/REEM'O M892HJV3IP(GJ*81+2"'S'7JUPMQ0M'#%Z9]P%5MQU4,P E@\\;&7T=)X:Q0B M@C\0Y_D*G;TV>O <@ L(*D/GB Z_K"/YKF=$U%OX?2PS-\56"BLIYK4.R^;S MILWYE5\,M95%O2)G3LK1[[*>T5R5,>L;=8!?9;S- MS&.RG'!\1TN\\;+GIGIXC70CZ9ROY+J9*_#WZX^8Q_WJ26=6;ZRH/!"RO0U> M-6C>XO396"&,,BS#A'+7)V)"%IJU<"Y@7E@]S^SYU";IU)ZYRKQ)S^A7/FK' M4X,<@Z;NK9C(B;G>>VR=P',TZ!L,!>99UA7VYW6S(MYD+,;;R2VB+%%T+2LN M@-PQYGIX2=)Y2(JMR.:%8$*B["Y&L*H_)#) KL5VWHE3OPUYXU6M%FP.2PBT M&%=99ST(JG>4(4Z(O8AQ9;VA9W$!C63$1WS:3/,[J-TT(F2(161(,E58QNQT M]9?P@Q16_%P;\\2 C_&+9J!]FU&'$?W6F1#PG,\?_+N&$4)I6:Q"QQX.Y(VC M062EO!S.JI]X(5LTF75?7K9Z%RPI>VX@V3!&S$KK^[#-Z.=8Z9# 1M_FC/3< MY\_X/N=ILHB-&*49FQG-PW*;M>(]ZA.>OX)!;Q]6C]$4">X] [9%TB;73JK> M*RL+UPT)M)1_5/_<7&3?+L C@$R8J:$HH]VKNKB;7S']S9\G0/^7]N<)T/]& MNZ.I;]MN6!Q2>W5EHKX'A-7ORSN\56K##R[[9OJEH/T).#1PDC;!,"0@3H,8 MU[@ XI$JLPVGM$9OO[6$2!R;#M$+G.3P>^7@IB\3!?E&;="&50.N[N^9&^9+ MO*GRHS/HSJJ]+)#T-65E<$7OQM6 ).*33Y9X%_1O^#.PW*1/-(:?X2>M_0IJ MGCF[O!N:$OU.6)M9^,(!"_!<0;4 2P.:()&R]SP<3V/+2Q-"/;.^%T?[T*]% M*CEQJ)J_>Z[U_/RUZ# T]2'6V""KAI]E+)K)CT!LJ*\:V DU46R=+J,AJY-HAF)V(^Y04)R; MN7NJ2!G(/_\S\PJ#'O08&WD1HCX\;.\!-A^UO:C:WQ'A<9E?_*G!LP.F(=K/ M$RN_0^H0Y,1YM4C_?*V"X8] 93D&F)U,S/SRP'FPWQ3+]X=4>8)WCVM#EEPXBUBZ?P6S2PDUT.V!=VV95P=M*B^">__ M)AS82-.%* HR*)K;>A9!WJZ\ M9T&[5H1][@O)*AOH&AYMV55CO%/C=P 7P[X4CX#-] M3BN+)X099WM@2VC\5C0>"3[Z_Q!]=SF8F!0/?%,H[%,]@BWZ]-3$RT^J]7#T M;-N/%_JOH2G4%,[>42)$/&@3^=Q[2Z2@7UJ5)AE@XBP7O*V]"4J&7V7^VN?(MS\6>>+87HYG]S)- MWL/&!"46(RJ5694MNC.JVKC&_%GBYQH],BPD>[JHTNBJS1^X-;(%N M=+MG<3UO[Z*_P#7UQ6P>:;5O+C(ZMGGZ^Q&D,^0XU&U+F87AW/3:-R?P$"70 MPN)A.0TZ^H7'6OG T0J]CV3>@IN<=>"9( 3_QM;^+_ ':Q587YKCF'7@KZ0U M#"K)&R0TL/<'YBJ*Q,#R2.N@P$S;%FDU5S#6A_LFL(D0?Y8<.XVUEUK4IQWN M__4W5@#CH+9 U_8-GCX-OPNJ"4N:P"IRE*""5'1=[>7%">6N@I/W'HR*S@N> M'O&A'X>\_>A70HQXI!)5A*GL]296E50D#LS_]4;YO_\&^MI7/)P4?YY45% 9 M/TMG<@$=Q'I7!JO,L>70Q_@Y5:D-,GV,/9*./?E4[*;F.K['C"'1RJ&@J^"'.%VINQC];L"&\V.W)\+&3WSP8^95U/I) MSO/1DU3($/?0SE-#G4=53(KQ',&?;.%M'PFK LI_[(FS@'&S:^:&P2T5_WK/ M^[_9+ /$A6P;Y'NOO6F02@J2OYN;>TX^H0O-'4Z MC7'\=,3.TH>67B\1C7B+#K%1F&5$&Z89 (Q9K5X]@34!Y0_H?*T;FG MKI_,1OIJJ]L-5R"_O\'=M*+A5;;S7JZGW9>GSU;=/Z;MU'\'N>_JU0MSJ1[O MX!W02^Q/<%FHI9.+WI(\N#T+I*W^4B[I=>C[.\]<"I9B%:PU66<_@2+@2 M(OY(MV&X@,DU1,,^%H_5I2EP !:\F L :R Z@;4\QI>TF1G+"821>3_J MJ7/VME+?M\IP 0V=5Z%+XP'9/CY-D\!P.XHFW86'5'*D/_5:M/\_-'IN,T#%N&- M!$IN^/&LR5)T>>>1_Z2LMP(OR[I/,6N0L-GJ4[-?^4)U6$D\N<(I9NJ>?25K M%[25*LSA!Z4/!95Q!"A3S7F*1)]2JY6CN*^O'W<89.YW.?\]HA'WI5W'3ZMS MD?)$GL3I[0&%%!ETH@T88=2M@V[U_7%00U*(BDG)X:%ZCC^NM^W&]\TW?+5P M3^@5]C<#!>CUU7M8ZLE-_Y-QYE/F=!VY17, QMED59HO:$Y!_G*27>O!;E5/&!,\?C?F- MS$-F;FW"TQ)XTQS4B;2C&LX,W?^I)6:T., TH[R]X0,DWQ\$$D$[&!$MP1%# M-;KI$$^PPV11N;L6TNJ(DU'E#_27K0UA/:@?25T9(>(AYBA2ZFU[T' 480J]WS9[7UD8 M=#V3:V&VF=6&U+Y^7?;!733_4XU58N'^PH;M.Z_(/C<"6'75E5.+I\Z 1+[W MD?>5A::05<7'"O!XX54R$<\23FDZW\)C^ON]<0T#,XDEQ4"/BDWA-U&P.I], MF#Z%3#O'L*.0VY+UM_F/,JB<#_G?*\_)--[?4X=[5$E'>Z57.UWZR./4E2A) MUZ#\2:OJ&,AP1!5V/Z2S\$V#3(V2R+7"*\^4TP&B%V8!BTIKY@Y\3?]D0R\4 M%,+8(*@_V]2F(5_7&+MGJ.2XJ=K$)($EED14DN"!/R4D?T?--3CE32HWATL= M\$ML4RIC'^J['1]5[?IY,)GERL[@K>!M/9SA28C0J'OQ>9]0L\O3$_:(01WP MR:N!8Q?,QZ)8TULL."]5A?JLLL= ?*ZE7LK"!52FOKW]ZW5,;LV7V5T:XHB/]'6R9#GT%FONOKTR:8RO\Y ?!MTN*VEKRSFC(HQY[ M%C*,*>HM$!G-NLQ A8:DY+ZV"\F!@RZU%?I3[[Y'&F0K?#^!Y5$W5RQ#GN>7 MH&JJI3Y1R4FLX[;)Q.;H[.HF)\FU ))QT-I0;:03I.3>&0,ARN2!60OSETN4 MEHD<=:HNOKLU=]5C?$E!O 3:/?68$ 6= !4S!(EMN=;RNU*92#5>O"< MJAM#=W1FO -D?PS.*?S!NK,HB!<#HU:,%*B>ZSELL-Z00;7E MFK+GLNJ.ABI(V-EH+Q7#7J^SKT\//[WHZKR]89_)[-?/VQA680A=JGJT9+-? MY^5M')PQ%Z!"QW^K0HR6K;NBC7;<3"WJ?[L&DVUHV'0I2\D<&G6O\B_:0R@I M#KL7=5Q&U/P"O_ZSO+?FD%?7;YJVW5Q*?<.#DD?^.V/PGT?C_CP:]_?-)O4( MU0!)U!6K'5BW4Y7M#!Z#C,D+(1G"!U7J]?R9P:P3%)\/,EDY_J20TLG6[J5V M-<1"QKM+^GW)T_FO,B+ >6=K;5HBFYTHN>OSBIO%L[DJJ]4M((H%4-A#]KZ! M, 6#RK@2*"[U]K6_FOZE@B:+Q0#^C>_=U'MFM*OE2Q4 P5LRZ6?5-_MB2/+ MIT0:+)35"#9.G!EDN0?1:A%V?9K5J3WSXNIG!.]:?Q1T,3(978@ZUR-$VFTUK"JM"".?_0S[;0! MJ6$VU_.#TQF]!INLP=3H942ZS@#?N4Z9>25-]HP+'=0-1/D/,^0(N%BX_&E$ MO2;1U,+J5>RN1JW%_\'>>X8UV:W[OK&B("+2%(2H- 4!E::41.5%1$0$A"@M M(@+2I;<4!0&I$7@!124"(B!"I/>$'@0QTGM)Z#VAAM0=?.=<>^VYURYS7?N< M=>USUH?QA8LD8XQG/./^_\:XRVG@0\M#8 %HGL0!9C)+&*:Y-JY/=D=+=WDI M;NY7]W:DUV$[C\"7 1@S"-XVX,V00:,\1V),>!+J %@5[4%$@7XY+[>)"47> S'%FP 3EUFP:LPY&-^,(E M3ESJ^/K!H-E?_KOE,$KF".UEM!.^6!G2HP+!ZA#+#$$ES81&)$F0N8MCR<2^.:K3CVQQ38ZQPNS 0$ODAGZ!>%1\H,Q M]\TROJ(^QM@=:!=ZPMG2C/^9E+<'#"'ZA?TJ.TNJ\IKP&RV^@PJE/0927DJ9 M\GL/T?J_0SED.O$A380"0>=0CZZS^-T,B\8'UU>26VYNB-LHPM7W#.K"7^AZ MDI[]>[OUYM-'7R5,AO^>"Q-5TK[@8#2';5A )YUW* M,0U-HJXT1+:]1\[ W6KITJI(^SC=#?M'UX$6.Y*3Z@R![$;.-VX" 6,8O8A4?3/SBP MN0.NHQB%C)/O842HLJW=-4Z'*>&O*Z"EPH?AQ]D 7!?GF[U9RUYGO^NF-!E,,OR!_L]Q72 0\'D>P01JE)K-\/)@PTXC$C@=/:) M'ER4MDHO0M8]_WMG$8>HG8]DR=ARWHZV@GF?>4*2/Q^],\V3]:N-)DJWDG , M;YF_^]LA'1A/D]EWI7Y&U"0I:W".\[@9J!L<7.C5_M_/K_E_2RNL>3BIP%-7 MI96:_P1ZT\U*H=6T-7-^RZH M\&H$,^]NC=\M?.%OX.LOURQHU_OV%0#N,JT4S0:0C<%<5#W"-[+9.VJUB15F M&'AQ\ PMONI.,(#/ 1/"DF(\H:0T=^@L(^3[5TI-\JLT_=R2R6Q Y7$B9.&@ MD9=+?&EI*FU&/OCIDXJ*I! ]P=L/1U$ P%49K+I(DZIS<,73M8)5",N @;C M/-<;, C)2#CQIH'[ ^1>@M-8C$L;/44LA@@Z<$XDBL1CAVG MZM!E81I4E3,571N^/9N[B5(VK8R>B?5>&08R /L6##U_M7E6[ 3?_OE],YD- M\./8J5EBD19>&5W6I/XON5(X;R(;,)!) C>CSJY9@UG\\*-WU+?"OWU6\]V, M V)'O YS9W.6,M?N?T40\0VXLRLK[:SC'>[@=\M#10=CQ?JN@$ATX=U:-:$9 MV,;=6C5E2959HVQ ,G[\40#RP(N2RL#I45:T_<[.JR]"U_8!G@&R,J*V^3[] M#[V]Y06:;=0XT_UB8SV8).Z,URU=EMYL:#I!4S3Z 8]074;S0NCIS MG1C-LRIL?33QT9"E(W-6C##Q9OOKM,DQZML5^T$)^W>:CW)N(_RZ9V6?8-<7 MJF9JG"A*#;BCKJQNDL1==AX)4D&B04RH&3K)%R2(JR]>AM?WV5%>L16K)6*BGM MDM(+8-YTFLAC9XO )-\#0QJXVD$EQAOF@=^>W"?(GV-GAJDZNC44H=U<+6Q MIQOVXS%K;!AD$7J) ]]%V/.P&^N/W0+FA/G8 ,54T7>V*!V9.Q%SEA*]DT%W M44@,5,_^\X.1!?6B4]*UGPPOH#;,]J?2]A''ER0IZBW8^[0/6;B72V+[OW_1 M?QM%O_'V$1SMYAU\N[<$^H(FK14=5F'#77!&UZ!6KT-V#@TE-^V,.7VJ?#N= M>C,9HOEV).&'D8G^@C,;$,%0_AI0?,^25\"@IG?5,JLVAE>9^>SC>\A<>2.. M*CO>.,Z]8TH-"1X7L<%(NXLM;0UNQ1Y=K7^/_WQ";WO=?UWQEW\B[-8R?ALL;;B"6D.6L*XQG'0, 1V: P^QU"CB:6'.=3O&/X8_OX_+$S1(>;U!_SA9BPA$_$*3 MS6--[]/-4>1$?59KZ54CZJW2@-X5,6;.QVF! >Q2Z/;]_CH;Q5WW_V6_20N* M3&%PP4(_UV4;9X&2+O6/[0+/-??4+4-_G5*=8-F]\>K_Z;ATG@V0*W['E%RO M7A4,-"L^I'<["%='K_[M%EY(#6V".G>!!.>1Y-@!-5.ZOXEN\B;^JZ=7/-PR MD WPZ:]'2%-N%DXJ.,]"^DL-.AS-*MVZ;: _NPW.;#M(I0Y0/'C_!"((ID!5GX3&6M#FQKC)RRNUP?$S8CY-]_9U9B5]B\=4'Y/?<-P*YHSJ MSEP5<' 3&6V1TX^Y>>JIQIU8\8Q@ W4^V4X_@)ZYT#8Z%,9'Y*SWU /82.(' MT?8;76XMDB7?PAY?7[BU+UE[8"IMIEQ^AQX)L^PH=G<^^9A6*]NKV<$&#(\[ MLD9[DX?3;3,.3+,"6BMDB]J'A9+)$I1]#MRD]Q5?,[=N&2;.?]/6C$ M9KZN$-5J5B[!^UUU<'FUMF$)1Q/^TPSYO]7^LW34?Y:.^IL/31@))T[UKBM# M.E.$J[.?/K,[L[J2(#[67A&#MC7][2 MZ?B"A'R5#>!;^24==*#T,+XJ'),&VPU(E:6TE,[H$F/Y[I![N#YU.ZQ-P'D. M&'7P!FRNQPCQGEIAE'*L-37MH"28@TP:[PGT*I8F0G;^\)GKLB]L;"Y*,A)U3/RE]+PUL MLV3QRQQ#\%CI!@A1XY=OH,=9!@Q")C78%9I#3J#"-ME7<>/#P._4?4: M_*L^?1!>O/_6+9.KY^RJ@T13[FXD+=T/9DGYF'#.-P>F_I0-6,/KEO.K,QF/ MN_CJPP)2(K2D"P(:MI>"A%'(KZ.>] ^@P5E/]+V/I-K%.MPW8#-*Y-4T[ELQ MN3;/&V=>*>$P;GS*]@W08=C&H,4A8/NI6O^V6$]3*?'7L[[J *3S=KQ#L T M5<757IP:'L@8TMF06GVL76^QRZC%XXVH<)8E%5E/L_[0%##L+P6"U]$,9&:! M'WR,B0QK2(=9#DN)MO,A "&,-X?U3J53<8U&38PLLM+2.@5(NMO"44ZAFYK5 M_O1RK^8I2_2G(C<=JNAO_#4$"CNG68W)4Q0_?&P*5-NZ5#HU?N-N,]>(,*;3 M67X\O7' (JC'W6@%&K&#-@HG6@DIN.S>23="FW8:.7,BVX \%.@U/K^==J[: M!M9A,;7$-71E*U?BAVCM;"-6H%,+^/C"AH($_F8)<*VA8?"TT?=K^<[R8YEA MZ1'F6?NQ>CVVY !7N5)N9U#T;JQM55S=_P&8V)MI$QLFQSKS)K(YJ!85$M*Z[C1(C MP \ &=B 2,ARZ8A(6'3B9K?3$,I[PO%Z*?S[&33,380+'RT8%'O&XVIIMS MG:9',=O[?*S!31:N-+\\.X_C3UG'\T3'S*:4R]C UX67W;2FE8\-5J)M1ZW ]*%3Z\TKL-;D"C M;+BHG8]ER-A*WMY=%-W!^?KR%KXN>BFA?ES9X>9^)N#?C( MU>VB,]5UEH/.Q?\M.D\O>1/P>2"_6S M25I6;%P ADSB0D!*3^ 9S8,38D4?UE);M"9'M5A,0S7[;3< M3YH.I-+O[.*ST[_&YP8'[IXL)[\@,!4LB?W_"#W7;)-2\(2]#+%2)RUCS/"0 MM=NH!/KPNONGC2:#5BXZGF<5*@"#N M*AL HUW$*(F\)7X+NI]3CWZ]@=%\V9AYX]>B?:KW*4H"BU<9*+(9B\,$GH9IWB[*A/ M[MYWT2@*3UP\=7I9HOG[MC%4<''L;*^6V1?#7!>-V+Z\G#O>TKU3'1=B-QVD M>@E<5& 3\)BJ3Q?C:N:8"V25#;C@2E2\'U1XZMSVE;U8=:$TDJ=2XM%*T^4\ M5BT?@?+>,*899Q]F%;G59T1;H^.IW7B6)#7VJUHNRXQ)K'A"*3??##I_EMB[3TJ\-"^>\5+A3 ]^9(]0]!#X$GWD&VL89L M0)/;(Z?.9WB]K@?ZE[82'G-C.O?YTANPG51?JZ?62+DE['JE" MF?DL/&,COHA 333@C7]+%-Q0:X'MB3+%D51?<@&BUM3X!#U1:TE#_6 M'U@9Q>2.\&FL&%FUCCQ'5E5 G3>^O740X\J_,KH=A*,")3>.'#4*;5^: MO[&VLHDD@SCR$?(E^-_VI[W?J^HB?K3% MQTEG; 8KO0-%?AU%-J4:A?ELX_I*-;5EFD&;S1N+1^R&O8_)KV-VTSN)D;BB M8 -:FF[V1#&U5EYNYN=9B;4KP]V=>[8Q[QD&I%&/%HMHZ.)0[4IAP/C:&,TO M*>+;A;MIX=E?;9/@J#SNG6B2[/(\1;[%QE7TCS[L\4+WO?/?L5[:T[#7 M\%\*,.(I#Y7(4T^[;DW)?8E),+K&E1\,YD#D-@G5!)5[H 6B2;]\ W;M^UYV M1X)XZ#+_BF#4E&^>61?X!^KQ+]P M'+HP%-:7#9<=KZQY^SM!5:+9TM***D_.F9,)YJ]#4NJ?XYOEU2 M5@KW0$X\PX9RCO M2"A43>[G+H%&-;[0K5BW'PJHI\\O.RY\#.[O'M]U,/\P=I@C 9(\2?EWMYO5 M#4+Z*.@B"^;%3Y6TU9,;F*_G.-"13<5 LY6"N#!(9?!X>>G4H>ML8.7@/L($9"W!I.-6M M/(UY9["P0?JH['KZ#P1.W ZU T2)VR'0F2=EE?1)SO6RUEFGO4^B*5;U.7,L&^ M>O8G]GW[3%6JPYZEQF*N9P1 =;']I0^QTUDO>>4GJX]Q<6L6UHEW($(0!"19 MW[(ZTRV/8=/+:A;A8P,.K42?%2EEPQ MTVU;-U "2K]Y:1OZ@BSR'"%&S22EO#KSBR&=#@T(-4O)JOU3MRUFTCOM56;U M)8"_*DV$KLV1&-)F",+NCVQO>!([A&W HZF3&_+ B4W: ?(LT>,EEI\:I,U7 M/W0@)6*C::K14>)(!+WK:ONM\>5+LF-57Q@BD3";'^N*SB?_0&",=LIS6,%Z MTWZX-YOGILGAI:K(%S^I?,3Q<(0(-8B7IR%(//G%I\:VX0=-QP1&WVPZ: ]& MRE861$7)DRU*G2'O\LSOF@25C0XC7#>/ZS\\(&C\\,@_58?SGVSRT]#=X.4W MZ+^"E[NZ_DH<]0_!TH US'^?I H+^.^S67?^N/3_WBI\Q_5*J&BL/MD9&.% 36E:<@FRC->:+3M0CYK*7!D M-^OU>!QN(A-Z5$N3 \%T;=-FR#Y-FRO8=G<$1O8G>#74RK?P#0Q,<4B9W78/ MI,8T'G[)TOZC!H,9K=STU5.A#-]8ZSC;?)SWQTJ=W&[0-(.PR]PN)+U7Y! M?]@O$$-/=LC5SEBEKU]*=*N- X M"=;A+O/#4RDAQ!AG[T\=)^OE!"QN]5 K)S&7KVH9RT3N$O=RQDV%&TPI8 UC MK,:<#;A7U:LX555;F;HVHY.22KJQ@N\IG.KO1NQ>+OLSC"CJ*8HE/N/I>WY]=*+FF+>JV7\#+3AW/!S%#=QSH -F+K= M=M7=/@[6*\ &E*/G<1-VI[+5?Z!5GS =V ]S 3"5:XD1NBZ@]USP'>96D@= MKHC0#'Z%N)\*"?4]M/QDRGKAD,(9>>9$5]((>+0#\35 FTE%LQ3504BA3OAD;1#:?P>WILT '])UB^'_(!6./GN6ODO'C\][S M5:5A9=G9(QR(]3C[\+'GG!F'L6_\9NQICN9X55[3Z,*O8 M>P[3CF<#4'%UW'3%*%+3Q-SCR78+=09KG=!B3W7U"?0\AD.;S1&:^2*A7 Q; M)U<^Q+VW6N$<@*J);(5&X6M:(Y%&8/+:3")EW+RN,O%%9LF^^'M()/XB;> MIPK7SBZ ^53YJ'JK=RWI6$5DK>P+'$-1KMN%7H_G'Y2.)\ETI/%MS97BX*"VQH?W% M8%GB:-X**@QW2DN(DFA$-PKS'0Z>-_,W>#+;7AG!I+Z;V?<7L3)BJ$ED9 OP MT*;1MP#,C:JN#Y'\=]NK#A>.787(C;]H78V:4RBJT.=VQUE4 M\K=QSC^P+?YJ<]3F9]6,0>8HC WX,5U/.:JIE%+85/"D2EL*BYQ!+!I#WXT? M1$YDI)TC9\=G!ZP16,?S+SW##1USBZ)=6@B2J@E:EJT6I:<0/?!\!V!/NEG= M1&N_,9J9==?@U;456S8 (;/SG" 6?G]+!MM_^*UM8:IIG-O3DT> M?B/_+_?3<6M1YS#WMD+^PW-3_#/M_&'NPUJ[207KL!<10^-'00([6Y[.0/*? M+O%32,>Y):G['OHR]&C"O<.VS"$J:5-LG.4F7O-.T?77CT=$!SBS:NY#X=N^D[X$E M8)A>0&3,A& M.4?^&:K2IUF& MS?:FO[O%])9\UH3T]1KKI6RNPW:KN4<5P25QX[@IV%%9[1_*Y^FG-#R-/OGO MIE8.9$Y/MV3Z*O2.K%E;M35/I3HJKN!SI=8,?<%'$?Q4'*DE>PO(_50]J";J M6L*#?M=+CO0U-2'P82U\))6':.AG#2"'!+'<9NCQ[8$/4@@'3K!!@2^FGXW,I4ZDH%MYWG1.-&; MTT+ 06N8^[B2B<^X>\XXCF/&.+SBG_;F'S>XM6R&8##K%B*"#; 3!-(,?:'O MS6A7V8 #$IP7@EM/QRH&S7_M&L?"N*0R)C$B0@P=6GLC8'L.$T1!UKD!G M4Z 3Z8B)%$4V@*.'1*)]#8+?58M?=3=H?"K8.KV<%7MMY!K]9^7LB[1:^6'L M&8[*_H/AB DL8PEV?:U1>+#97">HMD356O 64?&=_4MKUQH_B!\T568(SRX*) M'@Y+V\$C,UJVE'U-N&-*V'Z2H1\;8(&^:AJHJ9%=E'O%> D@1.@?P?&!)]X] M"O274*?<#"Z-"T?_=.*:$Z!@LA$2" *8#R02:!* ;-BZ9Z/7Q2+"Z.]ID< + M.-VZK?S)L%QM^_2U*VP _^4[11+X/2(FP^<*'F#>,07 J@AQ5CM8 "03:#*? M=K*BY!NGUU^0&8VH50X1*:.V]T'^(M1W0];HWR'0'3FM%RWP>D8R%V@GK81M M-\Q FUM)?Z^1;NY(4O2.JWFV;(S:]F<#ZM!S\4T!^R;0+[ B'.L,.OFMV\$8 M57J(T1["@?]*FD-UT+F"DC_-XG?R8;JN]TY=(^WW.7ECXZXE3I:-X @W+_,K+<*J;(#]-8G>".(X[\*88I]"R0>^ M.S5]J@;)@P>28GA5NH"ZNOM3Z>V_[USO4E%-G_LAU#R.TFQ0_EP&I/,9^B;3 MKL]+O<>+$&LVN9PP1P5+&"1+GEBN8O"] MK)$GBGOC+::QL<31L]N6O>Y'SQ9_>_$YJ?9N[_X)?VVN(/KZ7_>["S3\8"DR M.@BSI9"^!Q^Q$2EL\'DK&6&LW>#!D9N?<3I8 1@?6;UNF8WX\8%GC>7G)V]0I(2;[:UC2_H%+5'R.[3: MH(HO"?DV[J;)^67#B/P%@IGT;P_ 1_^.DY%_OOUG0J__7R7TD@^GX/% $-] M7:0I3:%KX_OD=+[%LVW@]OSE6=9.SH=;IE;=?C8.OG(W_@S\HB\]FS[2"3T= M,,OB-IZ(%>F(:!05SB7IIX2E>I7Y+:\<'F$#4KE_8^$]5!1";OUL5U8W0]YY M9$_V\&&9X56IZLKM>Z4DR$_R?1^3&01TMG#]31P'36CGU\$K>2P-I2:F=H^J MO*',3X/JQ1S7?+N3@2M2_!DHDZ8)2!1U%PCU)JPIN,ANJRKHCO^O2?6'M%N7 M@#.;.]8DC'@ "J^^>T==F^N2&/J:%M;=43[H+_!B2?XH%H$[?C_YST?E- U_-R_W0IOY?6"[.6^,!N]%?4PG3RYU'"+_ ;@1W3#=PS(_I(>3J M=""V7^4'2,*AI@2:H87R^." XU,V*HO>@ :N^73K>RJW7XB]4."O7"G])FTJ MK631\N%J@63(T$E%V=?+MS),?N!_[?F.Z8;N0]9KL$X&>+2G6*684JP;UMI] MP8,3A"+=< 9/*HVGG@W@99PGL\:_D\2L<Y^D6>TL@2*6_" MTU!9#$#M:PYZ [+'W<:+0\6KQRJ MQ%MG=I5D1YI)9<039Q% 4M$=[&=;DYHGZ6['_?MN@W.W= 6-K2.F_U?NXP?] M<,11I68+PY:4K_-]504?GJFUNP0>;Q=#^4H*4;9;/*BR$M'Y@3148ZT>G9L\ MC2OR/>BD\( F]9X#O<0-(8[4:HZLO]=RLS<3"<(%SMI=9JB!M"I>00E?=M"1 MX_RLXP'51,5\)II4R[VHGQ3)WWYV)=S5/TZ78T8"5JW&XK]"J4B3T'O=2NXJ MBU0.J9H7E9C\C52A%6FGR2M)I%H9N+)%=[ZOM89GI(+'F8=V'E^^-<,"*=FL MP_C,11M$%GGVGJCT8+NXY#V_A%Y"AGX[?L.MD=D)%8HFTGK@_]I9?$0)>I3Y M^:C5=Y\AZ-1?J8QV(Z!U:PR(2,F[E,T4AK2H%Q%9XA;2''QB4_)E"F4H.%EU M6Y;S\L:F\5";/S,Q#57+V(\+U5G%=M,CC2R&8?@^+<<3VI&85J-7:&XM2S+: M7,,_:D,S_ZS7K=AIJV8U3?SIM@J:@-76_VRH#VR]OYK_!>78Q5F6(XCO56'% MX>!3)AQ(W[WU=ES)%]K!DRU9W/(D\)% 47_4$B%RHY?3+2>+L+BM2PN-?^^J M4B,P5N((M?XSL[@A=1G[R4S'P.5#RC$V "=@FY*F'"/1U#]$5+Z@IHI8L=B5 M0381'"(?WR7RE-J_$?G8;R*_\1]NI/YG32ZNM,!I3*Q;ML?7A>ZF;+3KHAUX MN?DXG\F/:X+O]*TC2X7\;'(*"M*+RA-(I <3(=**:VWU9H*^4FD 3#SB(K)> MEW&>B 0UUO7QD?)UO3)H\%^#9S:!>%GMY[L5+O4IEELO*:LM+N$@F?[LM':_ MJ6X%-L#;"?A9TN8P<,RUO!:VHJ3=:+LJBF#\3O+=-OM]LB*%*ZS&";%F8PEG M Z:]5PDQP/+5YR")G3X;<85):]O+%87PY*?(H? H:BB)#5BVIXA, MGD\=-NT3N]/YI)75VE6\_P#\U*P/FGQ9[Z/0Y)>L ;F0'WQG22.]=?7X L.>% M#58@PK*DT&1':9T-4*K9OKB;\SLVY:^BQ2\+63\NP)FU>T]'W>!VIH'=0E,'V\9%7FWR7@=P!C_&W8LB*OB=%%Z Y9@-?X'%$J[4FT[@ENA4N9'VDY6>: M>(OV[ H&#UF[P]R+ 7.$U&H$^BBLN9]A^7G(2G:L) H*FH _1GFCFB#3_7'@ MIT:OQOE?1A90JXTKRA)7+:[+#DZ 6JXTY#*N8[0*].W 2< L>Y;0\H5&@;40 M-F XBPUH17_$'Z&3(F?'4S5V\OB:5;&@'ZR+O4.!"&0<,\Z3XP M,TK$6_'/V6[$O)N3;5T*#67@Q*'*M0",M.](CF7"KVT/5LH5>MG51 MJPN8D2-3VU['>22$9NB)0"^K>7.66(D[;/GQA*0=;N67EOOY]\_,/[Q&Q<=M1. M4>7LR>M#EFB7I)DK6MU'\B:D@YQ*2IRDF(#$M/(CDP.:\P+;M+R;;!\ M5(\>E@U%'[><:L#ZH,14Y) [Q),Z]^\_N+[?Z^LBSF-8P1&H[7"-AM$CB=;6 MMPMUC\=]_=$$T/[^)<8J-<9L>._HO7[59>4&FN%N]+%PE?D[U^K=Z&/;<.E- MQ\< H"F4?]72I)O;9?20J7NT863M=>),/6NE5ULGE3%( M)=!U8=>IS#QF=0M6LK)G\N;HP;2(MI)R-J#@68'@*<^*$'RE*MV1-\#T_:Q5 M*65\:0.]K@2GZ64S:SUN!I86]LS/BS^D*>TF)X/4*!#YO3\Q%+LCHGW-VI"N M4'G=[!:X64"".W+$AO@&,K/=O(JRT:(NYW,,"76XR3_H1U13HVN3=&F%=D;8 MLTC\R7VRE:I-\ZG6,Z4YE@-.6XGCXU97XL1<'@SI2]EUFMT_;O0-4XYTQ%&E M/6(9R"UK2Y+"(%DMG(I-=L8WC;MG6%_L;_-BNRT1XF26P1?RQ7T>!' MG5Z]GT(UPRQD)*P$'L]]U:*I@-M'^1O;30+*6Z#VO2Q99Z[Z(1U;-J#(C;L]IPT;$WC+2]O_V]Q] MR!RA'CI839Q=8F:],SI ]1HW2OOCL&>N 7VX';4]X_$F9KW$5N^1?+<+)4Z: M@A*+F6F<>K9UCQ7XL(.F8 =DO-W)[,Q,:='H]==:GUA=VI6RSZLN==<($-NM M3VN$I:T?-,B+\4]P:%?7FKPB_ARCDQ'%"F@BY4W*M6%EW+V35PS+F);:3YMU M+>2O943)O_F8\?_B+>3_91R/4V$#/-@ ZOG-_D;P<4NJV$0+QM&SX,%=2\M^ MK55C[5U,^(9^3%7]PGME+(!!PXQ8V%*= FJ,E'B72;4 M:C%HY=M022JVT$L+5U)RH_5F[C&IF]$S^B\2QJ^V2P S#[,&\Z#3P>7S%32 MY1@\I12]\.,-T&-0EV-.9=]SFKJ:P_6EO,P>ZC C90^% M*Q)[A*$5M2)O5$KP#/:46A&^PL!'';*.G-A#9R0$W3MX,Y'^%#&JL97DF#L_ MSI59V[UZQN"=RQN8DL_W"^[I\3T[-2&'3M/[OR':D26.RYZ3A+BQD[^PLHR+ MG!'ZU_5#G5F=/3@BL*)TS6^HC8*@3,E5)MG9Z&D6CM5RW>,\Y[>L#BCO2KZ6 M@LOD2Z@) MA*94\V64=*%]@"6]J&E"RRW.KRHT[NG>V69P9!57/2ZB:C96R]C/M41!8F3$ MZE9>)>&,V3%_O\=?,BL?R:]G-B)+9Y?#Z!8&.8NX_8S#60$>]1QQ>]':9N=H M5]'ZMPZOMB*PW?1'LY^'Q5V0+!ZGR<4/0*)L(QMPZ+IRLW!EGE&P1GI=O(+= M/:':FXM)KD$YVF%P EF6V)'2 X%\9!]PZJ&KV?.FV_]^'*IZM[SMEGFY]?5 M0#^5/13T4C]GXH]2FC$M1"=(N)R,CE%T,+ 4OST$/B_ASP9 3N55OHZ\ MO-= S$TJ!Z^9MR&!4T%.E&*YPL?KD;R(LP^S!WT_J$/@LLO?&$5N"6II%Q]X MKZE6)VTHCI5N;]>/BZHWH5ZF<5/LDBZ[I"HD?Z+?/#C_4?\0WOT!Y9IX&(P- MH#L@^H>XED+)8^+NK&ZZ8Y/H^UB/S+D\I92ME'L\U=BC [\N)SR[^_ :?1!X M#3(MLJSK 5S>P^FV$Q5.7C_&Z(_ZYE_P< M=,!H:ZV$^55!U8C/A7;?Y@05E=%B7]MM.W*FXM7%F\FGIXK<'@O%1\H]#+PZ MN1C$2*>.Q+,(2/(#OKTN02;Y8>4Q4H4)*U=:))%E;R_82R%+YI[(TL=5 8A4 MF"GUW4>8X(*"[6<2A_4;G.%""'G'@*M^VN 4^R.I#D>ZNG+!CNJ(GR90&B"_(P MM6'F"<<8YF>NQ<\B-SW;JM\>2CPM55C6=3O&NPIW?7%=C\5C.1'@QA A]Y.D M4^$I#[M]_;L0PWSM,H.23I,'(L"2EI70&\N+4"1,G)()NT75G\ (7S65J>2>NO]UC-\T2G#/P-\O@/XS2\/?FXW+)&9(AXAN##WK@KW<_:@2%5Y2 M]GKD)U]ZW.D?X&/RL^A3'.J^ U/-?GN&C XKY76XWC"R<#G_Z\--[NK!B,(A M%P+FC>TS-J I![.-JY0PEU2MMP5'F\D.^V\K&)7(@RTI!U.([X1K>S?EM>5V M)?_&_&_)CVE'G6*-H85K[&;P+E^&J Z=U#6?X$>Q<>,U\)]\5?$V_)B % C% M;-UFT2)_!1,PZJY4(.'$QS@L;XC:SE<&S>$@ M.\!<&PUF-?9X@-*/.%X'Y/'1;$9AI]N//#1M;MA.)#+V!,1/ MSHI+ NI6]4J[O 6EBSS.I24+4H^R@").,8JG^#:-;&"M M/L-<6G^$Z54\"2VMH)51RGRX[GLE5*6E/2$\S=B"]17'F4@7$K+)(=X7?=+Y MYB!5+=D+GKQ7F_L/08Y!"%:=D4J62C.$QTY J3+H&%4/10]!:K0AF2&;>"!5 M=6IR8.T57X4#)OUW7D..G34F@A6M;_ZD-ZL;_&2:3+W:#M:3^*57[)YU)/-B M,]:Y*O [&]!8:-KJ;>53N>@T*\L&'"6TCRKI8_N5[(J[OQ:H\E0>/3[6)Y-\ MDR878A@<\0+'$6#16/5+E>0Y,C-ODBEI]:?E,@W_(Y1%Q?2L\@: KY/=WI3\ M4K$&ZW+,<)H&O.A&]H+@D;[F8)\K[N]]\]68' 6@//>-(7E3@R1W-5 !3-@ M U/>"H&1_NS2_R<^?L*^Z R?-Y.PML@,#"L\&;7#SY9 M8YA5?[%3+H+.K]+Y;PK=?[1G[GR/L4W\8MC_B2RP?V]",VD:S$]848;&NL!# MBE^:8F*HH\/,PC,X]\T3& ;/WK_62^+M4@[;182Y>PQGC"ZLO;H'A"JH"P/- M31^TE9RI!F4J$6&3*L6-MI^Z%YB]VVW?&:B2O/4(%K1_&H1?WE,Z6T]TG[Y_"U8'2-2BZWL*?A465V1O+#K,.6H MN 37UTI=7R1)FF@5ZJUH >NH/U"BA=2JPMK4Z=@QYA@Z\0Q'M3YGYL@O&U%E M^E_YY)]=QY>ET#Y\2.J=W4(.?JSX(!E8QLSV:Y95B&U_[S.B[4*JDK_MO>5E MHG5J^WQ<8(I9^S1(5]/%9:C+9/@N?D57B-I+Y(L9TR +UW\,*#;OMKV;3!E5 MODYM:DIGZ ;[OP1/I*./JVC'+YH/&47: @-GRNE:^+G.8YPUI#J//\E55A?G_JYE:%#9$*N)U5]=__NS\TT M:AU/2-U:/83H@AZI\2[T08LZN2DSAX,K$>WG02^DN9N8!WQ:ODH7@_:)-0:V M6/M'-NI+]\IC:JT1LEG&AG&Z\4*=H9E'PDU?Z^5DFV=W_*_6QLFTL^2?B:1E M&;B29;>;KYN&[=^.*6'\_>,Y&!1(&5E_Q2<62NC!GEJ #I3K*3!1.=7ZKOA. MZ>GNN>&("J&M4J'FJ/_A*2J4'R1$Q1!O?O,A"#U-L=#]:93<5?#XS5%*Z^4" M[9[4^L[2?)W&JC]%XY+@GI_'A\OF"O*EGWZ*H>6=WP]99@,BM90RJ7B]=[?[ M?=JMH7??(-;ZUH22^-+K3_$/;(KG3:)CQLEW>97NKV\J18BBMW3KVY%VSG>[ M+,M+O-;F-]Q&TCY"FDAKW#U0T,EUQ5'D!!M@ ?PP60'EC]AU;O*IW$>Z4[^7.F1>P#0X?8AY1CROQY/3FXW*85AY:FF7\75FRW$^U!>^@/=,H__ M//KYZD$S?%7B@R"9ZMP E_NA)ET>*SX=-T;+=7T=Y77E@/?:K@LEBV@VVTHO M47C>*M)4F8'OJ:"S+1/V2X4&;Q51^DKH'735?WMR','[4K!#TV@&O*[T]C MW2#'HO_PQ)3_&'WN$9UVC&KT&5[='+3Y.5YLKUW4S5&5"M:42S*R3C3RIPII M6OW)'PLWWEO-+*68^VY&3/*="D 26:]IV:\VH[6%Z\'3I5/I^X"Z7,F@1JG^ MQMW2"9]2PU;1MN396Z(^5CE]JD\>RH H#8?-MA0M,7+RDX03 9.[43O^O5IZ M7VU^1^TH8*05[P>=TSJW=6(O%BK2)'C>1D5$F0'>75UHD3C2>U6>QB.5T^/V M+ ]:#SV1Q 9P-DRC(H$!V-7.GYGJT%V M'1\^<45T7I_TID,O?;A'# M>*H+YP"G$J%&," 'RA !Z_@TW>W(09C()[43^5V!*07:Z?M=V8 7K_6V#>'; MY.()X L$[] KAM)'RR%KH6&9](OK[EF;H_+>H14YO )[TUL]$8ZTPWX^!QORLFWGLN(ZAGY?93Z1:.E M^C/5KWE5U?I&_YUBHUK/P,O-)VC%Q^2;M#SISV#GR1YO!46;QB2K[VI]$-TG M-\NJNO2@E78IY\])8&3:9QYYO(/)='WGGTP!EYDMJ/+X4PR!P^DKYCI\ M1H=HQ#,P?VG#\L-M\\I$B73(X]PMS3 8?1(U)$_2:S*ZI(H363"UU&^TL/R^ M]?30QJ46(2,2KU>[R*'E7!H(2OSL&552>%CT;['TZ(G42@@'TOL M:VB3Q(5NUVS4JL4GK&\=&U!FO(+LP@93\ S!X(8AQ[=\8;"K.2X)<0>:U_,_ M@>\=G)$<",,0HFHSGUJDO,(DM.MW%Y1JXNEE6\]4NM0[[Q]W27Y0E="E ?ST M"*;ZG>PR9.'",WW@ M/_BJDC!'^FL,\JA?=C"^^2;;D!KW#%U(//$!S-HK0?6:\.NYK].[)W>Z@F--$M^V99(9Q';/:I&SS;C1J#:UKE^ M4_AA33.C"@7H=2IP2X1JQGEM%0UJ+\\VE;L0WN6-"%NQ ?TJ0R^#+ZIN2 OU MG]*^L@%6_7&E7_N'>_:K9ZBGP;BH_E77G[\8FI^H-LVN)6Z7"?K%-LE;:AP5 MS]K[D;LS(VH.)&/RY]2TK-\/]/$ (QU*4M1#%YH:NN A_O1;A4WY!RN2#P&G MKT#V'VR\2+ 26+2:99Q#A^,VC+0X"C#$P(-UMCI5SLIT5%R%\B;UTE26B;%U MXE,BCO@'0Y4-R @D&C&.6R(I@LB&2*H+&_#'>@.:*E7&!I#D*S/B'FRILCI; MV #"/'+"B/'35(=J.($\LO!ZP0(<"@-G.5]T7\-<\*DXDZK=9E96]5%2[M85 M[<-"O9VZ*@D#TWD6^8'>9HF)Z_Z[3GV?'__S.[2QU:B.HX="?9Y79U:11O!/]._9%%Y2$2ADK0@&M:P1@9T^57TRJMEOT_3G6@ M;K%,F11HZK@8SHGP:KQ$)FL+=3(@W*5:!4YV4ANO+ IE#D3L1ZVJS6QCE,K+ MDQ<"B.'JJ4XGSNJ))CL\?@;8ERN#;?Y=EN(-CI\E'^T&:=ZAPHG]C6[85V7I ME]F 8H^6'QL_PFXMEN;1= Z\)J=$!/A&%TR>9 .T-M^Q =SEQ .+WJU)%M3R MMK*E,I!6<7%%3P&QM"3$,B_WO9[@Q71_/]D]9GI2B0.0(6CQ../X+(FKB5"T M,*;Y)W5?XXH.,_7I]H*ITL?H3P^G''0JD,_ZY[GJ4(/R1/32LG-$0^I>-4SQ MDZJ9CW]L=\UB5@_M[%DI##.=M\%#XSV58MZ\UU,#GLE>FF2L%:>T:62MSVSH MP4]5*CA7[T@8D36WK*@>=*V!0S7BQ#FWU4$UPZ_6+!8-:=T5_YIO^YX<'?+5 M6!=Y=?+2F_<-)84GJN*\@RO5QL<(-I>,S:.*N,]E5+3]AU1VWH'\#D&2D?TK M!,FGY*^CW?\FW.FY5MZ_<82,>0[^-TZ;_R5HBK'G;P?46["_#JA3E\]E_F.X MTW.P&7@B!;CV&'D$MR*[>[1=];>C[7\,>?HK$&L-P^+YP :H&+$FD71;Z)>D M'0@;<. G&Y#*^; GCOGM(U_O;6KC%N>U#_&LIS^$N?^J\^)GCYGYD\?-*RM)2VOW9CJG".*O6&S'+ Y<(IX&Z%HAZ8/$T.JS[.C1, M0CRYXY[>;(>[S1*E9R1Q9G8#;"991VNYG11F(Q-(L;>]"F9/'=>H5DY?V>A),"J06$=&\M<4:8$@#4(U^(_!H ;6CH$NLP$1[U4*@M M;;2R_OD5_/*M5I+VR9!'Q!)(3F,43C>]W9+0?*6FY=R0'T![CS.WB M'6*?W#P:LT]>Z73HK_YZ,/G!^$O(F ;S0PE*V*ELU1O\4A4,FC?V,OGINS:% MM)+_NI]V)+$.\Q'YF#"T[SHS'02@6D*Z54^XJ[[CX0D6=VX/6,]W[[J(J0T* M\\KZ>&6U;#*D9[_!##R#KS5DR]91%DG\CZCEB;T6T->5(4#K\AJ;_ MZ"F1!-*YQPXG]\1;F"-70I1_36[@;A9W8OD9RH4E%=41=SGV,ESE%2EAA1BB M>Z"TY+3(XP"S^W<2![@!\XMK42.E.(;(M7?A0W?R0_"%Y$%N\#WP;:8"U9L2 MP=$9(OD>[C !4JULL]K6W<*1[UG64HL\%Z5UA+2.[V'DK=NQN+E%9)N:>%U*4"?H%"R2."P:H#3=7F9?;!1/?17N4Z>7I M:3#?-^R1;D]\?O"H=\RCV1.J.RX3HS9\PYS?+W4CC1_E6P;N"Y#2?98:?NAF M5*?1GXOQ#'^/2CV32NU8@#7G]Z8_X5RI%V=!^J@'/ 2Q8OLTT!M,[YNIAYD/ M^4,S 6WMK:9L2F+!2_9O;//NZ.[#W0+PD3!4:]<,>!^B+G)<#1:S@"*\%'!&&K$^PB0V MW>GGRA,'Z'"&3F*1$U2H4TJ(W5,6]Q1]T?(+@GJ=&/4!%<1X11T?!3TH/$9& M79#)15R)'UHWV#7Q*?KPB_#?;EL\PS%?QZYJLG6HB+"%:H'1(;ZZY NB07IA M!!Q@!Z@J6CT.HR>\K72+' C'&);M8%[W,/(_2+JYT[P8-;_MJ.1/]@RF@NHU6,Z8WYD4C%AG8WTLJ2=1GKZ580V"%Y*;G&EYU^=?ZMQ@8B,/.C]:-!R!L$Z/E*. M8._A)8I< /4D+WU.!(\!_X.F5. S#.48NYCXTXP!X^78NA=8BCR$%T/G.;(W M!CS:=.7.)[1%UIO7=OJY:^M)!;#D$&4! M['VP+73AG(L) U$3T'TCJXHL$ ]CI[_AB*P=3,NUF>T/J5EX'Z->6N\NYW/B MZQW9(]VI(R%F/UYUMR_C__Y/7$R44RU)5,MRXS^M^AG@)T=.0L[1"[>VYEI- MC!O/:F@8-?6=J?4Z/L3ND-TOS 54Z]VY6JH%3LU*M/=L5,_OJ&M*?=]EF58T M];<_+8SY6XP%W'ICH^P5WPM@* OD[1^D/%RL&69 ?"8S9L#:;TF":K++H2J, M\58XPPCV01G!L5O5#"L;R7KY%;942X"]7TA!XX,CB2R M[8CFLP@AE 4[GR7FY+G&AHRB8SQB-RK#*X+WX=[.WV;NHYD$<_8ITW)^KUK> MC:,66_0/V)4T=4L![]D>*Q]UGPPQOE;3@Y>KZH*H0 HGS@4NWG&5\\I7E>N^ M?K45(*[P8!>*C9;%*RM^,2!;;H(@D6.#EU?K?OT!:=W,X#WB?7HT^\T&BC%P MOVOGJ;&QCL9;,ZLK\G=8/=7F30@9PE'4I16Q>K1*M_IA.69/AM?)02Y@X# ] MAZ-MG;Z+_1RMR+JX/&) ] M!=^=0.LSOS=B1-07@U1"WR(]&Y1*7FEU&A?#J[SN;*_;DG<7^?F#4OFQIZ1C MED+HYQ0JBQB98=G1I.TN$EWA*'1XYSX!1U?JG8%4!NO0WWO=T MZQ-W.S D5C$,0^+=I4UA-) +&"5=X0+V;;Z+7C_1&7:\Q?0$1';F1'N.ODY) M1D;U,^Q_<547'(#_TWN4/PW_-/R?"%S)-%P#; ]*.Y(8I6/T]N>TN(#MH.*S M"*8J>XJU+:O?NMCMC-N8?%Y[S%/P56WC%!?R._<(%L,1G012# MOXU!!ENRH;B'9X[*V4MTK$&$!B%#SU+F_1>X@.WW$%R U"_.UA"4* M!K2O7P-@]9M#,86^]8\#6X;H/8@'BYMEL<3 MW1=V-RSYP8 HL<[WX\QUL:"&53-\=QK ,I:10Z7N7H^U2K[=:\D: M<@O@7Q/TV(/9C4]%&8VQ QHUWJ[8]T#6TO ;"QB?E5/T75&?Z2))MHF-1BQ% MM@:$6K[7M*.)?#\DH\)R>'%D- 2FP!*V&2OHCJG?] J[.^W7],KUSCWKT[,: MWS]SP/;GQO%8T"&H7&#,&$C4S;)G^5Y/%"3)$[/P--A\-9L*^8R(A E>=JX; M%N[R\AA9'&H6V_KR?9KYVA9)S);V)TT^>[)MC"38^[-(QJ0,)VEGLJKD_P[G M_#(H\H#W%;%[&5]@1/[,^MW,! M#EZQ6MU1+UTLM!R??3/(F]TK[I5K,HD1L$?03E. ,01^]Q\_TT^7=WJ4:L?< MJ8DZ4]58&5O;^G6O4]RI@4RT:J?42M/\4""Q'MLW0%EJ:/,YX-B0#N)T=]TL MLS&<8GK4:T;=>*G2.V&V_BK>.QW]K.1#PF2)!M11A0867UNS4>,> M;NV;#'3Y-E &7:B+RX]_2]3#_/M3V)'J0(^@^Q@:[&PN8 \ZAIW SIYDY[-/ M!K)($#1IK;"WZ3E;]>5*?TE.V-/;+^?;1Z?3Y6[27H1<$G?+,RTN5TJ-+LU* MZS:JN>KNN-("9S] :U2-,>'4DA/L.0]/(^!$SQQK#M@ *IIN(.UM[&BC\+_Z M?1,Q10%9]CB^@+ G.IJJ%XE2^+W2W\+<:^S+3891U\%IU0U@=DK]SPLB@' MCW#.Y'V#;Y"5"!MRG"E?,2+5C N(?73-1GK'9Y\3.J6#&NV\42/DB]/+C'3]K\:O'=3:#Z-:%5>8(QN1KRGF$QWS]G;4)/\(%- MQJT5UW(!20!WM7>:[Q(ZK-/1D#H45ASD^OAIWHCGC?L&M"H6O#T-(8KN7>^A MD3PH7J$IAPS5$AO>C7S\L+9SOT0*1Q RH,T) X5R 8S37;!:(DSG]#A6 *DR M3OJA/F2LEW).V<&7.CU7$LM17[ _Q*XB*"$1M^S<_-'''F(FT_-=LHLXK.## M.!\3WR9Q,1H8Q!='+3^5'1"*EXCY3L,P?5AFJZ2_"_:_(2]P]IF_-?D($T9J MS?Y8=8^3GW3B&VFY]YPW,''! ;RKNPMY/*RVW $2M9D).- C;2?Q ]\]>)?U MG'S9W3RYE2$5L''\C?AWTX?N:U=D)Q%_@'NPOPEDX-EW MBCO^V>TF0$+GF3;(%@/<)3(:A!+I7NUKE"NMKB$D E[1N/K?;0MOP>,? U M+IA?KZA*JAO>WZ&,4"D+,JWP/ID#\MM)2^("0HP0>=G+],L(@(R[>X7D^!#W_C,I4)/C@\9 MB<1EN%>FA)<:JBO+1\0#;=RRH MAVAY$3T"!;]&C/"]D8Z<\,?'$<[P'I2F$J1^,Z7.PYBIA;9ABID_J5;H/U=Q MAPZLP@^+T*RJ'Y6*D<)1+33>K;-=T 'Q%)2^-/.R5$7'3$G*!DL--:=&D'!3 M!CA?/U/M@DQ>KM*/K7=B 2V,6)EN&A^6((',I* _]".B?8UK)%9>95"@1H#% M^*T.NX0;$L!(=1C_[!.W(.@;O^S90]+M=C>^M1M&]#T-O>%PO]I"@*GS^Y0Q M(0YC[Z0)E6V\N=5P]DIETPC%!9"68$:\H?S[>$F,<9H+V"5)]@7)FC(BMEZZ M/'_[%+&_[&31T.LU7XH_3/_G!YA_&OYI^*?AGX;_ M1Y+;)B@$W8,X2#@05;"FZ^"GZZ:#G8\#"WV7;/_NW\0%[#BRN<.JN\#T<>!L M\_$I!QL!XP- 5^M+X-85[!^"_ HQ&E2JL'"4ZJ^#S&@9KW_\6=S [M\UW M.*+E-ZL=[*G/Z_B3C"],-"\HCXGA[E Z"/O:1\ Q8B/(.4[7Q'8B%9 S2&XE M6YK;#QIY>RLED*B&D#BR/+4#'IAJ<4Y,WQ M5F8-@9SO.;FF ]F5U2^RGY'RG.129]"2**E?6G?SZ<(_5$JO%I09 MA]EM:=T1P0Z6/TWA-]T7X%NJTE*=*4;VM_@FB>X T;5^]]5N[@GUX@ +*T01;#]K\Y(@E( .5_91=QV5Q MGX:OF>#>$<<1.?9"5,^P43L977!=OTEZ7$Y3Q_!W 8FD6>^NS:1$=R="YMZZ M5<7^ZR/:?^E"!CD_I-Q5YX<+;DP.W.'%SLT?C'S*>BC(69$G'A*'%6<+M M!5^W]4M?N*+6$K]L>-X9.F_BA_E#D?RZR)I K&N#_KYFD/,>_9?7CKQ/N;BE M"_QW:QTAUZ^5AGB94MDQPVXI]$J/U)"YF.9D1?)LZV\B^D4Q26;158!#UDR'O45I4!Q M5U:!QMS/^T96 ]V+*;W&%*RMF+1_&>#<-\F23)\ZZTM=5%V"^*&UB(G.[_YP M*OYQ3+\-'"Q,$]2C(Q21'/HU2+JQ.53VVU@F&[.N@0XGAZBH-?GCULZ%\U<(=&,;T18\0XG0KY]EO4R4Q, MBX>;@P!O4-PDSC-R"S'NUH4C#^E4RK PI3=OS'$GL\NU_&'I.]3R_-X7^&X7@6K5&)54&&?L9&P?^GP_2G'+#W#,QWKYH#] ^WP(RLJSL0N4\MK]U[@A#-F1:/B'I!D*?5ZI]) MR3G-',9MG-C(Y$WU7O)X^>.IE1Q&"+6\WB?OV]GBPMF#8IQM$L?*67M-@K$1 M8^R":H5;2B7P",S.DICS'?R25;WFR]>W$VHR*L?WU%$,IACS Z 7VN/@;^B" M@8DRQ'\QU3I)DMNP_-M\[X_^89)6WC^]_B?4X][!5XM OMA$*S2Z&*G'9!N'NANX$Q=:Z\Y;7K MN4=D\5&C[S-P.,&0=&0?.R"\6O4[(S2YU(JY#[)@XD9>=ZQ:\X=G:H(=73O: MW4@Y'#G,%SA:!:5.QAFFDRB6D2J9QYTP!P<1PWI"!QM__QJ+&7*,9^"?$G30 MO2 A+L E+QTB[-YX0,Q_XD?)!X]YQ I.ZFMS[W*YPY]^/0,B/1@.(WO%%7,\I4G9OMPQ"AP('5. M,OII()E5G?<>SVYHW]"[;^-/DKB>/X930D^@\J4\E*(CLX?B1:[=3@P"@&

)E0BTKU0?I7@J=JRO]0M'J704RC]85#3A?2-/L+LT9N:!,97LH)\_JJ MCTJN)_Q7]M:OBTPG_Q=A@A[@3\,_#?\T_-/P_UY#!(PS7$E>4 ]@*C!XV86] M%,/+893.! X4GI&<:X:8LZ'/O0UU;TZW.<02'YE;_B5F/"'YL/.P68A^G M=X3*^Z;6I'!. L*2Q;DS872CR$"BRW* UXI 92!_K&,>/B/W]?9JTOCT_/0H MO-_F"XX:AYPSY/PHC8LM*[]2$3WU_:KJE-X19DZ75-[GP3WXRQD/8!J>F-&8 M3?G.G#[4+9HZ,<+ZMX7L9I=XH,(GO\NCZ?Y^<0@SFJ/;('.6"$M6@O-'QRXOCQ1]>_ M]]WR_J;9_$4ZBN_(D^!HQ1TK/M.*DB)&\9@-8G_;J: MOOI=W.PY)K@%7PQSAO-A M^[5=XIH[%*!X/<#U[C-5NO=-JCI+):V\WJN,(564/64%]<[_XT=ATKP9"UQ8#'V?BE)4&8^S"97RM),Z"JJ=YP)L MO1&O5Z_PM8Q\Q+&$R!3\?$Y>,][5(W ,(:;CL6_.NLBNAU8^;.5X150GGM^G M*>'3=KV0"_]&O>#_7^0U5X:&S^?TM]SWT_'OH9T(E']1>TQQUDAG&T(7=85= M13C,TG8MN N9H/F_?2&C'Q?Q&$3/47#2[?2F%P;U1FLB5RP2#2?J;_UTD&VS M=P.W;O)=ZRI8#3D[RUF^'M[3(Y]Z0S+CW2,C5ACZ'/K'B$@A6I5UK7MMPXK] ME)C@*H,TM P#M4X/U_"/PQ=:QDDQJ1Y3<1[2^' =F.]9(]<[+^033K_"G[Y/ M!MV3#Y)96\E&8UY./6E<[LBDXAMPR;3=?O!3DYD1Q&/=JU70=@8_,]AUA)\C M.(#$U$OH9Q;,;@8NOV^K.J;_8WSRX+Q/EB_%1OWA.(ZAR 74ZZ*,Q")\%R"U M/\[Z?\WU7!3C[%+XBED:0J79$ZGK=&-&'NWD,'\!I+9!'5&Q3@\ M\GM3/4&Q6_VQ E2OK>7P-:;^P7;&OHG\1?R6;K'JM+?4L"HMUAN#)EU\4,&2 M3SK,!1"=".%4R#R"BOV<;IN M%9V6X!-3MO<][>9C6,2FW?YF7^E]4:T6<(M M S9?E2"]U!I:THE5Z(\!F# N0&BYO!:]C0;!JG#:*&U\5\GR?/O+1/$J(^O1 ML8KKZDN<+6&H0)89S;39[W%G]0FW0)CG)\$VK,O8X.GYUM+-0$='C[?63>[. M7B+9)8Y[]^\1$ X":(KH!I=H^CQ6+U" ?,'@QD)40(\_=*WA-10F,]B(,53$ M5GQX.KYRSF?TYR5TU, 4'7$V1,@DP*K[ MQ?.3N9OV"$JR>U1)45+<<2[@ MH?&B-6:B:88+B">Z8<-&@-7U72@;9S__%R#'SKU5*0'K\)0G.>PQ\#16&O/% MB )7 _$AC;(XDU/E9]NY +2C FR=:EG;_0,)IZQ'50?ZT3$'?TK$E\K?&[E5 M%BB"&;YYBGA5SZ=%Y*JUP8756%#$"U$[D'N<9W:Y#ZJ(^8PH2CI/(R]XT,R; MAF\'H$]\ZO0 83_. *R/R*0E38_OH\$RQQ/\$[,U^74Y/-#2DF*',Z-= M_[;[I=E^A63QGSZQX;%OMZ9,9!"O%,,8>1;T"#:;R_Z^D' MSEVXNS!95?%DP?#F[XN_^-]=>.O%F6;39&\;0^E\8PUC5;MCZ3>A14]NCU2#S&!2P=4AN)4B?:J7[!EY >M.J8UW^G MM5!GP=6O1@;?IPR38E!;K6,#'1Z7[R.)#99:H7[N)O)'MSO_^,J, 6;PL(@. M/U.#=9;A*^LA66L=--C4L;P [82&7&C^A&?QBCU[LEY MO!PM8CZ4FM9H[TBB@#W.4BI-LHJM1:!O#CUF=9$_MILK-B($=??+.\1^;DGC MM[Z"&?) &S2DG^(M>_<92YG;Z6*TL*$7LV6;I97?@>7/TU2Y %0J#7@870L2 M84&F=-^FW1G3]IMN[5@D^\,&DQR%YK?ANTZ"4ZVL?68<%ZG0H].]VB>ZKHNM MI\R^Y]!)#3 AI%A].C^NF;PJ;:R7I+F=TTXA_?@@S@(?)-Y;]'A3_7#T4Y1" M^/F(>+W][W7WZ+JWH!R82B@PK?PYF7.@(D*/7GE6;+V?O)+:TQH^13IVP'^^OZFL*5=PW'O1ES%+F31-8 [N("12^?Q M=Z@1"Z4T]UH;@>KS,E6>Q.4FJ_(;Q6O>91>X@!#+]G0([\8]&$Y,5+H$S2([ MZ]S$A=S?4\S8V^QB^SBOL0?0)J@-HI*)] MD?CT*I"=7E/%@^AEQ%J$6* +ZF*_]%:WE_2MH==-/>>?-['7$*EH)09BC O8 M5@P\Q'"^WMYMJC-096!(:J>5<'971+L+66@93M4C,75]3T,*!:E$JTMSM"F$ M'W8@!%B?"H^:;QC&OKOAUI/#&X*]:IB12X8%$JSS'6ON"X(TE=6YEAC^+&9Q M_[?V2K:XX;&:X%I0&:0!SS=OR+H!S?>L<>@1\"P/L8MXL:'N:R .*L&&-R$M MH\.&^87$ XTT.>"T59B5(CYTBZ-EUXDNA^5Q&CRTH#""9NNJH2P@,W9.PYG# M%%G@ -F5!"%&3HOQ*XNENG)@4TJ^]<=87N"260-=U?-MK#EWE_2PZ9Y3R(.J MO' ?N_$ES(P&)@@:FE&$4A_W B*_C9!^J+=I6\>(*SOX)FU;ZS>%2?07K/(YZ\NM_W8Y?*7!'_O"I5Q67.V/=!2HQVDA:KP"#R6'3R-1G#B:1K4P!BY9$XBCHDG[+:%^; HE59[=!A>8CH/J_ M=KR@0331?(J)]0&X7I=G28'^CN>+[R==LA"9)]K0 \CB+Y6@^)) 7]RAF;.I MWU]!ALNK(PTKUL1_&MPZ9>#&((UKL(2">N9(701)-YQC4C*GH5NJQ+G_7(7# MO!3(7X2F6?VHAN]O>GM,Q9F79:>-WW8@II>9\3:C));P?>MV5)SVF/PK=I73 M*6)_?]#[@$NZ]E!!>)WK9BH30VEJ(.YA67=@2G1.%/;/MBON-LST*+Z0WJ'? M>YMEH)M/:VG"'-2!4UNL/" -$L>'8X).EWJ:\__K3:;+T.3S*G=N+1=PU_5KT6#N&O*3P69AY[Q)2!5U:8SXF*#D*FM&?5OAGO\9 MH"9G$N6@4)+P4@V4*T+OO=QT(!91^4LAC_QF4X7O;*T3__IIV3"K\1, M+\B@\'^4).J:1DKRIM_[X>@BF)KB^/'8O/2OHLLL+7"&0H@AZP^*9[ M&0XVC:F5DQ>LB2FW(X9O'>1Y!\"1+?DI%5D1 WX9MP[#L0;'4PS-E3'Y#&)! M\OQFPO-CR;=$?FM6>(W'04^A![B @U#10+I_"I&:/.<]B6[(TBIQ&4Z$KXL- MJDQ)-Z"VT8+IN8PHVO.VW47O2Y.Q"J ^":>;94V9@ C+F"'LKT> A0S)K\D MI>0QQ?,Y+,[XJ/?@#07DS4POC4W("A.+8GQANJ,,&1\4BK%7N(#'B(M)LDR8 M@5/FDTG&/01\5ZC&Q]GK=\8F^(:*700L>-J?J M6^8DQGW3&\[+9%GRKGXB<.I8:?,PS;7O.@WF_DXNQ%4 M_,GD':!4X_YK-54MJSPD\V;,K.6TSA2ZIV!A&)'!!1QW'(4\Y@**L5C.&=.( MNE3A)KARZ9I-:YU+.K%:=JKIWD-L:4@%-92SMX_G:_=LB''4JS%B;L;A3 DG M23G8;P%&6)]MBZ5K!375%A^:]JMFG6I\(ZC9=?)=/ #@*W(\Q$E(MLYAX60Z MJYK.)'Z?'KJ)].)[7/(.[PK1)2RM5,"-VN=U8#GG'=[>L)GI.:726^!QS"HC M-NAD+@"8;?LN]2W>\4V?46">_< ,/8'-C,FS^,M6\QA4DUW&$=XBO]3U@0O8 MO<5X9]0Z@=:ISV(Y^]U_2F6:N,V'T/G C5/ I%WZO)Q^GP>D769%#\6WQ:HO M7Q$X=8$"X;\QD[ J9IU5X'UT?4_5=7C7AU\,]H8L8T;$E$KQ&%NO(&NT_T8S MW6K/ZHE#5^KF4B>3500&S%=CB76VXR*NMVQ=(1JMG)\SC,PUR48N0$IG%W6Z M%2& Q%_NW.)]VJ@U?LA;>4F\Z!=/)J5OD>?'(R\8K1RC-C[,93QRJ&WS;7'= MM@X*)/W(Q9-.5F3][ ^O024'W8G[GHGD OR'.T3_PFGITR)V#O6+^>G,MU,Q M.,ESU\O6>< PF;BANL319%<33B"+6V/@U1^I#?G>Q9?+=U\.;I8? U8NX/?0 M@-&E>-$1R;;[%H0>%2Y@NG2MKI7%+%*?)_"Q(SE@1F=+HLE!V,%^#59YS]M# M."9]AR%,1&15[->V<9 T+D4C!F4>F-?B@+2E>B_E:FV*"=SL$;S*;^+Y HE=BE*8 M0^3RSII&D$#I+ _H4\-?EI_X6E4=.V0*S TT%H%=MLRVH/$"]VGHZ5.TJR=Y M*'#D')%=!F,E;,R,8A@*8C%^"!6$,#+4](>#SG.E[L)IF:;%UU!**N$1%38/ MHA;7VMN6TS72%2KM V93^%KX^C7I>3)ME83HC,KQB!R9B*D7$9+.%7%=M(," M"\ FC5[OH6Z'N;KM==J2]JNJ'T!-AT75_D[+O&A]5,S.[[Z[SYY"N>JRKO# MA,W._V>"-?_] T5F_HX>P?&CM\6D[>XB4I1H%P,1\W:B>D\:ZTHZV%\K9L]Y MLSL1+S E"@OK-./QF8K.D:L\=V%>VS&)*3ICZ5(?&6P"&4F1S=6\P&Y'O*.2 MPS>F!7QZ)NAG$ /I*8BA^&66V(LZ&_%+\2E5,".,"YRA&%$[\A#CTOE^"4,Y M^^MT-:+773*\^]WCSV' MK[_+FSNKSXH)GGW[_2=N*^+3\V> ?4OTO8QLYF\AN"NA)EN>K';9@5BVEN72 M<5&7@I6<''\#@'C4$M_Z$ Y2/'>^+F+TZ7V'+2]GEW,F_.&E22EI.JYCX+_L MJXT@X%LR\'!$-$*:0\HE.?(\C7/81!W&W=U,K3HWN(X/J"#UR#^/LX9.^F7( M!801MT%;R,#6JUN'!OL6+C,527>@_9FSV[:$\^-(<1Q-1&4 M34_ M!W'=XJT"N-L<%&+]WI[\E_H>?_L\3 M4/U##EZD*W!\TVL2\BO278GKL!VZ5*0?VOTB$A#BJN%AE69DE_P3_QRJB/ER M'BJ%!'TO^W&@*79-[BN_(S/_RO#*J8G@C _X)QQ%]!!(&"H;6$9/340:7_;< M51;S?%*6G1<%P:U?"IVQ%P5KU3JL_E7PSNK[T<\4E:<5D_U:'&U0%D@0>@XI M1%%2&CY!.YZ[0FFH. MP_T"H6>1,23]4HFR;;'^7N90I,CRI]AUL4C44S%E)B^_QE]$F8*CBGHK@G74 M)N!E^"4N0,Z=I<_H'L?&B.U&B" 3UZ]C_2=+G?L\([IO73X"'77ZE,I4H&!8 M0E[UFZ/12TT2W<0(Y?B]'XH:VMJEO]S=< GY@LD.2FF$].TF?\'LM]1C&(U> M[V'IA2BD!+P?&3Y/?^ZP(Q%_.M?"\2'S@^:!].H5S.WQ_-^OS^:L5"5M>*V_ MQ/4&QA\3K"?#">4^&&7$B.-*8O0ZEN& B^,"5N6X@$GK+17P=BY@_VD:D?,8 MQ\JWX@)HFRN$S!@N *?&!7Q&;,@8T)VT.2B>U]J&F4#JHE.X@"\P]&F@!$L[ MJ59C9;';]Y"H\O0+Y>8-0RX@( R?"*.$HS6X@!])7, S=Q '9H]E0CG?8=+H M_2RS=M9%'>&I;^RI$T,?HRF%SPK$XLM+[1\VF%/78H.*2I M(LF\:9+QJFY@<:9B\X*>L.5,Q/S?TU_[KQ\BT@WU%A^J.[\^J0V] M;R2[Z[I,5OI38(C <9%Q>RTV'BJ"Y&^-GVXXY%;NR@6H5)[2N&LXJP'Y"BP^ MM?5.)"^_5:A(:HWX,BP8+S+M,5RJZH-9>'J;YVV$0Z10XP->]/VH M4Q?KL9]E>6">D:K ,;2F1NP.E(8E+^8D-6AYIJC%ICD_UV'0HWRFJ2(;F'%\ M?\P8IAYR5A?>4/[!VNA+<>=SZP;L8H(,/W ]"J_DY'RKU?BT5&*@?,7Q6,XU M=%H*PU+#U4DS)O \@N%A-?/_T MS^ONTUAI]!!.F.4PI7N8!^YHE MK+2 -T=!]P]*4TREHO.BKL!K]-/043/K%VFZ]^NM\5'X]'6KKJ4M\22R6&=U M!RA?5;YX;E7H,Y'*<\0'7 FVPV#:<7JIXL2 *ZW@_;E5I8#3P+>=B L,L5%8 M'1<0/FR##*Y-]8NKQ_@O9*P4\K%+D^YS2LUJNY(__EA1'3Y^FZ'(U!$^;C%P MPZ=I*8@+F,B9Y&4-&*>1*(0 JKR]6C97TG+"WOY(Z0/LE661 [PIW?S7ESO[ MNSVK*ZH18U7NNV9[4B_J.\MVMH:\@;=;60YW6=K>>SI.R)FJB(BZT7B25J?8 M;G]I:2D9YV,0R1"CGV&8CYI+Y5&ZR2J=''N_"F@'O"+VH0PZRIYTQ]'C;7^3 MAZN72,%6(5SQKX5P$?+A1M@^F$:CDV9KK2VC\F,:9\5K<9Z7*)I-_[\M2Q_P MNR'R[*G:AR\6XCN#+%\RB'1OAO-XP4(^ V*,TT(41^:B +$:RP+IC]'V/U/SA?U(EZ" M./U(P\OM5J^?Y)]9V^H"[42"F)=HJRA3I003X)7NZG.JS*+W&5.[N( 'GX8Q2Y4T MX&',EW/5?EE>276;/4ECARVS?$1+7A&B!Y)6@NIZ+7+>8W;,N](P_,YFUVBF MT&>RFR7CC%0.D Y%"DN7 M[4U]NID2GN.YITN9OPGG%$F4F=C'.-W 2UW)];CM2UJD4'67H]@EV_/;/CT. MN8WUX91.QV9;/3IEL%-"]-C[,Y@H]4^RX?>1P;;'2C<[7Y$Y0Z#/[$PJKIZX ME[&P QEMIZQ/].M\YRS4#-!=(L$_I88#@A1M1-HA)1@HYN0EF9VH]XG-DQL M:#P?U0$G]X-7FKYLO1:V='@FW19]C+J84GBQ6ESYQH*\EP_:C]3^5\)YQ &_ MH82Y4VX$B>?LZ?21A4/8S(O&(.:HY65OX.CK<-1!F(#=,U_Y]%Q&:M=)RO3\ MW/E&NU17SE$]8?-36Z!#M?K&Z!"PR5JG$A[IFV;B;)JR9#-\41K3.WED=[4_$2_6H6YAH#-@")E-!F!8XCPRA97>\5VSU4;RDL#/YF=#S""IS;L M,/U7#6JN4)>B2KWVS/YP2Y7/]LN:/?6RR<_YM-XQYFV9]*$#Z#Y&U1=K(+;$ MU1VU^P#YVN@]YA\,(MIP2FU72O46$?^ZW 2O9R(A< 2R;H M\WWQ8B@NYF<]/S,2N8FA-_RU4);G0UC6JX5U^^.(L*[[N5HF6WFLBIYJRLGXUF,7Z]AP?J/D.4-6%@WV+WCP:^#SSZV:WOI82A@4[#)N3BTL=W]O'1OX2+0^X5\N=>'> MBW#08:*?(&\J%/MY!SV&4Q^A?,8&0PIP"-CC*F% M*6>SW\^>K;3 [6E-L4Q2,L-W/W^(D&/Q_/*C.(9S'=HOXD')%$UW>5+_C;^$ MI#KT#3+P'!=P+T@5'\HYPKI&:+!>F"J^MU>Q&'HL1C-&PW6 MXVV&J]D"67X7K[8V;;MV.VD&<6VKY?)1,&.Z2<9D/>8X?+>K2?CR6S/E.:S+ MPUK,YZ^RS+>$+H8[4XL%8>-\:;E]O=87 @"MJ?32DSKC\1GZM3Q0"M@'3@XW MBVTR[K= Y:TE\Y#E1N]$[3V.8ZK)-;P?^F.55[O7>B\#S/,@\ZHTR3%,0F"N M-7"/2Z(#@?SNC9#69I:4ZIID66@O>1#$QP4X@L*Y@+TZ,45ON8!:@T*#<$Y' M#^!I?E"3S%D%W8/\P"6)@'B8AU>8S+X5 3\Z;5<'IH40)?")U/'[16<.$Y_. MNL^;P7(]GJRO*%F*C6> K#I]*!^VN^X_%/X=W5W&%('B<)5-9A1V?7] M$;6L$&/3>)&1C7?!^=T*7E_.AJS8&L01SB*!E.]K-%#T:MM97V9/P:G$<0Y; MWI9S?<-O'-MO/N9<#U%5QXK-@IS0![*38JP,?Q7NV//D%XE6B8'J/XW%6;GL M<@BUT+2C5?7LOTI;9LAL5>?BD-J&*\>HW\/RD.%W1DWNZ67Q#0I5;%7G<#K> MS""6&@K/T=*C,6X9YJGA!UAV>A3Z&*5^W3;Z4LU/7C9XL[WBY#%"4U# MY5NNZ=IG=AC+8/6J$518*J'7O6J56)54 M^!>8#$J_=UB*^C8G[SS=17-#WW^.3$N[Y24E)VN$&84O!6$F M\/PQS::6UZZ[G"N'>HV^]T; ">>;?G-?.?V+ M<_P)Z@JCFQZGH5\!W4YM?8'X,".DT>]DWF_S6FG8>R#6XCD]Y$:/J))?H8[1D/T/EHT,8;Y@730XTAF:4I5&F8%!B M_NY'G=)T*=&GS",Z:[(%&--)'?XZ*9$+OG M[Q@I+< *&1'$>32)^&&Z =0OLK!TINW(3WN)I)US_=]*SLX3BE0TC$ MMS?73CX ' ;XX\/'$.)Y=6G )^93F)5E=SC37YMXPX:E-)N9HCM+3%@FSZ_S M$/87_Q[>&7 >$C3TWOG?>8WT,)"S'1$V&UI#HQ M6+-5]5,BV5=#!@::E1.7C63[PC0[+1Y],-,3F9#XAS:U_.\>6_VENPRX@"0A M1AHO(I'86M:6W=>7\2P1$.;Z7YO?;M#@[/@ Q.8%1P2& M_!E$U8-OJ..$N8#>:5[NFG56?9W]+WMG: #O29CQ?&R M$CXV73*-K_T4IL;V>>R=_2=K7+,WV ,O#[_WE]R)CTS%3J][AMRQ=Z9ITY\P M JA1Q^$"R,0>[54NX+G'FY7%J%75MY?8-CN&B1IH170?41BM&/C#N/#LP^SF M!/J!0Y)^ S\[;G\=]-M5M& OU6H7HZI4/Y'41?YVZU,<). _P9QF>>O4*:G M8V[AI>0@TY!EQ%1($I1I/>SJ&,&4 M-MT %$69=D$'QG"'$.[W=SRU>6$4#UN7/7Q-YMLNV&?$/EZ^\#MSGB!"7>"4 M'O' 'Z\V^!;+!90?K55@[8G>)&T5Z>#F-K) QQ=6?IORNE9J";5C]%^'= M,#WO)7L02W&*E(_PQ;2L0;TX(BM-/6;,S$U(%R/JWR(CGB,CTI49F33MYD]V M8AR!(97+H'+WQP./"/DR^^.:+I3S]1 -.8 Z$/O8.$L#79 MD/8U]OA$88C8COZ:8S6#D(-ZP;TO1IHQ+U8_006C2XKN$Y]BVKB 1*@98RN+ M7Z"*/4:EX86'[)"-[$!5HS3WWS!SJ:]X%MM]@-DAVJ^17D;4PC295QDSR4$F MCS$^/8V[PM4W3SX ZT=OOH<*AHM8QPIN-=.5U8[>ZU5OB7C$>ZJ+O#GC]^K+ M/Z[\-LW18K"I*Q3B<\(1FM,K5Q]<4,<)%//A6K1N*TS J%3Z1F=$G64#J8\R M.JW2?)8S$;1+A$:,)XYF064Z6;TZQREI0_9F3\JMG\9XB&*J10). QU+R"09 M+789!XP<0'F[>S-\VHF3X5%BB9BE&>4C,'V1%J7KF@MYFS((RF)@?,F[\U>Q MZ^E$GRKF/#H-F=88Q/=H/FZ86&#E4M8K9Q3B\R0TOLY;'%J72H5(HT>(^UG* M4WI9ZKQ]]9=B$%,VJZ'3/^;&4ZEJ" +!^3XGA%Z>CEN2N< MLUHL%,^$KYMK6U*W5T&V<[[Q%M*10*\@*_&[6&!:1+W1=J1775#RAZJR%P4%O?4Y[#S@-V*4R&;P**)/@8)X@*I0 MU@%[Y-GEL&K<)H8JH%4(Q1QVM\C%TP'HIQ MQ8&>(W/T->(1$3XK:>6C^(W,E7Y *1M)O=:^^^HL@3L5&ND.3 M^**CWTE6PM8.*8,H)%N'%OC!DKZMM"HM4Z>_I9=X5K1Y'\Y'>#_NOO6JF9TV MB/_<]ZR74XLC%KS9O?/_D]CH@U9AP$=),F!,[7E*"-@BH;+-VR7<;#5),F+4 M_7U&DM&BAWZIK0X[6URSI=(?\W %$L,%C.(P^U'G"29RL^D2SY?S7>]/Z^'\ MGJHVM8F+"3]4:H\T$-GA5/GHZ6>9E M)'T-?1!+I-QG9HR$+>4C(U43A.=U'_)]HLY?U M/D _X553Q96GD-EQ&<\.BDL;WH$^EF W%&(:8$"4ZCCR,OH(E?[B?>&I VL9 ME^I^6MU&B[0I23"5F"Q@]+/,._%U"M-\7E]&5F B/-9IDYD M#/JKRW#.OVJ"VA0S[[=K]H-;\I+GYR ODU'<9PL@T$*BB0KMQTI1>SR =V)0 MY3-7Q1 1:LR^[UM<6B?&V:#;08LI68QH$6;'7?<; YR=CW,XY^Q'*$!>)'M0 M&I%-6(X48^76SW2U#L^W28L#S?>.O&0?2W+G/!LA4QK\.(<8 M7\8Q@'D9$,VB(+O^E3*E$J- BTW,H8E4>^-:L=@FI*6T/9_(F'> /S&&7\P]\@OR$;F2Q0I]Y6GJ"Z>4;O&OJD^T#U41XB.D(-S_X( M$V!X76L_KB.N+*TRQM>%2WBP>:+P^9AK2P'V02-U-R:TZMIUO>$#L"_]B(=K M"R)34"#[+52,,7UK!GVF<^?2NL?2[;.)23]%KV3AWKIWC"?(Q]V.ZS'LO7/# M]+S,:_+OBH7/N"^BNHZ8>A M>JD3G.7T=R,+V_>LX6,XIS%?-!R32%T$B=GT&Y/$(O4;:D3#G%^UN+7U.R(- MT9\IM.CN3#R:&#CJZ-.JXB!I&3:")F)6L75+DL@=]9B#ZCD=*)-,NY_E-*TG$.;PS$N&Z^\(AVE.Q:,UMZ0MSW>KK,;I@RKN.X/UQP=DQ U=9F*_TP9/1]<2W1^C9E!91-(D M/N$%U9FS[WSN#$<_C29[F=,9&L;I[Q2XZKTDIP,.,?>"5YJ$E/-RAS%,&/K$ MK^)6A>O[?AKQ*V;X(MSU$.4)\Y0(HV4SI$>$;SCZB=O5 M,;\%J7$!)5G8H (*5M0=RM]SM-M7^NJ289<#,^6L3XFG[D>MT$$98)"5[;I0 M.)ITJ")Q*1-!Q@WK\T=Y(\\%*UE/&Q,2$=,K3-)@)7B%YU>(+.%'FPT>JR-1 M6JY=MPXC%FI41>1EEB_4EE>85 -YUUHZ"HI"BS'>9!;F43P\.V\4CWN78]*/ M!6M)J8&< .1^RNG]4%7TK#5]%AWSL.W4BT?L^K7Y54S AK2ZL)E]U-P_MME^ M"B,*-D6N]8:_%CN1?8.SN<"&^0._ 6]-&M2@#&BAG'W'QX%B@729 M?27P/3,%R^RB(O4Y['KD@$S(0]EBRZ28ME.]N@K@EH_=7,#GC709[7-?1E7> MF2[/EV*H4.=AG"!!#:E!D7E%)XG,]53:3PY)5YUE1A$'HWS:9IZ&7$",>@UI*T(O7] M7=W-(YW)47KGC#9M$!6V/?\/>V\>#_7;_X].J1355$C9IK(5H4(H9BHA"9'( M.I7*%K*/C)D62]8)H2A39,LRV<.8"8-LV4V(,?9MF+$.L_UF^MS?WSG?WWT_ M'N?YX_KG[<'U_OROJ[7\KR>K^>+!HTN(TFZ+KNF'>_#J'^X8K*O M8:)=>MN,:F?0_IUZY(Z]KNPS?9^Z5W7.+5GU/F(DE3\I+0;!3\Y<3'N1ZN@F M?&Z/_"N[NR^D'QTWU0YKW .ZHHA!C3F]6EC-[EYMUUM54FJ4ZKBVO4]6$MO] MUL44&XJJ\>YLF>N'KPWC#R,RZ]E[O*1\'NL_Z!<#0H.L\0P_=P[ 4XV)LJ)B M%A(S8'8&P3144Q7TQ5V^(&?_@#T^N5]7%:K+$0+L$($U=]!Z%OT4]=!/(TB8 MU,[*/A5_2K#Y_ $U]I33\"G)=8K9S$ZX19MUA+S,LF'>!8_DP'P' Y=[+CIK MO>%[=I:Z2U=T79(A]I!GS.J0N\0VGN+GNT!=E:"7[R_&9YI7)UHK#<'SJ'WP MS\'[QI%#I+'P2.R/TM8HD.!@Q3;?^2?+E(UXXR;PW&$LB)!VA@A_&+A>PUU MOT>0$4\]=NNP/-\OJT*8]/II>M&XIU)'.)XG:NZ@7JF'(^7#SG&CK+_1QB[< MKDC6B,):^\&';8C70N]!L]\R(D!4$?69H M] > ZZXX]U,')3R?UC39%U7#N M4)I3[>U!F/0H/A8GO0"6H!9FYM8U;9\\=HI_7/$>_YC;&I"G40*J!X7C;&<= M#GP-^CP;@ B;NXO$BET9,F5\P]R\+?#) @#XSE?F:\!K&=A6WW!-L4FE'OK3 M@[3)36 G4#^7^+AYK!;<*3_0!Y9JUP._*.A][YEX+3E:&]>=\,2G5(#4&D MH+-,C5&68&TY\D&GK]L^L2&L)2\\RKEY+KC]L9F>[V.X]IS)?W%X].>83X D MD6[ ,'1)308'4&<[MKLQKP1N(_M,B&04%\?XBK@4I)IX:QZ: N+I.C#&5!HN M^V3"U$WKEX!@J[:29$0&UTJ6@?F3T[Y%;[_@<0*O1\9M_TE_]^7M4[LWZ*&T MN$V_Y&;UX8SX

*>%O#X*/+V[2UY7,: MQS2CI=J/WPQZA%?E )Q-Z:?""7AN1.;XW),3LIJ^9##XAEVK7WW\Z'UYX[R/I5?_"W .OX'QV)9-)^MB@+;4$K42$ M#\B!6JI0CSX(/CVM!7;*>B C5;TS.-7-;5],J>4ZM>/_NX M'\!7!D'UZ_<6Q: +[,#Y;@?R:-)G^V_ZCP2ZS!29H]%O48ZX>ERT'IH MR/VA6S1SX"NPS W(NYPKAQL/M6O!4"^3F64@$?F,O#X'*! 1:,0_>8AL[-4#6M8:1L_MB@CD M*. /#.9EOPU$]%%#X#X@OP[6(N' MP>WX]@>#>\@!>$%8%^R)?1;_;"7G_]?*5N_!JIL<)*G[4_R !^).Q8U+^0R5WN4_YG?7R$JB=@:?[WF2A'[7F)]^4J$H] MV]:LON%4MT27>R5UFT0 'GJP=N%1&$3_0].4"#@&:LO4HLN/(D/Z\T1#L1H/ M,YLKW.Q#5I2AK%E;9<2[)O4LT/&&^R"=@%;$%GZ^+X4,9_UMI15;QCRO,)MBGQ3EN"_I@]/.T#>*Y8I!=Y(T._\B[=ND1VZ<[P)= MB[_.:^+L^)]"CU1,HP403/?"=A$I4M+$5T.->2"KZSZ ML!*$*I\]%FQP>ZE,T%ZYVRAOZ*V[4L;1P.S7)TZNG8:);%;S)/TU",A#@47. M7BYLD3(/D8)TAMYWJ=")%O;Q;1@TTWJ<= @VMT0!GR#Z[7.]ZYVU-3FYASTC M+Z 3IAA_YPGB;='T< :" IDD MZ:(H6EN&<2 V!'J1!V$9YCMXAM=)'2[K2?A8W9>I6BF5KC8HS+(.A=^SQSQG M"]#GQ_3KR7A!5YOWIY\H6QYZC3B'.X#P:SUM;#T+^LX2%?P.O_BF?LA1A^&7 MJVBP: D-;H=((KK0A\#2@1$%](J;\?TFY?Y_4[BC\-/: VN" WF5HJ H/T>) MD5/$5=9VOM;+SEF+R$^,'/"G%%PX565!D5I2.Z:EHC:$%AK&@#T*M!YTE+J4 M75N_VWM:QR:EE:9RL/&W>GS]KU&*HF^VB"?^&JL=_6Z0/\P/)4)22HK*=)C; MB.D>:1R>0C(F+ZLO2>UDO62?@GTS4&(EHD,IXA^V/H^W20]J;IP!MY?CC4JA MP%F$6)&MDK1Q27<^<7%HX-+K1G#D1X'.PK>C8SAYGQ5N@"?AY];$IZ]&# SJ M6#5:=&H&\XJJ?>BJ^LM3-'!%#CW^7O,+P&E*1Q&@!)WC!;W"/54;+Q 2^AGU MB",]OKG"CI2#E\2\=28?5S*-_=6L[%RN@ 0@JFV:+]7;E8O>1AB"DTN15)&' M=&YX98/6_I?XQX0QT.X9A'(9XWQEALM6.]Y4@=TG;T8_HUZ@M[/..UM6\Z)Z MG]3.L:5? 625R VLC6SC\R>L1]W**9!FD#>PUHV@?8_K<_JJC)=AMHU/6EE# M[O=_98&+&VTA&PW! WKW%(0GJ\#U?(U:B]M;TN2,_9-K.(!,>U8;,Y.&7'A( MV6JH^J.5?[MR>/42O(/ICPVRZEQ3 8ZH9^5F#[M4&/4+_K"1!U$/ M XB48;-^-24-POE'/;=[*'X7+>=W3@@J@.B"VQ53[FBRDH+9_ W:]A=/>TBI MKD1Y(7VFH''T*'O14(0T/>][-S]UX]6:L?C[Q.)J6!?NRW[@F.(JJ8$#*$+5 M0467_*EUSAO[. "ETL"4(=!5_E8.H,F- /^SP')WW@*]&_XL$(PH;M2'+$5. MP6R*^N5_D[%7R,PZ<,?A]RK=7E5,+;PP2IH:3EFAW:H/$KI9U8,UW$[5SW 6 MH2W0A*=_3]54UW'=E_OVI0<(>6HB.V58S/V\;Z7=%B4X!$@@=HRHL,(12C#3 MH(;TRYBA;.O2J,P$R-7@0N1.S!$:?\A:QQ[[X%2[KJ75H.CQ%GPYS';Y[JD@ MF]X-IDE%/5,67?A8[2Z)=3$Q95-O:,E@KN(E!^"F$BJE]JL<<;:H^ -^,BRW MJOWY:MLG"_0G];GU@*2MT-* PR5-/I['6HP$P_6E/L;N0TCU-X4Q'V+HX&F* MV/Z*'.>>:3DCP>P0=&&WJJW!$78WV$J<["!E!3MMA'H3CXRLF.@84/F_!G @ M8I#1U,*L<7.ZVQ=/!UL&\';"#F2),(M[4%4 MGDT>FD$YK\6\0ZR@Z[(%;CO*_6#>&AV*0B[9N8@J*B/BFBM &P/Y9X6_PB9= MNXAX*)99;_[ ' [4Y[$:K*]2[>-T*H8VX]4K-4H-(LZNDDH- MOJN@Q#36(:_6)+5&$]#%L,CA@K:K',"AEGI7C2J<'LRJ084N7Y96Y*1<3441 MSF\59#PD7J^J--RV]*I0F *NI2VN+=]Y'U\F2CE3/&U4/K^US$!-+TR_4(4G MP=D_#95G&Z'*'(#*-UYEI;G@D(JT,3TA*Q@G)FE M437B9JB"F@F]/: 1.VI+T)D?.C$:=8AS1&W!?+T\6) E]Q]R!$=I>)]UONE3 MT\V@EZ^#^N[Y_-8_^D?:?8F'4@5^DY)M&"45-Q3Z5L_*LI$0+.M'.H[O#U_L M>%79LAHIX@)TB)O9EI>6"A[;B)<29KR1'C .+AHU?<4^0D_E853!'CTVQ9J_ M^SN2HM%D7\T'X+9MF+*ZJ2/P^ZS>,DHO2X@OY9[J3D;$_, ,>VGYPO63Z35" M_?^!6H?!I&RGC('F &3 SIC/CBHZ;5%B7*][;?OSSQ,+46I6[201O"0$!%.01_ZN7U\^B<^,%N M[VI^=6[+4"X +ZE_!;T822T*_"DJF [O7L!W.$X5;;*!?#!H2G#RW#H4';>U MC89%9IKNDHCA<=Q:E*;)YBY*[: MLAAL@X;\>JTQL7G^Y%L);\JCA3RG^G'5RF-V=D9^:@G&TNUJT?83<5&J9R?B M36]=?8+%^_G8I#B\],JU;W)W<5?_@^9@'PZ@/IHU8YYPW>\]FFV3H$04F;0@ MKL\!),=XF)8XSDOM1=,GM<\;6^;5V&LG32]4@EX*91\9HY>(2JA)82/-?) : MBYADR _JG84KR]/@N@*%T"-\?(.X51Z)Q^E&!==/!D1YJ(CGVG+FCM%T^QU9+-6WO/F@^4]?C!K*::UI+$F?H/I22HN.POA":0 M<^3VK\#\@A!0!.8C',@UVK,T7-EDZYB]HS&U=U__D9+ )SK>PB',]\29+SEZ M A\5TOQ)>%AC&S9GC8OIT'-==I"0]X(5G5TF*_6'_F@4\T>HE?>N-?_U M=I_:_#59$)%M,/9T'6( UD#TX/=#G&HN=M"27]TKK?$E[4IP9\P/L,X3M < M0& YI@;ABNA$4RTP4LQKHC:FS^Z"MW5"3ZU_^VV8VX+#.8]);.EK )=2Z-6W M^S!EP]?';_9BE-7%&>'GC/W\%(U.YS\M43UDN"%737J)+,$30*B4BE]P$7)U M@;GZDP32UV6*$@R]<($R5G)Q+FW+K9 MN]EM^(-X9YUKMC"-^I+A@;P%M.4W*>-$?.$FZJBD?Z%MIQA+_ ]NDRBUCZHQ ML.89$9 W[G[OR?B-E[XVCY5FGFK_@HP,9G_2A7JYB.F$AZ^VNE\T*JKH\64\ M.%CKXG2H0?CZ!87T9\)!VQSX#\$:7M1FA_UP85@K:4WZ[9PI]>9N0:O< @F< M>7]>$0WZAYA43)6OQY?,X0]XB#95S9$;4H^CC$-KM+&+J7,GYSLH/='7= M(G_)S']OYG$9*4TWA$I)41WS&95-("/%74= MESY9<>ZY#'I1_]S/X#=BFQ?'4$SAO&L]S"'3;3"$LNX::L#&\-K@.41W:"#8.72B#'0 M(7O#NQS RKY2L%Z.5)C:=\^\!PQBBA6/M(0/V"<8^!=I":P:]6!)0D;I+]+2 M0QHW\%0:QXALEN.$BLNHP5%/Y(Y454NSUL5%I;O.06J@9V!1A*VFJ#)#=24? M"VS?T@1C0Z.GM!CDWF;85.;/ >Q%.H%>(453-*C388N97QTY@..*GR9LGO^. M &TKFJD$]ZV1>%")7%K"O8EA^@;AG&O"WL,]OM$-NX+%+,5_!6\'/5V6UCW; M#E4K) :DLVN IJ/ARZXFE?;C\1M^C+BJ'+)GTENR=1?L^568J$+38_]^XO4 MBK56;]\TA%S?,B4',(56QB"Q\+P"F"U=U?BQ))$#P%9)]U[)1F44B[&.4D%U MI-W,LT4,^5"LSKWTJU9N9:67C(YQ !ZZ24CZ0?4^J\Y[W_S?^!&,4IN=\1W+ MX#S^.E^7P3N5*^!6O8U%#H!O&A7* 7S%<%<1CC!N6$QA*_4)[?@]?]7P &3A M^YFW' #L[ ;F8P$EO:0B5A 6OUOZ9JZ$JXC%_F?;.BU*K7J[ZKOJFY+>F#L8 M#-ZCEIZ)F_BT4V2"NY%\)?_C180B1I;]I1P \%?-8B[2/6N@:6-1>>I.!C3O M+."FQ?V)WON% _Z15) DXC=4 "LZI>>9USYF5/ICV=?Y1E0:J>9^4=RJXU^8 M"63,W0@.%J9.QD8<'+4C55:ES@$&OP2_)(.>[:L]MC%\QH#&+Y;4%/O_.A/J42 M0)^&H(WGR+O ",3)Y:E^<"W9UG*"57Q/C;X>JQW-4%6ZUV%3WC30=(JL?-2N MKU=:EKF4XI![$<_<"3H_XF#G*FIN-VPJVTX(]VE73?8'?TXS/C\RZ-;/T_;"#VERK9 M>?<3W.@4%?7PF^=82=>]W1GLP1][N#&W(J5*L5#3QHMT:T6[GO!XZ2BL*SX3 MM%B V$#6-27!1-?OTAVI*ZT)UZF)T14N/["]PL/MZ"4^.7_TQB6,^?^\)%02 MZ4W/2#>8OI/_2%XZH5FXI\:Z8G8G#D7X^W__MQ.X@")EJ4!;FU.GM0 M?M_[E'9FAG03IGX_+\L&9"M)Q#%./O%VY'LD"P159=?RC?>O!(M$Y/4DS6_E $:? MX,2]%@4#N(<;UV>8M33D@BC-MO[B2$MC/>&)RL72UJ_BH,7K!Z9_/<+>:@ ! ML::C$7#\ 5C0K2Y;S5U;76.66X>/0$(1O3UR81=?.9QRM+[O%69P\W;XIUV5 MF2^CZ/8H_'=ZQMNNXD:S&+U)&+X/L9MY(6]+Y94?=-^(8(WT+6QW8;CA0C8, MRMXRWX/7H73;\3\4*^/81Q,=V9]*$\"?"5;R\RE_J@PUX(HYG@GU"/G> M51?@"<69^,7C"V>+GFTEV'77]<86]3+:Y".TY,YZWQ]7"!B93X&$DMC7X7$^ MC&LPHEU7&&HL*A4B-BN=B7GE?HC\AAO_/A)_Q,VK7.S$EEGWQ2]6AZ74=?Z2 M]G9G]IPXU7%5?DIPYDC1AOIJ1Q1^%(T48D)PQHH,%<+76 OKX%E;C4@ MLZC%W]8M9D6L'A0V^YL6_[ M-Y_J]XH-4%$Q?DN ^;.N(Y)]BZON^N#DP]YO9)!^1?6G%K./;8@,A704'0EH M?F7W1TEKA='1? :K%],ZIPV^L-^N2FTU?@T_CWG'B-&#'Z1"V0*7U?3W:8PY MO)N6%V159C;RH0)YK^0XL"_XTR@R8D2(GGBW(NT(;3^ZX(J%EJUU;?P9)!XT MHKOP78SQ6!D"C+;*5 KR8Z ZOVHEB9Z-H2Y7SU5ADE=CTR)/8BZM_=]3S\ @ M/M'7[7.[D?:6WW.G;5;.[.>P$:2@(Q@!?0!D[ICTC;>\]")DE7HW]/ MSQXC(.FL&YE'F#=6GP3ZJYY)ECL4G<4!5*4R*$645:O:$5XQ4<*<4.!KND&= MY7I>ET=91'1^,#-G_1ER]!$NB-9!,:1!FEI/N*:IX"I*$?L*T^JZE?##)W0R MPQD$H@S-=PQ3N7486)\_F"_Y^''&%4'+B<7NI4SB2-=6S#@T:D2 [AL--QP+ M5C6,TT=TJ->]Z^@^G@QYAD'_*5P_3#T?)A-5;V.2,69-_-R]S..,RN9' MS$_!& ,?U>T/_+5.-^6N??&^L: MW]F:_PR557F?.,3=07;)*>"/M&FFL/08- +[PS?BM+;JX]_;LH('0ZG:1NOF $P#ZQNH:M8V^8/M_GD9,^OOTWXO^9KI@=.7!O7CSJEG5!V=81+,^$5FO-#T9"Q]7Y7 >=][[ MNRA?&]Y4PB&IIHVJ^^5_PF)-@:$O,@U9D4:)MHQN>B8'X-EEO9CF W:30-25S.4W&#;A$F_6L?LK0W: M<]Q<2]ZOM5PU2'JKL]N^GM%8TR7B>/OVS2\9VRSN;IMU&!$-EXHGM$[@VQ9: MOMG$G/\RY;"Q<:MXLX9E7O$&]5-E&]=3:6#=\P.]ZY".^$1Z!0)I!,VF$3G%R_)85.KXT6+BJ_ M5A%4WGDNN-W#3,^?4C36FWNAV"=GR#./IU'T[\7Z_NN*.*7'*AHQ.Y@'.TV* MQJ$'K6S[B,^Z3P>]Y+9>=*_.SPJ2X=MN#)BC" M&N0J3H7YE KZ'B/$,&T0>:512N[S-<&YL]5*%6YM6X.NCP +Q 2[$7K.EZPS].)A3'2M0X2-<3%6BE'VZSCSZ1B M3A>$1 <5B; ,7M/M7U,I*H730K>S)6T_9)A Y#/6$MR:I63MW&TZDM+0[]KF M4]:SQV)LIBWZU04+K,PKW5=&'-IZC!6?EA3)H',+\630=Z04W+W MN^K=+;$[L5!>T1'XZ/$)KU_OT[X39Y+_( FIG5AP_R"^(<8"%KGVA)L07[#% M6CH'RR2')\Q4\TO>L1H9$:46QHQ^.#1D0&4G.J7/6K:6BU_QS[$ M !?0C,RAA^>BPL5T7FK;P(UGE@@)R/&7198B&X^>DUDJ=54ZY8GIL_U5)LFN MU<=*BD+OAZCG7! 3;ZE3YWM.S MVRM%]Y%\J1]E&U[?^-];K_R<&L,&3I^[T02,2 MN7"#I^XT+\;*Q?RCA_]Z%:M_-Q0CZ%&TO.\4ZA\OZ0B/BC"?+>T>8=,-#>9 M_9S0:<7-@(4AHYD_<'[9S[3/VRWGY M^M%BYBY*JQ.^M=P$1C ,Z<"I-MEL8DV081F9*L&LUB6PP=&&(]HZX_IKH*0H MGDA11S&@]W+LCZS3_<)22\,*LM$@]:S9.0@PZ<-,N'A/+1"D";> MR/8K?[Z.W.6">;T3M>01N77T[9/@+@MBF\@\7O /TPU]&/ZN%+V__6&6T8_> M-;LA6PJ$D!DV#5I4M&KK:S]+WPRZ8.5@Q@'H=,06?'CT[GU-HF#>:B0K@ 4\ MW:?N1O%FNU&NKX_?K'F[&#\U9YED ,YO,Y2?M]2&D#] &U+>//6/R!QQW5@. M'G([(N8"Q/7M&,-?9HORG)FVXL=2#81&O[*VL?<9XY@T=W>#G-/ MQS S5NS M4 LZY#M"DH[,+/Q KCG4=+7D2)O_S=-!/Q8)>XLV9%)FZY^P3^1-$8P2@Y>8 ML6WR F-Y8+A%I>@(-\6C02[B>!-<@ >,X>7F&P*2<,"OCP^'OJJLEF8U7!25 M[EN&5$,=X"JL:(0H4^7,;[UTX '7N%$6WO8$^>73?-A!C,YN.Y3-Q@7%^3.5 M)D*"^8X!P]R3!V!$2QD\K[5NE.A>7$-.X*[IF8F%WA2QN LX \A,CUP'PO_# MWBZK^41C]&+M07VCL]_Y>HD)]/GU+W1[*OU:2GC4Z27E'E2QRX/AUFI&=FL+ M]_C#(M\9&EC^_*TL*!*++JGK?C,Y> K_8^V+(GE)$EE[71K*4P;70S.24R9^ M@:+/HEFY/ 1CO92>/4Z6"4A3J.PI$$<5SVJ6WI B9!T-+SE;:'T_M\G=M*N8 M ]BOFO\PTU[_#1*[R)XAT9Q98%IV@R<_\V(T/D+;,&N&$E,G'A5ZZ"L'\.CL MBL;H/O@:C\22_;STK(R#6'<92.@WL%H1532$I@MQXAQ=1]&NK2H+&5]3C?DQ8BJ=-&JP"YC;R-1+;A"T^Q;X-[B M?(7I)HN_->./?C!P;JNE! M>H4=+71C2'WX/L.::VG2B!LJJL"[=]X#7=>6MK,;D")8K\EKOMO(#(-:AGZ% M_ !M#;7+E.G-(YXPA7RNEO NJB*5U[0NI-HK'_<$=?Z1H"R3^EGFWG'?FKB' MVC+Y,JA?E1 #!\, M9E/5MYYS?TPB=]2C3JVJ['&A#AO$5"0?9*6/@LQD4M\B=@BLNHYH0J:<&AY) M*7A*5.];2>4 AARY3@ $@(FR]U1C2($^L K"^E,+>QOBC9C"A]*,S"'7W(UM MH<$'1Z&_T&33%_Z&%O7=W1R .B8@O6K\RGM_@RGK\*-. M[Q+[['2CH=<8>=0^YI#";)5]6HR39!;:A7Z21&1>@-N4AQQ#*X MY:?/8XC0K8F.)Z_SE!.E&55Y[!$;B*$>1IKZ_$_2&]^]'"08DC;HHC2MFQ@O MI] 2?%F$ 1E'/X< V3*Z"K"H.AN'3S(?/*YN5T35/:A'U>:-XZ-)5&/&T$%P M)I5DP>X,>8@O\C,0/+,>ZR%2\S)T=B,&'J9X@D!F;0'?*7-S+(=PLE;X_C'O M+=*=EFFYI+S/XRNV0U4ERP;/8"I<^Y [^B'":5Q)'R:*DK]Y#_9VE?#I%6@Q MSF%EE$0_I1'A+B)$0(CV^+UJVN4.=BI-F-,-?(:^*TK%Q&)-R3I.M4\)@Y8U MF<.S8M$0Q."R7$P3#G@SZ& MQ=J5(O[09-_#L)]>F@'-M\N31X)C#<8T^@;K MO>3V:Z8$:I7G9=R" M]7RQ7_?4A-A6VWEW@?GA .91%O^;!^^/-UJPLB['/$'?N?[3;"VJ%.=J'(BN M5+,:WPB!.),BTG;^JC*(7KM#-JWV]-$8O"]5*[LW@RI"&3GP1U=WZ/H Z)6: MI"(TXFGSMB##U+EZ;_8UQ=Y896#P7J^1HTY'@K!J&;>?+N,KN1EB BC=UZJ5 MUR7Q13AH�=43\+6M6]IG==W#,467D4N3ZTF[X8ZHHZKSRR[%A^9OO MMFP+NO-)&Q2N?&1;6)0#V,?6T>;&3(N.BR21"B;JJO^D4SNN0A' MP8VXP2(H%$(]-,T!Q)_\^T>*H();X&SV<1R26<0!?(_;NJB'\$+6-^%D.8!. M8!V:OL>':Z!$-I*?,1^R:JCX>O"I_H>E/22S;G<_P>SAR5KQ5H&+=XLT;]X9 MEV$9NYF4*K@(3:L6'FXK/G(EZYQ"C[]E0._<#.80K8F22,WXSG[@.7:U?S&! M;;]JH7&5)7,$M?)T5SUZA+%I-LK' ?"I7:_1 M7&QMI>MJM^7/D%.BYE7\$.?Q+=/#:S_H/6/3+\&2C>UCID(N*48Y'7$Z=9N$ M(/US/+V^@''D8.H8"L4D],+M@]U=F<')QB>ZM9&^KZAWD%CC0(MXM=B?"_:_ M)DHDXH.Y?N@(KN5/,]Y<1:,SA,S)G4CF.^[I,72:Z8B%C*:G[>AD_L!J9;HZ MR'U +$2G=P_C1TVX416O #@6Z;D4D7;RD&[&!TA=>?MWAK#4XU^K*G)DM-]M M3&I^_I^F%@5*DU65K\G'0P6K09?XY:J&;Y%!K["JCI+3$9_"ZRR7E6>(-@G- M:9=_%7S;]0A$V4V]&&>7>%:UY,V'Y-_!%5L5=7:J1D/CE8>@KOG)$Q10Y1'V M25K3*ZQGP#KF@%M*6!G86VIK22I<5F&N MQFUGP9J9',#UCVUW)F.-X?W2YT-\,Y? +&"K9D+3Z52%EW74-9"G;'J"B3 Q MO=M\];IB:90WU#\:(?<%&W.\5:(?'0:7+X#U6$89=?KFM3O>3%@]IUM*1QR2)GC;7J"3')N<5=SN:Y!AV.9"]V0J-D>?K7Q? M(#S(B&?C5C8#-,<0)\>_Q-R?:[F)KZL9=)LLJ0@(#$2+<]W55!ER9RS:18>U M0"E6=',>-)3QU+N](V%!<0[):ZUMJB)&[_F!HX76P2X:/=88^+4'8X?\MK^W M@V$@S2C;:*J'O$ (T"&.ZYX",X>KW(HI\4N>[WQ4&,OE=Z)7HD?]MU=';D7+ M[^\)S8Q(5ETHYP TZ.)W8>:)%TV/*CL-..-8I-% SSKH0 9YHQ8VGE"_)>'M M&GEFL(PM7^UIIP62"SYP$IPX9V$&M3)Y<[(I_OUC+.I;AGZ:E,"'DSF%/')R M[Z__%KSD#V;B."9*Z!!@GJ(RJZ:CUN9!P%FOZ8V-XM"12S][H5@*N^6%:28" MQNY$4RUSIQCZ<=27UQ@7EL,)3WN/X1F=0ZM2GSYW5 DPI$!DB?&(+]Z3J[8H MZYIC-0^W%/'2:84G/H@LE:R*CSDU=/##):B,>80J;5_2\^Q"_[)>M/9GY%ZO MZ-(8[AQN*Y@_:C6EKD_1@VJHD*>FZ\85)^&7\Z]BGI HNOPGTQHV'H"JLG"[ M:$T$X"&X$6W'UG1D634%:?F6N6'5<_3(WFG7Z5"S 7W @@(RG /8R[Q-LR4< MG$D[V*F"O9S;W!'W<$_P2\9/DI\H*^L8T(:=0>8 !+SM8M%$U=PO/;&8U.%L M4 *IWX0T;!!A)6F>,9E5L/D&:S^N$]0TN-98-F9\?\.^KW#_0RS^0V9&6S02;%%C?!A5Q M&V^M2&P@U>0Y=>-R19>V:H:UL\T-T-S"PK$[&?S5=_??&4_23ILJG\%,MC$B M?1 R>115L9]&GRWC'.)LX,,D_R#?G%OI!3N$S?3@G[[]JZ^@_IGQ]P4\?V-? M\*@;!/;?J!LF26^V34+_ =T#ONT?,$,Z_^W.F'\4^+^4\8!XDX$[_C:9?:;P MMJWO1/',#.T[V>VD.F +J?&AW%9][O)?-M[8X%Y=;:(ZF^J?L^IY6%KB<0 M>76_#MFHZ';J'?$O9>I_RG[]P?3>,D4=J4:W(4;.Z<=D^VX[NQ_2,?QY9X]M M6\.DLD\B2*1]V#W3ML[%'>,ZAII[LIA)M373]U[H=.H@O&$_")[5!/BI+\/23N2J! #% VN@ MPQ53\/.J40H_:76ZB0%/\=6>;5OR8RC*,.WBV+&DP;HMR&X75-R$\Z;U*P[ MU6=EFM6>,8A[BL6B;U8E3+OVXM=!7PX\>!P;HJPS/X_G6A"J"7H[W4+/;VQH""-**CQ2G^#N M#&1$!I0#\^YR[0N6?M='HL5N3<5CN0N.'Y5NR4Z:&B D7J^H"'3&&3'C-DED M$!\]O&DP?79$HLNSK+HGNOXAWS4+J85+=2B?YU +)J]!D@<=X[!!(<2K.\]-6^_ JE$OEO[!1:N-RLM.N<37 Z=IJ==IN+73>E.U+>ZYY/) M,V7[3+1!%!U;40WQ<)HRN8R[CK+Y53.H\?68"V4)91?\Q V1G&@M6APF1OWF-081GJQZT-I>[O.R@7WWG0Q?8'&^"4LTZ]LR" M'X /=ZKO0]S[_@U[[V\],;[TF^?MAM_8.HT/]WG MD+), %@U85&5M1OF960;XBMUTT-0G45,KH-K1(Y7UN<'E4A)JQ M^AM?]]O=U@CD<,8^8PG2I4)@*=.(E'%J=1WX@4WPY'2D,C$FQ6Z'OGAGLURG M0=4BY@.3=^MVA)95,J5+CA$UH4[(+[9K:03P_3XDPM_Y"1/_[/0E/KD:R'=\ MB0J!]"K-=A9\$&]D-1N 2.^7>!J6X$%F+[J]&U/H[88\WQ+9+TA^'RM0?JZ[ MPB;>DE&*&FT#BL/OTC"$P"/T!,)64H&X!"O-^L>SX!-VQY@[O=;6\<^1HZD: M*YL^L/J&US8JEB5=Z>MI? X!, +&3O9,5RQ:F"[7&@_89Y ]C("[]J92K MX[AZQE=$Y,E8L?RUN"1%U+<@A?"B6N4@WQ!W4,U ,!%R5AM$)35 #BAKH_;# M@LS[T9J/2LJ=KG( @=\',W['02_SD)!IFB#!P0YWK*8'J^B!6+[&/7#?0%>C M%YB_K6;6"O(/GZ<-#>E*8@_&Y I?%[%X"M#;J MQR^R9A'GH9N*X <\O&>#7!$&KRRKZ-6^[8O]6O6V=E?P%8.7=-4S&"05\QQ^ M<30(4DP/TNU9O;.[7BFF6*]Z.#*Z:$.]4L^O\?UQ:L:*-L+OW:-8>LMRRL(( MVK]U4>!D>JGVS7\U$O*?./B2Z<^I]75XX5*?+%B>;FF_>^# =/;2"7FLQYD? MP;V1] 1>IRND60^3943&9;.R^9584;E5G\<'M;Y9;H%'T+ 4%E\Z=L$!&MZH M,M+D,._3W/3PSHU:!%MLPP:"9W;4FPK13:VI#D7G$S$N 4_U,X"DAO17KYS_/2]8Q#%1V&!Q;UP&Z5H^B7TE)T[WRL_+('QXMZ>$= MB@=_6&BRYS'#W#/]\+E47VMXNX(9_&VH'YT#@/9U]-*1C8LG6@[53QG>/U:* M36\V9G^>F\AQ !21,VVNO MF$$C>I=+5?&HOGK.8_,G.A.ASQ7GJU17S1PZN)%T%%5Q'!Q910QY&&1K765/ M1]Y4?EXCIJ41(EU%OK:NOO8VT*Q1L3/%L[QC$9)^#GKTG%V_XF#/&Y"MC>6: MPSPC 7R(&MZD\DJ*[U>5:-2:VY%;BT.LS,\AR"&-%D1BO=6@ \_'N,WU,R:H M^.C32P:W*_KD<]];'1QA14 M%B8$NZ]P3U$Q^*WB+4N:91G&9F#(U:9L_9.[TZ'+[OOZZG^\UO\BBL]FS3W;X&3I:W>S&+3[Y+B$_ M;G,K6R&V"QRD]=-[(?Z]U]&0@H*,# ^VI0V"OR&Q#Z9!AD:#C_\0K4>(]9:% MRN]RQE1"_0/L0>YMD7\XI%KA2"QNZ?>V+2Q\\$?DE&3<>NVN;M-:U[SK/,'G\.H/GV$*-K.9LG9O%A!$+$5L)UYEY"S&:/$ M6/A=5C7N!-QH96$UHNFEK]6/PUNVZ-(+O#VQCP. [Y!JQ'DE6:49Q!NXR'A; M?X@U$NI-^$W\>=_GBQKK]VEE!H_X&@9)6UDZ6H+UFQV=\\8L%MY>9D#A.(-N M*356":: ,MV-.$QW-**[9'P[FQHE"&MGMLYU4^H2%GBJO)M#M_I4_/(VE\H$ M*Y>6G-R7?P]?[S:4?EIR5@9=X(\49.^BD\9%EN+(]MNGV"+NQ:0SRY1T#N"I M9=W+V"=[Y+^JK^-K>=7"P/!5T ENS+8K:^1$S1''K#NJNL[97>CP!.K JOJD M+A#5GMFV2 Q(=T!3#](9F>^])*&>#N8?V+UI:.(G:O(S]E%Z]A@B7XTDZ!R0 MTD<4;\ B9>ZN*D\+O!Q^);+NQ)M#K@43EP,WZ ]($V> #!X#/R?$T0^\G.E; M)X8QSWZ&00S#C3I76XVE3<(7;0:N%.GKF C[Z732KN!0?@XK(A]0"0 M1A'GW64_%V/FI>,_GG4X0BV7>YDAH2(]>[+%"AJ%_SF=*.$.JUX!=7F4T )J M'22I-Q!G>IEFF;]@C^X0BN8"1!6*KNW^(6"X^7;=+/ZIHSH5\H?3X?H"5.H" MVNV+*H6>7HBCN.-R8!FU '6@MA.$=<+1=N?+, M"NR;\EI6+[0JBMWRC#_3BFKP#&Y(4X2^O$HMCPC&S)4$#]GN%K-J\M=D?+E8 M]%VR/9CR1P173MW>=J&JJ:'&EB'UB\P!D"6['U@KWT'Z6V]>W=CS[35B.85U MF/Z0&EZ+W[4JTH45)0^!@+^\:MP=61,$7Q<9K4#QX0BU;R\;'B=+9Z]I)PF4 MCJ=/=K]'N"&OY2$#=Y[>=QV3DE$QA8#S>F,9VJ:BB^=!HF7(XJ9Z#J!.(^.Z MF"Z[CX?UQKDLL>&A><.'L5*Y,\KM0U]6OM.D\69&IA:<-3FXC)[JQBEE&.?,7 M$K,2[HF2JFK>W8M!Y!,$F,P_2(8<3;EDV@8F?K6"NE;44O@IY_[4_, +9)[N M@B[+;1)R%'Z)ID+0N4:B)]OA^A>+_6LF%LBJ \+4C(%+(BN::<<_F5X7?,=J M97:@&KTL#\>,AT6E+A5S )#O+*$_?_\0%1BB/005'+*'M;!@A_12W2X%3WA5 MXD=/7E[[TWQK$"^,D'OWD==C)<33*$%ZX8+4W98MMP));CY\X6[.$;&0C0E-"ZD%/40TG!<-PIE: M5(,$/PPKH_%I_%UT!6*N5R,GU%1Z8" T^-3GF76Q?2&6%QXFXCX\W#TD6?;9 M2-A99WL. "%""B,/EFP4'9IB>XIT'0;GN.UJUA\$@@6Y'.ZGE8S@F'S MM_"JX7*"CO_S52>3D#+YF#5,.&0[W'A,9?\(!^ T?QCY<%D9_CGY$2,GPS.Q M[\VD?;@TON!&9LM[M&X)?VC:11&C/<:9"O%F5H/+_E8DXR"I CV$!0=0[\YT MX0 ^<*6K: [@ M&"+/#)H(H0XAQ9 S/AQ R^UD#N!H83B92,FF75\9 X8=HP%C'.VWVYOWJ0LI M?W 2$W14B/!N/:!PWF/B@)YZ5-9P?ML7NN/[;F[TG*GQ8"0VH*?B&R*E"ZI* MGU]GTUW(R'.2$B3ZEUD8Z'Y(PZ[@O?%WQX=OYTTC)9&UNDSD&/ <:/_L5D!H MP=#%!Q8,^^]\DV/+A5EC33;^N-\-%.HUKK%_@ MAE#$/7KKF%,4^+C=4:SAF)*1M59+YG"]F@M[SLF5#;!2MXMOA!2C>KPY ,&3 M^MUM9_<[W+2$!E4CO<&#-")3.&7Q#U/FNJ(?6[S=]?["O_4%PP70B!0([>(8 MZ)U4WMC03 'HI5/VU[)PT/ );0_0DI =Z07B(+UG3"T2)T[]F9DG+1%(_7[U M& =0=JI.94PO6)"G=&(:4X91]A2:%PL(^Z@YO%<+^TWJ8^AQR(&IHIJGPQT% M6YC=5%R)Q;@ZB80>7C*$QRV[G7UTFI D+Y.653@S>#AS3'&BN-MWOL"$QJ;4 MO-^G%K-Z>T<*ZS1594&4BJ]#6%0E%O! HOC!-Y/WARD20?HZJ7Y!Q'"L8@9, MGV#M_-0X">4,F0SE=1JU.RG1'U?;S#1I^CDE=7+4>413X%P. ^^'P% -IIR> M(^^A(]/.+6=6=5.8JH^8FX,$,@BTULRG"6[;R>.:<,/R4%^\LJ<(+(P#L'_K M[;[PVD9W57[*6Z?69HL=.1][^/U3.V;K&1J_3I/#F9Q<@U(1O&C AMJ3D5UT MT*A*&-N:.AWJ.WP!QJ80$Z;LD"0B=]N.]_WNTO.3R4B'@#&O"B)3_@Y2R;A@=U+GQ-USC M.+V+ ]@QUE>: ,ZDCINQ?Y4>]5P(UNM3MAK4@AELG>]9;,1?<<9HB":3:7D; M1<0JTM::=K3_[9 VT:5/&+\,;D3^H55S8,96**-^E>'"N3-0L:,;'_8 MG!(E[?#=F''E'DGV"5@RN;"X"A.ZEE?#3>_.V30_/P:JFT-80=?O'*1 BZ$' MP<(PH['&>-\ED1G_*BS@H'C+MZ1#04W'ZH]O'80>A#_B&N$GQE?0HF9,UEM<;-I*J[[,C^ 27/$\X3T!SIM?S5N(S'N;7YIZ9%QIWOZ\P' M3\]@^<:2I%_.6V2C,BBYO9/F+H->D[AAJ24#)]:XI<'_8.^]HYKZMGWQ6%%0 M(])K5% ZB((H)5$1$!$0D2Y$1$1 0.DE14 !:1$0D!KI*B4B)?1(%Q&1&JDA MH?>$$@(IO/ ]=[SQN^><,7[CCG??/>^^\?Y8_VRR-VOM/=>4P M'#%UZK3]>-E,C?-;&<&=^Y58;FVWRU2DBD.GSK7[Z[^,_!G[NBM\Y'O3BCU* M/5J83>A8(5NCLW??I3\_@6XA;2<:4O5KX3&*F)+A9->-$]W4*;) $S34[FCO ML^B]_,Z28(=CE9>E'M^]7?F=LU-9\.#)ZYR"(1>N87Z]412'UOEOB,FJ_\H/ M4/>S]''=1$XA+$@"4?=IB=I<[WX_?R4"6Z\8V^B5G8>-X!X'(=N (SPD2.LN M0'UPTHS5V"/YG=79>_2U$%P2MIH0^R&C(5*N16X, 62U(;E9B@$"KOG(IJO9 M^GO]<_BRCS64ML>LQOV>D&&1,55@((O]@D\T" 8(I"9^HH1A01"7@;N"W/7W M3MSWI8]$+.G8ZRFV/[E'351R7V,*;*!:I1VO9KZ N)E3D2Y[W;P5@"_!W*R? MD),-*OJ\-?P1U!U3TL#V.@L%TD"->YV%GB"%%@K# MUIZ8\KUS6Q:\BJ0)L56EM\6 25NI[L=(;EY[,UV >$@&U/;5=W*5ZVW73+L@ M.&'6:^6+YM70QF$S 6O?74\/ 1C5: Z=R]P M]!:9Z,!/M ^X9;.Q=_#__K/K%FC8#>:'!F&&C!5'E*9']M.R]L'>H!8UR"O9 M.^%DZ_EFHBMI0=;2A:W1SJ8A/7GB(VN=/O1 3\*T]Z+B,&DR/DW@]4:Q1YL% M5T9\T=D?0[@)3Q892:C9#B>!&'PY)-P;V)\ZI;RGF<>QSY82[=6P6T+QXEU] M]A+:^0FO9&\ZD*W7%YA.\F1=SMXNY9AM4S:Z[\A#,B4G,A^S6A#K"SB:M-2R M'K%[V(%T.!CRRBC76TS\V[<364?"8[3LM^X!?R&P!7KASFF9*-F!CB(/>RGG^4LV^UGRE -)F9J M[W..B5_70%MOVET88&8\ZX0MPYTV3\S8+^>;VJB84]TO>.+4D*#0Q2#'ZP?& M<0C7;4C;: _]P7F;VSGF]]Z1,F-7-+&V;L[6] =;GG^<9<6 MCAN]=& 9>@9F\E<3L)'6_:[&1YRI#=Q?GWVL?F9K&]=WYOW!!W09B3(+5&37 ME_>VYS0:.DT;VYS>B_+USP;XLED0]#(BG%;8ELH1[-W6#],I^C.7I(U2W_%Y MH[\A@I+ZXP659]S=:Q/E#VD>]RD(52G$\(X?>UU7U57\ 9PC\?-9H-N#'?QL MP9LZJV):W_V$>_@*UZXG+./Z%W"-V[2-0V^^444Y"_+GL:FM&Y?-^1,(=G=& M'+"5,;EQW=D?#R9L8-ZU4(X'-JR(:Q:N(J=@8*7(4E7T>7[-J(95!NYP(+X5 M.#Q)\FM]H2*,BGC7:9TY1$]WKIEDVZ?<]G_6I)%<4>]=VL R03>VSP&9<2,,56NGS MLV1,V&J%Y9:;:YYATAQ=>QQTQA M/]' DY\VW#>W?/+2A>%%YH-?]-SV2NL*WCU[-O;EOF]\JO#+ N'D?I_/VX31 MAE6:U)^'-"A'>'DA5FU+J98QU,A0HPE,&+]Z^YJ,#5O:&*(NNS;EVR1O_L0D MMU>^Z+Z]*IW=$,]+--+\8FZGA^\KX%2^6\";[/C!1(?O2?!_2-3N]U>XBHF/ M=B,#/!P BPH_"X59CX/M@DC 80>B4YA?%$%L[F?G5ORO"=L+U!:;6/CG!^_\ MG)Z #D6VUMK/WT82#5EZ^3U0%5HHB_,HN5!O5!YMB1?)R/_1_@AMY/CX- +T M.@ ; 9G(^ZTXU:/))8D>2[O;OW]R(2)\%W"CR.[LNT"T:=A$W2Z CVS_&-?Z M=!5J.,"EB';-FBME;X'K3WN_@_/U'B)7X^Q<,:P!*'^= M?NVRG?K &0Y6\$HE["]GUBG_$MVT?IYR*8;BY/P9F=,J\7\2WG9 MK;Y%A M)NKXS#2A0/K'C\L6449X-^I>3]^ V>5&';X!F-3OI3ICBD'C\.4\X+#*LK95 M67EUA+(M15]=HN3Z04=](0Z5WMK2&)?2K-MFCN6F2-\")5YCS3>B3WMOS;ID M1\<;7SL42 A&/EZ-1)[4K):OD_&Q?_J'C;!*G[[7^@:[!-RZCY_?"F&=HJD1 M^UW8_'$P+?>*X/H'+/1J./V>:"WB?,WP1DXHU!G=G1(>Z>/H/TWSKIM9IYO $$V/6 M-9H":CF88@99";:KUO'5C;GR#/6S[(3\KS*-(MWS#S"Y\($M7?SVZ+,7N_9ZM\U04@ASH#J3Q4%.987I-2D 7<47R;(1##7FS]+"-V-U7U2@OP'[U MF*^>>@=E=O#S9HA MM758:D@71>3Q %][FK6?]#E"R+ XTHZVHNQ^N(?++IF M[S\O!,I6.*QZP]UA*.Z[C462A?APW-<@C8W-;31OCP[?=@IM?D/I&^@/MA4G MZCUBZX-YM@'D^OF3?\>>0)S85C.WOC7H M4T4F# ]7GD^T](MY40EYE /.Q7<2R$;(Z&8]/(:Q[^.H&[;_:'5?<^;!#[ Y M\(?]'"6N&XHXW8[G[_7OQOBWK2W"G^T"M#=+Q+Y-2(7%GC]9MX,M1B=[*&;I M\%H,@)[][ZTB9 66I/B&3XQI81C7BYUW^"(W:_I+^.UU" MN"GB[FH"56#<9.N>=S!.,C"-5URBBF([%="%"U\6?@A7EEN*8)UPG5&*0),M MX8]FN\*_C>\K^V)WP\X5;_B\G? CZJ$I&UF[,#GDR?0W93;J5Z[J*A4Q6_?0 M#R[>29+B[;PJL7FXVD.$<9_LT6P#+??'M*I#PAU&JI'E&(?@=.37HNL>'P[C M3B'.(L;0HHASVZ4+XEK]*IUJDTNIXB,'N9AC/8=\0:O*F*-U]57][GG5M9DV MA2DVW@EWIL>Z/TG%NVZFES6*WEF6[^;/F3XXS?['!DD$&M<5J12]);U5B"/X M+++1%,SIK]85KEL]4.?D6[&,# ML(>A=N Y5C@:@[PBGB-N?6#)[.5\MS6-VRSWX6>N2Z* P_JJ2Q @Q&$7$(WC MK2OX#19?5'(]SSD.O2%?_)U%CG\4VT4=Y'_NIA'&&=8>$A@@TR 84D4(1Z_V O?%'C*JO=72\K\B1;Y[E^C^*7 M3(@/3*7O H@$QBF.MF%LHEHTPS'7WY=_.Y5PY\UJP0%Z+EJ!EQ[2O-C;D$D+ MV(.+M',3.%E;Z^[[E,3A-1N+>AG^U:?$(\I+K9\>:>I-K(#RYQY:)S9T"5K! M64N(F<:'%#[;:1HZAE\=/O@I@"\OL1SO9WKYST3(Q979W])3J5OH<.07IW;( M&_#])+L##;W/"*!Y:XK-(< N@+_C5EPX_;,K%=\(.58G01[_/>)OVBRL%WY: MPE4QV5&L81>P%?G2DIZ.-X2F/D&H/2KPGWY_J_V76R<9I=! ]=560(TDCR+L M81ILL=-82-@V]5]LIU8ZA%#M0!7.;Z@\!E@.UE#J3A![]3Q!$\;-NP!9?4TE MI4@/B7DODDA^5??@N1%NQKT&=#;N_$_&-=*SP87*BR91\\ 7@4&5'C-#A&,* MPD$W9R1I3D1CVDTEF (;:70J <=O_NXLL+9JYSUTJWW4C&O'%_,#-!S%.HJ9 M5 H+S)LIF]#00/'Y/[+BRLM+=U,8^RB9\1IP[ATR:#Z5^3K["S%3I>N*#8_L M'RLO722OX^=DM#>CW0;(N= +266:WFKXO9K[M5_A_-?:Z&5_10GI!?@13?PG MA@CS'>(#PI/ 31@?QJ%TQ7I.D:V%@)F%+XU@I=U'-.'UOB MB[IN#\/PR#!KCM5@O<7A/*GMVGU(U5-V?5NNQ,_)U+I"\%R27NY8=*?=+ M_E\72OI?'W)_'_=K^/Q/3H$#UC![)Z53NR.12UY[)Z5%A.FL!L#?XFI%M )6 MNP:&>:84@YO[GZ:*S/'W<3_4WQW_!C#O_Y.8W[;%/YP __@?MI,4F[]BEU*& M)#2=1Q&W4=.&?_M>8[A25GI$;:UUG6WE=K*8\]W\4TY?Z@-E/RZ(_ MARG1W&9&&@O5(GU4][3R^6O(X;2SRJLAM]IOSQ9'Y(6C5*TDZWX]T)4-X]_+ MTZGK_B"72FEO07/!5/L08Z28P/:;V-/OZ/<;[>[X'$$'='\-<5W/V:O\+T<" MQ1P;'!3WW5-5K)V3R@'U#<:6QNKY[:):'6=\[C5RR]P*LZ+ \R>!= RV%K M=9G?Y;C+?=\"CPV/??MNJVWVDW]BI\AA]L6FM.N4<22HO+T%&14C'[CU1M'" M* &UU,E##7H0R O%L2V:/'RQNQQT8J%!MI_45^YV>=4\<".*B%PR(]<2DQ->,*-V 4?/?P)!W/%'T,<72A_JUFUH M>&JYCN7$/(HQX3TKW?0Y&J!U*/"/G6C"5NDE;/PNX-)H(_E=GO.C60_I70": M<1BFO3?M@@*K;0L$A,*;^BHG(7^N.E8IY\ZD%S#[TQ:FB'& C&YD4X]GB XB M%&@Y]UT7'W]D726466UDRU[%3;R-#MQ.9%]8$Y*3'[[#G!VUO_CS_"$$*=6X M8775G@UK/@3^_],QK\S3M#@BY.@J:Y@"1N6^^V5.W9%.B\TY]FUVN [? JKT M: ("5RTHWGYK)2_$T6XJV^TYLFZ[@/;/HI-B0POV7XN:A5C+X>G,LX0IE%MV M@SZ%@\&+_#:HD7R+3*W^?(4ETV).06>-=FT7!U2R/^8A68I8V^J2\6%G7W'T ML, ]6^3]F3+*M3Z;O3>4%Y/.UA%: M0!4%39#CJP)@M;X5(:^U>>+*FM[#1^:@$KDU:WUQ9Z&I)WX.24^N2NXD&!;9 M7;3EWKSBP4EF:YV EA]0XFT(6GE'AP2D22\"8/@T?S9%M86?G^[1/.X! /G:WF#F=8OU<+,? 1>FY7,%N.=;9L7,),;R M2=S[B7AIX?4!=I@60XHI,"3KUFJZ]3[Y$G^EFW'\)73PZTZK\S/X,7]0V,7I MKC)(3RNZ?6^$ @/:X2"MF@=>U2U!\?#,*R"TA8? M2!,"-8(JL=J;EM30;0LD<1?P!T):J?@RZLRO+JM&<1&@I /OG574FT[=0 /9 M8%]ELX,JYM56 T\V["P8ZGBQ":A&K;<3]13/PG^P?D_4%4QXFT([^:2V6O71 MHE 7 >N,QLRU&=?J;BNIM[6@EGZ^'27B7AX8ZS7#2@_?AO#@W7I4/LM8[8IS81WE8!7J#P3,/? ,+ MDO,)2] 3SNJZXVC[TDA1)$%6+K#2$KP&MN$AE52%Q#F3T&E2FW' M@UQ!QQ13N)"=AC?6!"F;=]E@F3+\M]5?9MC[?5D$R_1X#VCII!IX_@"_TKU$ M8ZGN\.D\^_)N< >M\(8BIU7, -]&Q.%8[Z9@\+W%GN]^5>PKYMJ:VI;;+,1O MHN-2O-A\] 0$U%:&= 8.:1!Q38GAX]?3 M0]L0%9Y9)\RS*S2CI82>]+7_+HYI->R+)DTEO6G5OUPL(E5@5##)Q[?#!G8G MB#377<#U;CZVVK#%[@(D>O[)-7S&IG7X"I)RZB)P)IFUO_N7[ KBX"Z@X_D> MI'7@S]@%Y"GC1]'D%5 8;D.4 F4=&D&N:;G0C*F':/ ) M_38692*'6-+":%NOSMF:L/V V].ZSZ^WOS 35;C9=U4Y\\R4V9[? MU>_D3C]QV-B%$4,Q;H)&V2FRC7$1@:%%@>']RLI[->;\;L8;(6Z2<)8SN_D>UJ- SL#BM0:16)NGIF(K& MA^L]N:9(: !?T/'"9V2A0>Z@^:$KFV"_6 ]CI7Y"/-5>NR-OR*Q\K7:Z)LJ!?$MPYL M@=#D.5ZIX"Z##M&DS/!Y(-G1A;Z\=]#50U#E]T%B!?-0IZ3G3B>=^/TU18?A MUM,HUB$YI9;9S+.)D$B].57S_@H-+?$?-IWT*GFWLR*Y5=5Q#C$@]M;"73_D0"]Q]WM$"[)Q1$ KK)G"P^+B=@2E M 8,1H.[G 4-!)*Y20?&4$(6A70 N!*>\6$A6:T(*P^Y4K6E*$0T=6HPSBKQ' M9,ZS@7? .WN]ZK,XTT9_XZ;M.UJ56C^*L5[)\HBY-99"^L5VBX_+8EI =QI; MI1\2IBU3.+JB_4MAEYRD&+7^OD-N+S;>K;Q#$GS6&^I)AM!6ZU#"8F#>2BD; MC04NL(BSB0U%4PE0*\8>";6$.5/"$Q6Q)^(F:G6G<>6K!_N6=P%/KAS8J]8* MUR*OLHYR32@(_$AK RL,:AJK3Y3S<^>]KMX\B*!\WSI600!?F'#GCRH(352A MFT2RD;:Y>^C2!'NW=,LP-,ATGZ[8^X40-E/U PWZ+M%;YM MJM.D-]]DXL3JK,DN8+F4;0%\FA58 ?#V*4@SCB:);H6<"O#R+[#JT11S)P0J M72 \P##V:^HB5Z?_M@95?*Q87]2US+"H?&J$XV&[R6LR\CS:$V>I9<*M=!7]UP]5G?):5[3C$:_*@ M^5^>3_K_V'8NJ4V-]/O2(26@3C@@XU+)Z]% M%YH7XH$*0^Q;+RY/2ZES_%2P7T%N/\&/;HK]H5?#\5?[NG$<#^+TT6+OVBJ8 M6#[X6I1^]S!;K55HP(:V#!.))*_T\R)&[DY#KK0EV,REB N"&B6( -]87"SA MS8X6!3@)"FG@'0Y@L=E#[-O;*P8!DF.:H0-G']0B]C?H_Y5HJE@9_JN!3_/# _"X@Z?(%E2*.3]\F@C+EII6%J'(GMZ45;:@#NP"H!$GY M@7%,*\0I#'467H'$9ZM[O(&*,^ 43UWV'D2W8),'\[!6K>D MQJLXZ0>(2 8/LDW\S)H[P^GS,,WZYT1%1H-BR?>-*V#K6;R70V]#'0U*EV H MT^X^0AN1&8&9G\2/]%>$*#XYZ'=7MP4\]V'=JJ>#\JJ!14*YKE#73VV M;WD\Z!.I,EC76C_]+.J3RO'S8W%:?+.9IYE9#4(TZ/-^3:^LW*BM[#"*U%OX MO8L_(;+K;DCJ#DT_QYT?.YQ?9<$*W@E21&2^B"WS.2,VM&+_510OQ#@F/U6[ M5@NGEFXX\E&,ZO?DHN_L:(U4\,I*O20.9\DF7/MNPE@^,^-[(;XHF$X_]GQ* MWISU3:> MRW[L>'(%$(B?:L/1;6&V%''BBTG7Q4=_<_L-FSUJ<6]:>G!2ONZQQS8(T0B*EMEADH QXOO()91" M_^X;I7%>[Q_WGUV_LOCJ>!5K_QX+QTHU'0=ZMI*X8JS-%L71#G*(.PN?D0>@ M2>_,E83 $3OI:J^KW;1>\,U"#'00ABRI.?X]JBU#;BTA9OM#S/M?_"8\T'$! M,M=G+-+8J)]\3TG$SMT6U&Q]_GT!K>0.5A'\ZB*PM\'F-T.JQ#_5,!4<\]$% MD^Y66A'O@+XCK3K' C'C68K^"?:59-TL]V)4VET9YY=!<7(RS$M6=)>^/U3< M@-VI'Q4MND0)9[8:K4QN.X[T1/-5HH^R=U8@//?"Y%RC&G)R@/WR M:>A)(-^*<'=D1;&934BRW]KWJHUA&T"0Q6_QO60K7]BM_LJ&O(]SUIK(EJ\/ M]%5"R3=ED:N?_XV7/G,8'IZ-=9?J'H\R_F)9NN'GV\U[QDQG"?H[ M.7\A*X:)!5@I*O 3VWMR1_5FS;]X+70K\9#"3(UO\Q:HS<4S1AC [W U_89! MQ8/\_'X"?9EQ-C=[U:;VJ<[9@9@I+!E:FL>?NJ/%LMBQH$XOEX)1(=_H(/QB M7BS:-=\F0GXYJSPX4.^@/2]B?Y%YY^&:LND78%F2(VOY=32R54JIXR;C)WD7 MP.!9)95@OHSGH[(^M1$#X/7A&&ZY$"2HK5ZJ^:](_XC#8J9Z+&15NV!^FFU^ M_$ [Q^$#;#9:GJP]70H^.TM#A>3:LP0QS-KWVT%[MQB#PJSM!OL5*[J>&).L M5N*EN[5>/0S"NO)\6+.0 !K+QPF4S4,[Q-O>PU ^2 M?\(5-AD6$;AFQ8VZW;M4_GT74.WD'@?LN%8L+%ULG/DN M3ZU+:B_3Z> _I*OQK2&7K=BRN)^,7MI4J>%'B8*E*8&HS%]7D5XNM[ZOWUI M#AT$!=),6Z#D^ZNQZ@T?UO] G=7%JB$*Q?D9HA$0(6WL(O33%$*8<@(>;OE9 M94#=6/\S9:W""SPV$!^?!7#] M8@=)\LV50E1AIDO-@KY+I[X_9D32)C_]JHOA_W2B! MM*,%-8^3&PXH1<%L<_S]ID9.RE&A;"A,C):?RA MS-))C3RBC7'99;+3[SJZB/A"#%0OB3SS(MUF0="JW_AS%'MO?$/7TM[_JE!' M\A;!$W40!K"]J&HM0QL/VZO$!1=H^J*VW[4RB/YZZ^"2<=?Q/69$+:!A*38_ MH3QL FS=4)F@L42LHJN6.0T*5K8A5U/W4@A=P:W#ED--(9LSR6,@/S:.O.+T M_AZJJ00QSKC)S /S,Z37+5KM-'I4"B/6:WZ.'777AZ: [IN%]P+;U!G1A=9/DH.*H3I.!5:CT/';+\3J MBPPE8^'[/TKB%[8]0@-.'/>:7/A59K/8 :H.(FPK-VJV%96'E%*A+<8T.8[6 M5=[M+S3W/AVR8QF\0Z&X >\)QER^R^*.W$:1.-J5(J!\DEXD@M"B]<8S+VI0 M9_M3 5PGOZ_2Q*% O^;N/PSWV=Q,MIZ/BG^@7ZW<>(^5;K5'A'J M(TL15Y.E&&8>=V9%\>@CUQFGRR/W$RB>AHLI5F O6<\2"KVR=U,#Q+:17D==;1 DI? M>^9]+%B\@IR1_O[L)+36,E:+9+AV8/,ZU!BFR5Z2YIQOP_WQ*Y1E:O:H0-GO MXGM#>MBT\VO-+$ ^3N@3L38[-W[/DS$T(JC+V6/.IC%UO4W_\@K"_P7C MGY2(EOLKDO?O&=P'H.P_1@P7)X#_&%K\GS00 D#^0Y'H?Z1O'X #QO]0(WHO MC/GW#.X_3$,A?'\5NO8>W^.2%]D@R*#(E9J/^Z=7__,YL&QL1XL5T016YRZR68NXT- M*A+\DW[]6-;5>>4V:ZM6L)(@OV_S-#"0,4[+HKLS[M+>/<%&68@+]!(DE@+/ MVS_"+1LDG)DL$3PP;W=4I?N%7*=<>;P&OY-7?,N:OE87K%(N@E0_JJ(TLPOH M9 G2BISXF]1B3PFL!\$)9),M@58@3<9G[%M2WS=Q41N5JP?N#7X/8#,[L0_T ML@M43#SK#.PA!=WJVEU.*VRQ&&X\7GTFR?"++O+/F^=1M'UFFD ROA5RJ@+T MA0:]WC"XV3S .1Y.HR^:%-UQ74-J*@R^O)]F3O&FH,U(,H:'W(?WI?@MT0&4?5 MH&51##HR\=?=! P2#KJH]USN2=PT._W]&U4V-P@_#VK:!0RAB>U-JI&&',V^ M71_;NZD99+K.(%P;.[H+>'E(?&!!=9E8]0)FF<)(WF8;+G 41Y.^M64-FBVW M:;L I90UR%^MQY5"8(J/:BF(+!_2XD"SB&-7\0>MYV;ZONVU@*!BN X1?72N M@:MWLL];['RW[A?4RLB?;Z7GX;?N7H1WGZ_XB/GW&?"8#'9"J>DN4XZNU1U583FU_0MPQ7:N_&R'D$($!6M 7$%7 M>W>![ 9RE]H$/T2SY*=QE.&.P0*Q*3B_2)A7$93\)6&[-6^K5F)A6&X"?1+9 M:* :@#W.T\AO#D_(@H_ MUF#/=.6(S*_LWRE2"Q=B(DFZ*KN UG-LNK$.*MC4-L>7=QT&:9CVNZG,!6XG M>Q49M-M91C)>4SB6]U&D6D7:\B9C/"T)&EFQF\3HV8&3KYERKVMJ4JE^J21G MJ91?UOJ69:!/JE%MBG'@PN-$0Z<2*?YDVB,":9B!P@-/(OK11QFJ57;^J_IO M,28.9^JT(/,1@>NV02Q./C+N]JB\_>!F 8O'[4EIUDZ*V"U&X?J])!5G,1/> MVM)O9D*2.YP=I!FJWEZ.:,>\JW7N#/,>- 1'@C=CV*S&(&W&D.?;RT##CRYL MQ=5^"L),K1MI 9'OHB*M*XF/5&RY V7*OUZ\L)-BU0AY[8\/9W'2V"O7,$J< MZ/*E7IY7"81E0^A+)3W;^-PYT)?N5J:7J\$'FWENK%Z_4C8H-><2L.5^T.WU MX=D<9E1CM3'%3!*_WIW"[$U@Q.JU@,JW6CUX/.@>L9NOCF=T.JH-[>LVB;@1 M'621Z9(ZF%7R(& GAODK2XVQ49.2ZQZXUH+'6P,9/#8M6QK(RCJ'W'D6SAZ; MM C:PB?;)7[XJ\L'MU-%!?*4:VH:D(A=*_[-O&X!B>,-XNP;-8Z^8BKWH,I9 MK_8?QK1V[3B4U72OV:@,!E'W+J H\2H[Q?,3\-8J94M@L0P^BSV5$S MB(-FX415>UWN)I.<8_5'1P3N*2!)'XSB4"PBEX)EIMF_\6W^95>LMS8#.:T) M86_]!OD19A01[F!NWB;\H\G*(C-<-G??JEWB7N2SG;0+B+C\U?^VP1&;HM37 M_1<<%O*VD),5.U@VH7JQT)W40BMX;\P< 1[9P2IUOF,L_T70D.UJ6386%/[P MO!P?RV/84TK];F:,U'JIZWNG=VF>! \J(7K38!< _6*CQ]XI6=N)5$.^K\WW M;(&)+92MDX]4S+8%MASX:$.X%O+Q U0!FG:VFW.Y7+&=SA0X"\DV#^UW/Z-; M+-@?\" "Y ]U[F7P95G?JC]O"Y:08E+O8Q=M*_B^%AQ90B6US%IE7F).\EP- M[!A9J0]K%]86SG7Y&'GA$VFW\1:7/K?GZ5P6K [VUON1A@6SLB('1@E M.&=(-.UDM+PP$_SAWF/Q\*G) S ;,1$KH^H60"?KY!Y*L'5]A:MYSW+WG947 MT5,(G\X%:"6P44P*B:88-W67OT1T?=*#0(WE*Y&<&_..5V.01/M9I5OZK%OA M][A\@P[QK3?DL8G?$29:I6B;<$H!=+R,*=RTAD NIRNTBP5:*'U$-MX%[[-* MUR:)&>T"9B0N[]R<1$$S+%"#]8$/SK6H-AP[!&4(0 :$ZG3.U>''X?8Z,$/V M/3:L8U;+:]XH02@/>E,=7A,['_"[@Z-A: MG;X7YG4SLD8A5L^(5 TW8'$)D.;]D$X,C1ZWJFU$7Y#*'W#!TSN1FY_\+5HK MU)H^[OQ"SY]_0ND7&&8([>3H(+1=D&0+CZ@MF\'NYH83I=HQQ52-%$FHG6'; M">38*@VO] G9>(^E"75?4]42,!KU!'?EG1E9TFP:A;OB\R:V>.[3ZM/A3BS] MM^N<8*?EXWPT-_8-NI"G;K?>$D[F!JNM''7+L]+#CIP5C=L\7PW7IO;19C^= M?$++(DE.87>T\ EXYK;&JE> EX2!2J^R_%*[9,+F MYW(3:+_);1G)-&7<:=*CY=1 \H*"(E852)D"5F<2 MM7,^?7>4.(UJRL7,VNC1>B@16_N1)S*GYTAO78^0W@R(2+P $.2<% =X; M)86&S!+696<-351DICP\-XZ:8>Z\L[,=/<1PW=;%A@AN$$K;&G?:#-:J5^1_ MB#U"[ )ZH*^%G1B\'-3@7M\ T"D/]),7U$(-*_9-<9<#M^9MC=A6^Y F6S4[ M8+LIE]$?B<\1?3DCQ]"FT]GK.Q9Q%HWNI\/)B_>2F?6J;*.%R(]2SANX1*V) M9/CW(2>*H<)%+V:=Q[G[+]0B>[WGVXRW<'[JZSM>O34Q$!87%^7P!<3(A,?Q M!Z) VE8\23$HT[8*L>V!';OUL.XM+(4!\M9(A M%?)L\O!Q>$X[QN9)-WN":/8$H\GEX4P-8ENINQK[2?UGDV-G$^W@..LU%YI# M:SFVD=#K39B6T(GYP,+/(,)-H,?F<60+S*MD01O",5I;5]2DI_7P]V"X/OT: MN [@^I$]]<^@_1Z5 5LUU(RJMXB^/.61%5BE1V]=9-W1E@V$_"'C>-RTYZ!L M%/W6SD[D=LX=ML)$(;K5DUIW :_H2_&52#^?W/%\Y85Q(\)@38P:=83&4^BV M!I::DZER!SFG?& P6A^ '.P,[82ZGR(%#I@%]J&WA67[,WNA -991Y(WG3Q M\+!Y.YT'AQ51E*<_P*6N&RKWHH8R#O$&AP*N?]Q_AV&FX&#= MQX#8GZ-^0KKF#^EUCH[?*=7%F3\"8-"(L\C&&PV'8.KKCQ+:WM+"*.K6--_S M]6,;B4B?[2J,S;YW,T*YU1>N!/0CQZ*0\"3TI:OW7X&E'.;8TFM DF+P2R.H MH/TP<#=CO9["1U@/ ;$TH!?^2I /@_G2WLRTL2XE-[.%#-]8/0V4ER,6B/ F),4L\::6T M> %\IE^R8PK?S=MOFI3'51]A$6.AO;V_'T,R1N\7W8!_JDS8#%6%X27)1?@1O38 MMQB85X?V75_*%W%@WYD[ F)I_9NK1@]VAP),5(O2U,[VUQUJV##AQ]48/\A> M1JW%-V 7Z@XT@81SCK;C5J6VP,Z8^*O;I98QF&T)8EK4&_?9>.>I@/RX*,UX MY2>/ N.-30UCU5)U8E6=XB+,V @V\R4G,^RO'/U-=TJQ'3:Y%O_CE6YNT 6/]F*XS,0N(+R!GQ;D0(5PT;QN MDY=+ ,K.OB8CA0[XAT+@F1IAN358)[C+RP^&..^CF9X&/?=U6Z*&-\MX(B8D M4AISL/]?[E[]%XS_3CGB,^#3,"-R;5X9 MP3K<$KEZT$','W,-6Q6Y<&0VY&:J$*^ZOLAA\WL7CTA\E*@'Z.OPM=&Z)_6: M5\,%WCB3NL5HKDU;1EE)QUTML.6^'%?.//:Y<@42]^'$C\@.,B[*&R+RE.(R M+C;HS43>3F/:4I-]Q'X"-[S/&9O\'JSXM_[D&0O(+G65R6X[*VN,CYR@RLHHN1#K+^D?E:<=F[<%T2\(/1RL" K2>^@5PJ]G&AJZ+0Q8^EB$ MYJ)AM2F5*/YBXIB3,7[C$VZ X.QG,OIM%Z!WX_ZFV''7_^KSS7PI&/\<77(Q M>GBSWKI=K^*7)IW^+ABR6G#:K.G4IW."[6TD(VW-:\7"A5K'LVZGF4C M^GE!.%]1$9[B *K57O*+I-74*H4C.31=*=:KW\F8<*6*YR*NH[IIIZ-W5(I? M05OPG>:_2JNJ/4T>8.ZHA$>[=\RR9EL>)T.=Y;>_7 MS(89\WN)\G[MR2,)^K^]M60O_Q*^GT32V6@<+]PNWCNU_ P5Q3HS^M6_*4@Z M+3<07G>9CHC^*+*)@2[>SR[FV6 HA5D-W*_/>:TZPY:7W'P_Q M$"M-IZ=HBS!RGL>;5D8.: #WFWD?CW-#A>Z^I4RIV<5<7J8P<,B8)_8)P,C8*=_3"-XU/&DX[![K-Y"DQ MULN"ISTZKA=ERN96@C/#P[9/"'E9>&7@4LVAV[*H&;@3"4B3@42N8&,$FJS! MZ4#M(!7L323A/!C)N>?^&P4);"[_R)2(NOVF[/T&7=H4DW.Q#$A?J"X^0+6D ME9$,\[N_I99?KX%7\W>S]0\OYO9OY$0FDF?3L!CY(FNN@W&#M)R+_*8;#9R1 M]8A >Q4LU/&]8]R.=*TU17IY.D700B<%8AEF52[CRGBEGIK6RUDR*++AB-Z$ M'.J)?$M"?( D?I2UEX_PM*46:D/IPVUE]6V0ZVLUJGRUG M/:R@K+2ZOX2?RR# O< ]KNGU']9^G)$\3(.N!(/0MZ GEH;/YO@6?[;^^3W( M2S/Z.M/5&>E"> D&OFQTI? T4I\7/EO;&*G*\.I^^E49GYFXU$/\^0M'GC.R M>YO !*:T^I>%AM,KA7 4_3U/F'HY< A/\GA3F0;:=XKO!"&Z+:V;R%P+Z-GY%BH CO# M[[L 3YYVW.WI5=S$1RA@B;IMO5(8E#[[O?>\8#N=&(BOU@LN6\"=V%_&-KV> M!A2]CD=UEC^E\HZ8AFQWL)P1' ?V'(,J/D*7*[&3:38>EDORPL]V =\R^D!; M'7_Y^!@\&.*OM(I-!6/;04DQLQ*)L$LT6?==0'MA=#]DH@1RN/C:F@I4<+ST M($JV:>B:5K#"<\@UU^1^Y$2I^)$(T!?_ RT"4NYZPXH/PVX">!:,@2SVPH[4J7T9H9UOF\87 MNAP_-V[\Z509L(]O7ACT2@7$]<%0Y"8;M1]P'Q&Y113195-,^*=^IX5+;S![>5?G-V86H7<&G3*)+QJA\W48(6=,BMAANT"5-+XY#%"VHCR?9T MP]%X1V1MAZ:G_Q;&.CF8ELQX +/(%6&SH[BTGSF]D#=,H04[R5YOVUW L'!> M8NPW+G@^46(8>,./^T%# 66$6!*%HVN30*_E->L\Z.98-_'1C5^S@K_T9J&_ MEOD6>\D:0!!I>Z@&+QRU*#>#A[8K0J8LO$&'+R&T*._S=3:L2"Z\2W>(QN?@[:V#"#2 MH]B4ZK'FCX);.=3\70"+,Y3,^3.8'_<9^C@N#7[V!0J985'LB=\%D"V H9<_ M! BK17M8AK(^_R648\\A=_"3S+WY^85]8ACEUC_!WV\.1PUD_.6C?-I( M![Z$:7OZ)K#B7AR$JMDWNFOM FY/;RK1Y,L-JKUW :]6MNTDJ_%-1-R8C4,< M+9*Q\(4L]<;'EO"(3"T,P K1M=YAHC?FZBFV1FCZ%8;E '*RFXB*=M>=R,O^ M[9YR'5S0^8WA6L ZTW[0'HDR1(X,/,91IXSQRA>'6!Q_4I,9_')MIU99W;2 M;.NIXSCG^M1GXMO#/!#V.T(S^$8F#PUNEK,W9&C1W;B*UXD_8[4"U 0A6UW^ MYAET7ICWP)&3C N4_8Z5R%R;B*MLH8]CJX4%%0)-2HHM9,L21+J-;ONA%1\; M:2H]\9)[^V\39BCQ%W!RAXWS^=@(?>/3%VI5AQ\]-OD>6YKSV-(\-K60JHA. M&@5WY;8]A]32NT81#9N="R"RB<>PR#TI9,O5,X:M(2/SOB8.(W(G;NTDV-JE ML5EH*6T57M;=MZ&EX>M%S3 [,1JX;5]#=RKV$?9@G *1IG\-UE&D0HOBPFX7 MC_7'%OP.=N>8ZH=[-,/$.X_O EXV07-./'B,>T\V8(ND]F12'DJ-A(I(.(C> M""H#0K?89&310N$CXC>:=_/AH:T6G* =@),T:5>3$-KO)76;?LF(/?NKM))K M8 )%1+=2PQ/1;2]/4"N03_>9W2@I,&;_565$^CR=U-(;S]'I\>'@<-":NY'> MA/0NP-;_ ?C:A^4F*/4NV_SV7VL,=N,AR!>N( OXC>CHYA>]^J/95K1==@; MR-AL:F.*LFJYN5-KSUYR /E@ -TCMD[_^45EJG\Q:6=3=Q< KNAW9@NC/B1D M$+E8 1$@,!IQO:J"'.+H>TCY<7E6PN#ASN-N.*?>Q#W$$=K6G,@;R35R@E+/68FE8M=Q? M/-3EA-SWPDF$'>YU2-KF.XMI+YVD[B+4K$OEDB8W2>LNC^,'E^27 'WLUS@R M4+L)O^%8\#30/1;PI6_YVC5Y^D7OND+1A-YV5X]U.F M&$ILN0YARW6 )MLT?9\DY"%H)G8Z4)$R-8:\F.J>DO[>X_AE\3Q"9!Y'-H*R MI7/8@K@^TF;C')1A_D.K@7YGI'3C<$V,&NNH$V6<[H0N>)KJ2[I.-_H<[E&] MUNQ#[4+\WGN@$"T2>4C69",:9U6FDVRRTOT=?HEU%$@)7'2P\TN@IJXI:2O7/;CS)K>G+D?Z:=E?5GRD$/'U=/B]88P M'I+2$,0F-[!> M(FB?'9J,91VE4PI(3[*.>?K?H#=1Y?\DK=N]&@YPP';,N#HE MNA+-C=B'HB9'>)P\KFT>][PW[M< J"GT"R,P 7JU#7QV.N7$*6^R68[%J8'L M[#X3^-1@Y,B(W_RG2A"'^E>CV]^W8]F&X@B1.,0+CR(]*7#W36?F&,3:!8E+ MVFD5)K-M>DQ@NA6=H]7&( $KL:PNHKT>^$*#TH?NQ1E+8V8X[:1?N"EM1^.* M9'#,RMER\GW0$*.[@XTSCFQ3Q!4(0RQ5R<57=Z<,.?;1N/K7$"2]7$Q ME2*,* SG@L8+U->%>S%#&^MG[#)I\]#2=Q88@]85Z0**T:G-$*:\=N><+X1' M58EVWGCYD .N@YR1F5,^ 4^S+!>I;T\YRZKH7(!^46MGRH']FFUUR".0GA*% MV5G6T/?1%_@\Q'*/78621(&92.G'NR-FPK D%W:5,-:7WYHH;D MPM;5=3XV#.\I2(MCD?9,J@*2[-=>8TZHI$FT^ :5HQ27S5RM*FU*K8*,WL2G24Q_Z\IYR[_J0P1AD9,[??.93_T^[;HR51@;M MY ?,<]*LZ]%Z22R5SIO:"=1E G@1>$HQDM?Q5'4M& I!H_BKA-3*P&T^\C> M)P/Q!]IIJZS78\>>QU_U89%VZ5<__ K)9?)X\O+\U]D\SPH6TEH91&O30]M8 MQ2V7B,2>[#BRO!9\V@U",,"-+C[XW?S=PU5"-*ER<,.,P.4DP_G+3/$S2[ID M& =Q?'/C 6'@3I8/JS-XY#MCH[N([::Q4'8U)VC(^-JOGF+$.T$5BB: ,235 MHO5$\]%):TO!MMD#A1^P]Z9('<598'8*2_=Z*1$76=@]-5HUI""Q%Z'9O(,> M.*;).,))2']\#!4%L_?HD-3W=C^#?03J;01&LIPZ%@!1F(J41BM1]F'5U")> MV.$!7?4N9K&O%C-S_JF?+'D+0=JY#NJX#,]Y'=M)U#C1CW"'QEC:'@4)P*S) M'DS LFK+UA;+#3I%Q!HF]"]CJA;Q^[+QFQKGW'C*UX&NE96HK:VS3Y#V$##+ M3&O7:U^$-Q,MA^;PTG2)VRYPS^;HB%G<=C&$;>%OT+2B_4F(F#I%[\VYD&SK MYL3M&176MWF,3Q;P6"7NR0OHPC&R+%#SP,L7RX[-KG8F8;08W&X M9$];IQA#:^/ECM@G7I*'GEWM2.!;]"K+HV29SW;ZIR^("I0-^LT#'(7GM M-4K@.T4PS">+H51YA1&:Q-C'P[@#&I>@83^S=*XY^'6D>XTCH4 -D /,(C*08 M;H"FBS]1K5RI2EWE-&K@LTH=5ORT QQ5G#5-O)LZ;1:-.FI,!^JDL[S0J(#= M91U*P?3DE:D8(89P$6+Y"@\T&HFH9>S;#4?2!-6:GWE2H5;2UU=^4Z*WZ[.MYU]5-M>?H 9H)/N^-CD ,KJ#A1&U8*^1[&!%2YZ3(\ M(H9+>2<8G&NQ:4S P8=D(9A.FO?,,9!\%5U"7YJ#BI-0 :+_\1ZR(67=6:5@ MI'"?MD>&@D_T/$W_L%[HCA(Y1.NI"<$Y0@:F)(/M,Z(_^F$1X]E.7^Y'>/*$ M"E?V2,SXO4K=0I:W$WQVM@2\^C$LDN+&[%D"6K:&X%=G":BDMM(X2T#7DMII M!7OKF74I#8?GP63SFNA!+8:NL-R/D,?(I44#-^+J?5_EZCQF9&]\YR"% M6$Y?B4T#5O@J RN0;6DJ&F:MD%,:=T'+PH,M$R"\-,BUWU&DH<&ZDRT>['1L">3DV5%ZQA2&:^+$\8TR[N1G MP?8^:.00BXHGB%J@5R>2LH=7[;62[V^!+%S0/UG7XY;^HE5%U9RV26.SNH?7 M=&?0%@<13QDV8LE-HX,ZZ S0D^R<;R7&BN*S5DJ[MOQ%VSX&,Q)8],-$NR)^ MBM&E6?XB?EC>W@54L8?*+#=K4@82S)B \&<<)-QA/EW=MX5"Q(WG!"H%\$0NT*D:<['QCL^0MYT 4BV_&4Z>4"ZHZR*F9N0MC>. M82BJ2W3H!CO]K(@R8DCM_\($5'LS 1):MO%C^ALWAJ*VY*^0TLF@PB>"*/XZ M,=EO?]BKXK]^PT+>5X-R6-%#2P_GJA6HC&:6"8$>0(]6G'+XS6GM89^RZ39/ M'@.V9IVGM**[!/.$RE0M9:XIG*T)=WQU)U'JM%E,V 7QEH<)C95O2C*C+OR_ MCSB]/VEKM4SJL[8!BU74V7MW7GFI)9Z=#BC6!L4@>*2J3^C,]ASMN.Z1>6Y( MOI-O.6:OR^=!\U!A:@ZG9*U4RUSB&OY\KM9EL'"'2&%WB_9!D?%^=D\#/OJ"'<-S M9-[A^><8\\\,+J[2T[0L0K);2 M<)M%HF:1NL/2\-0 M*5Q[T>P9Q)!9Q6C8B,_!WKK3;J-<0\HHE^K&G5"=C9]%15S[ K&;P[BT0 MY6GQC&#)4FEJ:7R%SM=0:U]X66* Q&WE1.]2(PGLI+ M[1GH88]X Q\SWRLA [_7)**E)ZSJ/>?E)3BI3==H;79K%N"^AD=_#DM3(L_/ MHI5EY=VP38+0N+DE9;<8)&7U0N"^75.!+?^7-.X9L/@*T(XPS#Z7M?5B('-& M.Y[.:F3L:PV18%??)Q [L;8/JVKDD2_E<)S=PV@!$>#.CS.;'&L_9#?LFT6Y MFUS! L)>[U9-]1[ X^(1>W*&4(\H- $W!YN8Z1$+B,?61(S7Z:-7TL_4+=(E M'M:]FVX+X8Z/:D8/]+!3M!C60Q@'S&(M60\QZ6YPE M44_23I(=YS7B"53]FEIDG']!!B;)?SM MI[CBVC),;BX!Q [J0A*\R!,]80UB M+'5T%B[FHO%P4I&H43%3$-ZVY'';W$KE\QEH_*87! Q3HRF^/Q?4V[LP.&$7M_-I ME[C.9S;<^?U?G<;][_#Y'Y-*YNC N"#'HJ@0^*R _50TI-T MC_DM*14Y(ZJG=9F 4;7C*RVX!'P,4K[8 A[+,N^EVIOXS4#_M;6-W7 Z M)5^4Q=MZ\GQ_$POQ>8[GG/N?@\S@JEY=#-YNPCRD'AP-TJ8=]&=M'O[1)G' M]4O?'WZZAZH9CP7LU0RGP)O$U8D1:QE4,W?<14'6R&@LV0=&J_"QGK3!_&6@727K_J_K: MFCW7>8ZU'O)Y3KRL+_4BO)N2]/IJH 18P"T^-S[K:F2]??K-GWUQO]9B).W2 M50YPGIEI,*7'LZB5-"E$1A,P8#*2F&<\K*XU@Q3\KG2GRFHANOV5XP1?A[2B M9&&.];N;I[D>3L6S7>+VH1PDF'PC.ZODA:NO53Y?J8/@EPC"2=V]X6521';S M)Y<:>-*32U!'J%BY_:D]H]O(7_+!E0J>ZVMVLMN73XB\>Y* M@J_$F;#?O! 4BF#9)2R+'BUK4DW_[BE',SGZ1_U)??UWN$+7/;,AT%>_"I77 M($$NZ1\ND8/^]KXC UG*[R-WVJ_M6=O:&64^A3?^D;J482>.CWH!= MKW_7TZ)Q.0!1[E3E+?KJ0NZFQ]1)GNKBF=OD1;?/U,+OC"BS><77DN*76&(Q MY9IH]L1VW""@9=^W\;DEIZE]K$#Q,D(80#K&R3@\2'@V/$T+,D5_"7A!;3UV M>*N"&IQQV*+R8_*4S'TI\(0'%@";<.\"V?&(!S23[M,+*C9&_;&6G6YCDE34 MK6H_C8?&@;8P)WGL7*Q+M)/Z6TG <7T^2C3D/:@J'2;&QDT6*AKCY9B(X;) M4;%4/1=K4;]+X?S[2,XT?@Y20@T]&>0T1><+SU@LC".Y@ @OX&-\V,#,FCZ9#[\U?3SQ)UHA\)9UH5;6G- M:5Y>CYR+3WIG^J!8]\S1<)FGNMVL9Y]S?X#-HXGW&8WS8I3>PSQDZ2^78EW5: MTT7!]P<;> .^V O@PSO7O;DN'\E*>'C0U=[B0-S=_?$_MB=J=S:'5D3&78KE MYRP^?3@0UW'Z1TW0;*[9IK :J;&;O80IT3!NP$_>>V*A6B!OORB>YL+O_2<%D[_#')3?"W.36Z< MK0?J$(+LJPB]W_Y# , /N^[V\P)*K$T#1G#?1L-"'# M2F)N%,VD:DS-NT"1E9^ZV41T)%K==?88%#)P[@K$S;_,%BSAZQS764KK*+1D M FZ3KX1=%)4.C5'U>H ^M]%3$)+D4O3.%FW.&N]@7)=WK# M?A/UXPYQUOHDTV9D%]W'5V,V:Y$I#QX>-#W2;A]^2B(G MP#FJSA$=,/N0QL5,-SF),4OX?GV:74>N]8 714A96L0]4+8E:DQDJX M+4CT 2C*-U!U186#/BRQ9T94D%W::4G^LO7@YP55?UC58CTZ9UA&=VRX+&C' MN7WAH;?<.*\JN:;CFS)5WF8[2D]V#ND$2 =TY,^6Q5%H89-U%RJZM.^M#RBD MOO&^ EPUF:M)?[(7KRL5M/[8O;4M( M/FYKOM Q*G;7K\ -=P*E5_'FB7Z(@KG/]AO[]<\OI0["C+1"BOF6Z&'-Q6;) M^HR)7-;]JJZ0"GE$YT;O7;_\.S8&I+R'ZC94001N>]83+92685WVK0_1OA3YS+%4V4N MQ9:G+(ULWR'>QZUMP@Q_&6=O8JBE*CM?OL(L>X?7&P,6QY2 707M^3?E;G)( M;@NL]1'TPUUIAH5_)O=^YL_@> ?((1]#SC(!%E<&YLB-#J#!$6L58,L/4-N7 M#B+R,U*/(EC-2'5_W\\ DK-,)2T"H&9UU[FC@T]#XG\]K6?74#OAHBV_ >W) M=K,BX8IE02XJ6AQ!@IL$U5VEH;J+4W+2Q&5%:E#A,&,2J9P7^=',;+K%JN\$ M_7$K^,T3@:KE/U+5!:I9%GBOB!LX=L@#%#J%X[$-?V2RD;*#BNWZ.LU/I=47 M0 SHD1IJ;N,PY"OA34\UG3$[BYK]L6NW=;,W3*JK*! C<8:?ORMK1;=;&4:;I"GGTVG4F8/G"*54$ M/F%6_D2!"P-(L'V_,IYH7J<"O?K<;]_"\1&:]_>%]I!-?R2!RW='/Q&,3-B M?_<'7-X:,)PN3?#-3.@>J*F):P[B)3T%G3!X4@H7>=0@\&KO]DE:O(9;@\25 MU@:W'6GIA7':Z-8.$X#_0,0^ .@3=5HBG^M0;JQJ#M-_FBE^9OP"\OL^UV(" M6E!"MB]R>,:4QO,OYWW9DC8$"Y!B44S @6?$.\_I53/:<9Y/0;,XPT3;X%B; M@.+<9I:!LQ>'CQ-M9^#:!QN>E]H/%S4[H2CX[Z= T]TI3,"QT_"WU^%%T8G+ M=/8,AJX)_=:Q];)J-^&A#-AIOZHQS^QXB5_KTE$=Z$$ZB'%XAT"YPDB;1?%9 M'VMFW.B;5$RJGA=!(?K^3"')$TRQXGX9,WC-8[5T::.7[.3<4T4@^H;;N9EA MKONF.1>4Y@]AU'A6!":9@ ]DHA9\>!E#N <996"=4=,QFD9CNB#7(07M#?OY M&D;"P#*JA'.-GKUV J9;3:N,U>J,^20[S^)^FG;LKMH8IA',IA=B 24$ MX*LGS^\_MUHB$:=UM*95O?KJHAI4YE?)YAH:TL?./5^\-?OU:5'0!HU>E]X/@T9?)CTXT\K[CG MFT3? 5'! Q6)_JAIUHMA!/DP :.8F>Y"G1'&J8"V.<_#EC<.+7V6'M@+ ,;X MJD+7#(C#)N-SM(O#_=X>0-?GMWKHY;*A&WV88!?T673,:!9#\&3*SC/$EZL6 M3U0[4!&6SC2^:-*K 1+O%(>[R$GUSB++#N7901@>E_-G)ADS6T'JT<#>[J_: M#Q[S-5$+0286#8\K4=6T I5@SC.JJ(.J_SZ15\1Z<=Q$SUEWVX#4QB$W,S73 ME14=SE_(LE#R"Y:D'+C#97Y5YC.+=:^M-. MFDT511[R8/'EJU/*"DJG#NGLPN\*(8?3*]AYQGN@YX)J,";@Z(KPG^>1K>WM MVQI6:&!1B)56H$# >*0[S"(<\GZ,5NA2,F VHM/#)A^5!&?WPQPKA+#[83KS M*92]=Y7L?ACM5.I9&!_[.RZ:%/46!U[UX96=G2V!,O)P<:^M@>T?W>Y,@-!I M4]L**29 V27?V$HK!"N02^,C^V=-F0=P-@NJF3VB*L=XB M1Z\[,AF(K?(7A MT7G+$H+*@D.:+M963:4$U>.<>K4L;%XF+(]%,"NIX$D%?^4M+7ZS2[?^3^_+ MN?M#\D$AA^S1$]JW^,OO>U?^9 73" MO$QIVZB$*1)\FR^O;8GC1(UGX;!6(6J"HITF%0LOV*DF_0GA:\&#&$23UY@AT M4UW>_C.^3:.ST)*=(14+"I[->49)6CM(O>FJUL+2V+Z<8S=!3C65*'1>DJPS M 3V1(CN4,PL^H:/WWI7E<["4^C@3H*F2V+>$V]D$H?#ZI+ODP1SG;K+)S&+S M$R9 NT\*A:(Z%?VCL1$F1 [+_@@)X&L9*-%?,#62>[&EXZ-OFY8)>MD=?:C$ER>" M(33X7*A!I$_Q$-?,3)OTU(XH6H^=Y03N!2?1!T%4K;VWF]W]-- 4JEM,@,[E M!BF#-ME8 RMA%]F-4*/UVR(/ID,X @/%@H59-!R)GS(LJNTAVWW*G2ZGIPB& M;6Z./@UI9<'R_($C/DT0RHJF&Z5V.O?=I?%E8KR40&1IGK6M?"B4?!/>(6N_ MFUA3L6(O'KWH09=EI[03F(#]T*I P2!26O5<2*J)?=5(8-3O$'<6\4#''Y*7 M!Y&%]A2##W4U53YP)4N(]?+F7F75R7'=-]#P'Z)!#F:Z>3!+8AO+>A"37LNQ MK<=*/#9[;+X M2P?$S8K@Q"$GE8(1R4P MBV-O\Y/]/+6AFT$34N!IQ4A#F5,YN+F/H",6G0< MR2@.<_@@Y'3YKSM 9A]^7/ESF+K=H#817;MZHH<" I$IGC>@YSG@I)^] M)K7,H#DS 6C(0W9ZLZ"=1(^>:>%;O"XDS*&#-$PZAOJSX?3P#O'0)4;8+.KH M;[$\AL;)&<74DFD1)*(/11F=7K@RFR#$D#% +-\7*FG%8G L =R, 3&X[*FW M+4XX$1.*F("?(D+"2LFS5(RD/G9U@Z4M6>'M(S+.OJH[HHD2*^)%-4R9E:!B M:A,"Z"$K(?HLCX#X!:MAF#$MILE=2Q)Y#9,/5^-JU#M_C.D\\/Q I?_J##A6O*Q$N,(72FC9_>I)%@/=RS*\&M2"& MP)9&'A4 _Z5J2 0UN^^.OJ$GK@_!&]*MB]+K:\P4\^'M..'MM$E$$T908V@, MWI7=!=*8M&3G/A$KF(@ 7*@18KH 2I>R)XU4[U(Q4T ?EMFQ.';[5$$W=,Q#SWZ/O]&9F M!)%Q \]4>YF $\UA7I#O+*?T^4 \;:YUY_<=?T0HE8>=:3+3X)S<[R1^KG1* MU-HU"L'S3GO.S,B.709.3X=>EB36#>FP#*T M%<#&":O]PS.HL+11DARTV$JBE&3Z%&S;A$'IR;873"4^8 +"HS_7!T*6HBT2 M#$MUMIUS:0\(3A5E5%#KV#'2YFUZJO$K@Q9?#G?A)7QQ1EVX4U7*]6EHK>23 MTX;'CQ_>12_DYE34I/]P3)ET/?,A2)=/P"Y=-8KE4XD8, '<%]V'TIB "UE: M'QI*:.!ERRB&]U5<5/K5WDHFP)F,L2T=4T:/5ER?_;XM8N[%-N,/8/9]-P5Q M_+3'GPM*[4.>+=PQV>;JOKD\QO(S.&?-"*6]\%+W':?HRTASU"^; S>@&JP M!"D#-N\IU=\R90+,JG]:PA/1K]+OB?(M/=\!)1OQ'XL1*PBVL,8:TE+V=DI/WO8YE/4P3L'/AZ(% B*[[[2 MY?&>K!B=@\Q3[ZX[=TNM0ZOSPYZ[@ .E=G*<*]=>2*@]K0L2@RI/BF7<"'CE MH=\RUM7RMHSO.(K_C?S4 _B*PM.#@<@T*>\%Y9!GKN_-=K2%.".^]\8"N0UN M\_9*%L9-_S TW Q*GZ6J,88G;]#3=CI=?8JT/70TCVOT9MG<:SO"I_[\2OBU M):]6>!_M('GZ$_P7Y/@3=8M/NJ^=1*0KO#_(YW LQ-1CT9ICF/04BA5)GEZ: M2T^ W2I(Q2LLVA)(>8=&GW@L\EZ^=UKOA\K^XP"[6(U=6UDBAO?:H5C$RT05 M^>Q$A1N%WX8?DLQ64.W;3Y/S]*S+X,O4:"T8'SL@>M0@HC_/!+@$*+::?I-& MC(:7CVRW+1O?J)?-ZP=-%:(.H$F!I :9_BIGD%O_8S6OU?F?$R%E0Y@D&0(G MOQ&YA&]/D@F0ZG%]_!E4'H+2@J'9%S7 .(_CT_VC%7WPS2S7[\;H^!JL>GR[ M&&5 ;V@ N*7"4)&609XVS7CEX8M>&PMW+H8@E>8&IPW/9-'N'71D IXN[HWT MFF63WE%[/KF@S[%K2E[4Y.*D9] OC2]@Z-)F+XY?8U"/!RX/U82 9LV:)ZP. M8;'II^L/:B++5@4W87D9TY3@X7ACV9_G65XASS5*F_[V59,S)&=G+>/^G2*0 MZ<(/RMC6_#$&\C*&,V-JNR!AX8>"0I^I8SB_T8/_Y$6)_T]-2=UD[(QT.%S< M(@3=*B[9!U/S>!.II#^";PY1*>D@"12IFL@:&.<(7="(M*$W>0RIJ?;43W]"4;%.2F/ W^PGB!4V5:"@,U(W !*;2 M%&^_GC==-4O;<,3NOD G?@F)G89D.J:+$C5?JR3V2I0_=W7\(N.%4]UA7W%58]W2Z]KD/R7/O@OZQ\TGX M:WG9O<>V#P>9@$U7*R9 U_G UCF2Q"ZJA'6]J0+<8779A>;I3AOW-G_97\\[T[-WM[#/4%\]"4, M"&Y.W'O;+-(E]U)&1SCQ'UU%> P/Z#$X!L,'R[^*BAC+*'=&?T,&*AJP:M@G0>UR MS;2Z\3N"CKH,EG](#;>CK?[9AWH/$YI^<#.GOE>QSB8@6<.O/J#[VP;U\PMM MG;(+A:6V4D]?:8%''D%N-'2=MPC92 3Y8D7%SQ;48?B(P3J]2L 3*[PCRZ9" MEFEKJ&=CW8*)VA29%P8AG.SL[")Q?.9,E#GMM&)$(J;""( M/^AH BH4IC*EQE-"=K_9KPYR?JX>H]"MYG-M^>USIRK9K:,];;\]]+%R3=K< M=>/QU"092+":76(K[-FWO1S"%N/P*N,+5(S=W52<:"M6SC#N8@+:"OY\(# D M%'2$#6&"<"'P[^8S4-H0FH,%Q2]C0D@ M-3T'FQS(EGN8?VUA&/ MTCSTO;8/3313H,K:,@&;H5^CDK=,P# M?MU]H^[X.0 TZ]Q$M8KN$25?RMHJDLO"> J(JAIEHD'N^)&7+W%X4LVM]T_\- I9Q@"0V0$@]MJ6A^R M?]\,(H*R!K]1A?R1WM;24GGRWKX#>[$,!_>X'^\??VNS.IU#?\XX"+M%[J!J MNN,J.%N[+FRG%C1*DP11WAPM/WM.O=:+P_PLP7*N_ZK4]YQ )4ER<#*X8SX9 M*,<1(JQN4:,#=]2N6]'S!4?[MZ/TZ"J$[F^[T"Y[ MEO, ,$-@!E0EO3:$<(.,,@&FA)QXK-!K#T<;L';B8P&-8>&2P]BO-6JYP5#. M2MD9T&@/@\LNA*I UL!-@[!0CH!8G#FACMO>WLO1\\74>.;,^?E8LYNWGPLX M:/_Q7E'4\XPX>_HU>MBN@IZF+I(M-.X=.).\+N"]FQ75-Z4"W- 7"T%0+P; MH5R,+@S7=G0R+;46Q.WZM@>XZRA8N@'<'7+?LA#"@@BF/&-JS:KUV%>>-!6" M6E,_WX)-P9/$&TO]V 6>A'6I\Y]O>PD_-[S;R?A$+7B4ZI[M ; MPQ$^W/@'8T./[BB02#TR$@?/X,\!KDG$OM\W-CPO'2TASL'BKPF7L9B%D^.F M[_CVV;_9HURQ1-*B3L%-=J1I?,.D-J(*/G0:?6K%]ERO3YJ@C>#ZY"1_W\M: M&P>=QU;!51(NR[:^K*>\1D^JLYN5UVQD D0TA,9^VP8L-L8 TUP=Q:F1CZ(@ MJJ>>N="9E:?08(-YM7P5?G85$$$VCHF%CRUK@AHUD_>6OW]@J? M=3MBHY>34%S%GI-KB>.R))_@X:.!ANV)^#KX0Y*RU+F2=X\.2__TWY*PCGV8 M)=!]>:1+<8V3(#O#TP8>$[&E?]90< 5G3]@> 9644Y/%I9P"6FX_C&$XOKH& M\@O_:N6W1OMVYA2(8.VQW[4<^5)UC.>W54_^Z \<_FYE-RK[@=DRYI5ON[K! M=)>L>:6CN\?M/MGJ#X:W+$Y<.T,_C.:E?P,YE5$?,'HH5>%RZ=?J--UE5H*N MEIW()U4//M>^D= [<64\X$8IA)?1C2 82F( C#+4 D18_"C9\RDI$ M)%K61^C0A!"OCMRSFOW\@(*SEXYF!,QZ 79XR/+PVF/HM>6IB3,-XZD]_-BG M!:AZ4=.D?=5,0)#YZBH3,!K6O!5@1O(@FV5;8^SVP M_YDV9*?O6M^IH6N#1OP'38R> Y8 GSB-M/CW+3(!P@T'R6!2**$('0&SAP9Z MYUK9YM!<[4.4LB(3KTL>'UBR0P@R&L84)!VT>(G S^*B: YM?P M)?,Y:#]F*@51A@W#N$)C:S9>J7L*%<75VDV MN[P,R4$0EA&CNXS0AC,L]?1[D,CYS_WHG#_^Z49(LA_D.XIR@!S&!'"Q'!R& M&L3$Z"90A@EH_LHXP 3\DFX!DA_@V-N#0-.CB/V();X9'MH%*!- QH>8: %@ M!4S \4XR'Q-P$W4",:V/8 *P+DQ A"/M""LF![\&$7(P;+=CQX1_WR::IJ8X M!:;O9]OF<'DF2[V+93'$D@C2C% -%NJF1/:_8H<''][_&^G_6*3NG%@,P0 8 M-L0X2.2O$8Q'(SQR4Y\-B3N_ACI R@\G8]^[WK6KA1XX$3P\RF^Z+:O/8RJ0 M56>)\*Y.J2FE]7>=?N7\Y@57J3'*_A[:DIY7)^$QS03$3*J'G!.BGEH=;N)1 M3-"B:N(YQD^U!LHC<@(/!;Z84:])=WR>\EZJ87%(L>P>N2;J4OYY;3WKHH(B MTU M@<=-31YZRV="N6M%@WF\;;LE>/6Y]4Q6.[1YS3R6WEE5_APW,G.>9#Q2K)GD:-+3DS$[<+L$R&MB,L+'T-29A=EOFG\ M<3M^B.?=Y9HEW.5@AA#(.^/[B%[R-6_P;N5@7@".<6CLROHJ#UG"Y*4#O6JF MOO5[.W9T^V!T+-U3N"9$C>78$S8O:^!FD7S6,=]1945U($6OG] >S+*M/L&, MP64SV[.?C@(3B\KA*GU"W*0(NX,T]]6%?97W$)7?0),"N^A&U%CS=![V[DQT M\QCMJ=N:AH?(@];Z*8W0(RTH\TZ>(!KVXJRM5+SV;^?QN2K+"58$\L*"QEDQ MOK"<,KCP>[%GT-J3LL9-,1M^:-8^..MYKHCH) W=M\LG2E4$B#Q;H8A&A69 M .>%U>DB?<)0<02CQTB%=A)'"H8WB QBC@41$'@]2E_4IAOQD!>$7/WCZTZ^ M]%Z9EE[*F.RZA@&$? ZWQ@0 )WXIY5 "HK81>,L/B*D/P'W]ZTL4"EU=%P8B M%858: 4J>2FM(@0];8O*M/@K=?ZBG%@W:YC\LU26(_Y)="A?H@ LK_.?A++W M7PC/RI?S'"R/^3_>3N>?I9SEMG[B24#\1[$$_BM3\C?0OX'^#?1OH'\#_1OH MWT#_!OI_%NA[$<:1<,(Q!BFRN&JXQ1]'\\N$DL]5K9%;^*8G[)"8UXI@QB"Z MZ'SQBOF:#7#:Y'V(Y/"*_AO;I3TEQ%02HFS%AS"43UY- =PGH>[PTQW^@7S0S*8Y >I2EJ)]]+.5"';+Y2T)?-!/SLZLW>C:(B8S80 M4^\1',55@1#"N]'U-O4T T-<+GE\IU!,DW&$F_#NJ0$JLL[19;XLHK8B#K#- ML3;%J-A5$ECMFRV6SB+,KL#F$=T+4&XM^GMX(+MT \35#A[1D' 7;/:2P O# MC&'U$4<_4AD)G2Q"-@I[O@US)#X^?4OZ[.S-"Z'C<<]&:>'P%'9;.5]U9>+( M.*4IE3:CV7@?X;P%.@]ECX\$G9#@6+-5)4PT-O:,251'IT_P%LR"HUED]46_ M0/#ZH@Z27XXW%.6T2R3J*SN%-][_T6[Q,$'F^YO0(4QF"HW.HD@JO$.E0:,, M$LD0J'"OMVTZ&&'\-5(W,./>C);8J,ZI;:,W*73]4-K]GY=&RY]:X,VIJE&] ML"_*:8/%@^5!:"O1:Q_Y)< I[P:![P<>?/UZR?2@A>%AB0,/S'9"IP]">FF@ M+P%1,W>O%BEO&:=^I-R\JJ!Q0R*BI>Z*=^^"CY MM"D\;>0C ##W+MAL#4GC0Y%,OI'YIJ[3]&?."RH*NO?&_$+5NT+?-EU&U-T] M,!M[$ 8\170"OOS*!!0]U#.1Q!^V_=V##I:L\MM<\;5;4K^S9XJ=;T#=7]\6A5IP&6Z#H^G!E(-LI\YUAO> M6HSO@I_3QYZKL*Y=SZ<\@^=E_^_JD:X) ?KQ%5 9B\7I]B H&3HM,M&S "QW M,?WJB#1=T*A+#UE-'@#90T,I25=@\H0?L%9,[YJ@.)B:/#N>$S1 \^R$$)]Z MV\8JTMY,6FF\TYDR$*!F(-@E#_3T"KE S'%Y]F"5$#V2.&;]'DAF01$SE80! MK)/V+(_G.[[PGG/;^DCW3URVK0 )7PM"B,FP1*S*CG(O(LET'8..(Q<]D/_9 ML>OH2[DD0*&&L"Z+)%_RK>H84K=W>@C<40TOG=B9\$3<,[O$OF4 03*9*H2$ M:4%9O'/FA6VPN(!['S):5/JU:<%U17.5/6ODYV$KN/-\T$I505I5$O=V0L1. M;F5.T 1T \2=!!S"Z"NQ@D>#6F][XF-S0MY\-8$,J_+4:O]..^8M'$'C[6GU M6EP#\I8'H^(E\((GF[?\1*^P9SD4T'T(3( 03;ELGC=2;6^.""S[]1-S6Z=6;N_J.?WHSF5XJ;&W51?=4;1_(PT=ZP M6Y!AE(=X-\-L5_^<:P/*/&[M@$C>F\3.""9Y_E!0Y\N=R%VK](VQ.X6\J47B MG'//[8?+PFY$.X\S^)5Z0"JC=79?FN.6KLC.[A1O/?BSNNS7[W@>7?V+ M)WWGV-$3UBNOO* M%*66"3AV!W/A$RFY?9<:(Z8R*_0=/5&<0="!J*=MCL.T,+2+,"P.\ M\^0>8@QXA!;H_G&#JO+&TPEK;>^3GSZ)B@D\E$.]0K/IW4WM"9^\%'[BN8.J M0*]A$*SQ(D)U04GQU:1"[VX(IFEL,'9H#.?:G\OB_7F=JX@6M:DG$((KFNI7 MB&),-J\&)*\S 1PK$RHS0FO&OJ6>-#ZB=FO[N>35D^UAXV=WI1E[Q2B#(9"= M"+[A6< J^/>:P]-;G+^B'.V,&]=/ MY1."[U+ M/X+3@))]MO!!KV@1P;Z^V 6Q>,=58'Z:9K62&CEW3'PC5V"]B$^9;) .D2K<,$(@O/6V_\$$;A,UH*_2)0%!,>^:7>&L@8B;9(L,T' M%J4@ULJHIU8PQ,79--6Y\*.FBJ_?70)0D.5S<*7^$48CJ$PP/]XYV->_?#\, M>7I"8]]20#I&Y#Q:*B^4K$.3\TDJY&//V,K\F3,DC8^@J5V9TIUSM?V_K5?? MOSBYHIF7#BKZ="UTKP<;D"?F]#H^^G3S?*.MYI62.V?IBE*=6 W)LWP\/$*FY7NMK9BRS%)V3S^C%0)'+,]BCH9(5T\P83*@PN)J)-5CG-,[PG6-%\:0TY5NU(WO/T$"]33>R4LM[QND' M2=DYE$9AN2;DAUW%OW:>V*X*I0ERSSA8@Z*QX-F13)@?CLTV1\%TR"!?O)38E+V-*7<$GL_!,&Q MC/A+%#[1CYCZJBI9"RK7$,*-.XCAG(9./A$?F>!RWBY.94]U^DZ[G 0E1835 M67ALTG!.^A8E(8><[B,\*;?6!RQUM,.39C+]J_H,'+Q[_U\Y9NY M%T+CL*4ZH[QY?V#Y\N>GB!H_O=^,C[[%*/:LK _P'O^1K3H[W[QY%42VRW $ M)Q4C:="SC+7<="- 3AJ1OU(PYW49NHFE5R'C=_[":[5Q0E?L&OD7,V":C MSD.W7WO^,<4$8$XMCA?YD( 5$8TA=_F$6B&D<8/ M$M2F\U+%LV;Q(*,Z0XV.3$_,L^8O\8<=C1E;7'MA,T":(%"K8LN. 'H.]3VT ME)2RTS?^>7B,A?L]Z(5TJ!A2E4_4O MR-@]C)E*8^E95+C/+F8HR;AWS7AC D*NW#R<52S3?B>=_+BS M]S&>O0;@R()2D5RG@+![N7$J+? !S?#(PGW( 4]X*.S.+R; #AS1\,3>C,@3 MB9;HH:A$^$[<7O7O@R@]!NU.L+=0SE0U6JBWPXX0\BPCBCMQO '-]^,U/KPX M;0;^F*V6>4^V]?=NQX';HB[^Z>TBN34F27Q"-/5.T09 M3OFUY6\LDLO$:1$2K[<-)B9I>V.DG.+A: :K".G3M[3S/[!ET M'H,]_$""<3H@0$LE6OU6$;EF'KYM)%!2@8#$J>CNZ=J87,.]N/;X>"+7?8S; M19;6)VWJ*2Z>-17AL[* 2\]Y!*&:,:/.,\.MT MUEZ:.>3+&(-\"E4HK*Z#9 M?7@D$R".'L=%(,K 33WA&L9DL^]!4@G>0K_KJ.=3EA#C@2JZ3 #2+&=XT0(5 MTV,^'P!*TV$"*K%,0+SJ-(N!U1MF-ZVF<;23TC-2]?,&,TP OTN#0-43P5<# M-^@_*"^R'!#Q*13]1@Q!%QTV=O2P;^?&"7+ZXBF$*MXC0WK0]-Q1D) 2J5Y@ M3]EYQHQOP?]!JZI7R(4K1F_?#_KKLZ3 M7^T@WE>H_$MECNY:-2N(3"VP]7P08N5!7UO3U;+XRP+^Z,K_%P\^_@;Z-]"_ M@?X-]&^@?P/]&^C?0/\&^C?0OX'^^] :Q)C$E/0T(<(P7Q&Q,,AT&L@\S*J_ MH9D4J%#169N,_8" \CE=EY3!R<4,/'T:%$67^6_:+/!O%Y8!31?73;3H%"A2 II)_7Y MT\$&]X=7WHB^T5!Y&K)JRKIYX81]];4HD2AJ=Q9X\;W+G%!V @[/$F3>QKPJ-;E;]VE.@,H[D$)H?N*8LVA =%ISDJ!ORAC.! MDDQ EMG'@![&829@ZL:#&Y.GB0WU&=V&N@./7E% C?=OZ]!W("&]MFV:'^W) MML_RXX=\OE7I/Z0_WA#:TDD%RS7V8LIR$WJZY7D8A\=SK'!9JT#^#<6UT+WI MTE[!,($)Z'"C"D;M7)F4 M[2:G( ?+K/7SP7L^;R!?HJ(0:@G&"DT#2+EIWRWUV>\8 $UV"OGJR-01N_@6 MAG#,G&\E<;^F]_,U\^(#;M6_?^J#?H!(/3YG) 67.2H+NK+B,N)L M3L<-K)L:OSB\= N]9+C9C3.J2!E:/[Q>E/O@G>9E3AWCQJ-Y+W@RT._A2HC& M:W!1FO;6!DT1\SVE?Q[SR_CG5S\FP&V_]B1NY4?HDCO^XD>M(\'5G\>[/':A M>ZB,1P%?/^*/.@1"?*LF, LP9W9-Z1$B:!H4YYAORR/B8C0-QQ;>;?.!W%V_ M[K6DL@'P$=C%-$+&RZ;]VT!EH\KY3,#AXGHI(:J*E>-KM2 =93\-\*VW6&K% M7BVQ@*1$3B. >FH&KVH/;I_?1%3ZP'Y;A>^\M8>%?//E2#^"YBFFC#IQ7D*6 MYSC@S!D%%.?\UQV;O\?$Q\)T&TKIIKAX4,872]I#LBS5$69(!LY9+@>-NU'X M X C8VV>\DT4;>\ K$OIXSPY-,P$'$5!;N.%PB4%#\/&[*P)6 6>Y9L%!# ME%WC@")V0F_N*&V:UR4)O*K+_)8U@4BB72@ M>K'1]/0!8[8)TE!#-%[7. 5S&U@DSB_.ZY3W\OU,G=J! /(4)R^,V6S'E.7$/)?2H9>>+P7K#C M\X_)6",H\?JY\"R5P#M[6!*"'@8_Q>C9C7-+5/8."&OAW4Q)+^0=D_C=]@F MB077AXCH:\%B[5/LO8,V^)!?5@QV/)D ?\>YV->WKPYF%K*W6?C0MWK-:5#H#BR5"3A$AN]Z[T7@A:U/.B)- MYU4W W>+BZ,FTX(&$!$J0.U?*6#O3E^>4?NIR?PN;!.&4_"W=7F06/D3W17= MAP<82C\AC";$/B6Y0,S1[9>-TG2QG @T-59VT@5MFAZ2:L005,@.D3Y'^5#S M<)((\=JD[]+XP*3 NC%[PITAAY/@N$*P8GXH$N7T):HT\1SP(B+!5L?40NC/#Q:]/!=X&%V]&6P1N!80ZIX\ )J*%1>/9ZC#I=S\%EV!R\(/G]$FD"<5Q7%%\"AV M:0MO=3&R.3:I2XOAY03EO$6/W^)AKV]26C%:7 ,*>'C"[R'+70QXND:\GM)\ M%K>+G?^O8?DCZM#I8%22!/[L@FA51@LTE+TGPOPSVC(IBF8!GFFY$-0$S#9* M_?X+3T;%CB713D)F;6(WI*A-0:\&VZG*61A:6PKL:SDJ*Q4;5]QR,NTO_V^A01TNT&043M2&N&G\:H>]^#/14E?;^ >D:,S?].^ 5U+ M4EA\W:S!B5FV[F8/)GI%_@:M+Z3I3ZVVF+2;UM;$C% 'NVT+N X0W16 _2( M"6C55:3+'(9WGA9G @)_+&,(#WN0@FKJ>/T[ W[OP&,^V2+UR$2S[58?"I0F M,#Y#1R=6P<4)OIL*_BHCZUEQ-;-Q7N7VR&D\>5@E'\$>-6>^L?G$1U['Y4!( MJHE1[4A@%*98-GD ,_416*Z98_.%Y@]S!Z4HOYK_>EQ)J#,UN!XR*5J#;6@80-V MCM_Q[9J-YK2:(O!JXN29;O#7BBK@[B L-!_> A(K3V,@FL5\22=X1C,M*)3 M)Z,T-@@G9'2-QE8@H;;MXEFQ7.U?GE'.HR\>,7P0^0U >U $%YBFA%J^1+<7 M$MO817P':?K@R'(Z+W+&2:P8A4*OZDRD*@WPV=4?TG,(9B0,N.((9HIA20%" MJL W3R!.YAWV3U9KJP]Z'@$]X-2C90TTB)"K="98O^5V-U6SL@_) Z>HJV3\ MB'5')4J_T(F]XS)WVR3N%5?< .]('YR?D'C.]HTDIMD(TSV]LW;'GX8Q M @>"X!;=K[30'):!Z;OZ :R!DEI'Z"VO@:8R467=&2C%&;E+)_:=G=5OB#Z- M3WS.03:;SA%8?$B 1#@33 J U/_%WGM'-=6M^\*QHJ*@ M*$J*@H$5 0 85$ M1$!$B*CT$@5I4B(H4I.H*!TB($V$*%6D1#I2$GH1!*FAE]![0EV0]@7W>\XW M[M[[W/OM,>YWWGO/>?_XC<%8(7.NE37G4W[/,Y_'$Y;):13BU+2UB2/HPPK] M*@95W2*I&M7I^3N]:3G\".T1ZY(@4B=GN#C M.V>B1V_7&X29=CX/1OG=+Z+3?80F*!!5)5 MB]WP&V.!0,R(+_@I2QV@E\JCT;_.+0HD--EO^LQOU3:[.T&=P/A=N"RXG-=31OYPL?7/Y,[O9WK;:_V\'>088P?ZH#\Q?%X&VV^R;AYWJ,"TK= MRAM=,-Y%\0L\3[_XIOPLT43H0I7/+#I7%Q%CC*0?@^L%(?N9?+T#]&)DGCV2 MRZ33FJ-BG<&^4^)(KM#!./0PI?Y>X:8,NC5#XXIPJ&+ =HT>]I-S H71],KA M]N?#S$&7[BL^-$3LEB1"'MT]7%CD"[-6EI\'2>6,0?PW^NVTPG-"6\_O?H3: MZV)?)\SDW$696)T+5Q(A^R/IOA>EFFS\?V(C#3#_9FP+N8Y M]XX'U"O?W,[XIB[M:T! MC74*,#7"T)0:!5Y]?7+]L/&PGK.;,/;.+6&PKH_Y+C7,?0U?%P7=K;*G#S:O MN6C0L=S]>N6;L30(#_3?RI;'W54:QO)E7N8-[T!,/^%YO[(J/%3]XZ2-/ MZQ,:[[>[F@J[TO&3Q-M=4JO*MTEWOQ5[F?0;';.U#AX-ZQP_ I \FG:5U9GK*4NYG?UTE!4GO5"0)F2]Q-^Q%NE[5,)]EKF@CC-K +J>T[U M&_TZ/@9]"E.)4-J?Y/$-D*^Z6A^0:OJVN/.TUK[]\^I*]6(]7UD@8SHN2X2C MNJ0HT%5@E<%_IZQK:9P657AL22EK56_WAPV9)8YBKUU@.^S'.1,OPBU&6QX" M./)^Y4!N^X'Z[NW:)>DXH3*KR=HD4SOHP7PG7KL7%D:%M,9+:%2GI'?K P M2!:(?>ZD9$3.LJRY9_.4V5X>;@7?T LXH/QR9WG1Z#"=)VFLJ$9: @[<)(X* MYD4PS.8GD;N+WYI8).7%UL9 M6WP+2ALO 4T3;@G=R<*L FN0F-C-2#-N'Z8(D$'F6^JA M2X^6F]08*%8&:>6&C^!)%A^YGR$*,6SI_A#\"L.EE"Y9QFV?-21NDH7J W+6 M+GU?KMPZ@4=U7"Z5/%8'4;[:,E35W*J@ M7414$7"__PE-"8V;T!Y#"#_Y,.\S:6]V=G=N$&SPPI#EQ0UA>#M191K?F ?C M*\9=++/K>F"Q=>,*W>JG]/>D$@&ABX.(3BK2#Y.#JT2^93[X(%Z]<')Q; (I MI_!S=918)NHR :<5XVU"+_O*AEPT49_>6[:CD]3E!S]=U%?':5,V]T:6 (G;0)=GM%;E3_55?' MM%]#3"!5EV&C_ LB5.X15#OQ#5WCF9U5Z?,/CZ=:\B(2GO%8J<"&3.7+41/; MK!%J%,&S*82IT9:DG_]RA7=67R4MQW+6(%9LJJA%V=# A_YDNS\UL%)!0'\> MR8BA(Y.S3>:G$SF!^K0HG=Y+S.K'+-!S@X:2[ C4IUG9F:W(R+IXC%/_V8*2 M@,2H*R*J$)#*NMPBG#MZLFTJ)&XQ'P,#SFW=CC'-4/+Y>&'8-3D:3^=%,P%D MK1 L^+*_G!GG@[SNR[V^EJ4Y\=8!A.#D8)I^/'H?71$H&.-^\Z&BL^PD67CA MP-R)XL*(#9>Q3^&R[YWG*]CB;@1/YY-0A+:F><-_E:6.ZA0EGH0P5]_QA,W> MOK1^>]/;7,4_R4/7>X[*)&: ^4-'O?5%EZL)[HS6Q;EE&O;7!T@T@*&J5F'X M+KMV*9W!]\QU&PI_:+]K+N.Y__#H.]I%CKZ2P,T ];O>N?HV]3I'T\0%,^2V M6ZB$__D-COX+(6/(;KWDC<6U#%LGR_O%%]K\0%LC78'G4\F++\?7N-\D[.WZ M3F ;]'BH!0LT(_3@J'=]^L15TB4,38(NV/G-!M ;F1\OG,Z_9MLHWOGU(%-N M]KE!$ERV7I?)YU'?KHU.5E!;Q.XA,-Z@=SYA^]N^GK<=3V-/3@;AL^L%?SOB M232EP87E,C[G;>K&7CX-9K8B?WO+-W MG:J#T0#/./50-+:@J6ELMU7)T;3N,UL(8@ 3<;H[0*QE.S[GP3,\QDTK M+Y2NEWFA"S90?'/WQX;$4RAC4RMN] Y9=V/N^:25M&WR1G[ZJ,T\F,<58IFW M:T'HSC/O0>S1-!$%AGW,[Q:?R2:$2NJ]]JF)!IJ.+V6B7"$>F&F=0:3E&V1H MU7))LEW=2_]6]_;GR!=8WB8NXD,T_<@2^;()LW(,R3E )TKWH3NXX-NDS]+/ M;?[FJ,V852@+=&JCRC/TUS[:E91SV^2.P5HMNE;7O$":OS@15ZN@U"4VPQ,.]GV\?X'B)L141;UYA"B,( M53MHM2*!KD*]C2!2:(JA;:W3-LUY9M6>UY M_-,D,?')-LN$?OA'K\_-V+)"D=.8*YY1/NG3-,)PFEG/ N8"(W4O]E!K4\-Q MBOOZ5SZ&J#NM45*)#]\8+[++BO6.VC9MF\*E]ON<8Q?N#82AQ5X,B054;UU4R@X:F=+ M=X.6$DTLI"E L.H+8Q(ZA^I B+O#J_IP(66::;;&RHYO^U*8M$+N[5<8T\'3P6) _G]']I$[V^G8&90I"O,'Q2)BGRG M6HVCI.1HA>]YEHXZ^&._"FU=JX9R__+F29/"C2[PZ/QRX!V%.Z_A;TU9,M#ZJ$_78C\WPZ"'GO) M)+% C0%T;1:HV(89+PGY'0/=CIV>%?];[/1Y_B=NB7^,M" M_A;%1>'^%L5-+;U][H^YUKW_-M>'A7.?N+O@P)EZ>@RN6IH6P!:T[8M_JQ87 M#5ZVP!PD+HIOQW]+MK[^RZ'(_Z2>,/\3C* EZ!P4\;HLV#SA(F4B]>MLJ459 MG^5W/T9C-%>2TIB"NY_:9_\5)@>5PU1*N98? MAW^A7^Z.-B\4?)0TV_QM<,=T>+#Z%&,$=Q_!YUY="3T!8+*TDMTCU,M_K9UC MKA6L'N*QI%6+12K[-RAG;(&RD?5LYTZ:>DW-4;S6DR^T]&%OC4$8QSDX50PU MCEQ_[[.$N/^&?* SZ_B-2;-U#-L;RH(75%#U3X5\#C2=([32<6OI &P4P6^? MP-']J*M,.26KJR!?:_.Y$1$"9W-KR6S0"\4*RX0 M*JM=)]YZ2U*E1Z9"H-Q/B+W,BY2%Q8!+%CF-,DZ^#FZA>C]@]-T?MJSN2_\< ML[%FSDC/+4*KY&0RMY2R6\P]-=%$US::)B5Z_36%HVX.#*N"BA5T2O&Y::4U M>&<4H]QN]#A@\G?<[_FP:LSTNLQ07](DO%ZOF[6'- @H&1Q;%AC?+LC#I;+! MMY96B0#.R]=(^S'5_(*2L/7&5Q]Y-T4OXY,0=B]/LD C3S29%'Q"+67AEE>/ MW3.I5@P1V;!IZK:_*\UC9**Y5!D\G$?G[MJ"U#(YF23<08*BO^2JLJN#7+H" ML[8K!^E:VJ9RAFW"OI1%\RWP+;O:=B9)W0ZSV\1Q&[\U56+$VQ83+R8&0L3^ MH[#47_C?"/Q11@KL<>L>9L=5(97LJF[CVI(PFPR3'9-5.@JPH?NO*M?QCHFE M% 6ZOI%_J#2';E7R"WO,7%.Z3+#U]\?9V#JB/XRBQ1TB*DAPI2PDQ)%I,O5- M7LHWSAV7=JQZ)M#:(1>I2[-WM'>D-U MC:ATV/6(![%[>S2>^[\07.H<\33HN*R+>#<9FRVO6-,DB/TR=<\,,1[5Z"'V MZXV8CE*._G;+B'##/YLB^*^ OVB._[TTQS_ J(\%\GM.Y+.3G?'LCK/+L"OB M+#31ZM&W_>C)]U E2^A\:D>)D)/4-) V9D#GX:\H.N^_P[5OQ MH//#J5^/EX+$BR]P7"^@V-2!>^/(TA5-?BS0F[3JO-JTQ;X/!6E+\^.KC%E* M\KI!WU 7+4+7M*_: RE97J.I=#1=\U28*B1]Y#7W;H.V1[(#.J)MZ4OU;/%. M7T19WGD>E8CB'MK\CX5_XHIAZ[%\$+W;VZX]5TB/1?(K3=L4X4?P&<&A5!I47<) M;TC=]^I'9&_1KD81[=!8>@%T,M0FRN;BNIXCNGV8K;D;!QA'?M^.-%"^?3L< ME7VK,>S;T4D7+F+?3MW42V%[\"*I7:+R_6$7[A.!3 _[WM]:B@>]-X:MI3R6 M\@T;6* J8RX(#/BX%V=Z7K&,RL\A+\Z?MA?=%ME1E245(^R5>:*PV.DWEZ:.'CK"@DR&-W6$/:9WV.W5Z! %W]6.$QTX)$TMH <%R?\\CKZ+.G MN*0IF\JQ%H'GLN_[_]G5C/_"7_A7\']/]>M_ ;NH)LQ];"TDKDW&T7BDB*LE M=<0G]O_LHNU_E@6W:XH%"D%\8X&JED)$40-]&G0QSVVRW.SP!:F?\_" M[ZDOK;_UYJ9F,/=/4.5';7!>B?WXT.<*RU5CFL&,='Y&J4-4*^UM?3K?%E7- MR_#.,-^;W'N36!N&+>H8![1NQ)%/RG;=DS&H2U_Y>3!J1>E>DMH%![VVRH/) MQP^K3-O_0O.@?YE# 3%O<8J?_V+^M&"1UL.IG_EQ)&_)2/'"D5U<-09S&W6P M7N1H4?VM% R/N^>1KS(+9A;5A\W%/Z^ -JD]"H\6$'N\MVEO*V"X$HW^/&+2 M0[=+R3:9=]C-/TV(T^P]R^%Z(J$)\1%L_X247T%^=[6\VB2X_B-AWR*W6#EZ]]S5LTFC/V^C MKNE_*^F0XWS1*Y3O>8M M(]#T:=5(ML5C]4JTRQ?B-]UM"MC\H#D1FR?K*(6B)>LQFB[0?OP* ON9-J6& M?D'G8S]RBB:X=W4I8(O_0]GY[M6;.XA#X3N?HC3511L1+MZ*0,'(4M 'V'KT M&R55R^Q^D%(E4GSI4:O*:1LNO]Z7^)!:*^"C,&/^^5+'$@Q:-^%>MHM!O[Q8 M@,!LQKORZIH[3^SAU;W^%_["__'8KGRP1^.W>1_' CUM95PU-OAMWK/]@COP MO_D%,W;71?7^B1]!J@#_$Y?CWY-ST: _W!0:] \W1?O%>]T_IIO_8SJY/MWK MX*\XBA:6[>/X(C9XMGVG+C]E@=@VMSMX[$KLNK2 NTNKX8$4B^*P*Z:J M+)#IA.G5E9[CHIOXM]MLG.2:MOR"$+9:TN')+Y=JM6Y!RV+1MI:+V-6G,?5# M]CCD%-PXLV:39?:<0?]2/@$*5=9)C?UCDG0!JZSXLVA#VY+JRU%3?8IU9M!0L"*MBM#$B?N5^?T29R1C M;HN9C7[UFAPL==)+R=1#>+.>R;&6/H78@QE)&X)0*GS@0$!*6M %_@.ND!/? M$.?6K,B*"NSULI6#+T,?9K8-,T+DENIFV:JCG=< Y5T2;[Y.G-Y M C5'32+[5<*.>PMV0:O'N+G,;>>;]2$!/*BR'A8HP25;E_ERW*W6N= M6LBU M4UX_HM'^&2='J*UI4A*7BO[QU\IJ]OZ-3V,::+>Y(PD9>AN8, +$[ZD 0#.5 MG4!FN@9M8B*QT_J!]&@ PE[,H@"6,M;PC0IM%9E.?\L"P3%2:_R,N)=<2S1; M 9PNPHO.Q\@E"'@_/6P\X]DW(S0?LWTZ0'*1TU/]62X\\9*2RQYOM/3YVH=K M[Y&B.4AM;H4"_; B=2RRSG*KZL\GZO_ 7_F?X*YCS_U\P MY_\#SML;GXTG*U_9-IT+.E=I;WOE4L8A%^Y))T%V[MLBU6_G]HS$HO=1TW!? MW(^MP_?,AD31A'8;F(/Y$9Q23V2*)C9$ -,7XKND M')0&,-(?>NA*0"--DGX+X+\<0D9RWWE>X)B1:6CM);[*& &?]>(X@,IHG-L2 M^""P>-(]12WJ/&]&TDN]5P(G?#H-FG[/G8 X2#B_N5$B6>HN;!IQ0>IR3'VO M&;&_L,$44WQW*P)A^89\[D=;K?J0/9TXVDJHH#X^8VLIAI0K^HG<0/P"8"-% M"[U4C9&EWOD6MLFR7]]'E)\F:V(=;;&E(>66RJ$2GD0KV*BO1 #GQ*NY@T35 MHE+2I9P>+"#CIWW^G,JV29D &5^+Z2LD&%=]/!567T"-F#KCT74F) M"Y*Y]O+-I-)6W0.<,:U_!$_G+:U *QXV=._N@^]^LO!6_N"=]:/R^)B]TRO3 M.P +A7\*VI:X]=%OJMK"E[BT' M^Z6M?^>_Z#O^43$D_3US]1*F!_L'K?!;??T]>_4O\V]T_;\IMP[W-&9-$YXA ME8/O^_!/+_[Y5&'E;]Z?DWG%8\.M[^*O@AF7>L.V&Y6R\IE!(>%>4?>&WAB4 MZ9K[%_, :8H^+&B4.:!680]!>._=#G%^I!D#%*F#[DQ MZI#D7.<9J5T\[4M&SH(9Z9_?C;]>+[[%O.9]\ MEAO$2J8"A06J$3DFB:@V_AGU/;6QXGM.K-5=3,E3M+Y(927?=\1+YAX@A(SQ M-6Z?'>(C(?.%U^JLC$:8C7>TCPTU0"@K]Z;9K6";Y*P]'!# 8;X^@^;;O[,^ M9W,N6LRH_>>CZ=Q6)[1[O76UDZTP-QK)M30]D/'[NB9XR-[D ]'/5WJ"&+4X6HLK_>E[CA-JOE; MU&=$MC/?N-JN5_1;PZXD1LII+])2N85[=:4H&'B5V)3L'JV>2[K<"UTK6.64 MF*)5B_F*^%>*A*"@//Z0MGS[;%> K0J8!=#67;4*'X[YGGE6_T>2&?@3X/. M4IB!3)_N"QF*2#3[6U"F:;T[L->G#;G!14AH(-2P-H<&R=D,4H>G!O MO]>J:-JNQS$B_O>\"CR+MKFOEH#,;>[++K/P[7.7:HTNH]0"\;8SDS?!2QQ; M@0"@9^J7E"ZZ;!O6>IQ[=,4Y^Z]2&Z2D&Y<#6?L%&S;FD_6S 7IR0364F"P18 M3EX:$%<8^'%H*'68:9?\'L!",W>6QKH'3@G(D/UXAF[Z#=-(BXX5Z#&":*$0NB7?%!&CJ\87T/*GUXSX"__M MP??W 0Z$WC\F6H$\#+9SD;1M:F'KBH.8F4,A*!8( ?H=/.CVOL\"6<:3F.]Z M2,.K_Y:MM0/8]8_A#8V_2[$"H;]B_B&RL1V&^8M$6$\>#.W]E3"Y\A7 MN[V$BM24"U2UTYY[/]N.J2>-P$1027LT)^[KZ)=>?WU=^$S(S$5&BQ )] MZP$/RE$,ZI"],#*BXON9Z)JKNZ.%;N"BC3J>.5MKI#^5!;=?3R4ZS>2JYZDW MS(H(.%H]>JKGLD*81-@'HQ6*"I9YN3 M>#1;_B&][P*0<:/^61:($F9[:123ZYK8<>K+PO'885&.ZUS#Z]KH5[\#ZRCZ M12!G:FBFT*;RZGPLLM"6^N55?[<6^O!6?-Q^9>WM](!U'B")\M34/$2:>31K MKU+1>I1_UGFUM?#CR#MAI%B@5U76P_\+/T7E[ M(_EV1!(S=@.S37JY54L'WN"4=!HM.Y0-Y>V?;>?.+<7D/ 698@B'MZP)GWUM M%Q^%VCXVL@A33?97T;\GLT_LRREB@N<:Q@=3P%^#>?5,G2! W3W<&]B/TR T MK\-;;BTW;LH.?-;?P,OR5^=$3KR-+$L8QM 5Q\:*=8Z645R*(OK'-VB+:+(N M0L![.Z3^ 1"O,U?'C96>5Q+\>H5W2*/$BP-I5H'$BN?MY'B!__;IN=GF8J->TT/VED\&[O1J^:0G*P?>J9L2JR=\' M.['LQ?\E,7!,X4\GN/_"OX8\;S6RY+4J3\FAK RS>LLTX\_A=I,.$E]2J-S^ M^4L';$G&V5D>?+ZX)[Z:-K&OOWX1Q#E-(J>*,*3[_3]ROWZ/-S>SM1ENJ1>ROQMOP2 M WN*"RXH-8!+ON&KGJSB7Q)%R[1H,/>^8?-?4IP5.DV#5]49/P?,NOPL!RZ. M'YEYAVX2#FO+4-'@RCJW,#7'M)E6Q![ZE>6G6Y5M5&NW?6$QA(\,YF*!'/!O M"% *(X6><+DMGS/=\I"D;PZ&+S/LBN+]LI>8 PM9T&O>T M5+/Z+W)TG)P;$??-TBXX)[<,DTK@.:)=W!*G[2'[/?$[#>&/YB/8=O?7]"E7 M:_[8AR=;# +5SXS7/2-3/Q/GB^X.S-]:A *W[YOS>3>/:FZ22"VUJ M?*?_]!2#OU(3_AG^#TY-^%?@[E:'[R&-^M7O4.Y.3Y0*RVZ,8.0ED8=&BC)] MA$]OE434[S:H! L11S["CC"/>VPP!7K'ROEDAJ?W3PPELD %.\3=D&M6 :M\ M6VUJ7@IW^OG>Y ;C15L1@.5PQ53,P*$DP6<:>5W>)4F;LV5YQ1W9J06EK[5, M8@R3WS6_%1%XJGI^_,BT?0Z H&;4L4!["^!%[K :@P^R>7NC]@V[_H[WAUUA MO]@C87U$:^AV1ZR M=T?-4#_X&Z<3"7T4> WW(?JMMOOZ%$*19?;,SWJU& M9]*,LZ6L^BWFG*4O0D^1HSVW]K& YQR.:Q,Q1,3/UBD,\5>1^?.KM,*('S$C M&&,P,=]@DL0V'B34LU(]A# U@WRN06C>N:M7+QCL&AP]+<9XD*I\"$6B%(WY MO6)>MB,Z4C#^\VM/,TI,'CM&'V:!2+?BN,JHX1>]>!#"@4TY"C!RODZ[%N(2-/:-C,_:J<(T]2R; M)\[(-M/I)+\L_QQ?>&U2C+[.MP4QW6>UA\%LZ.-,^7'JG]@W;^43Q M3LMF"^@G@S?N'HZ*#$6_&/R@@A9Z!5 M2HOB/0?H9M2TA9-4#?*^,-$+GU\R++!/T)%3NZ-.1X3;]Z94 MPSV[H!-;Q&7H:[]]RG/=M&BV(=_ <*%&TWGC1EK?TFLZE@H0O'?*]K3/"]Z' M+=VQ%-@0I-M7TMFNV9Z'79/LQU+BL++IE9(+JB]N_1YZ,88%(OSTWF_^=F2X M=XIL4W,HY).[L&GG24RIRX4$!6Y&P5.>-;R^HA3"S[1+C@5B*Q)?C>]KAJKGV;/7F@(+;#4X2!6OPN[ ^^>+8)@\ MX@5-3ZZ$&3+BR3I0]_H86L64,K=J:/%<2FC3=,&-]^U$1\+:YT$-F1_?ED.% MWI#QN2:H.7@-,!FHKQ\2^$WBQU,5@1.D=E@N>![SE?DKX23V7M?-$IO7#L/R M!H]N>87#)MZ;3Y6^$)QUQZN7>[I[.F49/,::\ 2DO$F>TW\1"'5,)%I/,%X3 M=L,=C\NX'SC* [XZ*^\_%?PX,H;'J A!T6&!7LD?78+O-S61NI0K:3R/Q?\\ M#\ORGB4KB1LV+2(FO3^0![@-M=A_H:_I(K)(;,',7E<;1W)3"-\=ZI/JTX]J M*!>=!\=DQA&!,_BJ:[[W1;/(_7?W'JA&.:EL7,OZ^:389S>-43<7Z+)!E-G$ M5,(DL[Q5OAIFVCNFF_5G>G\*=+M;#E22"QVA$N[M53?6AZ1)60,A*9\[I^YI MI*H:3)>3Z$>C1U M8Z7/DY:/Z@\6+5A10[M53GEK4GDNCAU%*/DL.P1ND>>8^\6%;TWVDR-.8ZK" MIW=@=>:E-#!/:DO83Z\]UR3J2#AEU]Z(*Y6*.W40=3.$_H79_B.M% %PLD G MF*1&":>QE2"V:0./7X Y8D/6;S>!:Y0U?8[CKBH\AL6=K'4P9ILOUPG*QINJ M3!Z^/N.QGY@5L6VEW$K7]UIZB8+KR!?>)%,U?4]-'B/$6 M@YC*"^@+U<)EQE-OI*XP.K7ZW_UL+2\&9X$-&Z>(X@/$!FC1N\[A7A9H!$(/ M-6=O<14J8: H-LNNR&AFRNYI,.K*JZWN]$ZBNW4L5EUZ-7&&XG&)!3[!^DE=HRT"!&F0AI^?74 MHLN1K>M3I\#9YUB@-QX8\9'7O;O9WOGP2.@0B7D@G:IR^F>K;YG8!7=:CHG9 MR=;. ?GE+!.VFML(.2HCYFLNVUJ_%[HFZ(5O% IXS5:J?>$G=(NR$YG M6KS.#]7-"W6Y3A@+%BBD,#QF>+0[LUFQ&6WJLV)P"OMUXFA_! NTDWVGX/L- M-D7BS-W$YBU]]JQMZ:?]G=!"QC]\EC*-JT\JO3C+$XH*L6?_&I7&F0/R?00! M^'XF6-S42';M9PF9H/"=$4V0-K[Y&..+EK Z;J%\UHY[_*OVXT'Z/B#ZX:@4 M6M0]N[?G\86^,S_"E3UNP_)DTAVBMPND-\-REC47^);9=S&.+7?$C&2*\B(A M"]!=W:<:16TBW7@6UNIN3*UFQ<$!B:)J#6N:P5NZP8$QGX-7VH^B?5WQ/X/P M?@D2.4>%<0?GCI%E5&,=SI@5SWW$\X5YI [.T*!=]G*%\PLK2><_NM:I@7L\ MO E\@-_6]\C64<3SV*UT>[8$O FH.!]VZZ#?=ZAG&C4]VB_&W/R([2[,PHPD MXW9GG^G9RLYR*&Z-E8H^"086X3.(,-X'4' E@07"T'>>J?KNU1_KS5XCX)Q" M'.4N_B7I2%1$G4O?.^="QU.K$4O+56H.?V^N/NXCQ:B5;N\L_O9 MA6]:IX_B-=@"E:[VI _HK]$_T.2(GXV:K3^MYG'*9U/N,6"UF@5@*B]Y@Z4B M6:!E!""^NDL-S=E'?P*\M9Q Q=6CSQ8MYTQL&M=6S=??>01D!<'[[,D3$9>P M9&2081%'2[?3:7J18NUCX G^=M"BM +%FT\(J:V"YW$\!F MR^#%FC_>\IP*KX@ NKOP"\/4OA:V+C]A*FLI$%75KK)Y^:8^W)>J+ ZNIP>? MJ5)HS;L'PVZ"\WD-QK+8FU9UK+S,ZC'5M;RMQ:TIV7BG,L'P)>,:>R Z;]&8 M=FE=N]ET]$G/S!+;'<5+!7XS@8V4Q4NNV"&V8JTS/8\U42"RG2JQM:I >FH> M>_YL6#D[:F?.4#G:T?"L61LESXF%CI!ZZP68,0;BYNY-MM",UZ*UM M5R$C7D@ (O6F_94S9>EN('1!-$T8UU 'B[+52ZR+IN_/&1"QUGRBR(^$'-8)K)V5X2=AF];L[87$OB2%\V+KVS(L M8>4=TI;@N!M['E,$BI=N(YY=BC((#5T]PP*]9%LUKQ++[I'6VX$S'J( \Y3= M[>_U2S=S<(WOA/H*&.G0P^:W L U1,X,>;&?72>#G[>>B=D!=,,Y_4-7AP>: MK5[7:GC>0YSU#.&KZO/V &R^0(01_@D\WSFK!5Q+;>I)W.RW=(0NCF*OS%HA MR?HXK/2/SI..FS/!\G(1*?>NU3+JCB;I7ZO%A[7IZCG*:2FKQ#HZC7RW$CPE MR.>_-=+UM=524G]4C??>X?^8"O;8J&L-&3H.\(PTQ6-J^&^7JDLN\&*OD'5^ M)&UU=:1)A-]]76K]?J8EO^OJDX4$'S7O:[1+;#E[DX<,"Y$N4QXKEGSN6_[= MNMWI\Z;E37'_QZWW8.7#N-NT5T:/[_Y0A1STY3@1.%/["/)P:GX.(HL7?(5_ MF3Z?4==*$5'C-1"L^"NH\%\HJ/#/'JB!K@YH_>V %S*(KKQ]P,L[SQF\]*CU M_G$?+K_!6WC?[00G22OL=G#:GO!DN?IF=\_>+0T% >C+JU@W/%MNM%5-"GP4 M9G3F+W0L*IL>LPNJ@ W =5JW3PL @M1=HWY!4+XYR13WHNN$7TB5:_J+IXY= MOQHS8&6&Z;NG46YAN]7]>73P]B&-VX3OVP?=A@]U??S)FU/T-?>=RI;!4E%@ M&?@S,*4>ITGE"K/*FLE#T4RFCQFV$@2>:E@HBF20MX\?4K2(7/958W--<;,SC\EVC>\9LK-Q(\X1H 70/6E!D/$O2S0 M$ZSOL,BI$"4Y\KX(O4=1;6L'38:D!4^HPUM#)SBY/>D^0!X-YDX;":'ZU#*/ MEW1\LN[GV^*^TH[4CI!ZD$#3/'CME3GJ8"M20HLGWT5LKX'JZV27?BZ+5YW1.YL"[H]:#KZ>!%CHXRKPF 8O ?C!'\[+/CF6 ![W5?)XC7?,INZ M>Q]9(V]-M#3*>()4P8N! -U<-[#*K'A%HX29[IY7F5WU@>JNJ"KF[@YV#U*E9,=>*X:4%_$$&"=PS;![ M_/A^.<&DW&!:",'RR-HN"EX]RB0HBW(?$SWIV2GS$2T&/$?\-$(MU@_D&TSP MA\!&TG!\=)5)C43CZ01^?T:CY()V\]R:G=9)MI>]QQT6S +9#@>P0(>5:DEE M;MD(%?&A0I.Z0+:(=DCJPZ5X72YVXU%^HJE!91)6IL\]39!)+7BV#B2 IX;YGLY-DXCPSW5*N1 M0S*58;+,U3JH1RCP]0.1>H;=^^EQE:&AO[(1XS4"046MC M, "R-\]Y4F,4MJ.G)S3 .=.LO!(ZJ5#CON4D-\*\S"AC7G'_U1 RMO^RB?7, MWB"D2/9P\DL/',!X"CW$B$>+>U_OZ>-XY=HT_9A6=/8G^24+U&^P V:\@=W+ M-DVA%P"?I@B3XC8EZ2,TZL!@7$#T]#=?518(%3B_KJC/Z6.E M@/<\9L.R=*?6*&\U\N"SV@W?);-NUT-/II=M.IV2BS&TF4:Y"$1J MM;?7T/ M4(4O#]="9;K6TCDD1>-VO]#%698V6T#?H/D6F9R,0#2GN["E$< #[Q0WO]-7 MZ46N)SFDO$9CEY]Z4U#@K9%J?^.#K[C.!8X$7Q1_6B*>DI<_A-T4-H M*;SDN7M:7<-T[$_\'K;E<4YN+BO&)U0;GQ(M&U17DIM#5^G*S(@!U]SWU6[&N@C.X8,Q%%T8%SN*^3% M>+*9%%-9N'KEEE77:L$-HQX7I:1?3DK'5Q<2(M=P;\O8V@IR/;?MNS@O#^;Q[I&^CV+-58YBA\N1%O5YBT7;>X[NG_*HS# M*Y4O(K,Y[A5_M7TT>;3/D"_(.=1%,=,>_S:!DQ"L\6STT%[R19=C9C)[!=O.=#?T7=/%Q2C>6UL6! MD^X_'@,>J>GF'!&GVYA>IM8YB\01W/ .I[(.%FB?]/MEF\D@?8)9\L:NE@IZ M#D*US3C32>*:7O30SZ28,9U.>J#3:NFH& MP,QJNM5(=![^D8F:X$9Q_X7WJ[<*>$\X]S]_S"Q8*^#[VIP3Q#1O6I(W(CP2 MR6A:LJG=0%!N$]_^/"9)UR)/)[<.14UVU4%?#V"N-FYS/'=ZW2P.P M S+3TR,H9YFIU8/"]O,^R+/'6N*#:*XC16V7O]!\313OXK(Y+=X9],*N4RZ%(RZ>8B>L2;*'JMG8CUZ("2IIC=\R(X>MJFVS1^5 N5( MJ9I.;XA+<6LL'[T"!;7=P8 ;V[6&)WE" M]&H$:K=-@->.HA+-Q^CX"?8H=)=2]@4/ND>1U1% !O))74LUHQ>D3+![:VF& MKL8#4*5?1\V?$.+F%@C)H9A^\M(O_\&!KN+4-%WP]O_#Q0 MLMHZ]$!L#3]XFWU7D5L=B(!<,AUNK$N'5PKCWZ"OYF";OU,0_EEC+?)-*3I) MT-CS1O+FW*3,QT<&IC^$E+UQXI1,#G2>>PW9VIU88*H%S2>"@;U-P1*NB006 M".!8^?%#-_";1,7(:T7>2 ;G@$FM*Z>:DN9E[8UPM8-ILX<>#[F+5Y>\NN_Z MR<[M#'HIWD9X;"8RRX!'*A_#'F/B(>EVQ22%]KN?^AKI01RSPR]#43=[#L]&<=C8C$_CJ,G,J'+F=)J?SA MH9"DVE7/=HPGC',:WY^!ZV&OZ_*!5 W ^7.&Z*7C>R]MGM^9XT1\!'XE[^R! MI#![#12;#3:<<3^M]N:;:OK.[4>#)Y&B4E6HKRYT6#,=D4BTR&8/D0#>*77\ M,OIP<0'(TN%J^2C'\.3[;CGVUH"/%%2\T[#),G$2WRNI&=J:.@'+MM>K,91O M1[BP7Y-5;0Q'V6."%KVU8;;4,>O)%><+^AL;=]7+CRK&7E_Z)<2XL\T-FM!/ M?>^=F"5L[!7NEXX RL.LWC4%&0DNY17/$9+QNQT/&;WQD0 MQ,+\P2+DXA53>%33"^;82CB)[!<\G[+B2#?)KCQ[B2!YVPH6\Z0['V!0H54R M4<-'Z&9.;Q8A7*7//^%,]T,6F_# Z2D_T8N2A!-/PJ >=@YBSM@[>Q%31ML[ M14'(M)^N&WZ.NF'U2_4C0ZV!^0!C;Q4^R *-X^D^-#=Q7.T?WOB- D8&^I)1 MOC4LP/RT)7C7S\[3[]#7 EK'C-K4/<&>N27 MK?7[D@,8"AC8P4@*@[MQTSF8.\;UB44;]1EZ(1RA?3?AH]&W, //L M" LD06;+XH^8XX[C5G#NF0V)JTK&F2#1:TX/,;=K2QBO"$J]M9.PEX^M6BX= M2[)G10^EI,+9N7"]RTAXJ;M;'=!,<21A#Z2F_#4;B?9\8E M8>)SBW?H)^-HOA!7V@7ZPSQ-(;AOPKF''\$0K2A5TO$]]W%5V"\3LKT:?S# MO=_YM-^CMUORH/RVK4[[@A?( F_I#T?H4)V2TZVD*W.!W07L3W/<'R6I.H^( M&)^'!5B4!U1,Y4C(UG_#^RQ!=]*U.]91&:.D(,DB&V3\Y\&SSB3!T)Q%@C!0 M6)O,#SW6G=7L(76F8_(W1\N+>6P5#A@P[VS3P-](CMIL( M<5K-Z-_-_<"*XGD( M:I>%,"XI,6S2<.K>(U^H<*^W8BJ8-,51C\6:GV%\4G)\AK?O\'CJ!+%)NPF/ ML#OFKK>F,%N?WJH3.=EIX,0-J7Z8/*5M/^FI<#!Z?[1V9V)R7^<%ZCE3XE#;T M6-A9=?_<'YD'WC<\]+(<*JI[.&-I=]45"L_IBK%:?28D%:DWO96*N?&CZ93O M/4'#QQ<5=]_/F,+T.,V1Y4B5)NJ CU"VP"$)S2!4^@*U^RYJ2S39!LH"W308 M+YCQ.I";XM7_%<99T[958*<["8_LFWN8& C9%?/?H1#3LG1?WKI/(2.:N6\. M<]BF'58T5*7E_JB=V;6.S"_+.^V^<@4Z )%E=,3'+'T K?5!EO%,<#P+] #. M DD1F>1MZ<]-YQMC\D?7P?<#G$P^V+KX^MHLVX"SQ51IK&/%3L0/(7KYW73B M_+I?PM1L,Z6/ V.J@./H(9-:T3.=C]J?2TH-9CLMB2L8_D(G1[SD==$$[;S% MMSGW!5-I5&8W]A.N&S'*42&"J8,>[QBOZ?L8H-1R%Z3IOD!V?3,2FCWP,*'X M$W>[)V0@:A?=NC':GC"$$$8P@C=P=-^IV:3^#H!H>W5#? M%.;8)?92\\3.ZQQN:FCK)O9>MP2BR?Y2WBHCV-Y6XRXZM[V87U=LMO6]E^\X MFWCW*F YQ*1#8\?DUN3G,;2G[I!U0AO>%[N[CR/P1-!WF=:HL0%#A:,W( MC@L>%9(O54[P"4>? *OK&IHK4NO\*/U50D6!2EI?JI.GC'=)[F?&)H MBH/.C8>#=K^#K)#NLM]QGGM'_8>$)/$J[I=76:!@;\6TQH "Q:,>'S^!PJG] M-7/[*T7,BBN5G:^#DU<-&A$Y2W1>U2I$P94"Y]%K"Z)CE:*P0HUWTT41^^]- MW&?81)SM.A,=WI;K"SHJO\<"6O#OF7S2V(6$/=U@R0D3Z;B'"TO[3Z0]6KZXBY9**$\L^09\[3%ZIAN!(%D6<8;4 M/$QI]8O#3JR8R%*EQS3F ZCR(Y;:SMFVTJC$.CA=)S]SP'AAS6+O- NTD)CE M7HM1O?.Y,P/T0WV?F _B"OT)XQ6:W]ML9=HO[5!P]">C;"N8L' MEF\O6 YFS%_\>#,^*3"DC+2)B1Y K7,$G5HXZ" Y2=1C(IPW>RD&ZVT CJ(Q MO_X!G>]:OO>"]#HT+W943R3)80D;/ +9L[:7 /QFTP0!1RID?ATJYD8YFP_< M*XGPW6[$:CT"XF?V[1:=))P"NFB[Z7I"',]B&%Q0NKH-C1[[V,4!==2ZB3N MBT[9ON=/-VJQJ=,^Y^B&^IW379D+.I);D'C>IVLY7)T/)Z;CE*L" %N4EE"*#@Q^K@S+?2'[.*5S6"-3NZJ,G =AG*?& 0]L2+6)KD*YZQ! MCT=U^Y*MMO)KW[% PSO+ XU$KV13)]8P'XFM;!=%M"!["":09IMYX8E4&-??( MG7H=LQ!^&)?B,>AUN=ANR3AM@&C U/AU=Y2CW'/8A8'8!&44U^W;IH1!$5%)5>H])4FH" "B0B(B @HM)+E"J$8D,I(1%1D!H1 0$E M"@)*"[U#Z$7 2.^DT:0FU !).(F_[^Q[[N_[SKA[GW'&W6>/XQ_O -Z0YRUK MK;G6G&O.Y\&^3W(>R"4F)@31DQT^QD_P+R@$P=PVF3QJH!]J$=3.1."W/22-V?A M)7.MTAWDCJ0,#!%!;ML@-&Z9'WYL/OC#A"$DAHT">W-'I9R?0)*$GD!90<%] M3ZO@;T^O@M71/!2.<%4TOWT@VK9_>3VY%H'X:EN]\GAP^I%QH!D>0Y4&-B.. M^CV"/K.6>44$PS4BTAY?HO.?:$,L%]A3F)]+@8.+%]_ZIK5<:BD[,=F:J2/V MSG5H:540^1GXRF(CQ"JX)QFR,4>WV(I?M4W>DRXCL@OP@7^SH8"5H;<;&7P# M-#N_#6-./

ZN64.CPY99[+"=U$"LUD OADSXG4H]<[H.M/"J;2C MF]?BWYU1GUO8R M;1]JP$NS0M.*U"%RK']Q+4"O7&;(X'=P#Z-_'RVL1>V!: M0S!U_"+/M;A+MM9#+46!1N_'$#QVZ7RD_A8'IIT^GH90F9DG42Q1)#/OF9G9"(5*4.A0 M_;GQ9E3\58>+'+U?-87IHVA5*H4,;,0 -474PO*N\/O<\E2\PZW,T;HOP%6( M;TW(WE-3=.NL1CU#_/YV3K+FMP3LX[Z5?FO&SGMLWR&Z(#J(Z4BD MH0H@S28C142!H!+N_9#[\2/B$?=_JH\N.X7XNL8_<'IW.O+%9WZ)1B\-0<>, MRZ!@LD 3ZA6N*+319"]-DP)N4CQ$?6S1?1XJ?\E&S-"JM.R#_IO3+DZN[(^T M+YXX$C@_7*R%,** $HZDI[FK)95^/"IP/.E$3S]B84 D^U>"H?ZSF3KMLJ98#1SZZNI:#)M%=RTZ3)>-> M/)&]?[>XQX,48G#J<@;1,ZTKD3KUL;!I9W"ZE<87-(D8V<$[W5#QD%\,W]R* M_J3S<(T3DG-^SQ;S,=AODSL118.+W&04*31X,:U7-3L[4;)VY_1*M[:;++X"#X?:H4F7KCL\LNX&6 R43V3_7AM#;:[-YR]'W%#U\I%V"58=0Y7=S4SAGP]K'S>[:3"4BN7_:KF?PW% M-FH]/'I"GQAUC>TYTPW=>-&SL MP4J2>U6O$\E"M!=<".9N[W!0^N[IKEK.- M=6XD.-XEB1XLZ/7#"I+64S$R8#QZ7H9V'E&OPB9K*W*71^+;C@,>Z($:>*Z! M^+^B<7Y[_-6[ )(%LMJ*O-Q06ID07 NTAQGT3=48^IW/%J%Z3)PV>J3TH1IS M9D^

    3T=2!IBL4H$>2_N7)__AV MUY\#D.F3-@0QG+:ULF%IIL1+.2*-8JQNPS3(Z1WZO;Z.U^*^2%8$@D[9:#V. MFU']V7TG7:I(_H;I\ ?=UCI3B)&].%68X@2"V M\C66D/#RG:)$>W:IOEGD'(86RV!L^-('%UZ1'58NK\ N M_#0K0([;^#FNW&)W[MHY0CM<'C->*S[THE7&N;D!67<0 'P5D,Z7VN)@WB^U M662&;&YU+_SMMZ N,;V(?9M4SO-R8?C0(*2!Q(!B!'>&B\0:\SZHTLR)CO.5 MJ7C8-^LWCZS%;CF8E'4:!X)UW8NXK'E#-S#K*R#?&C<.'(UR& 8J-3%&38<2-8#G'\^7:0(';&%H$$X^/. M65*]YF8:4I2K,/V$6Y1AW$CJER'@$^44[@&,SM?RG&^8Z)'M7.VZ0'T0K!CC09I M^NTV(X+K*5RM.,*]$W.Z^O(% RW]66[;A[\@21BN78 K6 AF1/TL\T+^_+"\ MJJS54TCUG)DGKRB_(ZT&NOS *EW43,"LUKS,#H,'9DYM_0"*A?I\V;*%2XTR M]L217?'H,(:&;P/X"-6AW[EB=-KXH=I5M5\?O&.>7Q"BS<]&8*E2FUI_._@3&)U:-MH!\O("OSZ?G6E M-5'\T_9UM $ZH?GA85B#+'Y#5!X M_4-^):]4A@GMQWW*_Q-#O,[2^,$Y9#E1_;Z=\^*(E52&!]@2\]$89W2DL.]C MQ4837K66$5B4@I7?CPM#F1)C#R$5=\P[PI3$[F* JY53-6;17; M3A9K[+H>Y?&!;HH8QIYN\7/?-KZB,:Q 8&&7.,_N!VSCZ<8.$-A%*+23E+]OPSW MY28<-YTW9NRG$&G@D73%.MKE5,S]9*C?.Z$\^ IU;F%+9(3FE[ MA\SYEFD\17BSWHL1#8/F]Q( .MEV8M4^(I->\))"HJ;$A/).PM;'8\0QSHGC M$"F&*ZG+&.KWT%$FT5,S?L51A,B*C_%MMSYCCMWO5-4'%AWB)TI:(3*F'&"[ M-L3U!E:CFM$48DR&80;$(>!3A-]CZ*F@68[A>CK4&85/KV&0?)J%GI15;@&3 MGH*/TLPR#C2CPDHBM(6^^PFL9/1^F+Q7/ETF#P+#3/*OL+1:;#PB'YF+/?JE M#:HV@/CA$/4R-!F9Q VPV/S-O9N:.Y9.H^LM8XRX,#_F#;TK>[9_D/BR0/JB M5?'12=37>P)[TCJ@(-(FTK+1PH%P]%7Q;-8@7:5 <2_H@%GY"%U)( MT^EU\5B1[OT2R9TA5F3Y#$.^CGA=D(-RHKB^FCE!2WD\UAJ3DGE,[<)V]WIG M:@#31N'!Y+T[.J>^861^@*>1EY@&\$48S*?$[#@U;X KS.EH&E_LY:?>Q33-OL^V#QSZ'-_$KITNH4C-+& I7LTOVLD=S3GZ M/QRZO22!29_9\A48QZDD$S,H>K_OBV%+_/D1V[F#:U.G&=^_SY#3F4MW\"KW M@E%29N-O[6R5-?M6QJ$"\I(.\\&DB+Y[@. W\3UXTJ?.[!1X7 7+%=.A:C_) M\EU1/\AS_%+GX6),K^<;#X)A6U2L) M_X-XB@-J E[#TO[6!QVP75I5S;W1ZVVB8?A^:=N38SUW7G%T'J^ZRFXB+NEE M\9#'+:$@:#'VB IUD*3*%TL8DQBYM3.X)6CXDJSH9@ ;W *6QD-*+>J-=3J4 M8->Z!SLOB#^NAJ2L"]*8G6+C/=4 EIY&329( 4C'Y\TIJ/8//)!7?>:*(;-/ MONX"]AY\$"VRT)^ AV^.T*S)JJO*H[[8QDVN-"F'_A,.'/CU*D?B8<7;2A%: MUWL6VM1/O/ );!1JJY\)9\!FF01L9!K )WZ#"SFY.!5)DU=5T$2,UZ M(BTC*S>=WO_5?"Q5*/%S7";^P^U<>==I$U MUAQA[KTTC"Q1K9@!D<#&.=,VOV%)EK4BZ)Y4V@V_!]$R"_U((GRT&Q(9CRC# MM"9+R0*1Z7=OF'S,L-)'J+U,PK%"-&]@WF4NRE!_SY\200H)!_8RMM@*8!H1 M-M?! ;_%PU,N>I[^2Y1Z)9R&8O7S3["[Q4J)'C2E@.*[86M;UQB7/L8J_@H? M8X5I*W+VXJE!D]P85LFP&+R)JS%GER4F?5L M!48YK&CZ,QN\4JL37M3F_UO>8S4B;TGSL \SW K]KES1Z$$$O"^6^ M:W0C0K=0][LATB._8P2';54.8SU[.(RS\GY3[>FJ MHC%EHVWC[N%6G4(UUIZ1O5UD]%KZIDJ*U0V0QL^$,6SZ5_3^ GHE@]W]4(CB M:_[LBE(DZ/N<0N!FTSDM+%^%ZXXM3*AV?(JF3]Y>G)^Q>XV1'\(2+*O%I35Z M$\9^^-U5>DC]VHX81=.0=JGEG. 13L+3U'I/N*3O=<+&TK!XA;N-^!?OMMP. M8)CX\3X:IH":J5NU>L%$XN:KSBS<]<-4C3]8OOI._(.,DC4M\,*813^\HGT)8;WMAS(PU>6K\PO2=9VW/]%#4W<9]*]- M=TT?4;1:=M5W!)*E3UA$^&(WIJ@R>)22#*4F+_M!SL:BJC"=$L&+_M)8O]3:([^#)(U/X4[,/@C*S!*/4,M]+)9*?_KI30P5 MV5 MTP(AWS:)8)Q:Y=%G-).+95Y!110OW=0:<9@S*3>U;Y9#BECXKFQC5JK^ M$C>8."3;M0N(&][&VLI$@31H&M1G-3 ]DAWW]<1+H\;^(0C8U8./J8=HMI3, M5LQKW-%-Y#'?4=O^D_#2'OO*>NK5+R=H[ _,%GH(>259O[/. MF/')VW+VM7 M[-\%Q&QWDTRH9Q(:N \O&Y\L0?$97;A]S^E>!&A1Z0I'^6U[;N:G9S?#%#7; M:&?P@2J&8OR>UM.&I=N+?T5\8!*BGN?#7^L"E% MJI./N J] J[F.]II0//V2;X]!Y]'X6E3ER-UX$U4CE+B4":$>4FC\*Q%-G7'0 M!B\OXTB-;1;&O9:R_^9>,'P%9]98-DE,[BSL%"Y1PRSVTQ6;,I,GJ>SN\HC1 M['5KN,S4NJ>O:SWH%"4=.TS3^C3GO]CR<,JM])&M&OSU83C65WU#BZJ*A\C] MPG"O)4XA8]0R12 @1$UB!YZN%#V$MBTL*.WU="PM+@L?&%$J.?F*[13R,@=; M]4BU 3OMK.=V%=Q",_S?TM!>8*;A&JR,.3JEJ.7419$&RBP_MB?0?>F"TGHD M_QL$CF]9G)5P=P-G4&C"3]V>X%X>F2TU5H"_;;, ;BX,SC;SDT O[)%=:4K MV9*CUP0"]L37X5W3;5,_#BW]--7E??D?%?3FN[YYM;=$VJ4JOZ12KLJRZU"M MWN>V7Q;W,Y)M#JN57C3$O&0;&_?*42:.'K87]=OJQ<DHXHO3#4"'QU;YQ1#]Z#MCV?LB=,7Y#^(S- D!9_#W+9U$;.1?JW MMB_IO:,$>>#M+J ,M84Z9\3LT;UGC1K31MN.1 M\N5YB#_SKG!B8EF81EKTZYGA=T]S=@'<*V -;P3^[=NL@F+JI^AGL&]J+RWV MCK^JGR'G:."HDKN \#0W4"NI2_P!1_N,58<=Q;!J*652K&ISGQ/P4YE['2N9RXGF7':Y M>Q?0 'YBT#+DP[\O@-8=3G=++;5E+G&+&7I7?=.46#])XYLTGDQ2^M8XL;LB05!+,ET"@]QZMPCP.=#O=2F.[C2VSIG]FXNA% MV/PERYNJ:1-MTZ XN0OHI&E7T6-J5:S^GD&1(XL=7B;&?\@9!!^NMF&3]50& MA3X1 "][U*/'F>^\*:ZR%Q+6+:[8%)AE2C.I"U@.J57H%=;V(]BY_VQ1OX"Z MD:@6Z2HCV\H7^BQSW&TAV\=3M>A<&\^U.Z@,Z#8O\V:,%7X+\U)(!P.S?N=> M;4VF8CYI8#GN"[]X5?ES;32.XX%5KL0#;O2I_.7:0TPGM.G%:AUJ@-O3J>Z$LPTGC)F M#$).(E-/S^!R[XXSFL'[%)]NH8ZL-8_VMONET3;*L20;!IP.+M M! +#E1C'MR/!]%3V;5$/^Z++ZN4]%D8C&K/M(P, +B>X62XV/HGI "@DZ?!_ MS+%:$F0[;/QCXE(4H6)[NM16-SC@F^+;WP+(+GN6A7[_NG*V5![F3.3<[U(Z MJ"K[]-X+AZH8 UH4_!.K4\K#CXTIOU_WYA]Y?LY<9/X1=\6X%W3_*N.@'MZ* M-S"A!7[R5=& TPMMI-$^^\!YR.(85ZTT@^2]GBS'G&ZZ@"ASL$CMJ5^Y0D64 MS7!Y(T=W0=7D=R-*D5Q@4?,IY*(!!6%RYQC,D*+CZ=F([9=.0 4N/-)"\FUX M;M*..UZ/[=P!-B6W'=Q)@;]YZ[E-=,;^LGR&(AM J3A^#(]GAEV-2[>U"LKH MX"C2'URB7+$TR&#;!;0A1B_*FX2A/T"V@*I6C!&W12.6>:4[=].D MGOUX9NCXX(!XL&<=,-V1=9'S\/,CQ2]DC8^OND\*^IQ0?_C3VVQF/KSA+]%K MWU+G8U0U$5;V5( 2,N^7KFC%;\E;_8O*AU"KR\OZZX;,Z7XF^ECR(HB33.N( MWG?+1 B8K.HUQ/(Q52]T(CRH4+<+>V=65$,B9,2NW?/@VIBN?5!-#X-?L,SX M!1)WEU/WI'?F7T=(O:&T6C?6TN/@YWXQ7)/)O4U=4^LKYX>E:*5[_Y7@+>@6 MISL[KHV&7X\L)[<-F!MQF[ZWD!E%YGJQ0A\6FD<)M?UXS-$K MB-#VMP=5UCL49%<9JWA(T\>+I>,T+8I9MN=XJ2?_U!$MOQL?@-_SO6@\1%GV MVX\_N<<3RF^K?HA 99@C%V"EB$/,Y0@KGVF_Z6T"Y G34F?&_\YV*./B]Q1I M+D4I&!HX>W6@M$OQJ)X"^&E$O4DUGS<^N0AO*']MLZGWI*%/W^+5FZ,%I !" M](+/"#0;%X\<4KY5M-,J+MB1)B6K=0FB M8]$L?KH?YH:VAU[J7ZB,SGQV\BTT+-HJC*$S9$I \+K7<@[FK'_DW[#3N%W\ MQN!PDPS7%X32 O1L^/81RY6549TY/XF.=D\-H!>KN,\)[Y.LE>FE]>J4D?]34@170K_C;WWC&JJ7==& M)])$P"!50 D*2A-1NH $14!$!$4Z&)4FA*(B18@)141Z$U 0HA21+M($ Z$7 MD8X@0>D*4A-*F)#VQ7>=L\_YUKO&V'M_X^QW[74VCG']B5=F)L^\RW7?3YEL MO_9'1SA5SQ.#Z$"Z"#&&O7DG+E(ERE[.\'VZZ9#G2P-N+&?-]S@=N<4XYM_5 M"NVX?\A!3Q4J7(_0H@C8"":LE)B=C13GP("'_9.R4VZ>_=5V>O,+I5K;]PU4 MJNOL0D*T[6KA]HW5%6V]895EDQ;+&+^"!;6 C#&?S#7?%-U-9\DO(E1=@@N% MM[I!Q"15*D++I!A\XK20TJ0I;;OPP9>263?1B'X/;>QEVG8Q(K EG.CLP%R+ MGC#$F ZF-N[@_\R>Y=V+]^5?;J2S.WJ MPAI6X4MZ9^#A=1"?<#[XJL$KYF SRQC+"#DCT-1H!+ZFM8]B_S3EF>O;G>^, M8G1[BR^!K8Z6^A/@%+[4R>K'I+,_$][Z M9SZ8-2R"GQ'>'!5*R9L_5YKWME2LQ".FF'@=,6C2L;VS_=/A*5A0@:V@Q-HV MT@%.I"B!*H!4F;*'GA-W0&$<#IU$%14F@6D+=[*P^9?,_)(^:EE?,8)?$O^:KSO[CP(E]\>-8)W5EWOJD"G1:4? O5+@@5VW"M+&93=\=ZN+^(U#_"N\I,MTBEOU>[I_5@_'=/2W&1 M#A@5(4AO1>[^/<@]_=!X6\9_;<8N(W^FQC( M,[H$K)7^MSCQ\C^(_RGGT>UB%W\%_D%$^+_2^?]>C4@S?\+] ^T ,O\#F?%O M90VD ?IW@0'VIUJ$>=/L3U'AMYSY^V+D/UU305J]?@>V##5&8+O\.[ MBE#S M2__1A__\\F\7N_COCMT6Q6Z+8A>[^(]@MT6QVZ+8Q2[^/>RV*/X;E("[V,5_ M9^RV*'9;%+O8Q;^/?^$6A5PK&D$'\.?;2=:@:!&(][]=-]0LGY)T2TG -KU3 MJ>S*&?SK&_IM'%9?]^R7F\2%HLO\VF!CH8U$I!E828RR[7LUPO_-5<.\R$-\ M[8JOT0\.7G4'J60]N_<9H\*SS)L!D91L@D*+5Q2.<$4!;]8,YZ8=\Z_U$D$> M)RH7'M#*G]9+M)7S3?JD*W)*O.M$>H)AC^J9-M]X)A)58#O*A0ZP M9#!X,*Z\IUH&Q"WKN.GK9=2B&5[Z&_ J?AL'M;DV,\I979,:$:@+Y^ M8!E)&Z$#%6%Q2^4$-6MB!:$U,/^)K?SQ)F?9:K5$E]LOO2O/8V.B>L1RR M;$2ST8';J]'H:O;0:3"/B)@1K'Y]KD3FP\"#0BO\N=F72ZF?>"7OMIG(1M8X M:;Y7ZF!?V!38-IB$/YT00D^^A%?D/:D7I5PB/AA7!HVG72U$Y2UH^C(L[E-: M8%>Y,MMQ)T6]#R7#'9VR7W9J_I\CKO^GG>F]BUW\E^)?>[DQRA[=> ]I=(\M ME)#4/$\'YJLM-9(IG;1OAIX)F$\/$1OEC2C1T,;Z_7T5G->MEA\4[CUQ^P*Y M($'_[:O 6WHH.+KQOO(+U!<"VLRJ,^A-OON:+Q=WH33EG%?'R,*3U+>ZA:Y5 MJ,+_)FJFQ:F#33]()@6'9BLRA0+F9M4"%89UE-3O7&,S*M]AD.EJ*+#$4]+YFXU%572-5+VMRAJ$(EB[ MP\AWSG'LHTGD;:P]RR?<4F[R5Z]A/NF7'0J&6E\\TO+[?6/H8!'' M?4[^@SHA/O I*+Z\HWW^0+F.*)I@!^?]=NX519*P ]N1_]*3BU9$5_/:YKBL M9=I03Q#@3R8)7J$5\GN^"&K:RS9Q'DS07LBY6B M]O4J/'6"8!=S'%Z)A X- M*]Z4*;#5R@AE=OL$X[%=4]EYG;O LX#WR-W\Z%E=&R854V?^[!0LX16D%P;* MYX6_J@$Y)XU]$HR[4R-0+7&QYXT12N_$6L;R9N66)D;S6D:TE:D9]0<7J]\K M5]>&/WFPF!XA7"V87)Q]TG UI1L9RK#%DOI(V&AV(\F11O,2.J=82I9Q\A7= M3$!K['PD&0[ =:DIM .CEY[(9!/>/'>,J2VL+')O((<8 P'=O[U'8(X.B-3S MT(&F>4)Q"4.><)1&:W&0 H?J:/T$BT)JQL/C7V=-9&:_CC[=3H^<2;EP9AIK M23LH1"M1(P4QOL7X>H4I^]_X(IO:!"7<8)>[R_T7X&[1@3^_%6:Z^L_,?W ]'6BE\BYWE[O+ MW>7N&QW8$4%!&2JTC4P'XN>926\B?T__[I)WR;OD7?(N^5^;7&\.\M$!*2+Y M*GHD-8RAY9]< IEIA_*).-H33#@= $_7TX%9#=C4)XPH'9AW!=%T(%1TE:;[ M"H)/DR/:[E)WJ;O47>HN]9])_;**1]",JZ=QU$B;:EI"ES6\;(*2%MZX2N:O MP%&/Q>+D<7_Z5O:?+PU0\[-P KO47>HN=9>Z2_UG4AD"G91"!Y)ZJ$FPQ:T6 MS([GI9V"?YF[WZ7N4G>IN]1=ZN\XSD<'XK>6I>B DXLU'>B[65I0^"]36NQ2 M=ZGXM#_O;PSZ,_$?F?_./]SSF(:^"1WUMJ#W@_K4[[O92.Y<,?2^F] M0'V#%2",3!77S5!@!$JNLL(.+_4T./6>M4JRW?D9=6O:7LAT0,56W8=;P;0Z<6"E M9XJY74M1QC)FB&#^+-[@[AWF1IP#;DQ.GUJF#.-ULX&%>V&UTHZUJ*X9/%*\ MZ*@H=TK"Z[('%?$#!LI:-DT/#\YAZ4&G#])DJBB>@[)8\+$BA#:,0+QUJ*EZP76_69'-X-HI\^#)$$T18%NT&4TP-QE=MP(? M0B-4(/R]V6Y&>Q%Q^[L=M%+S53G6DMS2H0WJ -&E/D+8='0A)1?5HA"\?(*M];Y\BJ]83+9^LZ)?EC5WXF%-C;F'] MZNI02DP4ZZ%R_="ZAT)+M@PC4 5=Z, ^%UT"II7[+@AKS11Y;WSF1UUUVD6O MK##5G(+YF C5MUPQ(;8K<^K0UYO3=. '7!0"($+8G6/?YPN#1=1S2VZY&<< M*'(66UZ]E7-:<3L\MCA)!_IRHL*RI9,.3+[%5(R$U(M05*JQZ' :-.$G=D3L M>-R#*_U146T&S+<+I"]^:7!VGE>;1&%_D4ZY^@H.6Y0]]?#(LKH=$R KS:2S M \BE@5Z$U$8,^X;E ))O*D:A60094W_QP9A35+?GYR4VN_4O$2K#?4QZ_*:[ MV,4N_L_ /@GYNX0')5Q';VOW1N"VN.C H'TN/]-._C_(=K\7CO_]LKV_\,ZO M#:L4PYKQ[CNQA8\\WKB2%FL1'SM3I+/A%K[B3)LJS7?H0$5X$_R 6_OE@7HI M4//:D*X[^5A)'4(RM_:F;(?AF9E8BBE[]E4]54/>@WA#X:O\@LX.0<""X2OV MJS=<(6\58II35^ZT^CZASYU>I("17#EVTT^Z,L(L M#Y2!BJOF*AXV7><&5E7.7EH1Y=;N$?I04_OA;D*SB(R+KT.#*9-D9I I:ZT< M9^.-,X2MECAN/!C:A.].P679"_&XB2";K!RE6T41^_<+6T'O(GR#]LF%$#'M M$T_@^WW.O0$+IZ%AV#-O7Z)?+]1VUU4TG^4PN-O@/11M:3XUP7]G_-3 [2_* MAVW:;0>/]Z8&YMGEMBC$?G@@"6WH8\OXJW<8"'P"QZ9Q(2B1 K4H[*U7H-W% MCX-DEVM/!@/FA.&GGSR)\!;GH^;V0NFWY?M9J2Z M'&+]?P9I1$H7P83\%YO1D(W&MV!VBX;EDXVU,=;QTD"!(MMW5]0Z&ER S+JW MS/S*Q&#ZA MS*WZ2->LKGJP2'X$.6)YO^BJ?GW1D@[S N+Q -I5X7$:J0COG$[4;:S>B:R: M>#^&(+TW^JC>\AOU<0@ZQ(]\035\L_LN@),ZR$/?\/(X'^-A)[UP*]R@6Y81H/V/RC)0+)H8O,Q&:IU8*'N#XD7J$TG ?<1W5 M@#>5'EZ*LWL8MJC3>"@A5@_P&[+P#9Z6EVL-,*[/SW+S#6A[<5=--S#OFR2A MXZQY7[Q!WW ,P&\I/^,5.;X/1(C HK#PU_[VCO;S/AF71(T77SH^C%9BC'9V M(TP *T"4/9[4I'VR#VL:^?'K_,XS-5M+]&P?O;?G/FGZO9VC?55$:X5S74&*W#Q<&_ 7G\M0KJ4[[0%M MTD L:*P4.F3]FC]?.?[Z?OR%G W6;T$<.PRW%)BC"5!?:PN"<]?L-9LQO%K' M2MVXIE4J!WT^(B*LXW0*8@U[W7U: U@!?O-'NJ:5 ^Z>"EXEM\K+JW5/C CQ MLL0J,Q][$0AJU/SN 5ZEC=;SRK]X//TWQ()9.K39;4^(8P]^<*?P! M+]KQI=)*/D=\XXA]XYG&>4U3=E>]F_X&T^QA-''KLW-A6,,<_Y3^T[4S%^LC M%TYGZMNH2J1-,,;S)]:#J-9(![A/S-02_2(KX)RVAIB3]BZF3_KA!WL&);@V M#Y_5,YB$,S((B$'(MX=2;%^#!0?O_:R/>=OL>[17AV9[.._K=)!&FG31!(]_ M^D5"RO.=V)J"K_-XI*/<]P4A#I9+)CKV'\D MPH&H#;XG@G?%?Z]8*Q<+-K=+PG@%;(@ T@4!]66WIJBJ,U>_*!17?-<>U>I< M63UFE16!QO:TL(K-CD"F)O!*4R91E;U+'I!I^&.?&+OZUK*R$7GG%V.Q @*= MGG7!<[$53///_NHW!Y@=?R$__=#))U;RVN>5N_S[#:7>E:JA\8A)2L"[@;'I MO)#4JV?H@)ZV>,6ZHJ;'NM)+WT4=L50]/80/]V:1I>J@P3TO10Z)M.-*)T<\S*.>:)OY,KTXW' MWK'^)5LF0_(^B(,*[IZWZLHS6!+L;#LD8_7."EL=XGFD!UAE11#SIK:: MK;&8/TSG(.;.K?VE!8V((^SJ_V8Z+GK>-!XP=,KKJ867WY07[SSM6&6_F@+<0CN&#;\">D28AE'Q?,=+:-\3H$9O')7[&?UL:<[4KFV M]XG/U &R:B%IJP:N!)5)D5$LJED0?1+.W-24D=LO'= \MG^@[ MP5=<01I+3XFQCW_S\.J'!PUV<%!:JF55"-6/J=@*HP-.:&:WY9Q?U=P<(W-1 M$I\39I3>);%X18K>E?RZEZL[]%/)888(CP!AT\;HUG%MZBND&>?Y<4FR7G+H M^V0A+_F&S!4?=I EH8#YVW9H68D723\>;*?M^T$,OU;CH%7K6#L9\74M2^[Y MLI!8X_Z)7"#0LY)QO?N@C,^DL'*&ZN*-]T39L>2H%M[Q[2+GL69#-A8GM?OF MYU_>/>A3(D7C"".6M]9S@"]FX*-YTX?7Q]W$A%UC8Y0'A-9:>%G2OA]\I403A&>1G:A2XQZ=Y49MI!S_2* M@8%3Z,<^"OS^I195?118GGCB FVY[-#-=^9B.2E.IH!D"K#G8FD'>BR.1"5* M+>M-]?+Z6T[I)^?CD?+]TX:;5(\LF6-+SN8Q+)CU-CX)Z;U7YM0[F.7@17#A M>AXP<*:].<.L@287.^T%6?#R'+EJ\_GV0Q:U SV%V/M,=YX=NCGYDN*V>4F7Y7 M086,*N@0 4+U'<)MU$]G,5SH.6I(I'1IE" @U'RMKC228G(7[Q2SXH/Q(J ^WT51OLPF?;;MR M&BHI_X;U]X-#S_0_Q!Z/21],]S4U\6T/ $))EQB_7EF9 [R1CR1SPZ=4@BP)1]G@Z$^RPJ"/BCC88W1I%4 MS6N5D6OXJY1[%X/[<0(W$?I8(1+W%\DO=, !][B\8VDIC5]ULDQR^J@#O-8UJ4CQ0\Y=ECIBHNAKT6+\0=&#E3- M+4DYD,7]+<9F7!J6T3:$BAV!;S*/$*1AW[!C\?J)K4>VGXYWQ(BF<$&_ANY4 MYLR31-C2V3!OK&U_#0LNOA>UO?B[\-73 Y@V!+89;LUZF_JF&&F0^Y76J[VW M]ZF6>1%\[/#M\9:'Q8*C L7+P&&GAUI510%GE8Y"<=L++UM%"K4)1O- W8<\MW7^"IV)R'L;JFHF\-;@0*5YV<9HZZ\WRN*U;Y=*HXFV_\H;E[I=G:LA0%+#45 M/9D4L!4ZE^Y9[/(ZQR:T;11Z!XO5U=BC\59M?] 68&G$\*Z$@=>#=. VE6WZ M6//$0EK8Y[S#5E=N]U+7>6G7F=:KES,8'.(@VAG#%A<]L:?R$;S9)C7,R:CP M(Y__P/L6>\N>$-WU/6'UCK<;XZLOWZI?HL;6GZ4#S8:,<1 @UC6UBI7>X[-9 MB&\ZE?^0C_]9,.7(.TGF]QV5?;2!-"V4.#6#)NWZ_N1L+:$^3_!L=U$0]*VZ M"C&.@I'9A\,U%% M!YY26/VFY;J%IF AXY,J=8]'K8]6IW>N)YAT#!I+.&K*C$)+OJGUCZLS_%F; MLG]$2\+;8:IE&*E2LFVPA*\FA7X+/JZN>&';PFZ3LV*2H/<(D^NOIM/G(Y=A M8-RW\5W3M-:^_#L>;\#_/J;U7<\K06')M8"7(\QD(UI_IA#U.4IPX<8IXK%/ M#Y_&"&:\"=_C<7X^?W3?_KJ'SO,%'&>EF:=7P6/P=HSP&+C8CBG?BE/A4+&= MX(B8??>A-B,W<6)IG9&B/G5WZ0LGQ*/W<3HV&W8'BS9HFWN." M-L\H%]I6!RVNZU_DU4K8;G5L9,V*G.!]UOO9-M/<#09*HIM@O&!>.X8'=@?. MW]"';KK@Z7'B\+."[UTJ'6DK3NR@^ MI!L_NG7+><[K&1$?#!XY&G0VVXSQG^H4_@\$9E=!M;3-O(@+HF8MUVX\C&;D M)ZV#!YY][^D/C57S*Y&@<203D]J@$&UY<(SD!(:]5=D<">?JSNI6#J/@CC5U ML;@_/*VHV'60)F"Y":">6?X0BA7&,M(IZ_M^SV7;3I&75:_;G7E_W=#E"IR! MW;C#O.G[5QZ[@U/!3>9-B% 0TZM1VBS4=!ITP237#DQ?6LW_-O9-6=_AGIRN M #8:6Z0C=W$FHS%UD'WC3=DJ]O KM[36JM*'KW]5!Q27683L!%X<]X^<<[64 MN)^0%"VF>(=YQH2#(9R@*)8[-/Y0D^&L$:US14^)VN_PH6/EL/L)4AW9?3PM M^W,V2]-1(FJ1N,ET7+5+.(V_?5JS.' *$YU;>5&^]-@1"[G\Z-,]UY$1RMY' M+)P C?WW/GA0'8F0IP]Z.>;]=GHJT5ZYOU1Y*EN__!@*47\=HV_]NS2%)]"X MZX9PD]E0PM4NB,@O"V\#PF(C'_YSZOW7IB>6G5QO6O0:?, $LDX^=J9-*3-M MME,$V$DY7] NT&!2 #IL5:2Y=5S^0V+; %&;6OQ>7(U//U!]@I=YZ.''<%FY MSS@7.L PMN9%W!-5C=+6")]'Z+:=H3TD0C.2(!_UZ36V+-8QP5 SHY.UO$VN MA^&=A1 ZP*&V'$H0:BHO2^D?&'K.<9 .7!QB<4K\[ MG=0*91C'FX\^!10Q8D49)=4KS"HGZ=.ZW:-^E8\>)Q;80#+W5W@_9 PR4X0K M#U]:G%X];&/ CZ]\*>.5IZOV'9&?8Y4MB>:Y1NY8X8D$4VF<$;D7Q@^#!@5Q M*3\YZ_2_6_G(_O+\_BC: 6H&SQ83C1ULQ^VOX*@LE'MT38ZJC5^P\CIB?34C MV[+3@L5%2IEI^S59@/$@80]Z\4F-$C,&[6>];8@6KZ<-

    %+EE"T&8G=>H8CV;:6__42A M2!<7!KU:*RFK*/HM\KM(WB[L2-CC5FGL4^D7MD=*W*?S4K?$6^11&K&*_)=J>+Z>OO MC,).?8>;S!WG T6/9T_BF&3!D>F@9U^C-!^X5 ZN*%7SOJ,#UN*>6L\Z.YH% M5E=@91.-FG&CYP'E@;=GFRK"F Z?#[708B9+ M(15 ;Z)0B[;V(%*)=21&I5M_QNS#\"9T(^IISHO1T5O?6V35#JP!%R=37D$^ MX\#CC&@056DR1@=:1VZ<3229"!ME+7 79%RX?0^6X55CCWXT!K>E->21-7I%)\;1F<>VY:# M4Z^ MBO=,'U[N5^/&O5LI//K^_1.+@[+-XG&7/O5I'7D%6BY+7>A77C[T+=F5#I0O M2X1VRY[*K6+Z"+QTR060"D0,;2\=()1;$N07D:H:F#"L ^) 6I-K)<=)^97C MII=R7J]=/]WP[;& NKIZX^\:(Y6:IV7$J)QQ$4C1&;E?F\9^C6L-1X84'%UJ M,H>]3LE>M$VY@S]NWS+'%;3125H=0Y J^ACE$.QQ]4YTJFG7C/PE#OD-;H4C MF=8=[2^[Z(!6MJ027_2D])E;<&V&6XBA7;X[3(TT]1Y 7B"R8JM24ZGYW[U!-(V_QQ6^G+5:N[0TP_O'=>_U]#8\^A*G>:UIE$<>'FXQ%<_AXA8^HHMAKOE1 A,YQJ 9D M;*[;Z6EEQTN=/R50ZWSJ0\_=>Z&S<(*A!5P -31QF&)]OUOUM?)]Z)G:=Q_J M7>V2%BY?0FQZ!FG_/GK9C#8P+DDDA4YC'F=J?\Q<9)142%MC?_**6-^9B&G? MSA.WXEF_H9]<@#;;E5($1&?B8K3TB)H-F'),,_6\L>)Z*]OHIFCZ0[S4\V^7 M^W3=E[!%=D)H4S.M/1!NLD*YOPF-DXFH>Z52[++&LYU/GZ*B>9:J&14[U!2Q M*65*\ PN1 CB*U?"WXR[5145LVZVYGAIZ=V_GIU0<[&S#2*LS$3$/(9-QN'V M/$!SC/W:F;69>*I2*LVQZ?VVKL95\_T%S-&2 #;N!F&I8N08@0[0>#'@<=QR M_]1$& &,7;4'X3,R'BER@:-[]2(7'/9<^:1](4W&](D3\_W].M_VT-Z#X2T: M+H\W-*DN-KCJ@8WTO3;3"VL+YPZ9MF6?^-P>!)1V0B +E@S3NKH*2@\G3W<+ M]OC3#OF+V5JSSB8DTP'=JN0?4:B LRT_"-A3^K#USWWL_3B"A0G>KP7.IBT* M^C5J<]>E&Q,AT3DOG''E"8D_QX"U+O&SO@)TDW.M@CSMG4VY\&*MH)%=T53\WTT!<]JVP9%*? M*?M,:5LI,P)'N 3#RS729 C[@E9/.KZ,OGUQ3W$LZBH.BW>C (88P9CU*?:=N6^GV=CB=0J@ECFM:)[62ZKIR8QIQ$DMIX>>>T>3ML' M:Y,A*I'*T*:"4^RSTGO<_L*I!^T;#$N/1O7OI"Z-D-7A"^/0%QX4D^+OQV/> M?.-;MU5^NBRYH/GL@KM8\ N.7MUUEZ4XQB-I)'BU](8%P%K0T=6U[8PJ>KK+ M\0NMQT=8PNK6/$Z 4ZN.45S2.!6M0X&ICMG#UJ_VO5$ONXYW[*IY&ZVN-/62Y(@Q5 M5Y]=$45?J"S%(XSZ<8[WB$T()R,#PI &WFKUA-;V;;/#-3=A#TYZ4?C\= G<&?TIG#+*,8*&0>UXY.N?2@?&O)MQ_$R,,JNL>BE,;?F7 M]S0D%G:X,L/$NA)7GSAB,N@Q=^K$V-[QQN!/.H^?#RN/?:K6NC\Q)DHZ@R'M M_]!'.T/A'/&1%QLTKHO$TP'CFI?=LP^C?3,HPN+W!=5BUKOV7Y3R^H8F7%F6 M/0PER8/F+)R54./ T#9M5Y<4?5AZ&FPRR\9.HWW)EGB-HT$ZS0R>(08:@P.$N!-$SS+OM:C")'[X]VB%_>-763BT[>M;[>\YD^NW+Y' M2&VL':$(>).>$U.?(A&E;AI^372 LU:E),[IC*A$PJC'5/0IV>A?_'&2K_UX M3P&?EG>::1R00L,B5%N5:M*[%'F8-:[BPJWXMY_?)U-^.( C7T4@H1O0?75= M\[7',[+K^LTTK6P,F%(]?5>_LBTYSIQEZ%Z&=H43#%;#-'J#2PV:D_)!VS9! MHK#[2:DAR0_5F4XL!9>AQW0/<7> M7/7R0T<3)W0&(ECG/K2Q1-?I]5A9]F (!G&C# E#@#3#>)$7B5R\ M8_;^W5,B#Y1"#HVVUF'7,P>PCZ,WK;Z$&]*KAMV/=$H1HG&>];&<73O-0?76Q%*-;7))QH46 H?O(+\/N=; MCS9 .PIV$]I;ZO<3[2GX^KS);7E:Y]OO9Q[FEK\T?*]VV]!!]$+S/9K0.8K* MUH_?#666?)!]B@X\1C-O0GA^U4_B'.F%C>G>\?@&10DIUO5,WV52!WJ2$:L "<*[0LSSTC+8%#?C$5 D.4KHP"U7W%A$1BUF5()\\=.R>JIH#3RU](IL M:8O)TQM0T&RRSK85)3,T-: L?Y+O;/=0.\#4?]W'V2',_%"9^'YC .6 :M<^ M3U_B>6&FM>]","RE6CK:\>V:/*K0U MC8#[.F.$A]^*8KSQ]VKL9U:IU==!ARM.?K@<8$,_?26$7L3,"< M$2DG'L31]FT3"B_7.&B)V.$5VT7%^!SJAMDI'!&4.\RCVH?0C8=1/+\P$(\B MI.N](D3]R4P!1+=-#[5X0/AIUUX)H*3/GTVG94;+A;F-,> 3/& AB8U:)4I" M$<7J5,L)Y)8!\8'EZI64O'T^+CA@=&?G-^R]&==8EJ],\-_FHP*T3@B)NE ))SS 3H"+KQ:62KH MG]Z:\JN0TW?(42]26!],,V1:ETR.+^2U959O9\$,& 65.9:+9 * MQAX+D7YI,('QC?U$+(]\P>*.>?VKX4_D%EZMF]C C\L>71@W M"B/"A&0A ]!XH?9Q0>I+FG KH]8]7KB_I-S-V%E7#LYR9Z;*@OU@S W]9YG\ M,Y+\[J@8RF&"0%P#/)@F2,C9ZHN"<+" MX5U(C_M@SB:/-=IC-G]:&]=NJXJ@J*6/?!NV34N'0@P;\07=>!P4YR0?V#9^ MBG$?B;^C:,N!4T2%IR48JZ1>49,DE>A2MB\T_K5(]QN=5?6)A.6Z.8:V)54\ M\MV1:5]BZ+T5],EAO*FYBN':7I: 3]>5_*R2^9==.KN(0X80BF!S\^FVJ$-W MY,VOZN\)SE$%Q)XQ[93^#UWX)&![;>C(P(/%PK$0"\X[::[[HN,+.&",?,Q/ M+<(A<.RH3FU6D?:G4+*N'98K[4JPYZ1)H/B"X9PC(J'VO'H/(!F$.@"*DA4H MOR<4GB(O5('=Q)7I&6,";]6RE,Y3Y3TK7#]N!RL]+^X5S85I943T$-=B:XAD M,S".?,V$Z#WMUUQL-,V65BTO7QKVYL6R1W:$(5F9JTV86>]@HTSUG'L*3(F9 MA$03K)>=#PZKTP&7P%D])G/+EOT \ROF)<9X(K+G26*'!]PWZD[V<,.,R\,\ MEHOE'0ZTZ>^)0OA(::G=#'O"#)&XJ?4+QF.S58? M$0Q%$-=<+<:VMN$5+M(/!BO?N.YKJ:B/#[#C ;1O5ZVT4XH1AF)SG_VXVD_4>^^;B1,!RP&3NF\U9$M M\&\& -@YN1]T )3)HSR?8UC9SHP#'<@E?=ED178RZ@'9RDPR20),9\4JVEWN M&_6(/7:BG:K]E< *W&:4Q+)T8+9=BYD.V%7W!-=*/\TMP[ZE,*.^MG7MO/ MY6ZVVZ=T686L,3%_0TP6:9QK?[PXS[;<0\A+I+:R MQCU(K?"E2\S"BW93IG5^','0ZRF&6TOO$:RQ-RX@[_%&U*@B83M5U5(V5--\ MMBJ>XVGOM?PAXN(/7-76$GH*/:I&;(, ME4/XG9VO/L_F6OK<+JO(U!H :8@#9;M3&W#A.R[-F&@:,]$>$X65=T^S[7+R M.I#H&'&^?4Y/*T'9DT=:2OY#S#?/ACEE*F0:1A&PG=D*1QJ5@)Z+3>@]6FIJ M+_;8%[+61 6\<#!H6'=.OUVH2"E[NYBP'H0*1;75"]<0T$MYA+Q+V+C.VKCF MJOM=PCU7(E!Z6SC;-%P$$KG,!P+S,QM_O!/@O M!#*=80^GP!_3D!!W&WRVKZ?A?/8G8[Q\G*,';"YTK&IU!%^:N8,.>"B TIZ%0I'ID]6,^,M5+PF&/SK]KO;+!DB9N>@@GH[1K7*BRN'1+K@H M'MH(O/R3?[@](1UTZVTY,/YK).!P:^>'HSRKS'M^JJ\)GX,]<#B[,S(':T8_ MA?&@)Y-@ EHF4R:"_G!3HD'364_"-VNWE/SJS^(>L7=R8!_7+WE8'[F]W_RB M.&#%O#%(>C621>A=&B.:7$\FR5<_43E^XUXJ63D8V#JA0T',0L&CF/"?9=0, MRJU"(\&.30@O]MYIFDHDGNA4^E/\ISL4=23R[-J3,'QT]D0\LQC1ER)/@?@IJM4;%++,IY M<$'H;9Z0$/>+D\>82S@%\9 CYV.'F*+(EK21&US41 HWM7Q:QIA6Z2_\(&// M:,.'^GB?LR3]&M$<">977"TRH-)DW%(748FV3XFX?VP&TAZ8GJ$P-7T8?R5\ M_SSKT!D6/<_'/Z7WL_TRZ3VN+K5:^JE>&MQ^BS2F%IQ$R5,,0;\"_RT#VS>) MO4WEETGO#/;PD>X@XM_STWWK-XJBVAG:PY82 "%$1- MLS/IS -D]DL 5:EOXZQFLX9*;$*.U=BO6OMH.2^$"^)@K+3#U3"]JPT <$IN MK8OD%4?C@8$G3%JZCQ-8TJV2+$X]49?JX0CXL+G-!+NT(T?29?Q&A!N\4JK5 M%2OJ1\A:;+QG\*;[+=K5N%#E4V*68DV+V#]&;%N*'KA\C766=G\2<>W[/.;J&N+\^/: MC&_BK9KOU"-%E)JF!LUGPPDU6CA_&-- L4@D3MC >Q[A. M(^'9F(K-#Q+ =N0X(H81CG_D2_Q. A/@\=*E]AECI5;427";Z-83"!<%RW($ M+?SZ#Y8$':!*@]Y1"R";# M%\6MB"M7$PQ=)JH?&(N>>"DKL>1'NW;TLQOB09QVB?1C=;:$L93 M,/;6>Y.8$ WS@/<[\CRCZ'8S 4[E=:E66#P\B1WS]VS0;\[.2A/RFG&HRFP11XF:"=/03E0 MGT=L],/>M$@\&5?@T;:B WP?'X6>6+IO'2>9B.C#"C$"9? PUG:&FU,7'91* MDLF?:'0<,2[]^/1"HJR7'.G(2\\>10T??J86=*.- !9*MD#N(^:V291%2AND M1WLCD,=0CQYW;72C2ERT8O60#&W(*DQ]MHIV,PE>])J:'S 1!GV]W[J>UF01 M$B\9+=X2XZ\-.J'M=[4#/?'\]^^?FN[>5@E\"' P!5)WVJF:0!O$/^*Y%7BPL/C]U^XIM ML&?D:5J_=]R6,2H%-##P@H!F>@-C3$7NKZLT Y )!73@$J4<5)CL?0HC7)W M-^N#W3->^[NG>L-N"/O/#BSG65J5\,H(3X4<%W_X>0 YT,'V3>:&MJEV%6,@ MDY'WB=!&Z&@)D2*>JMN2>11K+#B^T&UDY"+:+M&E.!/OJV]ZZH>-WJV.5Y C MU$K89);(F]3I/%")(#ANWO MZ?V]:34D< S5NPYE1-P2OI8)015@ +N&PXBE.';>C1U5O#*J^7-+%BOH0MF@ M1M$!MT+H*-N8&0[*K("]-7/X7"3LZ4D5@ZH['F#+:0.2H>H>?:N5KD,N0:R/ M#.@ )&L$-C]>":%(.S*4CPA A65A0TG7P>U[9"/DX7?$[I&P'P3DB*726,9) M1/;]SA\U]F.?[\VI]WZG+([,,Z^5_@XDSSX@W>C AQ%:-[1S^&'W2_.;+PYQ/J_TO7IZQ++1>3[_O#27J$ MVO.=8A]GNO6/XF^$E 8)Y6'N&LCPG&DGGF%1T'?:,HF@J45-Y36C^<$JA*N" M0]]&5\8%?.O6W%J6RX'2CP+[SG:C.)!*X'J^*[K"?*L-$@GEKH1$XK\-5'X3 M]#.KR\6JG1&5E+WY3+$M>^]SIKMYH![PZ#59 =6"4J7FUXM+M7OA;8RB/I2\ MD!J@G/;-M/X0?;A_NPS=)>?4VP6Q[)1OU*0#IK?^@2R26X?\7;I7V0A?LB7? MA]-&1+8B-A9[GXQHL]@+XD7#TAX9EH2U/__\44>5Z-'V;?/L'>8?"N QD3@6 M1FX_C!7RJ]($'3[81]_U]D#=OGOVX3/+A1\H6]HHE(-V%,50.)4/X!6X9FY> MC\#FZMFN4JM&40V=I>"3O$[G:FX_ Z:OG.],O!?&;M .)U@7J[6,0S1,FB'A M> J&IY*?K)+E=J#U!,_E=J"M3%-K2?/DE\ZV^^KBAT:6D@X01R@"U=,_:YRU MR&=EC9WP-^]_L$XV9YY..)Z>VZY^*> M^^+:M8!+*TLK=>^"* W!:XQH6SZC$*E]!.EO$BZ88O,RDXN0IK-NBY=@P6)3 M5!)^?.,/L3@CJ-*A>3&>#AQXM3^\#7Y 6Y[Q(U;:$EV3C K6]IN_TF1FZH,W M)-*/*\/ #\<:<1KI]ADC'W6S$!/1]E]>#!5(U@9A) 3HYS(%8?M*S>Q1^FDW M;OSD0]WS(!'7ETPUL=I!?U1G#+')B9XL$,2Q(3ES_76;8.4JPTFO?_7OG7X" MX]&>@[5*8-XA5]I3'#JE5.8S.7\O[UB\(4]\$O8:UV!$YA]:G7R/>#/RO>6H MH8!:,IFG1\U%^+!&)$ 5&5:)@NS_I9;V)O\A&^;-:-.(D)K?-<9555C*R\4 M@->P]!,F=J)2H851S;FT<):&PH#BDR>0;%>Z;>'/E&&(4'57*:2SJ$./!'G- M@<7[G3OC[W>L5P;?&$UP4R0(&T(S!A_*[5VL$P=4G6J.ZU\4OYV=]3SS?!W' MG5["2#JM^_>\4Q1T-&XJ-H,Q9)RT'K6\+M.MG71$4?F"FOKVS_@HL9P-N_C" ML$/[ .HA:B(=<#1AIW5J,]/:^\S(!O;8?3M5=5JW7.KB]P=YOS\FN1S-%YUH M*)FT4KD=_*<(13W5IZ);%5PJ/;I7&P!PFQMS:2><(RO@;J80]9'OBL?74(8K!R7<$ M8Y\07_U\DNK:S-7HXS,]5FO^ %6 &HZ^!8&@.E&'/2[M7/2A T]KGYWS.8SP MO,:JE1[H'EWT<*&=:]9Q\I;E"X:AU M:4Z4Q1;8U(;-'%5T^#4="./"4$+A;G=Z'7L?2@/JA7.F?-B@F^G6E\JS1M1O1:JR)OV9.).A'&NW=.NW".B<>-O^Y/L8E9Q[WOGII0KXDP>78>,(D M>G^7LL6OEFJX2UB.%W@H.@=#RL3MKS]$\1\JPMT9FXB&\:-$%Z "*OEO$!WN MGB?%>L;E7L;)=YRZ)'STZN,XX"0_'=C+ST0*7\*1!<$YTCLP3*@]#G_-**I0 M,Z3\E_;!VO,AT^)^^F(*VPYN-9]:AR^G>'(HHEXW<_D2VOFO%EW5?WU-&9!] M>Q!@ZK/\":5H1]G1@>R (1CA=1(=B$?,X[[B2(M#,(07'QAW$0NZ>D^:#YR8 MJ;6-V%2MY4MY]!%0)3H<]D[:> 5Y13E"3&I \Z@L&UT@X*(K% XLX-U6L>4# ME7M+'*M%JRA3!Y>;[WKW$1 FK>/,A+DXK(+/5.^!^12-X3 ?:/))S,,]G0?L M;MZZ.!G;#%^!H4]3H8T]#-9Z?(P4RC#N6H@/JOI[H]IX2S5?AA!TU M&#_M]:+X>QD=D#^@JV]"]FC/6\Q !3 <40WMT'L(5&H7.P;.$ -DBI$>TZS/ M;5RWGI,OHP(CI&J>0SZLW'VM\58A7A&@[OM+WS"W'S+CTK:ZE]:+@_A A/T' MK]G##"N;LJ2_JWS.TSP2IK3^\>;D X#WHNE%2E-9/TV!\=?8UDL>S\Y/C]N# MY.POZ7V6\",^H?%ZQY[I^?S&^ZH7#A)[1M;B0&F#MF*_&:EEI[?6BQK[2XN0 M,,*-'+QY593SJN=)09D]WS4^2]PMELMF.C[<]/B@^MP$DG%IUH#41FVQP0UY M=M(=S,7^"M""TU;TK$]V)/]A@>M6Z)V=/O9?L*;>L,R###EMK] DQC,P/: L MKW$VX1ST1#N8X[OP1YH[CE/$(9R\F!CW:J?-A_ S^%3YQ;G?T9JC*>QA9E]B MX,W\WLJ K08,*/NFE(B9W@K#'H U:DY ](K'.2V^2 Z/.U6Q\&%?EQM_U_ \ M'#!B^'MQ+36)JB,Q%(.RW4*%.?Q?<>76=R">I_PC)S/3DIE M/J'S"E*]N!9%VU&E7]OOYF@YZ75U>C"JXAE(5Q:_E7:#^\U_4*2VNFV M;.CQF90N,1, F@5[-[$D] K562N*$'GY#@R?UL\6'%MV\'2H-.NR'7.)?T'N MN=NC?X6-WW^+(@B?"7^*$J/($%*#'UAK=SK-6'O!*E:R;TLB KW$MYFIJ:Z- M7E?%QJ,1"70@O/]_L??>44T^?1[H@Z (BE&:%"4H3;K2I054F@B(2J]*!ZE* M-20(4J0*" @($1 !:=*5%GH1Z560DM![0@D!4F[\[>[=]WUW[]Y[]^S=/?>L M?\PY@?-,\IGO?-MGGIGYNB#VW$W#2;$6JG^R9-0'D^&#$12QNE9 MP?AJDW3X_M1U"=WMNDVK1@I)F9_F/T3.59(N-Y@)AU6 [7N;7M=3? )C,O@% MV[H*V W6!:]<+-VTPWQRYS1U9/)SN[8O6+E=UOM M_SM?I_QK.WFZ\K($@];^Z;UUS7U:-I?*;LXU2@1D$GNM_N9T9TZ!8X#/ MEX%THO(8OL57W>VQB0S32(EJ)\HH_[_Y?.^_M,BE,P(B7Y^GU8%(E3S-]?3W%*BU@Y_$*BN M)#.DI-K!L6FM+[@^BLU<1CXS6OD?&DY6OJ.\?:G(@]G5L93R6\\X?ZF4,RON MT%WR5E)R)OYW+:G_Q\W@C"CMO6&WI=K*X6)1MT]HDZR7^K-Y,]82 ><:DV#_ M\U7A?[?B?*?JM.+"*%>U90/2^92Z-M4Q.HI^EVH>Q:+PY*J,6R NH^V\^"_HW[7[M MP/.>J15W-ZEUK>TK2PJOK0WC(=-/)"#TR/_ZZ?W_^DZH/^U/^]/^Z]O_J-T: ML<]O1\UPXEWS5P-@7[R=]B_K"BY7E0\^%]XT]8UD8NRY$CO$;J)OZJ=J#]BK ML7>7]-47ML%WGL^"(!OWL+*D%$@D^#\'\\@NG<%M',A"6C(DC MGE#FAJ.^8D%D@'O\\^!?Y5D91%'@(QJH"AEH]42#2:HY) ZS%LC>:?Q+2I_Y M-@@AQ+)0#? W(DC5O(*O7,!21,/0&0$_/!6'=W(_308&>-"T),ZX\V1@AR&@ MF)EJT0HS-'.!#'S0: ,19+FN_%ZC@J!RZWG(@$I7HY>;Y=+=H1\N\"Z\CNN09Z6B98&V$327?&FW^7^ MX/M<8X[4HX[_SG:WOW;7YOS]7?8Y?]48%/CY3S4&72JS@R &D']SD7TC14K! MYO#NUP0)2D<$*4-L?>WS_ZNM=L+?ZS4HOZ.#V26U]3/!5WTH,K4T0$,.Y=W# M$3A^OW0RH%W) >S_MU> ^=/^M/\_M9W2:,2./HR&#$PL/R,#^;B*WX;TQ_[_ MM#_M?T/[7VW_GXTFQQ"?-,MFK"8G%1B:'5+OQZ\'.Y[8_ ^K[3%,+S8BJ-+6 M_#:S+,\FRAFPKW;G5M>&[="DS1@OAQZ:\%A_A[VZ3U/YCWOJ#2[;6 Q#%1QP M#4;WJX9%?4_N;@L8)PI\^-5V=DPCC,2/AW0\]#>EC=Q3\C*/K] 9>?S531X3 M'>A(G?N?NK'Z&Y()>A<3%_S)N/XVNIA)-:FL2EI)G=/^9M_UR^%9A,+;K23! M0:B)':X79/1ES%6.#&@.;SWP.V0'2S#*/U/A^*L.E9%T"?0>)CQTGW=X'\&R MDJ:;)?"KJG'D<9CAO"+/=8$XYY7Y>+L8"S;YZ]_+WP>+!;G!9JVN..S0X" MJ[$PC/YBE=E4^C$XU?)UFK>(15WWE-:!%)4T"T/QPD6,"&ZXT_.,P]-X.3LY M.;FKGSZ17JR=X4I>,M@%L1]_Z[];\W^A(0^.#6OQ?47?9,[-&9A[!)]7X1CY!ZDXFUE=<#(:+F(]RLAH MZSVPB42QQ['/4:MP2/T;7=(.M.S86=-V%'==_A:G@(HU<#"_="G(Z[I?X7- M7\VN&YW!*L@.-OJB\3#LKSE0'#B5RY)(!NCL*:1 -0-"!DY0+)=C.,QQZXK6 M$^]D :JD@> BT*W3:]>H]OZSIT8,!*6+E3D'[0_&NGTT3TQ_TK\B\&'J_:Z1 M(V5J"VP*)];2VY,V&W[><]OA,YK*3&V>S_IPYKF^@7N5F:CH_1E+LTE:U+V= MSVZ=YK:[*JSYGVY+F-]):%OGUNP^W[S+G(W%V#/J<8&#:0:3'O,RF-W=>MKD)6)6^:FW\O5 M9]4?J/X6CXD.NN&"<4B1TUSL:5DMDM0*5"_GU]UXM4+C;N$O!G>^W3+.!*@5 MTX#A?U+*7)FJO*D9T8\UN++I,GIN_[XLLI.E>A=3I\%1CD?VC>@197+TBP: M6N-2V^=-SQ2+WZ\:*7[=E#9DER2Y^DV+)>#_@:?_G.@\)G/PVDETL=[H@8TM M2"C\Z5[+,G^0Z.#?;:JG*$X,!SO'3>D7S-Y\)J:+5#3>-/9!TM>*$'AM*^9DESJX'CGQ:*,^D!)FS>2MJ%(-DL=RE>,G'NVY; MCZNB%*#=[Z\N#_,'B>B;0##)CO ]]F$R@!&"8 N*H:JYLWU?S)P-?9ED?#J9 M5WYX2'A0?6#X3P=$P<1[R5C%\MI.1D%[7SEZ6M[$B4>L\KG)^25COAX6GR_= M"#;P4/XJ1>4<*52%RW7ZI%YN:7';,=HG+%,E"'$O4875\9.:D Z'%F=1_->S M)7E77JZH[N4-_/W11PTI[&3+3N_5=D:&7IXO!OIK6JOZ/]7T7;#UV #=!=:N%1%!;1Q6KXO4MN(*3-:JGWJ(B3AHY0@, M>R4(W_HG%,(0<^RI%%0ZTXLB9\, @[3WG%&K0VS->[_:Z#LQL^WB)_'?US=J M::,J+WLM(WZMUKZ7!35UH]@RWU*-_-N#'(_J1C>>'^9$KN%F)DV4%Y[=_=S; M)T=#\0 K^>+BQ94KT/6ZB.(G?8K_I ((=T^67X)2C!\'Y;YW-FA?5+5(5-$5-56XN.YR MKMAM)PY_&CI :_'O'DR5<$J8$4@V,D:KB?0M4ZDL)+R@#^XT*!]EZ=O/BF($C80$28R^(%"(/)YW4($E+YT5(-=SR9"C) M=7@FZ<43]MQ>;KU)BBKK7R\QU38>JR0#H-5A9X[<_>KTQZ=_U!@EBNASKR;; M-4:;^+%3*(?P%9*#%)(L,##CHD8&F?#+0$22=_P^N9"29 MQ#C33TE]K');%U+C/@"[*AR/#(0WW76'>8VWQ3==>1]_Y=T58E3R MT+M;_._Y'HK&)YMFUYE,-_OD>W30&30=S8W^R/71Q>,ILUDS/(W7Z MK%>A_-S< G5\B-'?9!U9=?4UPW.2%GJ7*X6;$QSHV3QX3=POSB2;CIJF?@ZDY\,#&V> M"E(RC!2>UXL!8QZ"Z*'2V+ LU#;(SWFY@VEUIZJA=WG*<&BV]\'M(M?R6W,7 MHN=.J'9H")2"0HNC4OC8IC,F[K'R7)8]JW@SC52[$IBB!O,C ZU3R+6W9&"Q MG0S\JH3_[5]5*V3@B3UX=QL;=YA9H*"8V"VW%N'9AM58M MTCW!:*&,Q*RVUM<9E).@XS%;@=R41$$F;[?6R!Y1=]OE__RFW7L54SK)39,1 MJR)G^W@PG+UK37@G#Y=&+*C7.=;V2^#,4(=LP$$_R4!G6/C9#DW4D^M#"H^A MW2#(#6KJ(-J;NV0@#,ZD>!L3WF'()8!I/S9V3G9M7DO(.A[L0K9%R\>U60=I MU.B%NX=!MT;!O^J1B1S*V*/QM]^QO$_)@/*9("-#+R#%W[+(QQ1U"&' MY+#BS7*X3\E+FTV+>6O5&O&/I1O*((K)1W-)G8,ZM2%D()#^V P%:=<#$1PQ M8@AT_]E?E4=V<&-4N4/,_=XCF5[=- M-V;<.8Z=N4O/S8W6.C<;L'4DBH'@[+!YD=:(KC'>*GF?MX]0C3\A6_-V!_OP5*ZHV9_A9EBN;[;E/=A3_JR:=N!U*7Q(*T<-5%*Z]45AL?_R MVQ=Z!*;.>21!O/^G>\MDQG3_I#21!?)E_T&GB/W+1\(U!7[1NGJ%LKF!PE8) M<(R>WGE+4C<9J#YH P>E[;>6I!?I\54EWO/@0@-#DSTKBE.^[@4W8EN0IA_C M;6(RNA[I)W1^8 8HJB.+FEYN1^"%C"CJ?=G"C*"/Q+MCYEO+VZJ/+!-Y7QUZ M5093+?)T+MT\7R&5P$77$NTA!9.$=['MK"NQ@M8\TS^<>6S+F,!KGT%14[Z$[_N'.B^ MJ=6B5K=_G:X?>?AE$SWB4O7>;QV0&==PBE\Z0EBL@87828>S='9KH;Y MA"R6"@C-3)N,66 R,=.\_?ES1YUURZ;P>8%J-*<4U=&X&LR'-#U;;14'9<)R MMB(KEIM-[+YBIS<,QPXF6T/3-GE352*9162*HD-M_34/;Q=PZFHVAY/H'F+- M+ >?C$%5C[5<.COYQ:^_MS!O90Y/9/OJ$L_#T 1%:90,QZI [ETK_=$_<8#[ MBL_%P''1\)_]\YM[:0T;B5%*PA:U;WHD^KYSL#C%GL7>.SVQF7+V.X@F= LR M5P:3P5Y\2:+U$]IN#< 5H(X+ZM6O)@2*[6@[/#^6ZG2RM=;LHJ4=N$\[^]QH ML?^E\@G8@!7FOOCI"?Q\.Y*E5)G-CWZ-1>>,RK"A65@:\P_8TZ[R-K9JNEU> M>_ONEL])I>+C]3I8)(DN_%C%3[VU;08R4N^"F7KD'9^ ]K>KKJTT?/25CB:: M= <;9L@)NGDO@#@4&G#E><10OO:9YT^W_-#J^R]2)MXNA"]5$$.Z& MS^7-\(\2!(XOX0L?#E2937/JQV[K79AQ&A>G^0*O=NES3%B34K M>T]KM\V6];?JZ!F/B%59W$7W^:3M'/FD.9VN?7>BKRVQB3IQ,D@Y/!LII"Q, M&H2SP=WB)FT>X6]BM-L2_22;Y17NIM2.?BQUY\7>:;E9PI>D#!?Y-G7)49W8 M5&.53 ;:]/ "&AU6099T(XJ^F/'Y\8BJ?B;'06EBQ_L'+@_]XDNL'+87SC4_ M(FV.ALR[O3@/&J$$.ZN);=QRXCSM!@(]RX6O9D.T-5)7?@UTLE26- M,-G3"UWV)G+V/ M;:S>=,^>,+?MD'FY9*Y)1?/Q<4J0^I+=90F-X:1#JF/W5C)P9IQ$_WI.+SR@ MD)ASZPM"-G?)4#QB<=V3M4(9F4(],Y8 M,<_HO*P\+/E=PLIM[E^QU*2M22SZ-=HSU#*?G[&OTGW, J@$J MW0^@/G$\)179C)]W-4*S%F.HYYEK9+EN#.FT.!W%9O$?UR2<@*YK(01^V%%E MV'9_S[%%)",U7/I=R8 #,FQLEDF,="4O^+D]MF$D2G@]P;0HY.-8=S=DN3 MV]]YY/:V,#1=8HFY57*=+7*I\2)I",R&M$9.2M[#JV%;VYC\6IL""CNJ Q87 M2A7,6GF88Y<$$L1W9.!Q M::C\N6(LDVD#]KTE3[+2;>,OHUM>*X/F4AY%'PLKG8.O4_M:A@2)07F(F209 MBOFJ*LK2MD$BK)B]X51^K$L0'E4,[LW6S/,;2Y+"8ON6=Q$S<@Z)(C"#J3>@ MD>_".Y VV'4\Q>QIJO"]J!ZK\_C^^_A4#-SRS?SFCRUHE? RC9'/=3TVZR;A MMV^X_+OTQBQX#"O'*]-%]?0RW(K$K;73_8<5;&-&)+[@N$/P R=K_^*?2V0@ M=K9Z/(S$X)?F?LYD51*?;EI-O:G%TA3,QA9TBUVF3#0DX01V^&87EQ&%]%!P M?Z8H1](L::G$WRCOHGU_53/&/C VZY+:64F/Y()O:A:^E1\1&3*02!G80IP!\0O2D1*Q2?U(S&MX MBX)-KB49<"&6]I.&PTQD#BUUI^MX[SGT/EU6HKU[V$GB4L**DX)@S!1*I(T@ M:99PXM*)%+*.RH&@.,E I#OIPO:&.X6J]9"!2>BVPG<*17"JX3)J]/7I5.:T M##2_\WZ6MQ+BBNH[TS3\??6V=(O&U/&O\5&"[N2G\5:;-23>[Z ->42%I^@0 ME1C\\&HM) Q9,]X&9H>J8TI>OLC!VPLK&1E4E65JOS![>;53Y'OTH]0NAC"Y M+AZE&*B-628U%D*XHBR'V8YH[,7-;L2HSY"!C1F'E*7#!T7ILM:;?;\<:-E7 M7.3&"[S]N6:$0\HU;F7GO(J3SFAPS;-OX;X MT)U00@8.I ,0)KFSNY ,,C#"Q4L&/E@1,A%D@/??$7L>Q3.=E(K)U1=O3=;< MW95P>1S!U30537H>:)_B"<]7U"(#*LA#)0A)\SBL\?>%IP6P,9@@'HR",_@Q M-1E)KC8*8AW>#:WYY#%-F?$(N;[:-^'U:7K\/?2I]1N-,?A)F(P??#[O55_- MA]3'CK8[;ALE*HQ3W4$>'IK<(6]:0S94J>>W\4('&Z44W\Y!&PJ[@J?_'FAD MB7F7K- @WZMMWN/VHR3AU@>[-%E#/G4MT!MERP"F!T8:;4\\1K]XYX:WJ75X M^CAMQ7*B\@@7?'7&I(RE]2(1Y[WKXIAF7BHM-D8MG@Q39[=U6C0Y6P0R:J(= M;O#?WOQ=:GX3Z[YAA>J&B4,OXL.+-:6NEL^V\D^X'<&:7*T+,./&\NU\V= M2]K_+

  1. " MH3B!V6J^I.$8 NLY6FI ^9N.6XV(/1X2=8_7D@ES;5_DBKYP27"C7:_J14KK M;&@F"*_]L3<7+]XJ;Q2Z=[@DRSCE9/CZA-85*M\O]R4F[DN\ (0I?ODI_(2? M.%IO8WF>@;JSEH@(K12.\E@OMOS.HZWPRAK3W#+001+ GLN=![,V\W_P/F/6+NS\8^/BE='HTO@4,7_>E]'V ME'0!>RH4E9L\K_/-WD'[&4-73?S5)[H3"*_:/-6J MB+5GV)HF\)0->K9YEMH90JMXIL3)R]1%/J)JJ"JJ8X<,5)@:7=MVY\UEY7U3 MWKBJSK3T5)!W?&U[ WS,; KK(IU!(AXU1)EA<0UE^X'J(N^R#7B+SB=319YH M2Y83^_4&N \HYY8VN_],P>D/P5WZ)U/0OJ'>@3Z[K;@C."[L4PWK#=[8C9IN MKA;.Z"D7C8_3T4O"G51\ M@MM.>-!UEGT /:JG6 88KZ[IZ8*];1IF3ERMG+ U#Z0NW2T]A>_$P.?!!,:: M]DQ.K%6(8J!G*5Y8O^[ZNTG9L#$3E1G7DF+?\LLK8)>"Z9UOG*=9CO:]L8E- MO]^U],QW2V;(=/]M9$5YW> M?SNR+2X5@HMZ;ANIF1UV\Z*P\+?WB.G$F*]]NM>H]^91XFVN$/1!*_B,W[CV MP\NQ#7FWX9?N>0U>5#&5>)'TM.#@H86K/V0C!X,^1H$W9C'K+?(?K1Q>]S MT32$^VP+H<(.'RKAZK[,QPJ/7:.>F\6+^+8)$GB.)5XN\R :KQ#6VZ&T%/G!L.)1]2#4M,_!?$G61TOG .^K +R4&)FM= M-7*L(5;Y;HH8^0R^=Z#.=: $/:=Z;P=/K T*\FH[NMQITO7M9-6&S(*[XW*& MS;P 9_5DH^2Z!2GKV(\T)D^,](MJFJUPCY_SX=Q\0 ;N-=36)O^Z)M2SV,VJ M:JEJW+5@(]<-;,'MR0">CU2(H9TW"JL/],2F[;:?7]F6K$X4B\2(=J;2Q%M_ MJX/:_)@^T)ONO.RR IE2P,5&XTL"7?,4"HDQUSNOXSHW^^J(HSOJQ13QUO[\OJ/-2V;2"112'EB".\SB M!70;CI_@;\VB#SK=(RROINAC>=67=:JKXL^N/WVVV+4I))$M.Z.9EVO!T4!\6_X-_+72<.10EV=D*\3!II=1O M9=A[].4VO!I\55V/-Y.-R< 5%?!C@AN^]2.!"2^+AD<$O#3+4-#XXO)U\!*5 MUV9HF+0;HCX^GHH,.!HM:?R^;5O0;Y9$;\"?A87/:\1*NX#/]/M+<2BG?+I. MZUS-R[K.[8@*U;QVO>A'5_LW=K<>W "6N+A-8'R!HAG22?6N'-@0,Q,X:+3X MF'#I.+F:YCCR6 %W$4/@8B?&D1A-S8)X$EMQXWF.G?URN[-D@.OM .UR'(7) M!Y.!"V1@[BU):@!VA2"/M5M^K(%0814\7;QHYT:,C#T57C5]+"01'^;#/!K8[5) M]<5D8*^$'MBUPO.,$U*/X!/-@83LTIIU-.CO_A%;"8DE Y=+(*Z@& A#(X=+ MS7@C-U;V=94%CTZZ06."BROCC/!JIE9.S 'OBR=Q;KZNP$A+0Q;-=_+P&5PR)^-X MY9=Y&564M[*1$/A<#J2*DC$J7IDO/4,XBX=(FOEMMX5=\,XWF]-S7]9D//W8 MID7A3?M[XJB0*GO7@M0LGJ^T0PFBIL=X^UC3Q9"2VYWP)P,\%IQP!9I#]?7^ MW=._]+;/!M(=7J-^CR4#A$_#K0C<)B512RX=O4M0PY^9AU_VVR;1Q\T5(EXG M?YG$+^O5)VJ-WKGQRH2ONBP9+$F]V$/#D'2HZ_7AQ,E (B758296BB'MP,!J M #P4';;<.<,GH9''/J"9?/\#U18[Y/5+[TNC9\9D,W5"R<# M',K7?[-ON&,_B""![T7_A#I@:MI$&%O;9'<4D0[1U>VIO&]2HGG>,K;]:&;> MLFP/@CS,+Z4F5C:>Q,?-IS2GK^N=](LRP(S'5#:,U^ITI.9K.XJ9@](F'T1_ M,P&:!+:^/!PX_WNQ-]B:-%&3*8\IJ<#4H USI;AD,0':0A;KC"QIZ.\R5U6% M;_:G4GM,?9MX1&&?' "1.AMY35Q9 *I*Z?H&-F&CBH>C U^T0&BA0IZ^^8X' M"3]3BT,(NS=N28ILU#TQ/,Z7=47M'A5_6L6L8XL$)#$*>1KG3M1;A$^]C5C"[TXKJ'32)O;MM M*EO3PUR:JVLN:#(0,XO1!-,2!/$*\W#V2:C*V'8)%))CL>9IVNM _['XK ZW M.L\;.G-/JR*6>3)0+4!("^^@!/HJ/2)?0A"$'VE=BA= AB-=ML.5KV#YR]"] M>JV[JVDU."]5&_=+D>L+G?QHL_>+703A+?#/>1*=$EF6_#:VBI]H+NQR)S EU$?3T1&$*=85S$<&ND]@QXG1G61 R[ITT!2X5MH+ MG^+$M>!SL$RX\#B<%Y[VYK!T&+QL+6!!X"G)4T_"(-8@C[P2/._> MRT#14T8$^GW 0Q.6G!D@<*^0&WSL+#::[I^[ '2_RJW&6'?=^G'.P V I M1LNE!):'N&B* M>>"D @*$'K>1(WY$5OA%PNT!PAQ&7./Y;(52G9H3U3&BZ83 E M(%0,G7S;71/8]O/7):88I(?W)E8@&*J*'2?1P[%F[05Y^/6'>'U,J>K;.ZY2 M9$!"MK7"WZ.6)RO-_I'(XJSS)6LO*H#HE(T4A$G!FV5)@E J/+R$DB;Z8V?; M.))(H>YBA=ZVVTK1Y9T<*4E#CS)"Y SZQJS2V?I5K1[]MD-:J98E$>RV+5S!6J/R5TK$?-1[>M KY&>5R!#"P*@"M!1$\L M+2FSN' ?AKP&F:-PHYW$N$E:TE=\"!G0,QP]0JJF\%^PED( M5]!*9@\&-YZF&XXF!(IT+DF]SF\__[#!V+5M(\"!VVAK$29(HN3\G(H7,)RX M-3RR%']@%=Y:J]3;6&;#,H+5XG::>OAR] 9'6;?QK[W.'A6P-H5.T6CCS6VL M,Q6Q7HW*#V;MN,&>BV?'@V!#X"_@-M"$0ZLHU@CET%;\8%MG:"EBUI_^Z=:F MP?NK73XWM7)^?2\Z#7[QQH@7%@1O[8+;SQX)F<))5!9D )MVJ('#_W63NC(^ M"Q-NB#?#9+OTL[EP\?IMY#6&=1AGA=T0JN!]HF:4K"%T_J3%UR>W;0$5Y2XB MQ6$Y1L5-^N)\!Z V!1J7Y GN_!F%(L+5DMX7@-K8YL%XC+P[3]6+:6@S!3L: M#RJ&]2/+<3$Y?K'3155$TS4+9UQW,\AYF.;1Z^85M-S\+X4;/%704NPR+@F/ M/+:!#:7%-2&"CD8RF3%;<2*#SIE7JC+F_.N3Z13[%?V?AUH=.);M7K'6NA)T M'S02(+PK8$X9A0G!#,,5)QL!XR(-U"X>Q!0G]FG[OQH3]%L[=?Z>F)53$[?[ MV3QNQAS^AG027?>QC0NB\EPX&DP-59NB;2,#=)H/-J2NTHF+MOJ[\G1BYT54 !1\[C.BTH&22:R1@;/U?'-$'RO0Z@QO@L-(7CFG6*[Q8N@= M%_$9M:OJ?;^8AN6Z(%D&>&]*X+A&S(2J85+F!<+$O.&O3?.B$]LG0_<7HV7+ M-$/4U+]&1V1/*Z92]^KOO"(#AG)[Q]FS."]LWD;.L3!IX&( )V9,Q8WYJJ_*F3;?WL;W*%V\\'7&[$-0"H$FOMC =;VJFL-^QLFZEO\EX3Z;PLT3G6$$*B9RA9LV0GQL+X MU@*4L[QSG0UQ'E*RR9*5DNHZ(]Q)WMRQ=)>X]JCVE%AVX@A,U&V3R"BD#8+> M.6"K,+#8^8&E5>&,\T60X@_6-94/=0FZ /!L$JFT@!_&]IL22QMEH"+X9V@E MRWDSK$.DM YCBTOQ71O6..>47<7R6W2/3QL/=F,;^\8OJ@/,'!=1+\F??CU=NWS$;5J@X4D6=&*1RH)9J@B\[4;],M&* M&=9AQ0IQ[(_I*8;R8FBC]\^X$$W51JKT+KIP1 _W?#)NJZ._L_DM1V1'7'"7 MJ?+$!\G[M%MJ+(>RV#H2W3:V!@?#L%9@A9L17(3;:!T;]:H7Q+ML"]^^?$U@ M[OF^*C!I]6/RVY.8F&8S=E[1P-]5*E#$3]+NDRZX%U$/L"(MZ^UIE]=739,& M5!#.5PS0Z<[1)[KF+GG;V@2=9J;:5V,VZK:Z")_+(K'C7Z +-\_'!;2*93A(JM#Q"0ZUKZ=H/MLYSF[EA2?&M4!PIS_6&;7A)D MW:Y@OY@% R9Z5\,P2^8P*//]#9W^!P36J?'NEV=W'GU!89NB1T-;J":0*@*WF( M$F_7N3@O'NP*U?M0ERZXD,!SJ5Z+,X=%J+6L@W.EI9$6_Y.B["=&8")0N5%% MP3P_;=*%G(*3D6B\,\+1YIP7-G3G(6?0I&X XXW^2^"-WR]A(171 :-Y.'$" M;X#NQP?Z]N,(^QU[R[.1,V;$Q2:>2YN6?LMA_KC+3WC8D--31@Y(/0C^65]! M&]X@ZM45X:&*NHK93\E(U'@7T3Z[$?2/0R0#('4R\)G"#9/( &FI9'NS'DF" MP1@I6>(@&3 N1QX>DX&$'D)<_;52BA]'K7HRNI<_ >/6A) M>)T,A$&8I,2C,L]\P4+"2S@"Y3KF,7"6Z+*!6[-H@AE\'E>'BP3B=[5N\")#-3,1F\_]_T6_K!<1V)G MQD5GYJDH*\)=X-U'+WK7Z&?(S7<9XH MG_Z:Q0RC2J\@8Q\:^=T::<- @O:ICAXGW65V;XUT2[B$2^;3RGILKW M)HPJ!=,S2\5!;R2>SWTSRP'MRG@FO324B]^^_3.CH3:_AWWU1#14FTJWB'Y>5AZ4U&G*BVQDAQ M3EUE?= B_^N_UHDC"144=\5!!KJ,Y@6(GD/P/>'O -&JM$MOJMN[=$H#-YR. MT@CE=]I4///!2CZB8]]EH=KEM4:9T\FJLCT[Z:,X; [:.[P9_HHDC.W(JYQT M#'A>DVEVR;]I%Z MBN.6N;FEUA:'^BN',5EFJE4(1K,T=A93 7'04F3/-_=/FPT64^Y@B>L;D]AZ MX4,&@N)%8"W2^Z6UPCL"S0<:.!8*]CQG>=Z\#65:;!OID3^:KZ8A$'-]@\;H M=L^O "%D,:SN/NV2'H'9C)*$MEE%("IIP^'V\-#:][5\'=FBPP:UP3XU_HL9 MVJ]QT;3OO036(01(N\#1YK&#CF*"WL5Q911+V6I5?K:N#;G;> MB>=]0JMD[!#2>7>90I?@U#!>J" QIQ(R:8.JSN O8TF;ZLDONI[:^QXCGE)K M/+YT7>NT@8CR%IC/ZU,M(A2.,2T%7'QP.!($XU.!BMHYT>W]L=S*U*'N_%W- M#T?KC]ASC_@=YCQ]"_$RN'U7MZRO<4^VF^V"MUA< M$W(^-_)2:?+$Y#E!BL#4C<+&4 ^\!DKO\FJ\=$-)W>/+XS\G%EH%IA,D7FQX MK&<>/[/T1[G'6E5L;R9FU8052\^>PR_-/*E AE<95_>U*UO/VF<8] T35#6Y MJC8R&3&P\#GPN9^.7)Q#(I6BC-UWIYR.H&?.7CC1GNY\#;!+?7>4H+4P0(L2 MWW ZOK(*KJ;MT .OR'=&B-=#SB4RIW1+1POR:';,VP]Q?FCN#?0N@#>#H-)" ME'E HJL+G:_OBF5M];7:^OW\!R_X*P?,@".]3VON/3\F2DD5AM?=IY\4C MKQ"S('-),,4!MP6L(DD6;Q$(2?@B52X=^CW6DHDI^9AWT>M[EZ[/OD=1SCX2 MI=?6<'$>W(H ^8VW5K#ON;H-BLV)QJQF4?K0U^LH0+\ XC^>6-@EFQ.E_W=A6'R< )*:J#DN+/IHX!%DNY<(_D9%:/AO;VMO S MEQQS4U_O 4QXH]U][ VH#?;(/9(,5)U\6R/SQI$D4J;M=AFQ,7AU"DM"3Q;:!2:F/_QCC7^IOCBM_*/L.L6'ZU"RQA!H +:2### : DJ M6(N<(M]:L9>!\*=]$HHK<[[1-M,M<1U!$"6DB_OD-AJ^R81%N__U49'D>ZXI=N MC&4F _69KN>;74^_6:@Y6LGUOPGQ2Q(H.>5Q'3[W6IFF.OT./GU^/1X78XK> M8>!2>$TG%O_Y<&AW]H7BG662?R11Y0.H&Q0]B]$#OR8#91D9OPM4!R'/5T6M M!PHJ#\/S\L_/B)R6E?SR<'%:_;JV>I<%EI-KJ,RVONR&*I3 MYP-9QAAL]&H$>JR;#GTOG- ZC7\E(_&< 8Q%TD* Z!-VI/%3S[O%K@K,YB?:%J@9[V7O[K1^!;@8[4N!.1 MPDGX4G2W(BVFID.9/^)S3_;*>%KD17:JK)<+[)=_LXP,2#5H,Q"K,%_3F4?, MA#OT%!3SQCZS^^R2!OW$OI!!MSNB>S/L=%FX=^L-0R ^Z+CQ+,43"N(E+*3, M_8[1 J^]$>=U:K53*ZWX)\6OOPGHO52$7Q;1%'V/"C!BIPA;!_,\H+H":]9Y M]%(V 'DDELXRDO,,;9C@$FR\HRUQ2^^XZJA8!1P' 2-M]%[#,;J+5E%6IZ O M/EOY.?P>SU2*-C)$S)R7N.^:E%<&(4(0-DQ<+5$+8Q>F!3RS.H.)%U$ MWJZ\=:D1F%DX6V=-E R'#:1UMLP&PW@3FV9!4BG/ M?$M-[@[T2-=[G9Y<7+JG%2ZP$$J_1>,V=\-BE@/>+ F3@HH.NM5;8'HH$2+" MNY_=I'32M,-=N;LT5=W$4-636T2E28O*<([U1!!$[UII%'+N/:1Z)O=8U^^9 M,:8T9DB.PLM=6;;L8J^<1M:(5O3=B&54@PKG4WE]5V$70LI1S$L%Z>A^F0 B M-BH*^*->3#]\$#E[N\I/4?+RQKJ#_S,>\XZ7*/76Q4C&&\F3IS1H %CIH%5J M[3B!R6@>V<$@YGX1OXT+JJ_&$H?2\_?\GJ1NN/(*M5N;/+"[D"]:"P'&T-4UD1FC4 <&!B)V]! S_R&]\I"8PY.)5(*CG>"-RUO%9DYZ5>K M_S(2*4RPF:0Z5E"#W27 B$$P:0(M'EY$,!J *;N0!+&GHJA&JC1;?TWJ+5X1 M%WE]XRM_!'K?/5HZW6X6"&0A&!1DV M[51^B/2[!E2+G)B#DZ65]M?4=N?VN,,NI\OR](Y:"GUUY*G$<8JS %K M%$2"X-.-\:_M$:O[H\AK8O;K#3D%55X ]F[0BA7>+ UY MVF"#2\:X5:'B."DY)X7.M71(?_VZ\THGT.VG0=(;:Y'(-8,FP"O\TALYQ-0N M;@2[':XLXHB@4J8_J7?9N?&.4>U;YU(I1G/XYYHHORE.9KOXCQ!O"TT>FB#0 M0)KPKCH$SZ?7KO-,(]QD'.FDY%__;-$_M,S;\^R#-W31YM)=\6&H URS_[Y_8VTQBQ>=+_6>,G[GNNI;Z6$AB^QH]_9V'P18P\2 MH#U-=?18#18(;]9 .H$BY-W;K<(1 (G-Q07E^J)]:;IDO_)=NY!H>ZM9*V/7 MJ2<671L_D#=;0CNO?)LJQ?/VQXGN'4J;@285VG3F+YQ^_C5!<#[F$ZW/V>R% MKHN>$!DZ]C[078 H4!I'DH:UR2^WBT]!FN <2Z;8P/H+:QA'(6!Z.(AJ&,0XSJK/,,X#C(I5>=R M:%.5[CW27-/&)FP+G-.0^P#Z!)_+GN6H-\))>C,U:WL]7IONQ;9-#@: M&H;R/6%_06DT)<"70H!],H!7]Q:GQ%U,F;^ _)>N V#4N)WS+V!NZ*B]2T& M/F5?;14T>9]<&:\"8*'Z5FF(:MI-*ZSV_,5-9F0%O$EX?'![/G%C$ADA:G=# M>^G5K,3K$=;@:QKGUL/%Q*W K/<[D52,^UN*M>I^P%$B;\(5+ _:3Q3"HN,JJ>$Q7F>>;1>V!EBYI;W MH[0=N73;LNZ:1:?S25?&MW-8EYWLCUN"Z E8[#CA0D5SHSRVAF*3D#8=G[% M&_VO([;!"G)W.X:^#['09*J(QK4@;^=_ #7I491>>A!I@[R OZTS2% +1#./ M;0I\3=!>>2#)'C.JPAFP[!V80P;.W<9H$)F1Y^%S9\'SEBZ426TF _''* =B MB#A\[ZGWT:H*E^ Q+ZGGR&HC!=.WVYRF6^-?:OIK+6'-?@W'&].JZ*G^\$P' M$ %N&Z\:9\(6HCOB,;(HO=?U_B5;KK*W*UQ27I_C<.@R1C\(D.SJ"E&T"X79 M$:YB#C;9?^]I:!RMMRJ":C?@'V.&QI:TM,=H'KRQ>ZQ"T5G%YWXP7H("OJ8 /]XBP]@A;2%!NDES/\OZ MLUVUDZT6#V^HA*"13BO;<>MZH$(;$[Q9'6FK)$'I2)) XBV*+"TZQ+>E1OWM MR[\%D8Y^/4V^:E C3%VW59X@^0903"?1D8%C-;_C^?Y-(VP&]'&I3N#CCU-5 MU1F?U!7KM.7&-M\\C?;\&LK^+%ENX3T]\6QI"VBB%&>&->K4BX8SULMF04*,/?_G>*!G?8_I[F8"F M ;\YAY>.>WV1I(CW+=9:UF+X45YI)--]M?B[/V/=(=,U;^NN3H44WAA*4F+S MN]PA9*'G]]N'QTH0,J 1N0?""\014MU;2G]G[7')]12&3T_Y7GXS-.B8;I4, M'"D:?8 W*\(7>F L\(D;R#UH)=6> 91"WD\FD(%$#0K[+$NCL'HUR>*IPG3S^76/Q&HF+\!Q/.]?/Y3PCAI4.RRF>E&X;&U.? M[8YY%?O.8I I^MJ:RT!5*?ZJ>)!#E?!'J :6+Z;O'&]#5]BXI#L.XPW/ M$64.F[T8<11BHP:SVT(2P(?:?5R?= U1\[7C*^Z1TK6/_W*W374N-KSA!5_K/W0N*(?017 M/D_J U?2$IB%-5/05FWN4::(X'J! D7$3U.#R+LVR=?;M6)_VL;*H=>RU46V M:]X'LU6@C2A9EJ,XGO]453:^3@$=Q1JL]<(P04#!VGRN@N62TT+EA]-LKS^=U0%Y;<@XTBKF 0=N5EV>=1BM7 M^/RE+YE+P>6T(R*Z.;_9+Y"DJ(Z1:K#GO_?D$[30<:$0BE:UK+N>:0]H1,#/ M?:SVE8]%^(L6U9B)LK%ZQ24FR%HG=F];/8-RUF8>HT OM]SL$]!H5_H.+?ND M*(6RFELFKQ<2=+6DJ";TK=Y!,":4O#!3&,.5ATF"2J,#'5H+O<_E.W#H$*JS M+8J=:N#)K3ZR,I+# F.-X13/G>N78X*!;X24K)F>*P[,=A;,G_C\>W.ONT3! MNQ/4630GY'=5P&:#5C%@>F56TB 2<[_TQ$I:3%ZL+2;N)538[E2, W]6OH7; MB/N5U_=J?N]'E/"R?;:S(+0E-+H"KL9%815P-L0P$O.*?&F;CO-NAP<^4G.? MX4FKT;P-BO;1O_X*6?PH&K)%!FI+ -OO@%Q M=#^]VBB ?YGO-XXJ*>K:2F'J$:UJ_^"M'?-&M:/!\K%8M.'CFP7:RT1,6GA@O605&@)WZ&_<) M];UK!NT&,?07O-ZG:8F:N=N^FHRL4^ 0WG5_0,':8Z+F?Y7B0.BVQ(JI#OF^ MC8^QL[W(GI(#'PQ^1F(.2X\HX>GP&?S@,BP5? 9?>W?]),6=#)&!A3[Q$A09 M2, J61@<\49Y4B2P8\!__A[U%XFRB:XJ5.D('O;Y&'UX]PX$,D M+4F#XL(J'3:UYN _XUH]UI2%ZA)<;VU<_S*X$?2BL%S^#1W5?5N[B2#)6%TJ M/(\%!6V;WYCK7:/!>NH//YW(P$X?Y_KK+3ZPT4,VR$$O-/3X%L%C#.(8%SG9 M'^/]2J9C\Y5/,I=[6K5A3YM'H;4#=8*'[ W[IE[_!O@=C\[0F\JT)^GL]QJJ MK][=J8.6P;\G."FX^KYH,$@.3S2[_. !<:H<8@VQ1^*%:%\IBZTGPSBPGY(5 M0:467R,GUS>Y7$/;PH-RNT[Q"P1Q"I-F-%EPTW"II .*15CAA0W+,&0 16$< MO2^:--K3,E.>BEJ9N/IN;'M]UHPN#\P@6:<_JI[_&CR-M6+H:&3LU67+9,M] M/IVKTRT,#Q!S=1K\-#4YZ3HH,BRV ^"=HC>VSZ'3V])L:1+U$]U+=YNG*E)[A$^?_[NC+D= ME0#G%Y5^.7:>%!84DF5NY7N#.=-B9%UEEH"[9G?-CIH&^RW=[U:I>XA-2L3B MK\ FDMIZ'L9Q'?/0E0_RZ'9K0 M]J?G?.I \Z>0;A 7\*$T(AJ!XW>!'-V6AMF1VB'E8XAC0U(3_#Q4J?J:HMYC M],_MYYRK%)OC48(X^X"_RL"R70B?<^)C1A>F?%G" MZ\$67$ST_^#MO<*:BKJNT8T@'2.]$P6D%QN@M&"AB8"H-"D1Z2!-14!"@H7> M04!!046D$^F"2.B("(B@H0<"2(>$$C:D_>&].!?O]UV<8<8ZPRE[Z67T%C^QM.RC9HZ4+$EF+ MFSBIU;3!GSG=+D*S+5>5SWV,]%1)9K5VR(*I1G20CR!_C:>LJY,UEUH4L/:R MQ%-OMI;OE ^],\P)K4\[8=6J+M[="0 >][GO1>HG?, H4@SG#D?."#<&QX>[ MZ0 W19TH-#>+Z4"S?^OT/]\KZ=:4+-K)HZQT]GR_S)LH#_:$9*V(9:0ZLI4. MB&+<,2S3E"O@+2*F\X!66."QLFG*H7+34FC&*8VE6K;3K<9H-1K(LV1AWK6( M)T#&&DB1?QGB0N42D1__*2%\5A)N7-.4X>BPRJ'*I?K9P_=%4JN.DX 6LWB# MPC+\" 66,8>A"&KAV>*"[1!A882^6>>,P)/)?]OFMWZE7@]B3QL>S/47G1H] MBMN:.5[+="!)]D7U%E"<&7S'@\S@.QJA;!3>!@;9V6:0'1Q5, !^D39\"%R, M>H[&S-"!N$^_]4\Y4Q?;AYK1IU&A_.!WX4+'$O%&JO,U%B@07B+FDS]3*.O5(* ?",&0& MPK-4H?(DK\IGD.4WNXE#W/1MZ4LBJ?LFL:T798(Z$ T40P:PIQ/[H_.#2D+A MI!CL)^+E$UYW:*(SR1X24=[ILWEG\A[6$9>G(V%FQ>A!"'@*M6XZ-QC;U)"L M+X P&]FH0_.&NB.'?2.*34XU\7YL,>\\V_OF^\TK4B+I%J3>$YPE9 3R+XIW M-R#Y#G1M@7!M=P#.1.#[9E[@O=^N_1A&N0/[)/O^/*U0ZXT2WLV'$3_832I&!Y@\/<\X\DP<]G*1T4J 40ZPZY9+V:S74 MY[EXD9M&+*E2;FD?.Z#-E[/:9A]V9U,$821/XO0W!JZQ4AZ"?MY!):O.0M$* M :KW[VW[WSUN@17:L^IY_N]H2&#K$0/V0(-[C1@.V$P=4JRIKJ$:?#L386DT M\HM]$?-+U/^$IZ1=AXQ,]SG*R8_GF>8QM0%KL#D<*+\>CX"#.D2NV_DFP__B M]2XYV2CGNH=P)BG IR8O.V5>RQ11T[]YUGC9* ^[CHC'XT((86N[7)] M&<=9U2;HG/P:%W]-6/;MQZ2^= NLXYM_C1AFVA]*Z4V'_K#),T*OEA),U MRUDPP#%VHN_A=WV[Z&#X^7GF%U/#&FMYS&#(+"KJX,@2\CB!ECM;<=+-NZ6K M<$*65U1\\R(GJ]W,@["98R-,0[;9M&&4F#0U#\D,]N"YL_K"U5*\Q,;'!H0< MXB3O13FT#,O&O7F8B/]VN3F75 [*X6HMU\ASZL"5(,FW&V4^GP;":JK4[J7) MQ01)1*F+/3/0Y6];-H"^QM6@UVSGT*!"U!N&V&I1IQB.W/VM7ODINET\F&]0 MJ2 SXP"]:WTBM:9AO+0/1I[_NRKVHMJNDQ$B&,UD9M3MH$V:5+X M=/[&,:[+:;5A+AW 1.C,G 8>4Y.RWD]DIG&0?=7;(?&H8YMJC][JK]C[%:B3 M?+\:IO7!LDS.3%[]:3_R[.+#[;1(?1QX*,QO4_-H)W5/.X6F[[5AJV?8=8WO M_2K6W^IVBS/^>N$=1(+1@5QI?_)T1IHC\*A(E.!&)9IB^D[E7_OV#93FBF9# MJG&0M\IK?8_A;64^"\%NO.;3@TO.#V=P41C.#8H5'>#2:J=)$OJGOY:6_=2U M_G2)NWHR[D*(PXN!]=;C=E)&QA6( ,979!"Q<;I?,0NXI.5U1\*N%*-_0GEH@U!)S,P'* % >W1/ 3U'\]F<# M*7?JIY11BGN$;DW'JO_PQUL8M\ZJ!D,Q>X+ICO19SS@IL)A-: MVY"B&Q8QE_^"#O!I<%7 G0CO^,:G5O@XU J2W$X/LJ0'9[B^Z."S'.B0/=K* MMA0AN#](#J8-0P6;K"Y<%B,AI_)U:;D1J8S%LY7MZ_U*+!T2=S M&S_:)W.[\EPFTSA.SBFO0AOZR,:A\2C^?<.6(;WR0=&76QVH\89U^:2I\)F= M=Y#?3RCO&*WW&=4[1>&B Y6:N(/ RA0:QQ[9 '$+1)&M0C-(CT T7APM8':_ MX8R=D_-DW4CJI$&+Y\8_U-OWZ<=_,C_X>HOI07OC(*C,1GF+:\4%(?6?X4+'-RT)T X(1\=%,_-;-YI'_*7A>$UB M9]KB!/44N"LUPK1P.,LDC @ZW*VRFA.30 G"[U/$"=73B]\;JFIL-0=^/+A7 MWS#)7$UL"N.X>()GXAJZWA=.N(J)YO=""V7,#0K;^Y#9S\'BQ&5],!#TM@C*+.^%9)T*-;-EY9DF_$M.IRS.LYR/D7Q]9E=*"/-99K MF?9/$B!SZ"X(*+^Y+N].N(*?KM#$S$A>,[D[O%DI%R93&VVK>/1/#4SYV(R- M20JG=>P",N#OP?9F+*9FKP.5D$/** >Q;4]@\<$\2EKQO\UM1BV*$Z^GZ)_UE>(A5/SY^7GYB?/+:G:WT2[[@J>G MDO@T=#+"_1\K/+ X&X8;OT*Z!_YAH#F5L![3F<)$\?U;]^W(](:X0['D?,-I M87G/U\QFLK[.!SHA;_4!D-%XY0X&C?/(F M9"PD@\@F2CY+*9A-RXPR_ M"F[Y%\1?S789,.#K)ELZ,L&SX%6X!(Q7_GC"M690;]8R5JP^YF-$W6[^\=#V ME8.PC9EZMWC9!E.N3>8S7]F'LL,\>CE%?K%M'!7<=R'FDX3!7K)BJ/XV/J ] M("E/%AMP_D+21LFGJ9KNW^T)3?:77TO* 3S=B@*4=ULF #6#S$T;&:+]A;&H M-IL%LV@ZGQI>U'Y(5#ANUM^H1^72R_%_XW?!L^64,$6]#K4/-%"/%0123 M%A)"N-X7\*3@U8\)J/Y._N6MHPV#9&7G*$8(? E:AK:($^2[S=E^UO]IUGC2 M%/QG4L)4PH+F7MNX)O/:#A+6!2 SAIR]R9H(MUJ02M!JF]:M4X#:5-DVQ>NG M3LFY?DD,5RF=>1()>;*%F=@FM<''H+.&WS:RCW[;2])8=AXVJFO\=X$4Z?XE M[0&7BDOJ72G[7X_Z@0B8(=*.HL&H.0H11"W257+9,YD6K7&@7) E.N Y/G)8B;':BA*81IJ!.996) M^H;]0KK"2'$:_MA/0J_0KBO[8R.;F?D% YB= CH9-5.2=^Z/KA89.N7K+()5 M/U_V6L.,6>C]QZEFM:&O_%N]HBPE(DN!OG.P*!PKQAL"*LA'[JCS&L[5$V*> M472*)I::/$G1[Q^)W_C2$"?D\,:((RWO1M>GAZE(JZ\NK6QKF8+$P02:DB^& M8)DR&F+XA=A2/:T-1OECQO[^=G8VU7;$7?NM+?]J1N<*]]W=-N7C4$67E!Q] M"*T/5RN\/C<;#*81M>8TJQA$^ICOR?SK0VLW+V=<^A'CX)9UX7WBC-\]T3?< M>>]CV5;6!??YB=+0<6$:QT/\-RYG2RDGR@W0OL2)*^SNR+CEJ8\G:BX/??WN M-Z\DFF4R&CT:PORL:",_F0[4_7T[ Q^=WIP+>/%;SS2@=M6[-M2_FREG]O=Y M/N!)MU."&FHA5\WX#G"@&4\I ,7)0A0;:JV^N#=.4/\$!8DMSW7V_%(]O-8Q MD"9]K2_]@]U<[$;*21E'-3;DT7YF"VH!YBYNW+@=*>P4THD1U1=>32_*21N; MG-ZW65=(OLR_EQ2@$OY\5MQWWO/B"0!9; 6'HMJLFZTK0G5(IB,:DLRVF%^[ M1_^LI3HM-Z@'*-Q<3_O&?D'_-3J3#GA:1L,D_[,,XNA0,(0/8?Z'PDQHZ" % M>OU-6QZ^MJ?=W\G[P4PW7WL_T8[//;5>7*DTD(':=[S0W^E _+0DN,R(*HU$ MXQB*?0'"8$1?AJ*":7(PJX#9A.E^!E5<0L<8]"2^2RXQ^1;W:L>GVQ^ZT21W#2R5J[70@\($ M];E!BH#9I6]@]MQ@8D[/?L0I5GHIIG;+QF3%VO)EG,3T^\C9?( M2,P+(:527[5HH-I@"!T7HDPK2FRW(L"@X6OTWQ6V,-6?1WO'_AG\[A4@"HE< ME!"&O]QJ929)QV_#QHKP!'"7 &USUCM=47OP-Z]ZL@,Z:18E=S$3-<8G,Z=7 M!7\[K45]UW(X-7 )X]7O.1O2AN;OFPF(N7,Q8_U._YL4YG[_Y*IOG=7OIR=& MTR24;I]-^UIP-A)9.03/0O$S3)R?+X;R&&1>@1ZGB5+"B,>^57K=J'\?5F22 M/A'QZ0+V[%G%/,/4*);]FXK1W#\S'-,_8C$WF Q#M=;K MR$:3R#X<$(P2\?ZK7+Q:?2T'FN=DT G7?R9L.KR\D\D+!M\'C#LQ;'3@ M'BH)7J_508;&P01HVJ$)AE(G$]8?BUWEW'K7@&KZ=T8EZ&HE<#?V2\>10 N% M0\5.\0;79]#)&,)UE'"H;9<8M,O/K!O),U+Y$^[>G'4[VM9 M&)#-<^4_Y]Y MF]N5+WZN6Q*>NP[.Q$1]59"M&$2;I-NI[L*X>TOMOU?47[57O9[V)OD%JT3R M#M.2@"W><\US#CZN0WI%Z"XA9+?IZXP\TKFPF6N+I?@6^_#WAP3X$[L$;(8N MREWM,Y0Y:G2S\TUUY,17W#@721*<(LN"Q^@ /N0I31M\WNEJ>F9R):US>]1" MAD4Q&^J5YF&]'Z*,.O;D*<.VCS^TA%*?TP&OLL%Q!Y+?D*Y]Q7D4(77<3"V[ M['LLKQ1> GJ:J14GWCT/ "H&,[8=.=@N3"*<HBSB&'DJTAD:6@-S=#)D];\B2%'_> Y.,*5 M_'W!0WF,W;9' MH+[0,E8=KG)S-(9!NL&4:^&RKK1@'#U+]-8]O2?S#>,^!T9C;$%)U12BCF(=M?,?M):O$EHT;+'9Y M,WX)-A-+![8,:2?IP&@;E)9Q"IGRBVVNZ"E-%\&@N,^\*8'#S1Q$WUO-1,^. MA/7RRCU(L/!8W 0I05%6/+4;N<,&;)WF4L:N2>47WUD99Q"8S,Z0Q[96*K\< M+[>EVXVRVMR\<.(9N\S?%B%&:=]#CPUVPJL74F*G><9C8H*_2(GVW(X/O)>& M3.R6V35$FU C:8H.YF264/$N?9EO9@ZJ;*9?H[?^7=GJ\',_/U0&=>$V\6)> MR?F_XK7HWA10H?/)XCH/.02A#9Z4:PCZ%.K^H>:2 .JLLZ\*#/1^^\[&U.?FZ=K4[ANLA9XR-TM4$ M:4KK,\Z-'QGP5Q@^C#M&,!1.VB"@VQ/^,VV.ES1>:[%-^O3,*L3OG\S9]5N! M X\C#3H+T#X U8+* )Z[F!A,M7JL1H5ONW9^;+#Y%9M:LXOYCE^>64GXD+\G M&G*']C)?E-^(/S!J<0(?SH8QGH",]?2(+7;"XNX4=4Z$B\=IN*"*NXF6V\8" M5G>,9/.OCMC=M[( M@ P9-8YD!2&3SJ^7.BQE^+^D,K59 U3_#QBY%C4$*WBX5)EEX?=ZBRS(AF]Y M/X=F&>T76QFW^)2N5J^M.FQ%1LKQZ^4Y-]U,^LU>?$:ULS(@ \50 M:&1^"A<"$[IQ@@R8>I]?5Y1$$P7A>-6>#E2,,V]X[*1WNG9OL,2Y6#&;VV[> M.<87.7_R"DOXDUNA90*V"YY=FZ/0.:VUAIE<7"R*$ZD%YL-':N]/.2V?/!5O MBI_DJCZ1=?558I;75& K?^\,M89\AA**17B33X^!9'Q>6O#,E*=97:/?0[)1 MMYF&LC^';V92JXXHX,_*[,]<"(3_$=R7F<6)(,(.9]00UXE'0CV[]O(Y6WB] M?N]?':N-#QS;^FN8]&MRH)7578V7]Z=/S?2F+ZZ8>7%P@HND-T0'[JOS M@.'&?W6O1,PN[80WJLVE=PND?K?7/'[ED2 1FX*926SA)J">(HS15XC"3E]R MS8;] ])%568YUP6NSYJRO5>.IYI4*L^%4-)04-0HIABU?/XE$X@F \CV)\+K M207@P+8]T:A@]M\OS[IHC:IG%UD^6*>F3S2Y]DGJ^6X$/(<13.@ .T44+)E% M2=B'DN^,^->*+VT6U.7]%C2UMWA<)?%T!\T(R\\DZ,#W,F( #?,(1Q4.@A?M M,!UNBC\:/B1-U%J/(708YQG'\URY7%V;;D)LM#&_O& J.G=!8P-*F,=$Y>_H MA7;0#NKHP)P&'D>PJ;@V842M;>'W$:Z.55E_Y,OQ+_/I2=Y@\6B/N3Q 8\^2 MHAM#8@3=#X6'67L%<71 ]!WDY6$3LM@\-QGV'&D11UP?>8==O]WG'5#66BH; M> &N+_WIK 72KZAX[IL_JDT)Y;,I'OJUDR8'JA*E#E9O_SVO$Z;VB-QO^#/; M2N6LRKGQ[XNG2%DW/Z8;2;@EO0O7ZDP!E1K6J#/YQYR M-EJ$6I0?IQQ!,Z<"+%A7B8/>F%/*7L\RPP_7?N^[- MR=^;S<6FIIP<589U+ZY*N-B?^_4:8%,:!:BW#O=$;JG3./KH@*(*R/AU#-ZD M:E^"5V;N"Q_&"SKP,@OA3@ MV>,XGV.]5M\O'7N)*?[T]T%7 ^C[$=M_\M$H3UC*X>P&!-)!A'1C!#=H(J'J M-BG]OW35"S\V,*\526ME"MF]S')&]*C\Y)@5>.KLF'<>Q#+>C*46- M2%/VD6(C7)GJ8WU;M/S!)FK,0O)NO;V5C<8 3F/L=7QJR-T1-"' M\/7Y"B9_]5;V;IK.Y]7AF[4R#=UZN-#TV27OM7NODCE"G2C3#>.%'2X5]7A= MNBIUBBB?H,\-)DT:"A456X;*U#Z6NG]-UH-*_2KHKN>DF9BT'@GYF_,_\\O# M+S)HDA',KP_%L /'#NX80O^/$+E'ZD*M[;!_[=[TWWJ^Q(@2SNV6Z^NQR0NO M(GZ*P6I0K3!AA,AO_2-PQ%6B5!T:7'4FOL3:_EH9?XDU^]3#"!L;U:[U!FL& M=SG4C&TN]+)_BM3?_%_2HC,3V/X[03W#VV"4?,].'#D:M5SY^Y!E_"_)Z?=M M:1Q!C#XA3^BCX5$'C[ZB2XO_/^5C1RL1H92W6AV#9'Y=!LOLBY7]_;$QW4+4TJD2]RE1?B%8 5\39+JZR7.-W]NT^&Q63(U.->(,!<(H?Q0?E8C@484 MU9>8M%Y9;%*N,M#T^\\N= MP_[(D*B]_B2YU,(X$!%#.D-],3S+\QOLZ?DUX0RV:[FXW$L\%6,)I)[Z/ENH M=VGI'1T(+ZJPA+U7T2G3\$;7X(;[MO1^.%I%9_'^+:ZPBLC;[.O#!#31@;Q\ MP@!*"+;T*I01!CG(&)J6,>5R=IFNP[YA7? M70?225"^@L(!BK,FX%4,*^ XLY+)<>48H<(_O/2:HNJ@S+G! MU7^WK44-#9T/H"\Q!#O+N!QT)SI!GP64F74(?^N\]9/':,ZRZHIL!LZ"TZ'S M^ .G>Y,=X_@F. OM#ZYNL8,.L"XA11@+\O>2%V4 MYSP;X9O&<)K 96%_*]2SX*\.@X"9EKYCBY"EWJ:X; M![:KF:%L??E/<77H).2%%;BP[D4BICN?2ZU%Q%>(WWYBPH?#)>AH\]Z-J67TGF0_)V< M2BZI9"/]!N5@7I"QLNX6OG@(S,;W7$1AT'9$-63Z:L%PV"U1_70QL(?&ODW, M@@LCSA 'VWS[+?QT;@[?=#(V^1)7=5YSFY(ATK9T[U49U?,=]V9\/L$\/S'_ M"$UN)>\B];6N#:G>-C>?+!C053AY,C>HX6AK=.BE;MR9IQ)'1))ZI 9IG%ID M"V1_2-9?N$2+<'W9ITU>S8*'=\?O#VM%9/,R^R\";Y20TOED?=JDE!8U&:D: M.CR+7=<(QOMY>S3:^VF4S(?GSUL%IF)I]/0E6[TD1*)NA M UT!D=/2!+:G%;M0L=5IN1?>A"ZY7%E>AW/:^%O_%#P" ZVL3%583=Y!JG2U MB,,=\-J M;H*<+6]VISZ&O4!5^ PI6"__LG$R2W>@(/I97+G,_83J8:(& ;Z M7J$#Z?9$=5J')@/U3F!KD&VH&G2^O?X2 M=2]>?G#*+ZW@M(R2X[.S/(@SC")6J34(9;)XSQSF*,5D2&-59V+]FMPM;Y]$ MTK:1F.*]M[*/%"Y-K [5)')'/@FA"%5W!<-BX4?O3\6?ZK3]5:-^0\S7)6T? MN])546MC,^30^NR"RR4QZ1UK9@!IO>_"('BO&9]80E"F3=.!G8@Z9.D-MOFB M5I+30QJ7UAQ7DG5-L&]$&9?!XN-K=VI-V'ZKS T+'F#A6="&AG:8!/(G':BS M2");A;*995L/7?T\Z6ME<$RUT*Z3K_SK)65N N73=8ES^H'7%B?.YX,J\JV^ M&/:>$IQ6K(H&2OE1CLCP]>JX,S]4(O?=/".[LG7=CKUDVL90!-5X7];BW!>9HU@EBRN!YF)T75^#?4QL5*N89][#O)[#4YE_0# M4O%?9?QB&X/52&4?2R!K492K&D3B(5S>7GIT8,BU5W]^GJ9!8*,(*]Y>QK#F M>DW*_6F]_X#)03?E%]+Z0)BL=YA( O2F _<&&,;\6(5=1%.$E6F7X*QT8+6> M 0+OQGZQ_8(2;J/WST!X45@_=0;7N5>Q.:KO^P4VDT=CSVJS1V=S8)G;VZTJ+++%BC8?U MK:_<6X9'6*Q&A=D3ORA>',]-X$V,# $@C<&#K$L,[T$6S?KVL:,^URE?+%>[ M_\%*[#Q?@6PLL)SIL;P*S])>7&,CFR-[6Y3_[*+&<-WG?*8E&U.O9=V8-N29 M4.BU"@JX(+1]]IG!75/_P+*W=2NXSYBU7*)R*X8!C)VB\W_JH!P(8V(7.K^@ M?%CWUG++S:\.8;F-<1_31K\PG[3S_,<"@5'3,#,?SU'8ZK!(,>1O2WQHL^FG M%7[=)W\_I#L//$V^P]$F=UW9K4#!76E4A+,10,]N@DJ>W8-/[RQ\2B#NS5YM M9_7[M*6L^*BOQVKO+?,_4>)2+AO9^N A8:^G2;T+RKR$5"6LXR8>Z7G\UNDS MK<\\)>+)793I\OW$%KM,'=(9B4,U:$7"?##130'M*5%W-,OF HZOC&I:(.;;%242%B*\H,B3L#&W_(:E86:2N-;@3'#/# *&.7!K?]O4.9/NK7 M?K$P[5_Z:>,;22>O)Q^;_,7VV78>LEY(!X1L:9R%,S#)%3-2!/1FXU"=HMJE MUJT;%1\[,[JM7613KC_J1V)L>U$$*\O1?_#QK[-.Y=-29H^(>S%.&^?K7[_P M#>9G^C=>\TB\ODQ1E_4&QXV?7LRKNHMIWPO1/V!C'33.[#($V] ,Z$TDMVOO M/,EZ+E(3<_O9I.I2$NN(V:M3BE\BS_PKQG>#DW)CP@^?8.""[#3,[_81K07UPL)#8S R8)BK5.U MV<)U5_?ZL5B=>E%CL&U1.M35\=<[V[:\^W$"C! C6FWM,B#=85(X=PHC+-]<2CDQG]A:,K M@:\V/++6*GK-*O.8*H\%?YJNSBN MCV8E5]QR%Z/NONP/>%S,ZB@C!!F)8@^*[ 20J=B%08JPV,#/)12[_VCQB-#< MK;@+"P7*]QVV3L(V"YQ+"#@:%R_!$T[PJUM,F/O3K(K72(PHNQ[?NX'W9H/+ MW5XIJJ=^?+0'.PMFD;OR"38IX\\[-@N6A ^@[1 NK0R-A9D?')9F."YI>L/$!#O)IG/(:4ST4_L>F :/?=K+&Q2?/\9FF]C'=L\1J+,$) MU]]*\T 9A.;^YV1_Z>;&M!2;D&]O:,^9EX[>1;79O#=#C:*ZTHP2)+Q#/I66 M)@)')PV8G (H_.&TZ]FS =0P1]2RXP[3-AV@" W33(2?HM8\H =F>A%U!*'N M03-0G+ Q;*GT]W1HB$4RJU6DJ]!0%"RV"V'VWVL([>#5<(I [B&':1%<@AYK MN>A]@(VJ6V>S:$BQ'#%/&)2DY;E.W2??\&A9EA):(;QW\H\DNA.7TACZ-C 8M(0D_MX9V30 MLS/),Z%8BD)^'&K'4M>60>7,\FG2&->E2E$7&;FIP5&"OIPK(?1.:-B-Q$8^ MVZ^V9H;;, G8[%4*P]H?PO 8"A\C=! %4.UQ8#9#'VQWH4#91CJ 5R;IQ^>7 M]#0RM +O+7$Z8##$X,U%^( CH=EM, ](ZFNJ?DRJFC4EO7]9/^T_Z3WPS M6O-WG/LTNVH7?*!#?H3@):*[+<'+J%G($*J.#M0@ITCHG>(36Y3!FC4Z<&?U MS7[ \(4>O;(%2_">91)L1PZU8,-@\RFV@M?X$G/B_:"E\V^)]V>F(YXPNR M[ID QTPUUE&$SGPQU-)U.O"C@E$YJK@4U94CC3BLZP"F/AU/Y!P^'+],7Z4 L>O1 ^=?!F_!\ MQDV=M[OIP*_S2!+RPO^PLP*4B78JG8VB/"B(^G^>5& \&$,QO!Y 93;>]/R9 M_QG3!CU.D24\;D3A'1X/HW=[W[L-SU\,O1<'][W MN!Q5JMOY*CHXM-I7WA= M?CL.0O&O!HW#\5H)^*.351U2+Q^1WW[]F-!OB1.A?.!,&QJ4EWR@C%W=3J!Q M1I#EP$$G8D@,4H>B5-_TE6@1^3GI\K#%Y3W7[ZBSTQL"P*;;19L;'*V7F9C* MZGEOXS^D])YS_%$?E%22W.F0$_!I7/G4EBG4AV))?:,O3/&TU=<@R,7@N:)% MR.[].0GOSB1R8/D4#DXOZ2GC\\?E:>R+,^:N'4\8!"%K[P8!&UN!]ZZH#>_+ M:JIJO,O!RXKH$Y=ZFO!Y.6VZA@;Y3_9&1;4H/T^B<=M!]VL\^ZV^+]]^R22' M>[\Y!N]+&\+WTG@Q;)A"]20HP6Y=OG-:_!L!UX9C!9^M=MWYD"NN=\4Z_OR6 MT]8'$Y>X>6]X?J;%M(FLA)]FF+P?@_,^IW[4-2,&S&+C$;SXOOU=WT%VO:K/ M+4WWMC4^MAN<]-!MR/KU1FB1CVG(,-2RQZ$_G,;)Q(@*G##6C>"$M^JSBU$! ME:H?Z^N#MKBLI5?NN[+:IHK\>27Y- 8:#KN):E-ED,BI %( :%7NBU2O\]/I M:E'+XO@T[$8FV7R.V7(-HISE5TGL^*QPC#,-KH[$MAPCHM?.D>]?(E\"?:]E MVQ$>UX5BLU68>#GD;F;;9%Q@ZU-/7YIW53GSY;T TX[M>ARC"H,$>#+MZ)@] M0I&PD!VCZS!K)UK[?;WU5DG/7MYT&$1=1LK&6#9Z)E4DC7@;2KBY&>LL3GWI M 3KH39=\I%P;VE4.%X!O[//1/626ZM:86J!D,7%Y!9V1""U%#.K M3?U8HG+EK7'JR":-2[=^.7V[9M;KHNG8B>O' 6H&=34!6+_ MXMKV#.8.,BE3%I5.RA0T<(\KN)7VYGD.)?)PJL8= M#J%AH76VG72 *S3%=F3'5T_71^S-0V\/V)FW >FGBYY\GH@S77[S%/X)2K!$ M3:@MDFK!H,U62GU#R[H(@ZW0A;1 M@8SYPQ0E=_L9(='B\0[3*L.M_VN\>1T''(XC0H_"/*>>#'>*^6=$X.&\]E_2 ML;>(@NV3&E]3\,GG;R>>UHU6L _GA=\:^L]Y<[A(&&?+27#X&E$XH5GR MW:JS7(."RJ:&".^BM$SC;<_-TG2+X;1!"]]AY:T)&J<5P;<;QX;R0G/1AO-8 MAAVLZZK"[8/=HN51-9;W-I_B'G7(1*LULK@=,P#V&9ZN.CL!>\X (4A4GB;A MS9$^VS_SG_^HJZX-_,U;T>D0O\A,>_+NMMZK:/E-"1+# (Y)8H='?#RWL89Y MUC7]477ZRIJI:F^\P(6T_HG@(> 2&/8H8"@A]^QNS/$E6S%H!X33#$)"/(SH M$=IPYKJ-@)Q)["I\F1C%4FETLV6,\:F1M/X]5.WBVF(IB#).[/TW _O7&AY[7X]P)9GB[3F1MLWT#8[1A'0E9<4<^B 39-YHDQ:]L"75.[2JMMC F&R;S(B[138 MW,GW0S4W!FD@IGNDANY'WV'NA[69_#A_:/ M>!R3Q-2C\T"'(?#6;,F/VLA0KST,L[Z.UWA1=&X']A:7Y"6_'-Y1!#9OFZN3I,"7/\G.CZH:+E'Q>W]G4OJ"*$HQ%#Z, M888Q-9;"N=5Y+WP,O?%YZEIN;Z8EOI0'$4%V0HXP?(%@I\'H'<=OE]75CZA)(DM?TR,5K$GV,='-C*'K%BVHV*>H-IAT4AA@O/+GR2Q M8V]Y7CPXW6&V\.Z63'C5T92O8L"J\O_/3*5O,2Y3^N(X4&FO1['0\5OA8EQ1 M[,&9/T(,KH13P[V-.,S/\83AM3!+LH@ZYJ4U@V>NR= !19O_3)LZ-9O2@:+0 M8N9=)$8)-9/RHXH2#FZ4OK>^>ECXMT]Q MX-%CL0:*\)$YLB/EE^,UU8+4#7C&%7U;YS<\'=,8N[)M<1JG#B&@&\Z*\H)P M(4=0D$?+&@+#=Z;J1EVN[ZNS\Y:GS^4KV5FF_V3K:\C8YGZ"9(#\T3A0/'C& M[<_F/>Q:,)%U65>W7LY>]U?SA^OLB96AW-?>/+C]Z!U$"LSX=(>AZPEW!MG, M_!KZFZ.Y$B(+1#+(FK<7<3XG*;Z#J)F2)+RD)XD$/OSD57*TN_Q\OY*J]/1. M<4-X3$O^W8A.M;^ID:8G[C[\W8AZBM0EAG0=KNE_JAL\IRKMQTKNQ)[UL;GS MJ.>5BOG+Y?L%)R3"@M _#:;VJK9M_S)Z/7KL82><]SR*A^)($"S\LYG0+,UB M:_/7M,6SQO;LQZK*L_W<4;E> U<34=&1YS#UL)D"Z,X1 HJZYTH'>GP9Q,9K MH._?BV,:<"VXK\ M2$*WL,Y2Q>5O\)D7PN24A)(8.^'C+@Q$A M06P)Z$>-T*['XQXV"O->WV5?7L2=:G15HDY]D3\UC3%'^5F.9YM3TV@<@Q5A M<6'XW 5-L:-)'0&^"4G-/Z@_C-@?ZPW\^:ZFO @!Y837W@=IQ>QBDJ'\Z[GV M1-MDF=RUN-(3:2U=^M>'O[CT.;K1@0E=USCV=Y##\W/M)A Z,23+(5F"(J2X M5QG5?FV;B92_?H)U%X$";K; _:(LIU7A=VWG5LW+#O<;TX'[W3?4*ENX0K]O M3&S##M1HTS7C-=0[FFMN<[LXTS_E=>M*@[>&_=^W#*-/FB7XEH5 )(:THXUM M) 1//&-?\SI2E*"NOL/@J*M:=VY#O?^+-9V:IW?WG M#,$:1F:XU1"#PO;9;-*!9.Q*H0#3%G9-@Q@PA^DR@XO"NC=94>TG51/&>4ZA MJ@NKR)>_Y [ FA]/-=QW.I,TO;NK*G"#R1E&OH?J+4:XT($JL]L,K[=7'E7N M853!')HLFD)+;X-_J-O_\S\OUC+MGV-< MG5"L0+49MEQ'^W#Z3Y4UJ?^EER<:-L\)+W1C[LJU;I Q"2A+J+F3B MYMP<'8@Y?W$7%Y,GW93E=^F$S@V-02W-&@:)DK/ZU]UY-[4@O5QYB6%<1I]L M-4-QM!3YR<>J[08H/_#*'XN24V\X>>U_@O#6OT44(4_:M:)6-#F<84#2"&XT8!:>#//9 M',?>HA8UAWSL_0CZB\XW#LU^8:GH;+&/9I_]+E[P3)=?#E!+2$R?>,0 TWHI MB3]W&=+BRIRXCJC'<&WO9D6E_Q"'B;NK/Z'LS5W_K87N)^OGF0Y"4"B_PM') MZ>E)8V]//W%SC!Z M>0/;7_7W.;X&4'/<5 MLXT3[KCIH%%?F7:9>^_&0-H'[>]MV8AP^UAGR0@3J"2C2VJB? >9D-^;4,GZ M4@C[6@SA<85F&:E^I/!SSKWRJG(_O_-!92:%U[)N"CS_IQ_T-!5B"J:B @+B M\GD03D'X?- (*09:Z$EOS5DU)*QUFR58/\TQR?;^DF:F<%??[:+N9\%?J#9> M.C"?0&%@1=4S&%7N6CXIG=I2CO*B ZRK<':4IQ[_'? Y/H!OW-0UN/2*RZFZ MNL*/S^_W[+VW$[K&%.#8$,)R>?T=&NO*];^GX5#-/QXMT M.8.@Y5>OPI'2D1>AH#R*\G&.])0.5.J?H /#?^J0:.P"&X4?0[L9=)C! 0L] MCEI>&;-W%_M:1- MK&7)S>B"O9N(/%3K^M.4B6L4!EMZQG"('U=:SJ-&S]UAO*2N$(BX2#Q'XQ G M"'>UB#75$NHS4#-^GBYDS0+/$L>ITMZ4[)_)>&/NQA6!DI[+RO,!HPWXK-=D M(=H0%L:./ U".W*0A9++-;7$!A+B'NFW*63C;:6=OZ^]=33TV?OHS9?',=4: MA!B*H /)$"K6(DP'VCL)4RFOY^ <$S7]$HJOU7=FL]+U+ZJ*JDJ310&6S^\@ M7X+[XBK..UT.#\J-K9@/[3ZW?50660>:,]QO'S5^?+7EX@B-906V%U* &5N?KFE/4R/8N34N5WD[_)]1N>76XFB\OF$OCL"3#?6@RSSOVF@;;< +"26)' M 8VO#:^D;(Q[0 H= M.,8(+^:>^*).%,2[R:\HM@)-!^HJ50+6IZX/-_5EQFO)>MR^!6(+P*\T+B:" MO"DAXF_!^_X*W_&96&JN$6T@5/1CV[B4[;[@P\14N\A0%J(= X_-K8A8?/0W M/"8!):!K7-DS:WZWCQHS.[$:I_]S7:7%U5Q #6GB:K70D\SNFBS QS2/(]CG M[ROE'\&L,Z*G\83M='X]%%8=TRV!^E58BEI6R20L4H0Z.G+*H81BA*NGJ\KX MX]=ZNW7]XR<5NSM?:PB1%SQ<5( M^:"B3#FJ"MHE_5,@(GG4[Q$GZ0"\ M*866V<>0N.TYCMJ,_N@Z-[]56C,Z&9J%ES8*[+&-UTT!N9/VL2.PPQ4Q^V<9 MSHW=8$B+P@?8?M1G=4JA%BF)#C0RFMDR:X?IH.3P,"["E;?ZHKJ6Q ?[V51I M<3U-E@##D"\>T#>^^[:KAL@;J#8>U+PR,8/V91EV(+@ (%\B@JPS9M"=1]VY M*V;7#01=4HW'/N(/G>(9@SGV"H.,".'*@CJXGKEGV[VY+TW39X0=U V&);V5 M9^&@-(R2AHI%D4X;TX&/O0;0@MU]&>)SDCF8,9,BZ9.5A13\JVO\J3=P:]Q' MV^E-MJ^*8=S-"6;!^\$\ Q%&'%3_#\WE'6I%KXR4_#[5ZUX?5BS,:3]3/!XT MAM8;[,* -U#\F*4WH0R&S!("I_BG_/<%C+<"&D*]4T@'8-#)E%PZ<%L!-8C= MDR$&T 2@G9L'\E*'>TLEL71 O+BRA95B\KDNY]_B[%Z\W_I[HW3[PB%_:UZ# M7H]3IP$@W1PY@HVE8>^HIU"<"'ES'3#(CNT?]> X%N%AU4DAFGGQ0K=[<._# MJ-;!'PX7\)_1'3O%PR]'YL>7LA8UY:.\?A4HI;WY^'M,N6$>:33D3*0#W.>( M&-J+?$H9PV6(![#9:*06'?B500/8NJ^2_V!UWDUN>[S^(C\V#&5D9%*>C# D8VH M0XOK24 1C(/I0/?J^N H:A;>A7GVA%93 *([(.ZS3C=ANA8:7/91WWX''NO, MS#V&43PA9:WCT?(=_;%M_DRGE;7212.G6S:4071KX,\S=J%_RA0O_^?__SOK M5^)V?;(I%-0#/FH]4L%0RPAQ#V(@F,T4(+1CCK]U%:ARX MD"41T+_ZG!31YR98HA0Z/$RM(,BG4L)!^/8EJ1D3614?BPM]4M\LOPPY9S'+ M%SXM7BG1).DA:DZ\S_H;7* E[^N#O':X[?GE. /J=LE%=&"Y4'E'F51.?;,3 M,)XP,U U4W&KK^%;$.FMLI5[;W6S :)1[_&6=>1*94OPQ1%H%IQP'3*N8P]>(7+945_3Y%Z?GUAU&"L8TO_+:+C-1Q]? MWV_3%U_!@9]P6//4V70>O\SB>L&@^+4P!G$AL(U M0P=>Y%RI;A\CDT*EU&&H]?>]/V!@4'9E+K6R8$U"[8G':"#%D5+GB*HO]=E3GL[@V.? MU%BO6H6.W8]-Q@;<-PV\Z2CU'D>@1KZ#M.=/Y';!I6C:=DLM&F *X>9FJPU- M).F=GS_6HBE*M]'MDMB/K7, 2WZ(R+\K*\J[1:0SX'Q^+6P--[,IW'Z^MNNH;%X_R2G:Y3Q#F\T0C"]4-%[X@*U+(Q\O+?;95SV6'0?3L0$Q$^!DY\\O3D&JG1KWQT&LZT#(QD(WT M!X02E4FFU*)\TDO0VE6N\/VTHQZI1.)&;:_GNRL_4Q2Y"X^'LS=?*AV%'BL>47L4WKMG*N#36EN/Y:I[V7UZPD$VTN1^)(2! MU@0+Z#BS _4#QL-)RX'(<'H_HE!&A&9"!")0;/G#[4=ID309B:J-W1-Y(#H1 MYHT&%?6+R'= "]0+& N%&=W[$ _?<6C^! O8O_G"J!E,ACEU,&L M$S.-^4P'UE:UUC!DW27G8R.R\7Y(4]F1NK 3?D/4TIMG2\-?&";K[HU:/@% M<1K[(AV0/T5\2&MCX$IA KPR$U0E\R.Q4A+45-IYQ"5LLVF!3TY_2QEWUAGC MPMB] JZW^WYK!2*29>NBF)EZ#+>0\&F0JZOZFL":K6;I1Q)+G 5;"P\0H4I& MAO[%MF*J<%TZ$R4VL'JOK64KQ?O"Z:M"L\8EU-D+.ZPM*$9_4 /UYPRIN0C3 MRDDC5R??SIO[+"D8@=.=N37+S3]@,W(M]\&G1*ZY$(I@>+<86W3SQ5E%BBBA M96!S(&O+\JSOA3='/H4G))56?R^UDS5AZN.=_$P]]2ML;^NT5\;:9*X=?/ N0MS9X/B 0I#ACV+#]WKA-:&K*/]9C!LHKX_X)WU+D=UZX]8_YY+W[KE3S\!7D!+S>S:<44Z-@;1595K ","W3 MJJL8GIP$Y]I$7"I!F(!8=-;7D3KEK-]^_O^@Y]-UN!)Z83/7?W&G& L>Q!A MGTFI@ 7$*S/H]919AJ1LN0@^#"?\V[[]Y^C\P8.Q_@">^6MQ@DL)_;)9CQXX M9$2G2N$Q7K2+7ES$!%(@<2#CO;:/<2=2I#G!//W0RC2(4$(@13NX?WNO6N]O_?>;WVL=?YA<8:9 M>IN%+KXY7A%+*(3=;Y7I.O'+'IVLY>1 M7ZT;=_Q Z\ L]AQ "^*AA8_T*W0'MB]R.GY( @E^0UV'N!I/QRP%; <0;QL3 MM4CTHRMC(1!ON;E-*YT2(Y4:V8]S.E*,?3,-QY6HS<$C15%S#S36S#,2SJ/) ML=5R"?#L6YOCR#:G8,]*S7'K*!RX'G)8A/!<5C(7.*2#K[Z=^!R7Y!79W)T MZLVNF;N_,Y^RSG.>.Y&S070AZ7N7T5%VV/A>YE7P+7R91Q.A MX/?N(>VJ$^DBN*O"Y0C-1>((:D0_OC#X*&E!.WHFVN+;\>N(DF%JRB'LQ^3* MWDXP48VD3TXZ!3FOD3_#F#9V0C%;Q3%-8R_=\UTR!PS.$>_Z=C;GN#RP]NKN M?AE2\!#Q% LF70K&L-3D?UVX-J2NARFU=[AJ;1@H^C/\_;E.G^A'OI01F0?. MU+NHRX'%1EB9-X<(=C<._O;BOVFTIO<@<,3#X"\3^Q7WBG#'V8P9]BG^Z'M3/1B[ M5 M(N4Q _1:2^T@*/8!UKXF1/\-W54Y!A6^_4P.$:Z:'8N0$X(W8[$%* M2C_T.M 4%V1E(@2@H0ZYDY24JXZ_#>$D(A MI4<-21:NR&>5 7[E-&5E2 R@#'.G.>P,]7[OH1/-3?ZQ^HMD E$E&R.!%3T2 M&*"Z(5&9,@OEI BY\)X_>DM2*W0]*;&[6EUA4[FQ#Y4]?G-@6_GV/4=X"F<* MG\*1<1CM2X 1F]DW;EP+5.D]K5?5_RL#N=7KU'].7V *X)YYO; M[/&;+UTHQD/D_JH8PJ_=VGCK>] M"4S.8@:D"A+7S..Y-)B 9MO9E6XV7U:/ MU_=TF/7%.Z4/9@;1FLH9E$<)\>NRXIB""G=VL(@>:)7,CN57V)@F]27>3O_%I1G3A-NR1F'W.M1M@CZ&_9ENDZRG/KR'N@I?_'ZK+(<8&,(\)C^Y M?_C%\YM2[W[YM1^_GKT\62D?)(JTO!D!^E&...?1?$6P,) B5#%.*AUQAD]_ M,WCS?O625DBE7.NSOKRO+!G_"K>)&"B %]NTX>YJ,DD+PD-.0Q2^0-? Y^76 M'YN-\"_F/5TXV-2[_QEDWKDPG,7O8:(%?@Q#0\OOHFM"&L%QS9)E'1@T>-TK M-'O!K7]I89/M[UW=5^>7G_O[FS]$!X4+T!T_@\1"ZB:W/[>8-7VR"[F+/42* MN!6;3CA(*$LYU=E[?:&F6*4F. FV_ #FG0FWUHV<1BY/1L"D P,L)OV,HRY6 M4S\:<(4,B=-!BURB$(^@W\SF"]3K49S8\:E] M!E>=P2NT^L?^CBAIH.GN4%8Y7SYUC,(W Q2@/H3K%%0O0\GH-X4_A=*[0:O- M=_J766=$^CK2 ZU;4_N#%9#O<\S^!BW?E'J:)(#/2KO3P$"@W6.H(=K!?]MH M,IR"Y@".>^]O/NL9\ ":[,UQA>!Y ;0T-//3_#^U,^JAA.M9;Q0@W+!NV'5* M7W4VWE9V<_11M@1;$YW#.WHPZ)7ILTZ\J1A6L@^^F VO$P\GF2PFQX"I[3K, MJW$UI1_QQ:+:/)49]I8OYBJ#\4R"<0_M*B!B-*]D6_K1)+]]-]>RE:.70KV:+L'> MK=_#T+QC#S68@[=!6T!Z&$L%_;+#XYI;K.\;Q?'6TAV:D/&]P78,-#^1([U=:G42 MWD_^":+C>GE=MRFN*6PE);8M><,G53^55YN_SKPM\CU7\GQKXAGE4P%Y07<;ML*;AK( M$[OJ9&L^_YK-OIK@,WQ)1L2 YVG 1ZJ;SM0'6?CTJJHQB)-GG.),N(F#>-2A MPH?W3J[DS/MUF$DL,A88S=LC;B,L=(F?Y<_+TM-'0CN7= MHP$0NL^KXOM3RP&MN0OT3UG_BF\O$^^Z@,OA.U&X[,DES=B2TK)/?G[.S D, M_W1UAC.O*:I=75])K+M F_)+2VCEM3&)JZ_C-:)SD(XD2!C-=SFR0H3_'>FX M+^ C;;:HI\XL\<@_EBLNDQ;T.6$U2T@@,X;X'#9]"A(L>38&XR&QCAQXLJ)9 M904E9E8\3D7FDY2$PF+?.D.JK>9I@5R@X1.>KJ[E5 MV!A+^E>7.\+D[!]X3S5X!N^/!2MU@0&X?Q#7"1@#^(S,]D[H8H[1G5.0+0I+ M^58N\P'S=^2&8^95T OYP.6;*2Q::CW4^1O07#3V87*BX$WR#YEJ<&S?XHYY M!X)^Q_8 RC*_Z7P1>>6I8^8CN?%VUJ8,JIM*[,P@6/S_@9 O@L(0A+0B%)^I M'5^M<5!NK!PK&)$1RGUP-_77^F;KT:^G<-[#Y/_^4IAF'#(*OE@)W7?&P_%R MEO#UXCAB4>.\78+JF^AU/09_+)*BSR(GP100.NE"!V6$? MERZ-O]D^?R?N@@E^^6-E:G7Z?E5@,NG2YLDFY V<16KXO:51F9%\<1Y3K,<= M=@UO,<2'0V0N3"E0#7JV_P";484F-E_QE,^C&E])6QJ8-K@X^'Q;<[RP M(E M^.232NN^Q4HD-!]:,]FN(8G?(Z?:-V)-YUY'K:3J+,DPSUU@N/K!P7Y%T_BW MK:#^+S'W$*?=;-#QE\5M('7FI6*SVC)AS$,DD07V&-TJVRO9AB*#+BN%:9T? M? R,OJ;WBOTM)KD0G(A!(:$$WQ\$T:X%7FSI0-3W:B/9V;EI'2'G54NVXE@? MEA6P2>I"#I$/\(E[U?!PV/DZ@@&N[_Y$B$HQP0A>M8/L3__5SJFL+_Z&>1U7 MQLE&=_V"E]X?1$T B=/Z"?G3MZ$6;M@?%#;-J&S3O,) LZGP:^;C\D<,':S" MXTI/>T5W'A;=_EW%"R)"\*P$AV5P)*2*-DJ=:[GX\@$Y6#]M5X[3_)KR?MY? M P>UH=21^PX:Q4M(@AB:E*O4,TAT 8#J(/0+F$H=O 0!D82Q95'+S+"U+L'K M-970'2.SS1O6TPT3[D10TA^;.; MI-MW6ULK:@>JYN'45XYQ1DF]C2JB[FWA*[)L="H@L"Z\S0.R$D]2/]OY,B9? M?4U$+-H40]ID8D:$YY(Q.QKOEK\K#J="@>S>=I]$&T T!)9K/EQ/Q/9N#6=Y MVF@GSDK,NC"M/=CG\O8CF*.E@V^$UW>R6SPY"[)8 F8@ <2E0U 01QBO]F0/ M##:*,?)V?SYYRZY$HN)K:F4>3\9MX?8PWPA=">IHP&E6X;_,%]%D[W'4@:3J MB?G_4-->8R5QL'Y&XJBCWZSK!>([14]!!8#Y+%84>4=A1".N$,&5R,OYM"Y#+ MV^X/5A&CP L"]?[C!#' QFD6 -1RA6!]"K(S!Y^8:X2G()UD,6)Z.F%R#47B5J,X(\@ I\*WHW0@3JAC(2@S M9-MR%'*0J4K: D:^!N_G , 7FC(%4),'Z:<@H6*9DR7$"1V2AMS40K.%J!8' M/!^.V6/F"O4?V!=X,#*^P*A23+/(WL9D M&M/&@_T_[2V/$PN2.ZSS/K[+P#?NK<[%MCV)CY]&#.;V;-?A,B>"A.%1@HI. MVM7O21#_+8)L]VW!Q3$X]@_\,FH]/7#Y%$3?-$A1@@Y%<9$!^':QZ=969 SE MO.AO2G_,/[EC@ A%.Q (]S-Z0$3C!;@9_<&WU-NP8>OXGHH' $(D@?J$X/$ M*>@M^CT ^?@AV&NT^)>0#XA^5*SZK1*"DD7]B +Y*E%[W!U_/*&:434[*+C* MI*2[>/.74$+2&]X_R-F]60X\'_9HQ\#E0JE;8 L_KNNCW1/>_/@0\UL)J9R; M-_5I/BJO^@3:=\%>N:&Q]U$SK/IC!375V,2\.JK0V5GF%\//X/G9^NA_)M J M+W2LBJ#?F\3[IH$/2UHD!NX!M&W>I]+E8&*K2'US2K5ZU;GXRVK<@8 X/HA0 MC'3);,S\@!WLYDW*#6#O]PQPR;?MXQPN_]VHVJU]C58H,A+J1>F'8^])/]#P M&;0EH(+2R:84D5/A371W*H_FJ8VAT^D+.#LDQL%I26*BD.SUMH"/YLE M1),NO[LN$AY61 LZUWT^)(N3T!3Q>TN/-5U7.09?X/^Y26RRDUA3F#,Q.]2W MJO Z&SQ82)(#=\NO24D -)7R%F>@D9XBE>0!!$X*<&W3 JY>2 MC5_3BEGQ3HJ'U&7=O_P@\_9SO&2?27EK5O;UNA/=8A=FR@(OU&-L^J(+* 3KK!O>;0+U'!W/6QBYG+<)I=X<93;7^3#U?E?$=K.(G%!^ MG,RCX=563AT'(K<36)<$E-HAE?".7$_+GS$/1EZAS[O4!02DUTYAHJ0705?<&VLEKO/SWZG5^3N<(EP!.G3 M2F]/K20ZQ 1["K(A% )99W@T1!I3$*30KX?9S@\ :P66V5-7]8'. %+5=AJ^,*:"(?)Y FAII/L+7D^MC=LRQ1YU0!B"'L6S9R;O- MOLBQP5%-:_S\69, ;_:*T"IA?#-S/SSPRA.YFST #J!Y,KGC"7F!OK3!*,NW M!>;L4T]);JXP='LIZG#H7 #&,H#^0EQD"%.T%$Z4H]7!:F*3!>)^J- MCZO2!/C%_ !5ZPRK@F#FFE:,MZ6))H1>CH0 C5@3@*J=:;I8L$F MAXW&KZ3SJ=F,\:_\Z2.2S$SOWQ1BN0<*-<>_/1-=)#%-M# 3BN]B1UT%92<4 M)?I'MMQ+ *E+PM?Y L)1EXSMY MODUXKC2V]NPI%26!W%)N4A_X204LJO&$!W=P+_ MF2K5AA/BU]>D&G&N77C/3IHH3AG)1I$X/+LIUP@*N.*[8^XD-8TMZ-2FOTE0 M,5_&U(M$^&H)>Y'P[X]?KIWWL9"@71_Y#M%S]/0<-FA\OHVBP2IYPN^5,+UQ::69/.PHV7 M-#G!L;#5V&>ET&R6[=[(LTL5T^%3D?*G37?N^YR-PQ1\,1&U[WR$P,N=D9H3",!.0$" F(AMUUOB9'NOIVX 5975 MN24SQ8I?(,33=C/+4A8TC&Z4J%?8$KSCB8R2=D>^CP$ M8/,1):2;R?JJT/;+A] X._4QSK8"ETQ>HS&3XS7A^WDOG;=I;2N*.1(M! M(7V ]R*JQN71L[Y+A]\:0@5_E%IOJ":83PZ']L5'C95VIK'0,K4EWY[,+X5, M9[TH!6!!%"'#NTCIQ+9FH09OA+[U.Y4]S-AX+I.D7.9)H;=G:<#NX3=QZ.CF M((Z-%IGF(:1]0UV#HZS"VHQ[F8#/UQ]7:))3]%N7FDY!L^D81"+<$3S3IT_^ MWLSZ5;,*,UV0>-AGX7.)7OT33>^-<[/\PP?I-%)O5IP\%EG'&DE56%B.2P%@ M/H_FV\R9Z&M+F0$,-VG2G'_MP]0^)"_;]9P5 7Y+X,^C=;>: ;/9!+[I:%!7 MG;@B)N>.89J^%37?O6C0HV9\[Y@1+X(33U!W /Y<*]X.M_/FQ#SN\.Z8C,>V MA^BMG_5I70L2^+PG4D:70?L@GC7YK7TS>G3@HR%*QLD:- >%-4V>CNFV.GJK+HT;Q/27=OVMP[QWB#>),3:: MO/E5MGK(3B0)ZB!WH56,.8;/]*TF^]F-C!#Z($R.,TR48&XSHF[ 9.]Q=5@X MZ>](P.7S[]3?XE;^E4?W'"6"0H]P=_:E(9C">(\R?CT:7IVY2I7UHO(&\7VN MXQK C J59[)M"9-.FC:5&Q=9E'\SML,/;MF@=[2!4>HVD+^J@X.PR,6>"#^, M]Q*0 JK*;NPMZ;9D*K4&"M5%?06KKAI>@DCR2XB+[H !=B]"?' MN;L:QV>!=.Y=65_K;ZJ_T\'"]TRHEX?O U:_+9]5JX9<0KFT0'H%K*\:M&_G M*<(Q:4HC5NVK5+):3J+]SIU.1T_+9WH4?)=BMNNPZE?)B;(@.BM.T8 RP]L,("_ X$##Y1O)1'V2:$UC\WB)U8*M%2-=PB2;,554 MTE8?:.]MYP_^^,BP!J'B6[RG($;X8@V,:JQ:[14AD>X8M2[6_\">,<S\CP[OBK8$L%UFW)X_ZN MYBWVK.=QVL1?*ZW*4@/TH)"&.8UX"KT.43

    28=8$P91 M6'O6RG/T[&MPRL D_,RSR?C; "7WX<>OT_+6Y/[!W$&8#;XMKFWOG\"CS61> M*M!)E$9V,H&7SH$71D1BK3*L]EGV>BH[$J7MBZ!58]6PNCIP B*'#Z652+PF MC@4!-AM7:MX88+2)%EGJ''E4SOG:::-'!+0+HZ:U_11<.XJ^ [@YB/]],YV5 M/3>]')^G,!Z%P7P>W -+E^/72E-CF&%MJ;%DN%^%+WE7.[]HYMR4IYR.5!]5 MW ?[28:WAC%K0.A YOA8\*5PV"N8OS[,,T6O1@.KL>3V>!_Y]_O*V8L\3Z! MI656&2?X-XN'47"4"II"MK%VUY9MZ&IY4&[KZ'GR_K>R*CL SV7:[ZM[1E>' MX^FL5 =^'$P7;7#[-A!O['Q,8W&5=*;(5W*EN9:,(GA/JO.=0VF MC:BT[0*(N?!*&YM/X\G)>%3D622;IJ>C^Y&BR-S#^-EIWS#*F*>N3 E$&;J@ M%CN1.4,RB_A=M1(<;2B,>/W:+8\PZPHBWT)S';"A\QS5!XDI:'HW6%3165%<'0/?9#4;3NXW4 M^U[D=#.8?EED.DI'NGZBQD5=NMU$35!&,93+8@M.Y(0NBLFI^BCB%XEJ>;9: MUZ!85XG=>2CVI%/.[:3FVS9S?<>-R=ID,(F66^C(P7BE@1I4*HD\95G[!N4% MDEJ>Z=8U8-948*O#2^<[=.R"U'?1699]J4R^SR@"HI![8,"_=&!H5. M2!*K4R@WN(G/K=+RQ+BNP*NN-CIP"C_;6_-VLTQO>3M/".BI&Y[FVV^4]G3( M>E]RQHD,&51BY6*\U'>A:0>9O<[9)D^JMWFN07>[_98Z@^G6H-!V2'Z[F)O)5=?7Z= M=A_L=@:%M372 =M:G.,BP-/1A1NFT_SA9CH8I>FTS[@A/A('SFIT/H1'YX,E M#EY[YQS53-+:;TXWT;)=AIS\Z>%756?[QC'[FS847RE%2A_3XL^CT3'*Z&JN MV/M\5A^=W(![QQ;QE*LQHQ9]Y] EMH$ [J (B"R%H5BR M8)E65'LO*7FQB&R/];>#Y9__]N6M5-B=),_2TPY M9$VP!$F)\L(O<+#"&J":H+R,UYK61N3VU&T'T?__7- TI-<.A#1/.;L;,_QP M_=G/-!!;@K-LJ0 A<4<:(S5*TG)!DS&9UJZTV(:N=HN!FL+$B]#;4T$=-91W M-^^E'7V@05)TA2&PTJ2.!EKF>^(QX*3E%@.TR&K/$7^6H';+>5H#VJXJZ2C" M5N:G]XURN%UX LDD'@BZ5-G;+,&5P5*46D]B[23WBT2U6Z;3NDG;135=/417 M!LWV;58J:(RFB"@/QC0O)?/$@X^>9$H]2Z)YA^\I7>V6XK2)N'T4U&70+!#3TEF<+PC@T^<$H"-0)J4U$]W;72Y.-B[9;?=,PP!K50"?M7>_Z MZW#\(Z7S-!_*\(@WD@SE&(M+[4 HK013 Q24.$"QAS-9]RWD!=NU4S MK0&QBK*ZOC8T:B%P8R7A0931(S8[#HQF+;(BE*K:,&;*6XY&< H='VI0%_7-M!4XI54 M=J0YX!LU,*FEK@ZX:3W+$(G,A#"I=:C].O1%HCK9G*0QU%5542=N MX;:78!DEII '!4Z5J@PERX!,]&5(,!+W64[.U6[HO#UUG?0'F\)A0TKKKC]X MWY%BC2 E)1JWEP-%2]93$P8&XS*P22J1%+K=JO;#T-=3V9&6OV_D#]925Q=. MY25'HW0V1K[0RS@>CZXP)K^>O[=VG(1,C0+/>,2=K"P&=3H!,89:3W&;A]J= MF%ZFJI/>8#5^AHK?"A+5/1*@(X^(!\EDZY?4Q"KHI#V'XS<[93;>3>G7XNZIKWO:1(&*+^[8>AI>IZN M!S-SX<0MGOK_NJE.^G2U<;7&VBE ^9L MO8%>:OW>IXXSK[,&XEP)UBT%2XT#9"41RC0*\FT.T26BVJV\ZL09NJN*NH"Y M>WO]N)]=/Z"4J*,)T'272MFHP)J0(-) J*'H)50?([.)EG8+J]X:8344THFD MR0,GQ05XW(1IP5)&GKP/ AV":$$0E\&Z1(%*#/D9L4%+V1C&-A#5;LU4:V"K MH:)NH&[)0M^Q]VD\F5]0KQ%CWS$6A7,,+/?H(P@4I#5.098NLF $#=6K^%Y) M8KM%5BT>L+75UX'C=GMI]E& TFBF@'G<;\)("TX+!]DZ2],&)C[^Q])-]:UGV3.".U$2#*+-AT6N1P+)F.MMRK5A[TG8#;'1D>ECM M5'3;"N^ "=Z+V;,T&8SCT_JW,+PIH]B6Q;H0=1]])&FL(J 85WA Z0R>J0"E MRR@&A]K*5'V@XIMRV)%!:;5W2H=ATHS^+P2Q1WGHT%J4KOF#EE%2& W'< MV.QU1*^N2WNBW9BPFQ!_E1)W1NS7^49""4QF'2<@L_3\^Y8#9@)W7( 4 1T$RB58)PUHPV)44?$G_1-KO--:H:+E)P9O M IR])/_NACI?_.W@O/>WT^./O?.+WM]_/;K\QV-6]IONO.;3FQWS_!([]><] MS^^IOXR'"/UI<8QF/^YQ&(4AE' /QI?I9:9<7O/R&" F:Q.:)!=);0=B&\+V M=J#N%KF<-Z:P-"0O@H+$RMO'Z 18Y2E0K3C)3J7 :M_Y/*:@,Y.;*V'AB5^T MN[P[<);=4[^02!EF-1Z5V.'@^V#:-]%*XFT"0T@ 0PM(.F-X%F;[%W $,K/'P<7[O!J$^ES9$%"I%9#0+/:/"4,8B:2O5Z8V^I=P Z2]5DOZ1KGR9]Q[1T5#E@/)=\6_#@,WIV M,<<0L@_1Q=KES$^(:!,X8&>DC4*+#$8J#J/D27)!**Q(A+)3-35AU5O2UR[ ME? -0*P1K70 ;N=IAK))L>(3+VD'91F(ZTA&G8C"_E[@[@)ME^F_WDY>>T)P-:"/ZEV$9!02XWAL\Q4PDHE(7< )O?6 M]!BA?H1_+:_]<./+R("P,@?>.P<6+0$PEADS5,C &[NBNJ>B(_U8*GHCNPFX M Q!Y6DO\].KN?#PD+BU&>QDUHDK0@%*$"V:MN MH%:IZ-KHM(I*?V+!]M) 9PJPYWR4S@DI?KR9#$97BZ<2O[GA33I)?\S_9=I7 M,86LLP MK$#6RLPD317P2'V.7 >B:K?XWHJPKDU0:QAO5?74=G3V'$=K&\H\ M/->Y[;(__ZFSFTGX@L(_&[K1M,](DK*,?& "0U[!G ?K8T"GA 6J#1,VK:0> M-\1U35#7M2EL]=':#<5VY8#>((.'IQ"++$V1]KQ9$DH^IWE'X&G?:DETD 0X MQDX@I VXD[4#[QCQZ&);=(K>T.)N0W/71KZU8XRK:[?C:#XI M_'TVP/#P(@7\R?D;?"8E^NL^ ^<*Q1T"!V4^G0P0^8GWP8A+:14!HA? MC>:?,A=8WQ%)+3<4LE,*A-7H_Q/T_XVP5D=/C0K5:S$:YJEK ^N:VPJ=0D>7 M7?/%MR_'GVY&\<-X=#,]]+01 ME2G)).[M@K]$1=<&X;7@:E=55+?L]^UXMADH6P2+S*,[Y%OVPND7[ MF1@60S:0"0^+QWM.(=.]R96MU&==F>2V:;*P6/< MD%N=Y'ZG=]=CMES)\5H9,!QE+\8^7 M>+!X!8Z7G&0D*S:>S*4PPXC;W\S*M>3E^&RNZ3YSSF;!T#PXQT$XPTN(38!P9HBUA I1^\*M M*5ZVNU4A?^9-\:9PZ$3?5&3JP1[T&27_Z.[Y]E=<5;#Z^,D^22$5D:8>1&.XNC#Y=#!JT3UQB?"H< MK]W :]>BA7=]+U=)!2VWWYJG/%;%-5@CKL%H6F+&Z;+8>%;!"DI78D8#N4O>OKL3?33P>,V=)SY7E^8GIZ,YO.W*CD M+/K$<&8=]< \R:7?#P5C1 0O4]").YIS[9N Y^AIIRKK[="P^27Y?JKI3)'6 MFD=?"\[Z!$]^*QT%'769QQDSV"Q+9QA#DM<\=8@)1AK(::P-8+3PR%Z7,C7AL+U+63G%5:^AK0%T= M.%6?Y6IM[5@_6<)Y\ QX"+[,KK;@+)/HOT9%34Q*^=IG[>NI;*7[#WS+5K/V6C#L@;+2A^*0'P4/EGY,-3]+4QHM6+3ZI5) MW;2HU97<=52_7)N8G)6!,10S4^6ZQT?TOI,#$JW627(B6".OH7:FN)V"I6[B MN:YZNP[F=9E]PXU,I?.]3*R\E\X2O# 6B%$V2:<$JS\XX)4TME.DU$W [JO" M[I0G/9L["QX]=&486/2#0$CNT3%*!KP7>'P0ZDCU)Z9[IS6KEPIU,ZWY&M5T M9(C*,_FS1!0SE$!B%)D1%&-!KPAX;='H)R)SFJ_02E6( MU1YD>3HT]'AP'AZ>_GEP>G7P^.S\Z.3PZ.^Y= M')Q\/#L_.+P\.NQ=/&9LNY$&.ZU39[C!_BQ6&G-P$,+X9E3&6)^-AX.P/ '6 MYY 9D>5QSI(I:,HQ\:"C<[4MVW:4M=NXH1)*GOAL]972V>DL MY[W?>B>_]G:Q4W>_6L?TK"6DDC4Y3]_2Z":56>08%\X!4IX*'-Y,9^/K-+D' M38@I2&834%DTZDEY&N B^$PR3UD'Y+_R-MN2M/U;]3Z[S .HB7?;+ M;>W:FB8P]+3!;P-:ZJSIN74L+LY[A[VCWPX^ M'.]DA=9\2AV#]!)YU6Q32(-OI>;\X?!B3D2)+C=(GLKH#!;!&L5 !8DA//H!VE)D:23PD M$EEI<2#!:!HAL$!RMB0+7OM>=B="V[9&^Z%FU?(TKZO.FJ&C$W0\+D_/CW:+ MUI9_O8[AV4A0)8MS-,)3!G_DQX-*[S&4?%0\N 1*<3R]$F%@I-. "G6!:^=\ MJ'VE]PPY^S=;?/+12^X[;@HA9 3B99D7FSE8(@)H[:561L243?.L=L2>U,+$ MTWZ*E3306?-Q=GYZUCN__,?9<Q'N=>8X9%2,H]?R\.[AWFI),3LF05E"'JOWGMPT0N0O@3I@BB6:^]RQW=G97/J.7S/$=:)7OT>3R.?PR&0U3V$9(Y MNBK5 0?3:9I-UQQ[VB5FI.# >6G+JKD&YU($PUG@(EA%8^W>'Z\BL,)P^ TK M/,">41VD+/42-)7J2IO !I-!:2)52"9F6GM"QA9DM6N5FD/1FE'R53746[&*3[WZUCB-:3THH!$B+R[ 4#(@TMK0<8.!HBT&BXRI+Z6#T3 M\J8&Z&ZQ=; V0A&M2]D+HPCKP"F&!BQ"\*K,I;*6NMH9L&?(>4\&YS6H634X MM33264-S?'KR^;)W_LO'WH>=XK-'OU_'X&PFJ9+1^9C\; U.+!,J^VQ!E]D( M(O@ SJ)'ZTDH"(I&R=H='-93LJ\9>?RI2W_6\EEC-R MXR88^::E&X1,)".&!]#S3!_%F-ISAJ<(VGU.1/2>U'ZD^92*"OF7>!-FO[M) M^>"UB4<=30@T65#EJ9A@+B+V$;%$$::9RDGJVJG?EZEJVM=$+/.7T:C-PHI,5'+Z7Y\+C*CBKPC*&3:R4!([D!)1TO_4&I M<[5]AN?H:=@4_.W@_.CDLR#T/\M%_XZ%"&L^J%H1PDM$UBI &$]G:?[&LMSK MWKZR7 IP$@L8QE!@Y5I&2*'!S6]V8[;<"V^(C94WW?,457B%>=_GOMQH/WU> MNG1>!A]#Y$E B$XAX-'CLN69EK*E@Z-Q(:8&FLUM35_+I0?UD+/F/68S2NJL M53KO71Z=]TJ94=GIY?'8>>_XX++W\>STXO+A'S_T3GK%,.SV%N5U2]1ZL[(' M8Y5LW J[BECS*97>"+] 7B6[ MMGBF_E!'XY754@:(TI0"/!; 4AY1LUFP8(P6U1O./Z:@?A?S\MQB[2T:<[@[ MC >'3@:RZC$F$1B.L)!4TIY0:YIO;KZ!N';MSQZ8>+FC>0UU=-:F')]>7)SA MABU[=[?"AZ7?KU7XL(FD6A;$34:#T=7T+"U&@=WCQL1$@T/_G+6P[CF\NATIRS2FD^I8SM>(J]6Z=3] M<5 :RBV/;IW/'#Q$OW3Z,-SUS,V3!0]9 LY3XE%3/)6B Z&8!I]< (.A.W7" MT_IOZ?>C>.]2K&U7_["\^O*#,,J%2>BO)V)QZRB!X4)2P#+NF< E\[(U@:TG MN>72KK?#YY,2L#=4=6>MY*>#H_/?#HYW:Y_R\,MU;.(&8BJ9PD]N,)D/E'I0 M_'2IYMA%51K(F10-"$(D6.,#9$VC\<8SIFLG4)ZC9U\SMNZSEW(,2FHN@P.K M*2*71;GH+"0,QB-4TV15;]\^-_?#HZ.3@Y/#HX/CKY='K^R\Y^UW8?7"D=]'HF*IFDO]^X":IH^&-1 M5S1PPZ-1'D^NYURLR4A&F:.(I""+VA9L.\K:-65-XFG5NC6@J/>YX/CL_/3PU[OX]')YQVK95<^HU;=['.DU;NANQXLAM4?C&)I[#487:51 M:2:X!E5!<6F%3^"E*F71EH$OER?.)*6<8C)7'Y3T*@)K=(I^<;&E"W!.$*@J M 3[=?&] M^]U:;M8Z4BI9J(MT511[GKZ62>BCJX/1;[^+RZ/+7\UYIE_W;T>6.;>;6?U =V[(%D143ZO.3 MXR;%VT+^\:B<)_@/7\=3-_P\&=]\?4@@Q.24(P@O!(,&$:)83!.625"))PP7 MJ?H;WM>16"%EOO2I1Z,PO(FW&^(I%6N?T=$@>"ZI#V$$1B&1@0V*@!1<9"N< M$+)VQ[Y]:6X_:=X4!M=DR=].NYTU@A?A2XHWPW1T5!)Z\\]SHX@A\'"0?Y0C M9=%D?;J3F[7M9U=RPW9B94_K.9W,^O?+':Q;[@&L7**+SVR9VQI*7C2##Z*T M;K214)JIVZYI%2ZY9 GPJPDY+&P+.%SO6 M$2H I6%3-,%YME4;]Q>$L >)[5C AG!T9_3>4FW=M74[3%"Y&RVQD_W;9[WV MAL:L9[GYX3':!&J)EX"A2\3SU,UOI P$6G*I3D13?119<\-C/KCI8'J:5Q;X ML?CO4BJ&&:6UBD"R1@=&,PI682 E;*12)?1J=%$RD2H'!'O1NA4KUIT!E M PKL %@?#92ZR_\\#):Z92JJ**A@ 3*9)W\,!T<$RI4*/ .BK"M MX*??&?SJJZ0#.+L?-;1JW$V20G/%@<9 0/"&OTW0QSK,_4*9W;JAGVE$J07)5+*X/4,H[P>K(8N!H MBU-MCVTC,5M!R+X["-40?02%Q;Q;P"[TK6CS .5@D%BDCK(G=! M\.J]I[:D;;NT+'EG$&M$,QU 7.G%_B2@A>I(PL,%XF7NC M4O4ZMC5D;(>C]Y;?WU?>'8#,T?57-Y@4[)].[BI43O/Q>'1U//B6XF*TR!,> MO62!9P;:)_0&RY0U5X)EPTF@T2M#:/5FG#O0N1WHWEOVOW&-=0"5SXRYN?NG M6Y] !M; M!AG5I0BFM"R>OKLU41N!\+W=H'0K*XZ ,;[)\^G M>>E9($KNYGHI_2>3%C(1#DX:%&&PY<4A-< 2=4$27[J=5P;@5H1M![KW=G]0 M7R<= -I](^RG-\#*9BB^KO]-X3,%V M:'EO>?H]I-P!C'P:3]+@:G1X@VN/$.L3-YJB1&Y?6\R_'"Y>/JQN!F$8<83G MY:!&FII.Y_''P;Q#2* M3Y@P7I/Y8T/GM -!K )'' ?&6/"62!_,2D7CT\KL9U?8#C7O)8U?3Y@=,%O/ M/'1_PAE3.6;D)YN$!MG.VUM+!4QP0@6+*E;O>[4]==N5P;ZW-'Y#VND [D[2 M'TLRFXQ'^->0EJ*,5?X4$51))R!%QI"_3$IT:T%I&0D/46E7>]+8:VG<#H/O M[0J@44W]J5XV799RDC=[UW2[6GNOFM:QV_R;IFRBRXP'R-;,)U=IL)P@SB2U M)C/"A:D=M#?WINGA >'Z&KBYB!]V%B64!1HT*.$#B&1P&P<2P#KGN"\UG:)Z M/?>K*.SL&Z?7H.9)*7=S2NK 0?S W4L%F0\L1L5CP/\!+TULA:/E8)$)M+8Z M4<.XJCZJ< [N?L8\_H-9(K(U$53H)S].W M-+I)GQ!?Q?TO^/E],/MR>#.=C:_3Y*'96=)2RF!1QPZ1Q+D%XWF"F U5G"KF M3>W&*%N25N$QYM//+O=>"/GC@?.#X6#V8\4&^OQX(,I%@6/RH VI2,!P@N\CAR"LU@J!TXMZBQ$.#^8]]R6_[K&T*PF^K MU\Z>ODGIX?[9,(?OHA=<[;%XBK=-#>OXU;TXV;>#E*!]XF!B9KK2%/, MK':MT+:TM7NDUL+*9KM443.=-3IGYZ=GO?/+?Y2)[)<')Q_+J,"STCI]=Q/T MTD?6,4BO(KR2>=KX*.ZAR[=V5,3 @?ER&FD9,0)T'IP5,8G 7=2U\T8O$M78 M(\VEZ-=SSY71$&*((%)IBB3*D#R>J)7)<*%K&ZF7J6K7/-7%RM;/,W?326?- MTU'9VY^/,+P_N+CH7>[E&*W]I%K>T'(X=-.E MRRU/66(\>3 >PQ<1I 4G.8-8QB9XX576S<6$NU+=KFUK#H//Y3G>0+\=2G>, M\S.^][Z1&WFI76+)*@I0'N%2]-\1.X)#4D'F6V12^Z MJ11=#?K;37B\/=/?<_GYY^_/WH^'CW\W[E$^J<\\^1U15,G$'"I2=@I M @U>: M!BDBJSVN]C$%>[V'7)RO2Y5H@S0]3OC-59?<4 M6(Q"F7Y)VZ]:L5WKL(>2'SV1;$2^'0CQY_(I@P56V) H(";+E&%=V##X'^NB M@Y!45C1K(7GM7CD;2&DW\*Z GYJB[@1B"NIO9Q^.KN93I&4E] MI)01"QKE!$)3"4X$ =QR'UG@05A2'4VO)K/=H2%5D=:LBCJ PD5)3MJ*-1]Y MS%$2B,EI$%FA2?;HH26JRRA.&9*OW0/X%>2U.S&D(NJ:4DEGG>:CD\/37WJ7 M!_^U7Y'4ZH?4N@9\EKAJ15*W39'69'9B.;Z2"N"(M2!HHN"L*BHW,<9@.0NU M78AGR*E8^CF^_CH>E5=II2SG=L';_/>'-$IYL'K"9VJST#& 2H)@B,@2&)5T M&8\>F'-E*$1S=5.O)K?M4JHZB'JFQ+-1_77@;'Q@M9=S"F4RTSV?YVZ&)BZ, M1P'-\URI:QZ/1*,RY. EG@!"E_BE] -%BYTW&%EQ@\2:L'ADU&,%[F[["2$Q:6@B'EU* VFJ(VX-U-%IZSAKZ,)6OFKT>!_YZS>>B;3\_%P^&D\^<--XJK=E\&@ #4D MP57I,9G JN3*C:>6W'%+JL\EV9W:=B<6-F\3&]5>9R/B\][ET7FO5+Z74OC2 M8.F\=WQPV?MX=GIQ^?"/'WHGO4]'^U30[K90K3X9>S-9*?I>GL:*9^YYF@TF M\V9F:V M#27:Z 3%!03!G0 7N0#*%0L6_\U+4]DZO(*\BM'Y%S>Z2M.CT=ED M_-^I=)2YW7NG?CA8O)M?]4BB93HDI8$$AD=$+L7OUGI@DI+(3.96-A?RO)[> M=N/SIC#W3+S>K$8[=>BC0W-S/9^K//UUFE;/",=XHH(P,"KBT92D R-2F:U& ME(B):RYJO^C9DK1VP_"WQV0]/74*?N@^W^ZMY6I%8*7G+MO$ M+8-@',&@&T-@HT-Y+\I8HIQP96JW%'M,0=7F13?7-_/.(?,AW67O3=(7W'[W M6?S27F0%[$2:^7Q28,:5(J# P$>IP7DO)+&>>-?V&(7O@Y]G^10VK MKE/>WG;L&:DE*6U=O2_722)Y<&6@LU%,HC/!.9.UR^Y?26*[P4 MD,>G%Q=G>.24TV>/ O2GGU*I#/T%\FJ=AVY2O*,I^D877]QR.EJDI&6YOU"* M@? QETHI YGX(&,TPOO:9>F;:*EG>7Y/@ZLO:&4/OJ6)NTHG-]<^34[S?+55 MD%N24BX>H/'5" M="Z+%=]L_H\?49?W\Z]7;Z=XR*D,3PE>VG)D*?!6*5!.6ZN(SU97+YQLD^%V M'9DV]]N[@5D7]N2]<5HODXL9,G4KF,+N0I8/%QVK=W 6]<,, 4++Q:\A97(J M<:C&*'BP20I3^^RORT&[5ZJ=.*7>' @=W0;+"ECF_J \3'CZMH\X@EPJ6GJP MSWOZ2W":!S"64^>Y-Y8V5TZU*]7MWL]V#.X-*OP]0'R>U#JXF7T93XK'^2M& MDI,E,90^M],//WK?TR0,INEL@A[L>3E2EY[T*\U(CB@"E R(3/'L$Z4)!',B M2XK_-\V]36F*JW9+MKN\1=X6,-W;0GY5(@_C'.=BF)>"L>]P\O>Q[__>G!^V3L__L>GHY.#D\.C@^.CDT^GY[_L>7'Q MFH^O5'"W*T.5KC?^?N,FJ+3AC]OY5FYX-,KCR?69Z^ MEK;THZM[)!E&*![%'%P0N;1D1+T*/ *CMR1+EKC@U:/Q#;14]"-75EB"]8'='.QY1#2.\5=5W<1/<#0*ZD\&' M'_>BOU7%*LFILEL2O5[5X7O@VHFU5E M=SW*7W_YY>#\'Z>?+HX^GQQ].CHL0RX7(^^/3CZ?G1]AR'IVW"N-,,[.#PXO MCPY[%R>E:7XIKOR89FXPW,T/K;%N)>^UN@@J^;RW$]<1@6?CX2 ,EEJY!I5% MLLE S#*!,.4]L%=H/:/"*"<):W+M,W,S-?N:U9/TQ]*'HWKPKV%>PS(]G2P: M1!R-EG]B@+'>U]LGI?T<=93H1&'LJ,7M[0I3":))#O>G\MG43ESL17"[/G E M3*V:T[=388MNP'0RZQ\6#M($A3W[<>*NT\'WP;3OA$LL:@]$*SR(/ G@*0V@ M*#%$2RM3W.H9#RZP!#_\Z@%ZF]9N%TUOJ/9Q11VTC"%T+&XS_ =7DS07URI+ M'\?7;C#JN\!-=EFC2V,4"%G>0UB)[K+2!-E-(<2MDALO &MK@MI!6QV=CYM6 M0-O=-LJ-:KE<=;,T_9@*)X6QTWPY<:-I<67GBOHEE===?:(T]9$HX)01$,Q& ML-19<%9[2;EC,H:7?+A7K]H>?!K2^/@MQ-^RM;J=E'4ZN:WGG^\\$IVSQJ*4 MC EEYY7"QR" I1R9Y32YO%4[RA<,T[JUV\VPM'/B[:V#;F"HY(AN.9C>;K?L M/-=6)U"RO/@S1.!&L!FHX,&;K)EE6ST W@Y(3PEHSR3MK].G -E3P!U(L;!VWGZ-E3_BVC MISAVI_D1#[=;*3&B'>,$T.WR(**D8'CFX*2Q.?%@*=TJ@_8"B#82T)YYV5>C MX]KB;3MP.DB3\?2K"^F.AULK*9C@*!D"/!D*@F8+/FH%47IK8[!$ZI6TSJ9I MFNL7^/_(>[,F-W,=;?"O3,P]ON:^1,Q-ENVJ\(3+]MBNCW"S*G7^_P9FJB@3,Z?[6H#6"E)IM* :.01;,@F:8X;B> [+GP M."'00, 94N@=.+1T4'_'Q>IG+>9=D4=7.XI]W[S/_4(?L3:_PH0@0QT*H&RF M/<(UN* 1DI;>,%5JJY'&CNX.9(W[:N[TWLY0&NL9A)6ARPT<44F7:0,SJV@# MAQ A1.[ 1I1&>A4=1*#V/?JU:G8&.3 MN<]<%P,LA3H7#"5$[PK0%QFM5K7XML6]Z7;!<5]/CY,8.DS:/4#D$MG<&FT3 M$J>F)D$M\>RSIR.<(E4;M>31-+EV2 M<.]$3"8;("_-@C)U=HN1"K0NQ+=-FK$6A3JW%AU9Z8>H;-Y"?F,K/OQ]@_#" MK#4&,QBL<_\P!HB!"=#""%][,SC6(MM[:]'QLC1-%'^P_#IP+.M#A#J4Y#7& MU56@IK2,*A3R7TRU=TX8\)@CY"RX+?7U=O/6> _1,6[+B/'2*D?KI$-<7?K> M+F"@,-^#-)S,(DL6',L<@LC))&65+ZT?X#U,R;C![O$:?@8R!XB[ ]"\FL]^ M4/0VI0U4&=G>BT@Z3#/%YBFD0'991W!6%S 1M4Z)95E:C_M[D)"^('.(AN>M MQ=T!9BKE;V?+U>)BW2*D;B1/&TE&\KUBK#()3H!3Q8$L!;%DIK-L_<[A/A7C M-G 9[_ Z4A_=(>I&P:LP61J3,GA;??K:?3\6E8&C"3GH$&)HW7W[,5I&;IY] MI(Z?A,R! A_[1OR&,?V,L^E\\7Y>RYLO4##)MDEG1Y&!=AF$H#!#J1+!UT>\ MS#N#T13N[\Z0>N06?(?%>D+(H2J=#RC?#@S-H4;ZW72&;U?X;4DAJT/F;2'S MK.FLYLF 0^O !\6\,C+ZTMHB'4WT3L!T_[R#\;3:[@'>E].1-J_#PWKC;IZ' M3TJ*V@;+Z;20FDX+U!"*U6!(NDI%H;QJ_2CW<6I>YL/ V%Q%Y1M=-0!VCZ1 MVHB /\]F^37^P//Y^FKNS=^U=R%.U): MCX][DJ"7^32G#>;:::H#V&V&0WPBXS_]L3XBDO5<TF?RS'L1[S=:2?%UK MA"$A:;60;? WB/[&CFW7F^IR3/W= M$503J0DG=5LI$4E:I3 (WI/'8(2S)#'.=ZS]?VJ5EUDVQ7K;'DBO][/^SKG3A'D*2Q1/"9)UG6W[-D. MJ[W,]'T#ᙎ=.51VA^%<@"?XZ7[R>7\15N3B_E-Y-5[$DG0.J" ;K%!_/ M:>\D;B%*84N.VFO>NI!V-\I>9LJLC4,U@.XZ0.3;V0^2WWSQ\VIJ08V*%S_( M,>3"9M0!*0"."I32&0*+"#J;:(QA7F!K%#Y.S4[(\_],Y#7240=H6S>9??OM M>Y@NUOU\_@R+K\2%#SPD[SCME,J%(2ONK^4K1CN,LD(RW! MF!H9VZ)B\[DL.Y"U&_3^H:G^UFKK (FOD59.T[4&)\XG*V0.0$YG;:M8Q:)< M[0O+=%2)A+-;?YV]*H*NU]\-6__03/_!BN@ 1+_-Y_FOZ?GY];'_;KY<3E $ MS7EBX!P:4 D=A!0Y()IDT-)_IO4MY<.4[ :L?V@*OX%R.H#8-?4?REM2WNQK M+9W:C)MX\WL3J(T.3JA:?^0$Z"$%>"\KE<2TO(BLY2Q]6W27@3N M!LA_V 7 \*KL *=WBM!_)4YKO(W7H]"6$Q>C"TPZ\D[K1#*3/,1@!$04WN?@ MBJ\OE_T2_M[8\>OIM=M\]P15I@"];AI6+_ <<1,3&7+.0O!8=&&N]9F\ UF[ M@?$?>AG16FT](''Z8YIQEI?UQH^"<9>3+P&DU^0\&%9'1M4:?9/(KV R18NM M,7>3@-W0]0^]<#A<%?^HH5G;@6/S4JL92,#GFR!_7JI+16@=2-]X KA;B''Y,ER5_T-=R."O)852%U>:G64 1Y":RPGGQK9.WPXWI M>KB&XFSU*BP6/VF]M:<\T=DQI<@SECEJ"M2(;R^M!<>=RI*[8%3KQSL[$=;M MV*U],'(O7FFND@[.[ML[]]7%H@IX4FP,04=+<1:OW4M;]W^\:3%C];&/ M:N.U[41H(Q?KK/[>=P:^P5YCE)3@'AED/BD5!(8I3X++3 MWD@NF6Z]B7NVP\5ZNCP%:-,9XD:-Q8J .PME-7#]C;T'[9TH8CIF*D!IXM M(V=:<(C:<,BZ%)GK9:=IG3._1<"XAK"A8N]"YF ICWV9_(4"K\\_E_5"X)*) M;8.B.FJYU/9\IH[,S9PV#^TH*,D(6V)1)>[6 .JQ%4;&PN$:F[<67P=FXFBS M>WVM%(MU.E@'$CUQ7NA#5?KGY;U*IBZT3M4^A!E/4K?>4A MH,S N!3.UAE]=SV"!LGTQ^EYX7%*(Z2V4EB_X#O[-E^LIO^S>3RAK,[%MP(\)]^*B5@+Y[@DUDZ#P9MDO7"O85 H'JR^#A"YDV0GKIIR&Q,X4;L/ M9L? 6UZOJ:Q1OC@FFP\UVXFP<7M;=8+*]BH<.V)_R#DA+J?+M4/R9KF:?@OU M'I7VWG*291W'$!R8H$ET/I+HZK0840Q%"-F9N&,%^#ZKCML!:V3@#:NC#HSB M0[Q=%;M?"?^JMQ,J%AD+&8J.C)R0P,$98R'R$: +)PB&'J=PW"YZ)BIP<_NVKA/:XF%IUGTM4R5.#E'YZ5<7T^7X>O7!7ZMX5W\^7M8_#>N M6AZ=NZPST-&Y-XNG/CHQ"Z:8KXW!ZA#L8L SI4%CY$G;$EP9J QVZ*/SALC7 M"83+93>WO4*B"CK2_D1=:Q=2 :\+@U*,LMQ+'USS$8)/T/-"CLX]L'+_[6LC M;71P=#Y=$H6665UC*RM1$S.>0BW)$!@B,6*R"KYYN=C1I8G##8IKIO>]"@[W M44(/B+I56"5=TISV&!3G2VT-ZL!)K'&RS\4);;-WK1'T4@H.]U+LDP6'^TAY M[.N+,US,E]]#PMOU#HF+N+QI"I4PS"2G0"*O3 SG6APA MZ+YP[XB./AK6.=NX1,?)A-\,*&.#9'?:\XQ+'[>8:&V'27_FH'D*8'*%/F3ZJMBC8@*)X2W&S$81N$\!G%\"@8MHG%MW=29]#W:6\Z^-%XF"!:5-5= "M M9RZ>KGK?UQH+^E]MRSMARD64M!D%;110(NC:^3Z"$UI8K8M0S2<9'$!FEY"O*W LMNH,+B46L7@I3>J!(@FJQJ,TK:3$8B[:CJ7B:=I6G] M=.KEUR[L@Y6]:A?VT<:(1^YRL9I<[M\/B\^X^#%-F[901>28)=:NID;5RG ' M(<< 3CN>/=IDH]P%3;3 #231GZY1]-C:71Z2!VAUWE#$?4!D24'+)0?;2$BX MK*4I$O(Z8TZ. KB2R6]5I2A!WD/9;5K%;CBY3\ X8&FCT_L .5+ 8R<);G@" M;\XQU2ZTX?SC_"\RN+/\^_Q&VJL@9YDQ"Z461*M8!'BG$7+$Q&WTW/#=.B+M MO.3H0#E6M_/!!=T1?-Y-O_Y9FR=7F86"JY^7[ 3N0\:@P+!2YVQ( R%H3G\4 M67+%K?6[738\O]8X%P_# Z:%:#M"RMF/Z3I>N>0B:B&%T R8][P^MX@022Z0 M161H+'%8]@;([27&22(-CXLC!-D1'"XK>E[5(76%K.(-4YBT$8FL(01)\E&B MU#9RS(,+IHX+(_NH]X;&X\N- MG#A;&TVI#,E02"B\1>YVJY][8I%Q;C1. (]CA-D1*-87=EM36'0VM<0P"A=! MI10@\%R'#"9ILL;D@]@7#S<^?YRF"<-#X5 1=G #\72Q.>D5>2H,M*I!7A63 MKW4; 1]P@BJQ@42Q!SR.2%D]WTR OH4FK] M@18BJ)V.GA?PE&,?;>WPE&,?T8VM_4??(B1=.Z.@ I%J,VWN!'B6&)!/Y4*J MAVKY!SWE.!0!3<37P2'Q[ 6])?=)!R;!2B5J-J]VHTX%A-;:%*TBNQO"_O^Y MIN88YZ.I*CJ UB'E&<(Q@P8E( I#^Y$C^$2A&^?2D,>..HO6#T[_>34U>^&D M04W-/DKKMJ;F;&)*2TA9$R@F#;@8JQ;DZ.4/%OO6H]!>X24L>MDCM/\78O50MX=G)9_ MS.+T_/RZ^?8-?B99"8R"<4@R5%;(P(9D @AKO"&:1=*Q^[3/[3=:JZM9@.5C\#D^?G\K]J@E=AZ/;^(JW)Q M?I_S[73SVKP)0V;@-0NU%P9YDD%(X%*CU2468UO7T>Y%X-@]^1LC<##=[ \\ MOP'>;%/A/9 Y?(^K+3?D#NC"C2%;;A!4?5CEI7)0LG+%V:P,&][H7=,S=L_] MH4W;@9+O=B+\DX'4=EN5^>)Z5@!1/EV]F]>P^376^TK,51&G"RW;4'6".'0 M\0T8M JM42%:$#'4#'+A%'!H"S)G'93+7/O1_06Z^Z#EL./Z4!WU$+_LQ. $ MDPYY7?.%R8.*$:%6#M)7@H4HE&W_RG^GJ8 1^7T]U6,^8 M;X)#BK4VLWX>X&W"4O+%H =KBR"_J+:>)4X .=,A!S%=X8=2EA,K.6KK(I0@%45?M:81B3"R8(RQ=1O\/4D<-SO3 MH_4[3'M]Q,Z[F7='0DH8"C",'%11BC:=35"+-;,EROC=3CP]'<6#)6IZ!.-> MNCKR*'XSRR>-O=^'Q8(^]T?;V/G>IPX5^SY-_H"Q:Q8BJN0#2-(@*!E5?3IJ MP6C-A&,V\P$ZF#2/7;>I@P]75]COYRM0%\C/U[_/?S7 M?+&MF=G4& M!1'*S;K5F03D*@B)S 7+F/A;OK2L[7?\_\VK]_LHC%]R>0MGS M9I(?&3?OPS>2U"T>+@M5*7SA1=I:Q)4ID";'$4)"^@41&3-(+L-.]Q7/P.=1 M L9[RWZL1N>MQ3MVY?95\?F6A^UK:FM$BH4#CS*"\A8A>/HJ<6F%4Z8PDY_S M@IY:8#P(--+;@Q7\1PBQAS3"3:-*]G1M5Z]MZ;NKFM /:K58(N6NJ6NNC@P/RBJ5_SQ?_ M_7;V<3%/N+S#DC 84FWE%A7QI=!8@:QQG;3!(=9( M'SU![%/XZ_= GSL-YWL+79M)\\J4$V@PJE[HW:)=(^F.B0)D"((66M8XJ;ZX_[BW?X)C9 M5\+=5LO>\%];7-4]]7'-'>Z37,X]"24==#+&@RG<4K27 D0A(Q0M62W ]T&W MKOPXA9-]60Z^2:84+D,VJOIMJ4X!4'4Z&1VTRC,5<["(?K! XB8A'3O2>Z#@ M48-RL,S[NTZS)1@A50!IY+K)K(3@$P+3B8[,Q%/<[>1Y8==I#53Y]&79/G+M M]K(LE\Q4[8%=2ATJD@)M%IT31-0A.:Z98CN9DW_$9=E>&MWILFP?\?9Z629% MX+&L'R#%M3V-X&0L('4.,2 %?&6WT:(OZ+)L+[WMO( M1,/KS0B94'"F(-@4M?'2,,9:7UX]3DTGSLB!>GX,-L<)?>P3YW$VSI8?<9&J MAKZ2A5YW*;GZ80KT%7.&3'*VDM,V\P@^<@:<,Z6**XYVW$X'TF'K=V*#CD/2 MJ>3?DX4ZR_]%A_*ZE^G$IFQ2P@0.R[HNBLYV3QLF(AES'J(3JG7WM(?HZ"25 MV]@J'2KH;J_'/W[Z\/'-IR__^?'=V?LO9^]?O_E__GC[\?I;NF_]],?V^GJN[3=+$2%ZT00%)<0.*,P/> MEPP246@;G17->RP_2U2[ZOI'E]IXC%G4#C0J4W11=UJ=_1-8"J"=4BP;)BPV M;U&^(VWCNDEM"DY! M:,Z8A%44EYYJOUV3U4O!?4L\W'^)VU0Y/>.M,K2=P55)DQ^1 M)63CA2U:"7YW%-AP>+LFJU/K=B@4=H7:@7KI &KOPBQOAY0$E7)0 LCISL!"=8E LUB:FCC/>VG0] M1<^X961#@ZJ9)CI U:.RNL[U.5:GN!2$HCR)2M=93M;39BDF)V6B,JYU$_GG MJ>KEB=L8(>%AJND9;)O^\KG.).291!2.VOC Z@=9;2Q;>+\]JNZ342$6FZUA-]?8YKA.X4),MY?:V?B,536A M]2'F7]/S<\+5O67OEZY+501%+!I\X!2Y9I/!919!:Z6"$MG*T#K'N1>![6Y( MZT/5%;Z;_KBOCLOQ@"9*:30'EW+M+N)J=Q%7(+)H--:.^[ZU*':G;ES_<3A, M/7YCVE1?'9R^3_#SR\]-1?!Y6&[*PCV9MI*U I*7J6= AFAU!H8JBZ+0V=0Z M?-F#O%[N4-LB9'X:=?6-Q&O&:J7Z98++URQ49)[<7%.GYM8YO$P$*#XYK3!Y M9EJ[AGN2."XB!X/*[I \6F\=P/(C!637MS1(J!;2!VOZKO1R,%R[P T[^ M^$[1>4XDDYI5]R8$@Z8Q@AZG9MR$RBGAU$@C'6#KRR)DK%+9TI\#2\XD UPF M"LU+U$#B8)"]$#Q@1&%:OX2^2\.X>9%3XN@HZ7> GC]FW]>&%?,73'_.YN?S MKS^W-C:+S*14M4U-';Q20R65&9!0+!-:!]%\7L3CU(Q[P7I*1#722 ?8VC[U M_(3G:TTM_YQ^O]HF!K/*@<)M4VL1E$@07&W"6A)&0>>YCZWKW)\@9]S9B:=$ M5RN== "O)\1VG0"7F% Y@6"4)7,CJY39_K.3$ M80KJ&G1_++%9,@>?"RU0B8;:WEV,;:>#+L+7=T& MBP>B86>X':B:KN&VW%0MF)S1.I0#J$@*&K MDHX6RB@&-$690JXSA)VL)9;!TQG+(J T(ID2%..MD^\G-:!/N1WW5?6>=/#E M+SS_@;_/9ZL_EY/,O="9_)P4V+I%#H?@I"*/)PDFK3,E[33"KI'G^#S%+\D M[X.]?=S)QGKM/.:YS^U_8EA\^6L^*4'4EW(9,MI"3)8$CDD).8K$G32VR-9O M]P\B=-P O%?,'J+%EPE5PAY.,L5T04D-&(2D8 _)90I8AXLI1_]'@:GU \D# M21TW4.\:KGMK\D4"]M?YQ6)2-Q\J[D&7.C51D8R#518TB]EYR;/#$Q:3/D'I MN#?1/<-U;SV^3+32STZD#%F*VFXKKCO:*DVNCBN0DO))F%0TGC#M_@2EX]YL M=XW6??78;6+AMP\?7O_[[;MWU['SJS]) KB)G[37RK8YGG)>M0H[( M(ARQ6IN402MV1\D/D(<97=8&;*K=$GQD=(Y;#59'5HSAF&3K*O617C)ME]W4 M$7C'M$G60I*>-EK,!;RO!28Z.>LL2M;\!=MLZ^?\>O-RLD0>&$96# !E+0(4;@( MG*$KTD5K3>L+\R<)ZJ6P]/CCJ;W\>P#3AO;+W55DTL&39R>BPUK_D\&)4LO[ MHU:&4S@LFX/G)@$C^S+M%'L7,@=+>>S)+U=CLBY9V'9N3%)X+^M8+(7U29J$ MR(V%C$4JGE+&NT^ZGALU=NOS1\;!X=IZ<,+8X:(;6_M?<+GZ_'-9S]_;3"26 MLV2*J)9KH6 $;X2$I+F+BHYB;I[-VSRYPLC'1AL$-!%?!X?$]NQ\=U4HRNF, M1*NJVYXY*&(#?'WS+&5!*072;ZWKTNX1,>XUW1">Q7%R[@@HG^;GY[_.%W^% M19Z@I!TC4@$62R(^9!T$(FIAAE(IRQR2:GWO^P 9?239#E3L(S Y5,H= 65B M!#E5,EC@=9Z\PA(@\-KNDOF@:;]XHX9*/_4NU/71Z53:TPUUDI/]@>%29X,+F!D<=-T+5K'P#FEF8PB9=?Z MV?=>]F?P,J/F]F*\ODDY: MJ3Q0"%\YYVAHSDJ=5)*)S8#ILZ3Y" M[_:@N97]'58AW?E'5T>O5DG3Z5HKPS@=O5IPXH+5QH79TYF.24;@X!'-WR!CWL&J@][OVXEA1=W#TO*(EIZM?0YJ>3U<_ MU_499.R83DF!#+F $MQ!2#4-G@,C%GSQHK5S=Y^*\;%RE&+O]F8\3LK=X>3R M/M]FXZS5"A+ME9J&2N"E32!+5IA"2=JWCK ?HF-AC6G?6?)*@G^!RB[_E0 MPN\ 29\QT6&=JSW>CFM7T1H>UZ\(R1D/Q4/(.=#)K:35)M6NILTK*^\0,6X\ MU!PQQPFY Y3\4NV6SLQ M1TJY.YS&.*K*2.7ME/KD'7*'H0,B9P_LLDQ ML@S"*,,#UPSO]NU])!F\W[H]X>901<]/(_6Q ?4%%]_>S08K91@."4=(<6P@G/WR[NG(+8G"'?T/BLV* MF EDX9S-8#*Y_LXPX_)ND'ANI7&+%]J#HZEDQX;)J_GL!RY6]0KL,\ZF\\7[ M^0J7KR]0,,DN^4$E+(5\&:PT&51!DEE]&@E%_SNR]5'D++#8N-V(6H/ MEM;R'1LO6Z^)-L'5,4G.U&-'9Y3.),<4<$7"4RX@R8UQJ&T^M6,A)F=W@LY^ MZ^Z$(O-R4#2@U#L(H]_-9U_IT[Y5N7VA?[,.$]&F*)76Y&JA)AY0@',4,#K, MC#-;%,NMZ[\?HJ,GS^;XE,O1DNX0+5?])[BTF3"/K(K%% 8^DY/.4'G'K2X* M6Q>W/$S)N('S\1I^!C('B+L'T$QG^*%LO+5+(QEDRHGY")8[BO#E9G*9!YF] M(S-]*OH"RR&ZO0N7XP3= 51N>&PW;C#(0XLZ6D5G:+V"#25!X*F MYUR&Q#%IV_J:Z$%"QLVY# "8X\7= 6;^%1;3>CA_(B=M8W%+5(R11$(01'^* MY('E$J&$Z!6+/"39>GK!71IZ"KN/]UR.DG!G"+G<-1@=2Z@0K% 25+8:0N2" MHD O. KE6&Y]I7B?BG$/H..T^@1$#A!Q!R"YO#C_0 9Q-OWZY^K7Z2S,TG3V MM;+T>5X6VQ/5ZDPF4)$_YQ14N4 ,Q8"Q(4=CT%K;NDYJ1]+Z@=,A"'BXCJ&I M.L;.WSS-TX=?/_UZ/I]O&4,F>>&!SG7NZBF<'9W"14&.-@COK2&O;L>KQ]U7 M'=?#:02A864]3)\;,.(L688$1@42FFR2GLL.'^S2'R[ 'Q6\OR W+#&N=.UI3W\74FE2R@2Q9,H=&% PM6BO? M6'*\IJ<'*NNNN@^0W,@*_WTZFWZ[^+:]UXHRNUPDA>^6DXD2M8$$Q?6"*=)9 MS$*7%BJ_M>C(2C]$9?,6\AM;\>'O&X038=8+K2%+#.25*PVN3FJ)6M*92!Y. M<"T:9-]:=!PWH)GB#Y9?!V'(VUF:?\.KIJOOZC^H_V*Z_+.R]*'< M2!EKGYSV+(*-B+6*0I&4,H="IZH(D4GCV4[!ZBZK=8F80S0['U+,8^/F[8P^ M")>KC;RV$VGGL_EVWL#V?$XB,X<:C$ZZ=F:D#8;, !8;HV;"*[M;B?6."XZ; MXA@(/4,(NX.3[/8A_^ZJ!9+3)4KG)&:;M":."JM1 M1JF#AF6)P+U6AJRJ"6*GP/K 4H3GZ.OI*-D^!-I+,;?>&F^%!4:YP]3DU/KT?:H*J1Y#O T"?\'GZN)ZQL MN)AX9V,)GH'QN;8L&GBHQV^#E*"F/[5O?%LBK M<'[^<8'?IA??/N(B5O':>OI K*-$1I$*QV@[2$7[]7\V[?IJO+Y*^*-C61,I@@T M%,#ZME/%("!P8HVIG(1&'EWSR05[D-=3DGLX][N%;CJ#W23Z;(6H;9*9KO,K M!8,0HZ%]HU,1/.ED6U^6W%R_I\1 >^#L)=W.D+$%_2>L.3<*&NY'G2IR834= MZ5Y;41OPU)$/&, &ASY'8UW[]RQ[4;@3NMQ+15=C#77FK<]_X"S,5I?E";]. M_\;\ZL^P^(KU;Q9D=C]514X,%R[2R0Y:)U,=3(I'F O *9IUF&0L>;<&$@]H,PF=0P5%$XHV% MQ#,O-L?H3.O&CX_1LAND7E2.O(G8NX//]I9R78*]?E-_,];(VGEO/11N^";_ M%B.G8%>8(&VQ0C:?LKT[=;M![$4ES =237>@N_'&J/^FU=QZC4JEUC+@S<;M![D7EW(=1S,M W,?%-"&?))NXML:! M$-*#XD:"TSP!Q&X M&QY?U-7 < IZ$>BC[RTQ7=3I?#?XY),@A;0H2WT=FFH:J!8%Y RQ]@TKRDFC M3W9F/T?L;JA\4?<.IU%R--%!(97$5!NXO9U+;M$J(6"@I'+%YS[[7R?%D_),%TUQ4>OV@8\2LQNJ M7MCM0PO!=X"@LV]UQO#_K+7QH5RU@%DS-"G>:!5L)&M<3^]8. 07:QU!CB5( M[S&U;G+[%#V[X>A%73$T$W\'4'IH3[S'U<04::T@-GRJ+^J"J*_U:J%FTHIC MMHHL[ E,$9&R&X!>V(7!\4+O #OU;>^R/N[%1Y[W3C(&D[U%R,'09E""3F;! M:6]P%JT/T>)NO9SV0-&S1.V&IQ=U'=!6$?LCRV^0-<.O]8:5D-P$7A]O/62Y MS=;&UD:G8S1>U"N- $HJ#T%'.L6U<<)PY?3=-]9'P^M9HG:#UXO*Y[=51 >& MZ]^+Z0H_E%(9VA"P%MMR>;$UQQ-OF93>"5"6I*14<1"9I@UC(M;QE5&Z^L2J:@>O_^H][,B:&_WO]5^N_J?_J$Y;_H_[^QZ>WMSX_D(SF MLVE:_J\T_[;Y_'^???IT]O[+?[X/B]JYX >^QE68GB]O$[Z6J=(Z@+E/Q=&'UV*>+]+JWU6&L]7/=]/+0LG+9@99&E<, M@Y)#O6-R"'0&)\A"ANKV(7>MO>LG"1KW-?Z1&+AW7#43?0^M,3F/5$'PT-#!3[8'74?:?8 @6U+:,ZL4ER" M]]H#;0!=T^P)I)#,L&*Z>++N4',7K7#+R M>4TLX*.N-VS*66^SUZY%$^P.NZ,>K/B#Y==!0/K8B7<=8Z&03CE1ZK@M"8J' MVC0V!=#UNA69,@E;OTMYEJAQN^VT]Q*&T<;8+^@^K\(LAT6^P]7KB\7E!<;V M.Y-DO?2>8NR OK;I\PF"8QD,Q=U6$6$F[SB:8=UO:_MTIQBLL2B+6M=LOPP)>/B:7 /.V<'Z*-@S'U'1?3 M>28^%XUNN!_DY?*/4US6:S#,DV0TDPX36(, +$VBJ4 UZG69FTW MRL;UR_I WE':ZM:Z?5P@_CU=UIO^M[.TP+#$U[CY?<*BTLI*#R:QNM6RA&@% MAV"ED9YQ*=I77>Q+Y+B-7?M 9BL=]@O2R[J4B9#%I4(.# NRADN9D>R8A&)D M<+$$BL!:O_9XFJ)Q&\=V K]#M'-L[=F0#I\,V>K:G91+=*!*=3$8V7F7T :A M"H]QITO8TSA\@U68]8&NO;1QI,/W9I8'3).\>W/V^>T)(#)X\J4@,A]R])E'W;SCZ2T*CNY\7P?U?BA_ M+/%LN<35ATBBFV%^.WOS=_JS7GW1-OFPG6BS7OHJQSB)Q=19?@(DJS"G@QEB MM %L"3(>O6K:/,(\@=-Q0] C?WVNB?2&4=^%:WV?@W5LXQGUTVC-RV*EW_ M97WXR2=1H''< MF/-4-N]8Y70 OB>VUD/<:66X0,]JMYS^F"TP56WD/V9I/LO3JJ%P_O%B01[M$C_$\^G7M=9^">=5#)__ M1-R.&N-%^A!*A)(B[3"1-?C@R<9'+9-75DK9^KW"$>2..]RD(2!/I;)N2T@V M28?K"HM/'_Y8QV/+,,NWHJXI+H].G.RW3,NLRA$,#I-R"9G,F8T%A*SY.HL& M'.=U8CB7*-"4X/M.N;Q#DB+>]B1>XS(MIM_7=F#+*-,^69\C8$0*EU1@$$7M M_1>"Y]&P9%SKLMH=2>LJE;(/'NYUC!I %6,70M[FYDZR:--2AC/K8W(,4B33 MJW))M8UD!I83)XZ016>?LTL[KC4V5 ;0[WPX87>-G;.4+KY=G->KK+??OH?I MHMZT3&B+I1 Y@N3*TEDNZ!@/Y%(@.G0E&"V\.!Y+#ZX]=B9M3&P=KXR7@K6; M'8TF7!2N8T0P4M-FBMF#3T53<)-85HE[?W=ZP)%HN[GZV FT3O!VL$(Z"#2? MY'&"RO$8$Y*!YJ[.7@P0+(D.#>,I*@L=-FPP&NO3X.!]=\%IFCLY-BIX7641KIH M#OL(/^_GLW3)4N*&!V0,O EUI'HI)*CH@?N,TGN=63D1R*Z)&COG-1K.#M1+ M=^?D=?T RQ1J&RP0LB,'4V8'3@<'+.64I8PY[];GX7AXC3OL=T10[:6##D[% MC:ANWE\\)*C"O(@R2F"<9*1D$."<=*"1,Z]L2I:US^KM0-C8,6;C5%=+-71@ MIFZR<\=Y_ 7+?(&/A2V>(X]"&;"R=F[AVD(@>9(DBT+F?51FR(O+?6CM(8/6 M%#9/W&P.IL.^L?H8AUK+S).2$$JN_JF1X,F^0U;2"Q^2"2R?#J7'X'/@+-Q( M^&RAM[Z1N9Y+NNG5>]E+/)Q_G"_7E[UOZO7>LDYK>3==4K >6&"8(F'*T';4 MC(*I3'\,J)UR 9/6K0<$-"&\AZS>2/@=2+M]0WK"9&:NY/KTT9E:#ZC !9& M%Q*F=0QY:/U&\ ER>LCQC02_O331021SDY6[N:0]ME+6Y+"H8FJ[MUA'I'GP MFL(Y86@G*>YI.PU9*'PXY3WD"T\%U1/IMS-3>2]#&@N/RM<*,:,TJ))5K5QE M0/;?QN111=YZ2,)3]/2021P+@7OIHE=<76=$]]E0P:%/WD"RV8-B)%O:20:" MR%%KVFG!^%. \!#B>TA3GARQ@VNY?WA/7&9&H%. C&R_,KH0.]9"NKWFLTTS"++\*RS\_AFEN6+#^U,< :KZPI^A8+GUT//[5(R=MV]F&(X4< >GR6T.KI]# MU*FCDRA%9G5&5_&>T\FH(L3:2M@1*SKQQ"(?MJ;[-CUCY] '@LT10N\ 0/\* MBVF=S'%C!Z#RL9 #E;PA(QF-JS7H'F0JJK"0B,[6E1?WB!@[V=T,*L>)MP-\ M?/Z37.W:3.:: U;(8ZHSF[@+]6D"G:=!: -:%^64]?2-UM4.]ZD8.[G<#"%' M"GALG_3S!:%[[5>G^3?<>M7.E4BD4A F2FVVG 4XQC5X74*TI4ZFU3LYI@]^ M_-C9W#;>Z?&2&[4KZP/OYBIXWR/%Z5O6SF;Y4U7-^8;'B1;0MJU@:0[P,O-7?!Q,9VEZ?<;3?2]3;8@ MEX"6D7P"*@B!W#7E)&JT7@?=^K!ZDJ#=T--SYK:]W%],&[7?P^IB02;U\AIW MF"9JSR\RS,WTGLP-Q M),3MSGA]@=!QF[ MO59NH)0.CK^'7GM?^7XW^'M/&_;+7WC^ W^?SU9_+B=6,V:]#Z!-5J#0%HBQ MO@:KI[R+16!H[: ?2NNX0!P./3MT_&NNRA<$V?_$L/CRUWP2G/.9ESH(B=4F MZ3J KQ4!*JG$=,C>8.M'*7N2.&XE1G< /41Q+PV7!#2J"]B1RW5*1/;.ZMO!>&SE_G%XM)3%&G5 I(5?D+D7:? M2184.5)9N63LW>Z7)P5GI7'<0I4NL;FWZEX:-*<_<***XDPG!K8^I5'.EUKG M16)UQC(?C,UYF(XZN],X;C%,G]#<5W4O")IGA=:\8M(KS22+"4I9O_=2!7QM M'^IBMDI%[0R.93IO$3IN&4YW(#UO$ 9*=!CM0+29 E!2@F1*UES M]):+UGWN=J5MW**?[O"XEZHZN-I]DJ\_9OERF _F-W\G^M'+B2F)W!//:T\! ME>N#U6ZJS&Y!7W M!5%H-63GV8XO6WI"X-ZJ>B$87.?GN>;,&16!R]IQE =.EKW4!T"BF,*D9'S( M%MW]7JETA,"]%?52 +C.PFMEO8F93'KTM2N"@1"(3SNXN3 MG@"XKZ)> !O9]@E8TIIIR"[FF%WNG;+50QL8L1?$5&K4Z.PH^N13J!XN,I> M !XG41O%L=:Z&<% !2=JX]$,*64397)1J).T,NSF$J03U.VEF ZN/A[DY]%L MN;0R*&XC>"8**$E\.1XYV,B3JRULI#])U]<^KSK&A& 3E?5J^"8A&[EQICXVDL%W3YL>OO^U8??WWPY^W]O/@#Z MN)C_F"[IH\M\\0O.L$Q75?:;Y^I?PM]'O7(Z+:_!Z%AC'.@(T>0FJ6%7O3RB4T#YKIABFTKK0XPERCK5HEZWBKU:X;*AQ M*?)7\]EJ.KN8SKY>WBC.9]<72!R?O):>_(BDJG-]C=1+)[KO,:Y_E5&\U'9TF6&]U2BBQ M!/)N8^OKCV=(&A=QIT+&PX!LHJ9^4+>>27 VR^_H'SS E/#DIUKR-@J3G((J M)L![SZ (G1()J_@TX2->_$V+@(;JJP?'/XZ7^#TZ^P^.TZ)J&VN+0+J MH((D)$1F Q@MM.9,.\M;#RA[AJ1QK]Q&MGXMU-0/ZAZ1XL3)+#7S'+P-@?:0 M]A3%&P,4M9 M4>?\!I(E8+!1H"TEN]:!V1'DCGLX#Q60G$I_'5C'+:N7ONYC&Y#[@$KX#.LT MIS(\ #FZ K+F)@KNDE2MK>1NE(T;GYP,*(\ M*'6.L+B+:_W,=Z$\VB$EL!C M?2%H9*J7WP@LJJ)1YIS24(C/8N&RNP8[0>>D7/[KGLN 6?013O93- M8Q"<=>=@:3"1SKG2LF5%3:CXT2N%9 MX:5UVKI+(S=4/-)"[MV.97SPXO1-*9A6TQ^5Z4_D2RQ?3^D[BRKRZEM<$$Y_ MWG5^6]\@'T/#@'?*S41S@EMFYD(PW$@0UM8:?>X([ZS.)%4HE-,QY-85= /> M,E])_FJ-*O]/F.:S-#V?;LS,]M;H2A>W?GABK#2&JPS&U DPJEXB&>U Y&BU MBS&HTKJLM0'9_=X[[X.PNV;UU/KLP''7W\VH5+NC'XOEV-,GG/TE3OX0E MYE?S;_4[ZY_S?*;.OJ SLY9K?Z;D*L662*^C266E43:[$YP*.BR0B:-;=[P MO2D#_7K'8Z#\>!V//7_K4,X_AL5_4[![^:?E1URDRGHH1@@I-$CG+;&>.'AE M"V1$SJ2F@^YN4\=')C2UI6OK@@?PA$G61->@B,<>DH_6M@]X6=(_[H'%,[#;5Z NQ MKP_?T.%R(M"BR8I\^R@IH-5H:HI2U/Y=,4FO$F_>@>48>L=]$#DF:IMH\(6@ M]?IT^40*)G+_G+#B2P@^5'/W2V7.)J^:]P?K%1]_GY_*_ZZF^B36:260L!;0*% M(9._3H$FXRX':TR*N?5LIL8LC/M(\VUOE D:>VCM:>N!87;RXD__22Y]8 M:W/6&("I^OQ %%9'J]3!/R1NB]ZV[Y%Z$*$CSP+NX^ _1&GCG_L[;\*/. OG MZ_X ESO0>T?18620BR*OIK:#B*P8X%@,<[K6.[IFUO#NZB-/#Q[-%!ZEA1=B M!]=9M;/\7Q?+U68(K@F13#HY$\5*DB.OM3]%!C#21U1%RLC'2(C>I7/DF<1C M6L&C5-8M+!^JE9S84JS.(4'"^MK " _5K(-T3D2+RGELW39U=^IV@^"+N4 : M6#TOJT[P,SD7TS)-8;:JI0KS6=UH\U*_#K.?RWM!6ICE-I.U!Z1FP-K! <1U MBEXUR&,J08')G-,NJ<.6& %9\.!L=E8BMO;XA^Q5P*]XQIA,KN,M MT#%3[\\L!%X*\*@M-S&1!ZT:\[P38?U6 NZ#DGO/CYOKI(/S^QXCZT+@S?S@1C$XB)@$3'X+(-LWLGU,$I';G4S MBNUKK+_N[-ZKB^6*?/3%6?Y1[T#SMG,N&?;MSW["'SB[P(EF7!83$@@3!"CR MW\%%\DTXI^]GSY@.ZC!#N#L1XU9LGMHR#J2<'DWE]?#(^7)Y:[O=*IR:B.)1 M"SH#K*ZY,5L\Q,0<6*Z=]CQK)5JG+@^E==P*S1',Y1 Z[!&KO\WG^:_I^3DQ M1+Y+F'VM)?^;OYHP+0Q:J0"]D+7]@ :?*6P30:*V0<"]J%OW/K+$3#9 M2E?='=R7AK_>87V=3=?NH7'F +^1 3'[QFUDK0WG!0 M3A6()B@0(EJI#7FX=R^I=[5F=U8:N23QU+;L&#GW:,@V#]B"]Y8T[\&[8&IW M.@M.$#\F,5^D#8?3;@H*6"5F9.3BP#$\];T5T$&+M5V>%7 >!3>YRF;=-$I< )Z.8-Q,?^.B]7/C^=AMJI]>_[WQ703 MIAH9G:M]SG/@ONZ;"!ZU J6,<2GYHOEI0/8HB7VTJ6^!CIV UT95'644;O#V M0.J.CGA'1WT 5GOYJB03.!XR2.0V.>Z*9;N]@=QUQ3ZZRS>$TW#R[A-$=W,F M/&?.%)+O4 QQ9)(&QU!!*;D$DU"4Q(] T"$)JL%;P9\&/L=(ND_L;)YX?"5) MOPF+V8>+RZE)EP6?DR145K5W/=I8H#XB@2BJ$ .SPGB,XFZ>?2\H/;UZ'VW> M3X.LAGKHUN?:I.(RMS)'SR'D.MG+1@4Q6PW)>DPV!.E\Z\%\3Y S;LG.R7VI M_570$9JNXIT;#$VX-5FD.BF=##&H2&>X"\*"0Y^8L\RST+I!VE/TC%M60@;621ZG)2RQ#0>D $(TS>*)Y6F$OJ1_= MS6&,9Z4W'T>^Q]6)GY$>MOJ ST8;B.,$ST0S\;[.D-L#9ENC1Q\W$PD/3H/DW[GGEAE1QE+]CJL._))4/5MH"/^("!G0K# #0[U6.X1DOK-T#=% MU!%ZZ.WF\*9O8#SCV4@%5M?JGUJ+';(7D"CDE9E$E/6 E],OPB-K :,CI/Z" M/++W85$? /S -B[6O8]K[C,]3? )G*!(T5NMRP27; "E2CV=# '!,>DY_:55 MK7V# 9R@==;MZG._A'B.$Z69I;W! :VD7:-T[2C/! BT0MB4+$4@.^4U;W]N MO_[+/JJ\E:X\0G =."S7+M?%ZL_Y8KKZ>?;W=#G1(FLIN ?- TD#18#H4H:4 MA3?PO3V42AY4ZZ0*=@*N1-%4&[ M" LP51@7.3CF!VL9=(>63@S,$7I^%CH'"+T#\!#5N%Q-TZMZ-;CX^3M^B[B8 M&!%])&HAZ6Q U=2K4[[0'F.TP[AEZ)K/[WZ(D-Y@GGZ M?U\LILL\354ME^QH%C R$I!@*&IM IW?NI@JJL02XRS%U@[8,R1U$D^W1%)+ M)72 JSU?8P]\YB8/6%U?KY.Y<,/&,9(K(@N Z,X5,O*Y>8_M?7 M^8__H(_>@(2^N,;& PN.8U!:><#'2G!DY6^HWNX"'KA@14$T]78X$@?>\ *& M9RQ)\R+34X?-\YJ_N=HX'LG1ZIHWD-W8A6#O+K[5UD"UN?GGG\L5?EN^"K.0 M VV'2_-EB^8*E02,WM0KV0+../+ODP_%^\"TOX.$1[(CSRXU'@P.5]]\,%F. MC8P;UPDS?%NYF7@6DO;"DU!LG:RTSAM5USH(SZS42FJ_$Q3N?_8XSD KR]]" M8!UXBSM-'M)6RXP \_ /1:K M(F?F;M?J75LL'$1/#X[J<7@;2SD]FKG'NX%-G'?.>TF^(*LU&1&)M1@, :LD MC\H&K@/T01T"/:UDW@%\KB3SYN_P;3J[/2QRT\!U M/2A@_603\Z3X9% 3>UDR2>RE"$%Y#TXR(UW$[+ UI/8D<9PNJ4/ ;$C=C)U- M^;C 5?A[PV&UP;^2)"\O'>E 7T[S-"Q^3K0JRL4DP9"?"4KS -XK#M!W8J3]F>;I<+:;Q8H6Y/B:GLWOYH=SEJQ9Z M,Q>%U&CK,(@ZQ!X90H+,ZV=]]VI&ZGQZ1#F:2"5= "VAU\0W.+W MDLLMVY,0M*1SGC81^AHBQPB.UQX^7J"R]%5I7M.T/Y4C]4D=.$8<0D7-0'B2 MM[BWARK/R_KYR<8?7<[+'[/%IC'0_ZS%M9T=]N;O='Z123);-R+,\I5WT?J] M[G 4#OBF]T1B/<&3EY1L7%<"8*C%?KYF1F*.P%R0W'HAO&O=_6W =[]W9H@_ MJXE+E7W$!4F_VH*:*ZH>]?K'/^'J8C%;?IJ?G_^ZB>0F+ 7%#7=0=&U1JHN& M($H&KJ),&)-PMO7 FZ%YZJ16^DALWCT%ND)"!X[+(_Q/'"M,&LLA*:Q=4SGY M7RXJD/\?>U_6Y5:.H_F+,,-]>8Q,VSD^X[+=MK/F]),.%]!65UAR2PI7NG_] M@(I]U\*K2T75Z>YL+YEQL7P@ 1"+=\DF9VV6K3N#'B%E7!SVA9=[_O3^RML9 M@S]P,9WGSZNP6 V)Q%>8%G7:7-VF<79:$[ U.OU(WUY\7%- _^['^7(]PY#" M!L^YKEW *=6$!HL>7 X(P<<82Y!":7T8V&Y%][C=!,>(\>%@L7Y[-KV=YP+CRXZ"B-!V%"G$7M^GFRNY[AQ MV;DB6[\:-2-^7(^U(>;N=0B.HMX.HJ0Z1'M14#@ M$:%$&UP=)RJ=;6VU-[X_+KI&@L"\D3XZPM)%RXTIC$OI1 W3(BB>$D1G';@8 MLLXF*:5:1RRW*1CYM-I9DX] 8@>QCOVR?7+IJ50>+MJEB'?ABLY@4JS'M C@ M61TUZJ6+CFDILG[.HWKLA_>A\5T4-6\HM0Z.@F>/T,=.T.L7,6.599Q%\%S$ M^DZ:P!L9@1M1"@\6;?.M4OM3/6ZZHX\K[,"Z[P#MK\@1G55V9^?OK;4VB4RW M]M%\N@J5)RE&K92L>7TZ_I5QCLX#;4!S@[46P DN&P-Z(\)&=KL.C);[;^>- M5=?M<_FGUU_>?GK]M]?OO]3DP.>3]Z\^O7YW\N7UJX\?/G^Y_LO?7K]_77,) M+88I[OO)-LF1IHPWRI_< OLL?\+5=+&&^P.O@B$QP5WA()FF&U\S!5Z8 -8Q M1NCFT3?OSMV"O':9E0M;O CLJQDNKS^W/+^8HK5*N"@@&YY!92; !5OGK@C/ M467+2^O6O:T('/,U\Z!]$K7?/X.K M [V53HX74?2]+8 #X*F'1$D+/3\+G1V$W@%X;F>\K[FZS'U?) P_SL+IM$PQ?S[[0:%EM:EP>L.#O2_;B>3)R& LH%?$*<7Y$)+)$)/D4B7R M88.YC<='4LE[D3'ZLN;6F)B/HJ N3\&3E,Z^GYW6ZJ>+/_T03Z=?+T9!"$&Q MDO>0)+&HL*S7X3$PSG'M QFX'RBAMR&%H^]]'@B9!]!7EVA\$Z:+.CF,KIHU ML^N!$!.))A;/-.@ZUH'84A XDK_A9+UOS3 O\AK/E]">>-S2\Q]6Z1O4S+GY.$]8$^OE<@-^PS!>UWV%B-1IA MT4%DNA9O)UGM3X&6TBG&32Y\>/>Q"2NC[ZT>\V ]$ *.V!#^H"!S6=O-<7G- M>]8$SJP3R%A](<8*N4&)?"')8F!8?"RL$_0_1/_H:[0[A?S>NNX4YZNSL)B& MT\I>Y6ZB4R$6#$FT*%\S)1F\DV3$Q6=C;;6G3&7'3)OU^*NG0^?R$@G D-) MC@4(-A=0%%^"LUP!LF@BP\30;Y8-&)#(<>8^'2A7T(MRNSQ1JSM$0<%B_G-: M.W8^_\!$1OQAL:X\"=6H3[_@XG*TT<5_>%V"\NIL0?_5>0/8)&CBV%( (;P( MH%(LX#ERLGCND+ED3//5U8,R-,Z8JC%/\;'0T(%I?*P.U+H\8>U5U?>4Q5-) MQ-_/%E6+-]?7D@>%624/-A9WK@O'I(3""FG!VE),ZQ;N_:D>9Z+6X4!^8+UV M@.0[3)WS7WF[N:M[/DOGC$X8=UQ+ID&*3-892,S>UJ)PY"PZC0KU4WN7&IS: MSU XTCRNT<[AE@KK#X[$5AWXG^KTI[,5R?#R+\YK:)?O\:_5EW_BZ4_\&UTZ MWY:3R')B*C*ROCI;H7 ++GD/L@1>E&1UT]G@7L56)(\TPVM,QV$XE1X?@O\3 MP^++/^<3R4J.BG$PQE4N"X.860*/J)&GHJ-LW6BV&Z6;X?5%/<@U5^"1PI1P MAQ/M?42=7.VE(?]&:EWW16K020=9VP#%W0S%*$"MM&X&U1?U=C> $H\3K&_F M9XN)#MEQIRVHZ,CY<23;&!P",Y&72&ZY\:WWR>Y(ZF90?5&O<>U5>*1(G?[$ MB9?OF&"PR%R)GDF$0HP8'&+$G"FH'+C"RT%)6-RA[-\&_"N]&^&99?U-/; M 90\]OO<_5>8)]-Z]UYQEN0>I4A2-5 *+V3*QE'(60+8HHPQ5L:<[_@-CZ^3 MW8^4S1!ZK(]MA]74V+C\B(NZ@3E\Q0_ES5GMO_U,JCQ;?B@WLGC+2=2):2$1 M@L[D]A@NP2FZ1Z2F_P(#-]')C<"WV?\2O3\.H;_:B;URU&_WTV/1_Q>O[(^_J"XUMS*J[L*F'LSK1\[][;_^&9-!D?X:G00;;R4:2&/;XKX#;].9W4F M;9C5N:VU]B>,U^$31E&'(R%%U6I;6%1\''('R0'W0MSK^Z.WLGD)N#G&FRXO8%A*B M2=7S"@F<3@&2B9:G&*QNO@]U-TJ/9RC*-CC;H,JKM19WOBU^XB+.!\M^W6^U M2T:9E$T!:SG2?1MJSV?VH'-A21@,.K4>6;0!6;UUZK;'Q[.0W$]5W:S4N,_8 MC:ZCB<@JN1 YN&@4*$\&'!C%I=ZXS$2QT>O6\S">)*BW/MP1<+>K>CK(&-QG MYG*=V9J;S+2T+%! D:J<9.WK#.C ),7KF%?MU/"-,3U:L8ZX#O\",#;3U7[+N@Y@M85 M[JSQ+"&(NN)4%2; 6UKASP17\$S(\%CR[/ZGMRO_B#Y<

    V/5CV,\:S0@MZ1'Q.:BWR$)X1L0Y;9(7A1UX,%+2!F M;T'S8&2*"5UH728ZZA/"%KWWMSKM%7HTGJXUU%+5V26Y]F%(T$(45>ILU-3Z MJ:49\=;(Z&_5\+T.35@9-]-\% ;0" TFO!'<(,XM0R8XR( U/O$>@G>&@!ZU*%XY@T>\3&;'H(TN MNE@\"84B* 8$6P7.40R766I@(H4\4>5 A2%IA0F,*?A>X6W?'1F*^KE?::0OCG174)=R>,LJ3[_/%:OH_:WG6%]R' MAG?O9*0LJ$36J,E(+4DM)@:.6P52:32!)>/Y\ F5,3@_RA*8P]T"70"N2S/= M1#(3E7*VU>F4K&Z4IZ"JKB%FD))4V47,)(7A\Y0;4'J453%MS:"Y0H\ MC=F MX4]<-(6%Z !)?N2GU0;A:!/D5$R*6'2*!\BI/T;>49:Y# G07577:8G+YI?0 M9:'F3M<.!@K_(YFND'6$0A0,?-ULPG- B;&$+(=/TAR&U][R/XW@V]"=.1B2 MNKP)'I;31*$34<0Z'L]HNN&(KU",@1QTT$HZD=SPE>H/TW:4Y66'\-6W4MKN M8)ROPFF/[Z#WBIU>X6I=OXQ]/(GN0E]O]6/;BG2$AU(*&E/4C$')L8[M8@Z" M3AZ85D*A+UGFUDV$!WPHW6YIL2O6>RXL^")U+=:@4T?[!$Q$::S1.30?!KH5 M@W\/I;$2/8KE833[5B^_DK^ERPBW&D+%V2UD!*CE'%YTA07%= MR'T+RMB-!B+23[T!,OK=-A5(!$DPHY+D;*.3>!-0G']R'%CLH:R[ZMY!$[AU!H68P:D[ILI?F?Y=9E'>&AZ6TS6D'/$ MZ] ^.@"]"<24S&")52.ME^( &\X?(&SS0---;WBT#[$WT34GCG M17VWQ,3(V\@D"R4E\#H"F 4N_"%V0S?CI[=2OOXLH1$6NNVA^?Q_3CZ]_C\? MWKUZ_>GSZ__X\^V7_WP?%@OZN3]QCXSO!C^U39YV6_(;95=?__?9=/7K*M7E M5#'H!8,8)2&AGI6>109,V61+4L+;UHVDMRG8:PSSY]4\_>/;_)2,?7G^8\_] M*!8*MSI*T+:^C3CIP?M<6\8LTP6Y9(4]!X2G/C#N-;R'"F^-36XAO0YNS:NG MW',>KCN\UAF:3#$69\F #TP1,\Y!L-8!YA2R\L&PV/IM\TF"QH%..WW?37B(F<$CC'?6)1^:);[_]YD)"1T^#M M%#UO+?4.H/.E.E9GBU]K&R->OL]GE\F>+',THH"+VH BDP(O4$'BT@D=#7'9 MNA[T46)ZN+?V4O1\"*EW )^3E,Z^KV>UY ?R1"?YO\Z6JVI\%]PYD95PNH"J MW?C*RD(AK21STYS^6$B64NMZCI+5W=1"(9WK,H%)UN4HBB3/,]I+Z%W@)Z;]%^8 MFDD)+4L!M(H>E$(Z?35FB$&'$)D+RK:&S7TJ.O&7]E/OO*FL>T#+^I9>\_'; MQ6FII=&990&%&5O39)X$4L>ZY,*C-YA*;NU@WZ=BY.JD/?5Z%R;[";D#F'P^ MB\MIG@;R[4)]/;LVGY*YT(X%\$9(,A\;:G$M@JTK/!D%&HXUOY(>(V:<1MSA MKJ0F0N\!/=?DOP_?Z9=?%N2FA;2>K79N7H%LRW'NP)'?!TK7&FU/ 4+,+&JR M-DD":PVC9ZD:^!WL75X^DGI_YT,A0::S4^4 2'ALM]T_IZ]=! M-$)'E0Q8LB50*=8AU8XLRQ2IT26+XMG7JN<^,DZK>_,+JJDL1RZE6[/Q"7^< M+=*WL,2/B_G71?A^? MOY&P)W0:\\BB!6;K;![.!7A,9(X4!02*+(H7 [3,/$=65\F=_? UE#)&O\MN M.(5W#&7"*% 5+$7PD:2C?*+K..LZ-Q9-3E$&'?5F=]GC'^DJV-H/(DWEV<&Y M<],=/*M.&OVFXGOY=KD\P_QV=L,]G,B4> DF0E#!U$R$JKL,);"MK<-O1UY3*U.8D&4T]?T/M]/J/X%1?G_=B8/,Y#D4^!HKJ"_T?5Q,T_7%;H.+C@L!#)T#A>0X M>LM<79EED5Q*[ESK:MO':!EGC,ZA,+6[V#ORIYXWC/>XFA3.5+#K!!RC8(3[ M0L*2"J2TV6066 QE6R=KHR^/,X3C()Y7>\EW!*M/6#-QT]G7>_ZE$S(*PP/P M:')M- H0BXS@N&<\" RJY&VA].C7-H*/.TKXM)%P!Q?9C6#U]_!CN@JGYQ[B M)U+6@DSBS7SQYFQUML#J,H99PDDQN1ZJFFYJ34=M-@A!BP(I&A9*<3J+85YM MMR!R(^3YHT#>810U]N%U@[N_SU>X)&Y>A_3M_')/HA1MZL!0PSFHNKHO:AG M!NLC1F&CWNS0>NHKFR4ZV5%@IJU(.\(&W=H_Z8>>+PJ:SB=692M+#!0F2#IL MG:GODW:]+$LZZ[126FV+C#O?V P7QY$!;RG.#NZN#ZMO^-#TOCKGC]".TZ^S MW\^(KEGZM?;K3L_5=E6T^27\-=&.@DL6/(G1$Z.Z>/#;KH'N9L!]CB2^(?6WKY3?+\K;@S;5K-VKI M[XNN"JUI]^Z>- S5Z]M2-,-T!@OKF%=*@O&N]HC7ZJ]:K!%L*9AYW6'=^IVX M36?P ST;3YMHK4JA@ AE+A*L#G0 :%[ ,:V L>2*U]HX-6!'S;/T]="XM1,R MGFBD::N4#J[QIULDO>8N!9-$=9A(_+P.-BJ M07D;I72 L(<;VZ1A3/C 01=)3H2T"4(HY,MD':WR67/>^D']Z!J4MU+T1@W* MVTB] ^C<,+@'PZ:+XMJ,B#QB["5/OI"V29]LBS[[ I38'WMTN:)$W=TQ&<6440;;"JM-^L=?Q]S(]2U MUD]?Z'O,J;@TJR2\#X4DYY2H>4WZ%3<2M$P^I.PDJM;IOHV)&W>[XZ"8:ZB5 MXX!;]6&OLTRAB"B<+<"XK"]QM;@I*PP:*"0577 M 33OYSHGWJ-42B XX=9#A^E7Z#-$9[QEGISC(!N#[SX51Q%T[JCU>X'G7BKH M $0G\S3]#"]51!B3MPG'F)IO7+D6:*. MX@1K [&V"NH$<8^Q8F00NF3R!I(E097@R3DHED26E2BJL.B&P-H^*!O,23LX MREHHY:6\7STE\0,\76WR^<.^6FTMD&$>K(I@WM*9!@P3(1!]@9@8 \--ML[8 MH$KKE_ 1'ZP8G>A:9P4I&_)^I2:+-EI",=I)*4URYM\/5CL@8Z\'JVV4TL%U M^W3*W!G,K/: H5;DK4;&P5GR5JU-P1N9?93-^_1>R(/55CC8ZL%J&Z5T@+"' MLTDZ8/9!^-H_49N\3(2(T8+0F9?LA"2WXE_]P6HK16_T8+6-U#N SH8/)"($ MZPJK>Y@,>:#1.PBH!.@8LDG>!VR^]?)X'ZRV@L!N#U;;Z*,OE&TTV#4Y%HSC MP#'5#([RX$(@%I,1'LF]4'; #.Z1/E@U0EUK_?2%OLWB>)=\YCXH$$'6C3+( MP&D;(0=32F(*C6KMD[W@%X1]W+1!5=MBA9;ZW<;O='O?OP^?/'UY_66:[K MQ%85P>4X@2JAL_,O[9/9V^U#;7)X#9ALE:T+B]HH??7=J^Q,+D4ZPA,4PC.H M@.0[!A5 &*XTYUBL:?TP^1@M^QZ:9#O7AC3)/'"5DP(6"EF)Y0F"Y!Q"45$: M$TS2K;=-WB)@Y BDA;[O'ER["[B#*_7_X?3K-SK?3W[B(GS%VZ.8/IRMEJLP MRR2RW\)RFB:6&:7KD%V-*&MKD 0?# (YN)%'$4,LK?LOMB)PY$AC"'0-IZ!> MT?=J>GI&?W:/P^O :L)4ULG7Z80&.0F4HJF8*(Y+WK*D@XZ>MT[6[4CJR(5S M!T-D8Z7UBLT/Y3%&)](K])+8BT(K"MSJ*A\*\$%EI5Q,T<;2.@S>DL1QI@B. M<3HV4=+N&)ROPFF;IXH[,CL_Y)5F+$4*P$91;RYK8@/]Q1QGJT/IOBHN 6N2YW147*&F.Q M^>#ZMAQTFH_9!G'WBE7&4W$'E_^>//_VZ^$?L*[_4 R%1I6 ^YI=R-E L('7 M'3I:V")-#LT;<8=C9^1*FQ%1>O?9L!/(=&L]=9W49=V L5S6$BCG@@7EN*F- M@0R"8EX*&4H.K3-/S]$T\AMA+^#9"-0[:K(#9%ZN$_^!L^5:EK78Y'*/)F/D M&:,#+^NF>\\L>'0)BF5%)U=XM*T?=9X@IT<\[JKWA_KG&BBA SR=S]=<3>GR M>(5Q=2VJRV7U42:4@8%W&$$I*@0BB31[7L!R,BP59 *?=6V7$$GIG'DII2^'\UT?)6>VSMT^3/'3VU8KD19(12M&!,.@B.$$P\,D7KF7,V'RI MQ5#9UR>+6;XL,"S/%K_63O;$L\0CI@@F<5==G@ QL@C!F.B9U,*5UEO1-J>N MTZSI-DC9JLYH=]5T>R2=-X___N%O'U^__WSRY>V']RT.I@U^:IOC:5OR&QU2 MKZ;+=#HG*)!G>3,._H3K*O'?Y\O5<@V9&):8/X9?W]?-@U=I?63.(SF.% ]Y M4+'4)_640>3,?&(RDRP;&_5^%+=[;KHL)ZB?O*;BA'0V^[KNN%S^]NOZW[F@ MX^2?89'/77 1$HH0R?$.FH/25H*+6H-30IO,DBS-I\,U(W[J0 MZA]YF?RGRM(Z?XO.&\]%@2+JJ,;@B.@ZY59A21*%CUYO]&[\S+KXJP_V\J)S M4&7/]Y5\#W"YR'.EE .2$P'"5F*5,1"T,\ SVE1\PB WFKVZ"6#&3%;OH:R[ MZMY!]C++F5[PQ ISVA=ED? P;U4L_I_B; M'QTG*=M,\3O+KX-T:'TIJZ\EZQ.O/EB0N^4H4%6U5S-*B$D(X$%A%)II:UJG M-&Y^OY?<_!A^PM[ZZ A+%R]O/IG$F#=U_#,['^\1&5VGW(G$O"TH8NL<^6T* MQO4[=]?D(Y#80:QC[^%<)Z;>SA*):_H3;[S*%^?H:&0&/$\(*@<-WJ8 D@5$ M%\EXTIUG[,>62C_RA3YTOXO*YJWE-S8(7DT7F.COEVMN/ORX4Z"AA%6&B0"\ MMD4JD^FN3$E#YB[ID"FZ=V$C*#S]G7$OEU: :"C+L6'Q;C[[^@47WQ^"M[/< M*)D51$O7J+)UNK\2$E)6SA>C8PYB(TP\\9%Q6T!; :*5%#MP'_X@_VJ%6&?= MG9T7&G*3;,X109;L03$K()1HB %6 GI>&_<;>Q#WB!@7)GTXI?MIIC=H79B< MDT(J230'LCURR>IE6NO$8J8(KFC);/.2X0?(&-=/V5.Q3\%D!REW )3[%G1M M8._G,_S^XW3^"R\S!G5V2 XAUBW =&HS7LL*(Z\';"%!F9!YZP:LK0CL"%R[ MP.'NJ\U@NAG;%?J_^.OU;>I]M!0D.@LB>9*3))L]3>(QY1A;/]%O3MVX/M(A MSYD]M-(#WL[BR'@@=4A7EA:T:$A1/B@&*E$&57&H# M10'ADPY"TF7-FB\/>):JD6L6VJC_+JC:ZJ(#=%T>QVN>+LYD6?>0EF#!VBQ! M10QT')<(=/+[K#R6Z%L_.SQ QLCX::SINT-5]A1[!\@Y/Z?I7UY;E;MKI ,X[2ZX:[9G^4Y2V"KG M&7,(F*:+.^BYJO?&/#H3$O1&MQS,_ M2=#(E_#H>)D/I;P.D'C+!SE_"+U:[!&UJ%W964D2$0\(0:[[LW7(7(84-BM= MW-4!O$G,R"5-O2&PC=(Z0-^SDGU,L.^N>UAC;6*U HC!0!QS!UXK^A4C6XNF M6EWSZ2![4SWNA,@^'-4#ZW[LQXF=V3VW[^7KOW"1ILLJ]H^XF,[SA!A7P28) M&4,!Y:6N(ULI]+1%,59$CNY.F>ECQ5^M2>O<86@,K'DW6C[F$_U" #?&69\W MZ=;' 16CH)O1U_X17QTJR0OH$K4/5C LS5L#6S/1N?\RC$'T 8ECMHG;;>HG M/\/TM)X,;^:+]6/=1,H4F&<2V'EE6B[@O,GD4EJI.&;MV,$S&SOR,G)]V)%: M2$N '+.AK/_Q=XK+Z8PXOS?Y)%CEZ8[,X'*JY2O:0K36 ]>)!*&2=*Z;>^,! M^D=^OCU2@]@7"$=M!"GA*2[.N_ZO_\LZ 6 BBL'DA (GLJWK RT$2:XDDXIE MR^OBFM8M:4/P,?(#S[$:12-@-%S@L*=Y?%Q,$TZLXSPHXR!9(T&5.I/2^ *% M>2N]*-%@ZSSY]=='3N%T ,7ME7#,I^O]8.3M;+68SI;3]/=P>H83'Z(2&"D4 M,9&N&3*@.LY9 6;IM,N16VR=+Q^,F8W ;5\RN$>'R#';ROE2^K>SY6IQMLXB MK[SCRBFZK-V&ZN!"<#9D%GX&SNC9R#M/?SU7_BZA.F^=?9]'\P3[0)/)JZ=<_59UWRBI10J?U7_276M2Q& MLVR ,9U!::&(*\;!&)<\T\%DWGI'SF:4;8;ME_JY M>#?]/EU-F/1>2AU!*F9!Q23 *Y(:1ZDM_4V,>;.91@_^^,U@]-+>G!N)NX-C M['JJ]=,"C'<%^/%LD;[1'ZX3V.NIV=_GLW4M+1WO=?[/1&CM50D)T%ARGJS( MY$9)68<)I11AOYG01_?/JG7V"S(DHI05GU^-"2JQI;@7%*@S"LZQ8 MZT% PW*TF=V\U-?FCM#2@>WL^R:T3B@O-\\VEUP0N4,0H5[%Z&IW" JPG!5C MBW;%MS:F [.XF76]Z ?T3O%T1$N-+CM9YN6!$.CMK,P7W]=_LA;C?'8ECWFY MT3JU#+/\Z?.?RZ:+D0:A;*CE2L.+L8\%35B"\8%[8*5:K!"!+)8+0!>],D4J M+5N?JN,N:-HP5Y""ZC#$[$0R/IO7S>LM,SU!WQ '1 MMF.29QO%=>!%;>13?@E__88S+-/5Y1+1NUQ;Z:*6R8"1]3)+RH&C> L".N&, M-CKKUH_,;2@?MPUH1#B/H/CMX>[/X3[#KU4-VZ71_'N^DR-W/Y?I@-9*[?2?BN.$1W@Q0 M, _D4V_[^>$=Y[T$TH=W;!WS(M8-6UG5KDJ&X++RA-RZ=C=SR8M_4=[QH8-P M&:5SWA00V==2>7+9O)0(A2!O;91>Z=9E.UTF=3J]'[;!_]CYG&V@U/!U=\0K MYF2Y//M^+JS#7"H/?/#@U\AS3'=R<61EN30)"E,4A2:.$ F&8%G&$DLNQ;8> M^_A2]EYGGXVM*R)TKM,]A'/GW5.>8\)@C%.;K83=YDKX]][K+3$[W-[K;=3? M0?[FSA!(+D(I3D+)2H.27(*O!4CV ?]E8@>'K:ZQ8: MZ0!.NPONB;EZTF-DRA6P5E/H';4#%UF!+)ACNG@733FTDWWLTUZW@=4AIKUN MH^,.L3[+>EL'&6G03$NK3>$4=@R5R=YIQN9Q37G="B<; MS]C<1FDC[R1?[^5>VW!MPUY()HI?F?Y=>"/-JA]3#*CDP3PK#E=BURM)YDD.BR%E9YI(?JI3WVWU=3M M(]A!O$_"X,"Z/V:T7[VVW,C"?YHN__%F@?AV1@3B(3A%E4H;"D(.G'/9EJO-HL#%*6QG)()!Y:394BV7J]I17TY_3C+.\ M%HCU/"JF.-0A.Q14UP?-@AY$B5SGR(O%YML+AV;JZ*=^=V-#>T/FI=K0W^>G M]&-.IZM?:Y$XI4AEAEP!E0RH0L=*K/LXR%DPKGA',NIFYO'F;!W];/#N[&@/ MV/1B2;NT]#XEDB^X^,[I7K9>D$(@(M.U+=& \T&"*=H7(RQ3:I!K:!!NCGZ$ M^-YV,SY(CK:9+LQ^+6^\?9RD%=V]JU^UR>N\PN)&7]B G7.[D'&8-KF]!=1' M\981-4>9(J#B=/9;B1!*75KRU9ZGFC?&^G^:GIV_FB_J7DZ1\ MK1U*H)FBB$[4WA3'+>2L':94USJWKIX>AI.C+NO:!LT#SGW>%1B].%=MI'"Q MK8D9SG50 5@=$Z^"\."Y8O3;8J-.)431^H1ISL21IL,:(G/PI5[;P&1G._FQ MKJ__O J+51?69&)]E-*NQQ M-HXT^=6OQ>P+E1[NENHNOZ6P"O.KL\75,*#SD4$W1TE M))=B"BF!+4Z RK9 X$9",5I9%DGJJ9L]%X^S<:1YIWZ/_GVA\B+LY;['F(N2 M*IH$:&, I2*#*+, K8.DRR]G;UL/*!XGL.AOQF"_MK(?3/8,+%[/^K"5&VO$ M+UGF,S.<)'K=%+,=,/J!+$NCV6RQ!RCTJJ?&L>=N3SJ MB3Z=9'N' %0/T?IA)#3A-A4LG$,,=#6KJL"@BP"/R4OG,6C?\>+,IUA[,5GC M01 ^CD%N!;?CR3,_6C*^R8"9VP+2Z'CB*I)$>.V)( ,HW2QR!S./BN M\';LO9B\=!E$W1^Y0R:I!63DL4= M?KMT4PY?3 []*.QR./"]!--\(-_ZM'R\%<2((!L* 90OY%(X5L=]QI)D$L;% M@R=7&O/X8G+Z1V&>0P+P& RTD:O/,'#'G81<9_$J[>NZ[F(@(^/6<>:LZ[CR M:&]S/(9G@R[,<02XO;R'AJ=%DZ0609!H9!6-D(G<_.RAA*C)?? YBM;[=@_$ MVK@7XQ$G4(> SOB+3)]M.XF/M)WELE$ M!&>+T1ZBP+J;.WB@T+6 %*0J;Q6WJO5.C<&8&><]H7?T#N?M[0&ET5\.KK6V M;\UQ[62[)8?(.?&=)(14YUP%I2'2=0)"R5A4-J)(O_FMTYJ\<1+\1V(DG:#B M!=PX]S*H7^HZGCLR05-8"J\I+PSC&! M.CAQD&MJ2\+'R2@MX7!)R8%+8K3)(U$]WB. J** M!1 S9FZ\#&401W$0;C:R+-/:LGI)B8\/D*.<.?34&T!=+?_[?+96T%DX?3?] MB_!5<\,*O(]91SXF@63!=5(769+-&NH> MQ3JGV\940B#_KO$I^U(6U9E@K2J>@Q7U6,3@(&J44+A$J0VZ%&3K"^K?B^JV MQ.QPB^JV47\'$="=_57&8E9"@6&"+G)>UP I6>KJ/VM$*FB;#U1YD8OJM@+! MTXOJMM!(!W#:77!/+:/?ZL2^JVP96 M!UE4MX6..\#YXSO/=)2,HY+ K$>*UDF\OO8+Q\Q++IS1E=1ZQ<&_U**Z;7"R M\:*Z;936 ?H>ENSZ3Y['Q4I;I[>- C(V.XS:0^P*X.'F,L3** M$$ FOQX$(<"[F(!'3WMQ%X%UCY\L_Y MY28_F4PT1H&*B=P&/Q0!ZHY3U3@A?-L?*U<_ML>E\3*SL)O ^L$)JOP2Z MT8ZU3>/C[BY1/6_ 7]^8UZR+H&5$QX#%EX;D$[YO MUX432(?B0D7>SZ'R MR5X#]M;V9F^=@>G8(Y\;1?M7.M*.V>2Y XTEU>F!!8*) 1CI1D=;T+C-'D@' M(.Y(YTYV$/GLJ^D7<)ODS\MD;DX,OQMD&(+U82)N.PPU=4C[17HBB/0+J6JP:1(802Z1[78@4ZW9@\XCCGD&LK&.0]6*';53VI*OJ&$.M= :I0P0EK8.01 'F3+!9&"U$ M\S:\P[!VQ'%/Q[=:,S =94_YI\]_GJ35].=T]6N@-O 'OC!\Y_9S;/71;.UX M$MS8 DG4V2-2&HB:46@M12RVY"1$:S?AI31;NR*LYBY#T:8^Q6H2G3<"C&#S9DBS(:U1BP3Q+4>;'JX'B9#Z6\#I#8X)5#2^F\]0JLH'A2 M68HB*91TP.KF#BZ"-*:;_2[OMFI1.(*VZGU="YAO3M],UD3M23"Y+AE6VG$(F40D;?)!LQBE M.;CGT93#SF^&QOAM93[#@^E?P]0NGNV\UDQE[H&QFFXU2H&3F=%O%?U%I* ^ M=S-H?UOFCM3 #H#PPQOC#G ;?1/,\.*YO>5[HIU.1G@&$G,A'1H&428.:%WD MBELN]/%<>;=Y.]+VHY=DBWN K9]2]4$D\_>U!J\D@_5Q3^D$=#(Q4*)0/,HS MA05.:R6U]XQU$Y-MR=N1]D.])#/< VS;FZ$_-\/9>M/!R)MOGY7,Q7:1&\+1 M)O BZLIB)FJJE&EP%@70V>6<%RF+T$W5X?;L'6F)[DLRQOT@]\+M\:[S7A*/ MR$H$S'6?N$P1HG !DI1!U5$?&%JGUON*%?O;"_^2;'$?N/6TZ&98X=PI3%L[ M]:_H,'D3IHM[&XR\-3Y;Y8$7K#T4$>DPRQRT2,H5E$:7?'P6NXT(CC3N/)HD MZV!P_-?(PCXKOCJU+07M Q23%2C" @09,_V#R>*8S<8/TC0P,M\O/G<[G.%T M> ALA>)_N;SO\^(+.J@0M8)@8P"EH@7G/8?$G+!6"LN"/9I#8$OFC_0&_YOX"C M8$@\O_"CX,9V[0T\*B=18UVHK5DME0P6O(@,,C-.>!^2N;NDO>-S8!O.7WS6 M_ 4< H,A^=]9@7.9<>8Q>3HFG7,2%%,,H@L9C"]2BLAESB\QL??BL_0OP/8' M0G'3#/\A>ZFOV*U[H&^$2_37==[PK2UT'\\6Z1M)O#9<#-1XO2\YPW=I-Q58 M'RW=B543S1J0?-TZ(II#C*Y0Y(M9><&C#ZVK;'MIZ;Z]9?&?,[J'OTU_5'V] M_OSAXS65R_.6#!W(^+,+$+D14"$-$7,$8RU31:#,[6>#[DCK43=L;X/(QQNV M!U1N#Y[>65Q.\S0L?GT.ZW:CRN6ZA=-;IY4NMNX6)^D)Z\ %E:%XC=X+.H=Y M\]T CQ'32]_VD%BX"\ FBND!8=?DU_[*#^4+771+LD_2WD6S97#<>LTR2&'Q MO#XPLHP$$)M0*BU4:N[I/TO5R)AKH_Z[H&JKBP[0=E0.KL@.P[IS*N HT3Y;+L^_GD>:G MZ?(?;Q:(;RG>)*&L/I$S/0E261](X,SE.NRZU&LE, B%VVQ2C*SY3(G!F1KW M"!X:E:VR78- Y*79S.N_?F"=Z/%J^G.:<9;7 M'96&_ILL.$))!L%#@;2#X^ M>A>]ST8>9GU:0Z;&O3Z.V6;VALA+M9F_ST_IQYQ.5[_6(HF" I7($R17:D8\ M&7!(?J>QR1G&O6&JF^J.S=D:MV[C)=C-'C#IQ7+B\R*)VXCD?-QU4BY*1:S' M7->D&*? FR@A19)*8)().\B*YT&X&;>T80P[&1\4W5$6E8<N9_@JR MS$RQC QY:VZ?IFC20W5T.VQ\OGUN]>_?WG]ZC_^//GTY?6G=__Y MYNW[D_>_OSUY]_;]FP^?_G;G,?XSGJX/UO\X"PLB[?37F^DLS-(TG+Z=E?GB M^YJ@/4ZH(%Y0"94X MIM8; ;(TC> \6F 83CUKI@HA>M*S9V('/< 5S>SNB*PG=$_Z513&=G9 $??N!B+:KE;[6"#L__/;('I"B))$;J([DN M?JTCN/=S^ELRI_DI?>;K949[HHE9[[6 *+0F42!"D.A FY*+1Q2E^2"Z =D9 M-_UT2#CW@HD.S.,]>?!7TIA$(Y1EL1:&* &JMAY[= C9URIIP2T+K5\C;A$P M;F;GD!#<7>Y=='>]#HNZ5F_Y$1>76=IIF@0?N;(B0B[!U\C/0= \ 0K/I>6& MF]*\N.$A0L;M?S@DC/;70Y=P>C4]/:/@<**]LH4'!3G5Y<;6)XBY)) N21/) M9AQS P/J@I2-(&5>(J1VT<5QIW7>AT5U W[BT F;>Q\Z8"KF:29'2K)DKXJL M<]9\0%DKN'2=\LDADERM\B81](X[R?(.OX;3-XC+2=$^&,T-2"$L*)4TA%JW M9K06,B(:6UAC7J\^?EP)D6U0'3CF?X3I;%F=0UQ^F%'T04?RV73Y MK2;:/Y17&%<3'W@*IFB0&0VHD#,$+!Z<#)9'7WQI/N+B6:*.*R6R#[#:ZF?? M$:D43@QX:[Y[_]]K M9 FW/G&Q.DHSD8Q&T)[IVKI,;%.L"TFC#4R65)I'A ]3,NZ--QQ6[MUW^^MA MQ,MON5B1K&;+^>DTUV/M-3&R(B;674LA<5>*RZ!TK1VN,VZC40$*HY V1V.< MVZB&B3YR T?TNVL,/?7]<1'40J_SQD+N$"@7?4FJ*.6SINL\"@;*^PB120Y< M6RW0"^$W6XJV U3&[/QKI]EGH+*#F$<&RU4S)%%_V6QF0S11%N Y)5"R5JQ$ MQL'Y8FQ&(=%O5"[T#$CN?[DO<.RBRWDSP8X,BWEN=[A^NV'\Y\ M!N\X':G1TJ]BDA!"-B%&SX+:J-#C&5C<__*XL5/C"V9/P78%B[K>]\)*/Z^^.='/OJ\U%H["C<$0%2@]K) MN[.R^E;;H;]@^C:;_N/DC\O#+WNI-(^0F!1TS8KJO L/1FJ//+O(])U!!/># MY">_T L&=E7+C"M:K_\Y15HF"XL!014W)!M1 4^Q$#_J/>? MW*60B^-N?HK"+%;&0*@1%/B5NG@V)!F!9NZ*,$C%L- MUM@;;2/FL;&"7^^R<&%4D:-P)!)03J]WE"8((CIB@FC@+'IO-II6\QQ6'B-@ M/)>DD6+GK:4\(E32_&RV6OR:O'H]04NGH"0'RB8D&?@<(!8R%\/0>*$4^55/ M5>$NS@T?C>L?G;K_=A=3'\ M\/*/?ZWM(YK,DM..PC4FZ2(V$IPG$47,THA@56J^T7YSZL:M VUX^0RLF.X@ M=\'5A?%9=,2#8E"B]*!R$1"2Y>2(!5V*TYB<'Q1CM\CI[ &G$0*>!-KNZA@[ ML'K4N1>8&5-*9MZ)(S:*V@Z$$SVT-^\M3 [ M.&O.*^:O?+YW]3^H>EG/M'29FY Y".GJ\+=:GBJ" 2V+"]:YA*SU - GR!FW M GV "ZR5Z/M%T861I>PY.7R"/$1#1I9*A&C)0KC'8H7(4=/$C3N<=1, M[9O!:0<== "HS[AN ?L#9[B@Z'.63_+WZ6Q:JWEJ@74=NC);7J4WO;3<<:4@ M:\F!SEB$4'*F(UC*E)C1430?Q;,-@5T";A=@W!VD,YB6>H#@65SB?Y^1Q%[_ MI'_4A.O:1C/%OE853;XC^9,*>0%GI0%GN*;S/Y&?V7Q0VL.DC-M ,\"-V$+D M?2+G*E4?Z!R/%F2HJ9-$A[S#HL#&J"-2+!+L ;#3PRW81-7/PV<'N?<'H*O( M@J%G49$L:K69DPR(=P.;>B?SN:EP> M\RX%QPQD'A,HD370?V^ 9ZMLDE%9;#U6X7%J-@*0/:)[JY'@>X#0U2/S9URM M3M<.X\GWFKQ?#T#$_&6^WKKV,2Q6OR9"."<$-^!#J.TXI8 WU94L/HHDM+2Z M=6_A5@3VE'?:'15WP3:8BGK W^UKE#:N*\=HHG8H35JFNN#,7' M)#S)+$=5T##1^@I\FJ+."DP;(:R=$GJ U /VEZ' M1H"UFH.*V9%#X71=+YZ5\%$K^6QKY_:?[>R9=S\$#2SUT?%T^YS]\!,7/\(T MOPK?PU>L78U75D)1B,TN"+!*D'.:4@!'CBD8HDD79,5KNQF6-OUD9Z\M+7 T MB+0[P]#KY6KZG>S@0_E(?U$G"M=_X6I&Y?6Q&W6BB(=#2LR"DB)!4"1%)KTU MRIL@-BRFWNW[G64NVZ-K"#UTX$O5"0V5D8M5KU_F#QW.DZ(9:DEW.M:R,&5\ M!N>M!&%5=+Q$@Z9UCS@".5G]'A:+7_2'YTO<=5(Z M1>O :%?;;Y6&*$,$R[6LKTE9F\-$@W<(VPAG[LAPUEXE/>#LRE8^D9(6/_'W MLT65\82H94$EXB,$"DN2=N0"D-'0[<^#)C= I=9[#QZC92,T^6-#4PO!=P"@ MM1E@KG.[Y^>Q\,M8%-^14UI&V%ZS9PC-ZX4!S4\OG8X2H2X"88^2F^%A8 MZW'W6Y"W6:Z4'1G.AM)/Q],8__C;Z_=?/M]<"[$NY/^$/^:+U=KW;+,]8X?O MM)K%N"^+C<95W?WLU;0AI]$'XVNU<1+D;=%]Z&LZ0F @%$F/K/F[R&.T[/T4 M?;4Y^ DA__;KXB_/G]),3'457+551NS'PH&<3 IJB&B!G%E7FB^MW9[,D9^Q M6V#GWBOVP,KJ9CH1L;&^&\Z+)C&)K'( JW6J4RC)97 6P86<'!H5_=WQ 'M. M)KKY]9%1-+3"'QQ:M+/TN\//1>4(1Z1+7B)D5O=OV*C!"S)!DS/GSC*9>=O9 M5K>_W\/PHMUU^B1$=A#PV!G5BXT5LZ\75G,G:[<\_]/7I]/OT]F:T:L6^9"< M(7^18XFU6 C!!VM )B6-8\A0;S:,8$<">D+1+FJ?'U@''42/]]B\8".IG QW M >A$IB,Z\P!>F[I-RL=S/T+*>(-1FH*JI< [P,W31L"2$E)RN5Y- M4(V XMBH ABG*6Q./B9>&J-G_X-ID)$I@V"HG? [0-+O\P4YC&&%[^MSP=<; M?8P!# GJN> MHM_.EM,9+I>7Q^K:BS1,R6B= 1=# $6A:QU_&2 4\BJ9"8C-SZ$G"1JW5N]0 MH5I[W?0 M'/:+PO]R3J$SX;$4D@LJ#0$30+R-I')%)E]\SD;MP@8.>9OI]A[ M[7R[2GGLF.T$%_/ECY#P]G%:4#LZCB5DDS4=I\*#8Z$ 2Y8Q@REP=B@ZL*K460P.HD)M MN'>,;SP?\.$OC'REM$% $_'U/R9FP0RY9QRP^.IA">*I5L-PEZ)@ M*7(5-IKKML?3S$-TC5OX?7#?I+6F.D#?+FO"4=;)>9RL=V\P'MVJ]_98:;#??1O%=8#-W^?+U8?RQWR>:YWS9US\G"9S3CP7R)S*4%A=^^Y"!"293AQ+";9U!O(9DL9MKAK\ M?&JID [P=?78,V5PV. MHWT%W],%]Q OW-B8F#; 32U(949"<,Z1ZK4M.4DNXV9IA6<^-&Z7U.&NM'UE M/#9>GBP_S6>I_F)9XXLK1G\LYF6ZNJKY\R$%'[B&XHLD9K.DB]MD\!B%2%JZ M?'<-XR. VI>2<3NDAD7<0;74P?5WV1CV858WP7PHE\\%$U]8-%D$T#H0'\4; M.HHE@I;(*-;@Q&)KO^HQ6L9)+8P AT>:]O;232<8>WIC-\E(RB@#,&48,92P MYI!]/=&SD^0+)#U$+VB'&]7[0%T[;74 O\LVZG._X6+XFN04 MK4%-4;&H$B,C L>+AE1D5,;5$6_MIU@_3]7OWB!@G6S$^PO;3QO9P\N=PFN'7VH#?<)YZ M/:HOGR6FL[.:D3EGC83W&Y)$\?S?^Q+^PB6=YXM 2IW.PN+7VE6NK8WU06.^ M'M)\-7(BI*R\YF1;JCK01BN(7F"MD7:F%!MX\XS_@.R,VVL_>"JE%R#L?LC. M5^&TB4V\0OIRFEX<(C].<:WD63[Y7F7_/^L_GZ!(T4MG(3##0A:]P>_L%1VEPU.\/M)R[BO%5O/SG*J^4D\>A#C!2(F?6^,J' M:2U 6)VLSS:@;CTB\/S+(W?D#XZ:'>3;@:]W(9:U;Y&G=9702:;_3U+Y,G\W MGWU]-_V)^8*U8+7,"A%X3H[<6"/(@0D-^Y>W4;H M':#GZ4:Z4(=76LE!L[A^"A-U!Q4'642LO;\R8O-M2R^K>W67"ZR];GH VJT^ M+<88]]%ZHMO4*LJL("!9B? B*^.B=K+UB_C1=*]NI=@GNU>WD?+8]6./-N#9 MQ(VR6H&OE7!*R9HRM99BC&RL*$X6=N<5<8C^Q0-UL&ZEL8WZ%[<1W]@8>*0- M%ZLAZ%A B\C/]Y/[VM3)).-(;!5]=Y1B^P[F _6O[JS_!J(;.>"Y.A3_P/G7 M1?CQ;9K"Z?DZ3.%3"4D"CXT8=@L]$/(\2<'Q]J;N& MS6UT,#:0SB5QDX7+-<_.YBAE %YJ/9=BY)LK7R!8:9P*9!EFHY&TSP'I,0+& M"X(:*7;>6LH=.*84P?UY.0*MY>L VUD6!.5$TR)P!JWD0(:7 9>N9Q3<^ M/R(\VBASWD:R'8!BLWEGGY"$8%8&%PK,L&8T?NC=OYS$*PS7H M'3I(;JVIL9W@RY[[NLUM81!XM.I] YE(-B04(.0I 660(OC[2 MEHW\X$<_T44HU%"5\^9R[>!L6G>DTD^:+R[6'5V5> J>L81Z@U.\4/?^$2-( MORHF9XE%"@H@6A?RBU5<*H)5YKJ_AC$:J8UM,_/I2R1/I-FG^= M3?\'\T7'LT#O#&<)>,2ZSD@6\)D;\@A06Z8B)T]@HV/G^6\=P_R"7<^?QI+N MX"!Z:%+,NVF(T]/IZM<%I]<\3C0O1A23(%ECS@TC*C*,(&T.K"3Z1_OGJ&TH M/(;)!GL<60.J:_QS[+SVNW*Q6(;3#^6*L=?_?4;_?#O[B\D:XY%" &Y M/LLI51""3XHD&FSV63FQX1K9C3]Y#),.=CW5AI%[!X?;+A.Q?"Q&EXB@2YV\ M'[PB1S)($"5YQ*#I_XYEE-G($Q7V..:&5EP'V'R/JUM31<@Q"+DNF93\H@#& MA@!>6(N 8YB7L@:?=A;U'%]UJ_QN1Z+ZHZU;&>HD"(7%%W%OA M(&HO03,7BRL^Y0WW7%_]R&-H.-OU1MM-;AV<"BCZ^CT]_EW(N4; M1:73GWBCAVZ^P.G7V?GVQ_3K"X4ER]-SW>7_.CN_K$D&'TH]&'.TEJ%F(+/* M%>X](-=+,DD\53IA]FM9AXXL MPRS?Z8*)OZY?03[AU]I=VG1#Z%X4#+4[M)U8ANY6(1/1V9!U6%G'+@T<7YHPE/S(EB&9CL MZW@(5<"5NO7+D12*]D6PX1:,[D)Q7X\+.R'J\1Z6P54X=E'%HP4$(46! 27Y M1IF8"#J XXI^:ST%^;8DMUF-\*#5.0=H:AD> 1L5ZFRCCK$Q]6C50= \E4Q1 M5N))@1(I@PO%05*.Y91=G5GRKU:HLY5B-RK4V4;*(T(EU;>1Q:_)GY\GR7,N MZDY6%=!"7;$ OLZPT8@N,:X8ST_=_DM,_^OK_.?_OOB)Y]"X^,TU,JZ_UV-! MSE9*F^\EP;$K(=[33?WMA(Y/8O\J;??G;$IQSMI,+FN+K!+6!$7VD)0@GD@X M+M(-;H3EW"E!0MKL@7+##XZW#[0M+ 83\LCWRLER&BZHEL1VK'V!ULI:=F;H M?DT<:TL6,P6SB:5%Q>?U%\?;\]D6&WO(<63MOSY;S'_@!=U"J! ]$F YCZ B MKQLJB7\F$MILF=;.-=#_S6^.MZ>S/0)VEN78GN7\[.I0N]PJZC):RQQ8C'6( M2BA$/;E/6F7RJY#%R)O4?M_[\CBOO\/@84^YCNU07&1'Z_RXZQ:9P),TA@5@ M:#DHZPU02.9 9U67I8=B9-S(>WCHIX_SUCJ0J["W^#H((MY\FC#EG/(F@(\J M76P']8E!#MQC=A(+>VH6[G9!Q)M/XSR/#A=$;"G!#G3^]OVDU*'.1G((OA8S MY3KPT0L).247F,+Z^-],YV_?C_,^.IS.MY1@!SK__61"1P\R'14PRXABJSE% M+$:!#,E8ATF+AG;^^\DXCXS#Z7Q+"7;P +YE!O;Z\=6B%$49A*Q1$K8%H5Q% M#4*'HH.G,\VT;N39E=9>)F <+-M]4.7V ^*MRM<8W<9!^0A1%UNGAY(/YJ(% M$:SBF7D74NOI_D>W0O4P^&E0B[B-,CO Z\>:(5BL?GT\#;,5R;'6_?ZX*"69 M>,9ED10-(II(CB*J>O](*/2K7%Q)RK<>\_(4/>,>GJ,@L)EZ&I;X#U_F M:#JYG-$V<"F+:ETL.'QMSNO9:KKZ]?^F&2_L][=?MT7]VZ^KKU^.<3KW=M#( M*%UT()(FZRI2@)/90BEH6,HA.==\L.[^9'=:I;,-MAZOTCF,,D=.?M_F:%T[ M8 (&YX0'%AVK/H6#:$P&+K6QF8E K#1(?M__+E((56G+4"=!G>\&$9P[0AI)LD:Z(C9:+/ .E1PD8KR9C7XW.6XMW[.>4 MW^9(YG+Y0NQM8706 Q/KUT&6P26I(45G;9 JA+39ION;/W4\93?2T+R%N#J( M\BAZK9N*S]ZL0."Z!J[>K1=C(U@AHO3),L-;U[X_ M0'[*N[6RU1$N5B MLOV0(+"#8M5:Q1)9+!:)E<241B*R![HOE72H9)A+#:7^V*4T\F""6YW.O$\\ MIT\+4OZSFGZAL(,[OD"(R]?>[)B@T!=_<8>Y$<9Q2#W=>?DNG4SI96K,YW$X M8T9ZX-::S6P-"<91Q,6,PL22EYL"%!%;GBU$V/(BCT3.]!YXJ)-AH6V4!W2Z MUP@Z#'"OU5W0S?S\PK<57W821+'M!XA[#I4K"P\1YC 48^+XL15AAVG/:S8I M8IHCC>'Z.&,Y&G@#O.>"KDI)A!V4IR\R=F_M")P8)V).,=^-Q*HTLN1CEPD* M.0D#G[D\"FS-#G1.%]C=XJ0^I 5^ ]SH9*5PL$[8GY+ZW+,Y]2CR'%F@AKU M+!Z%@39Q8M\FEEB=^IJ]2E$U4QKRPJRYIN#/ +<\F;OWO)0_('-NBT6$;05Q M%"/?%E!AZD4HLBP+.2QV(M\E <6Z&[&VZ0/[I9S$ ;I67D/9,,"S3@.WK-40 MJA.'^B%*9 $G#B)YU$ B1 4L=LCM, QU/^K>J CL%_,]?&D\_L8VQ+FZ_7K] M.+N=_?UP?7$YN_UZ.[N]?AQ1$-,J3T_=B[K*FLI;KM**KNZX+#F[>^;KD"+K ML\0OGHN*9)_+8OE<[2H3Y,OM023OQ":>V#!RUT*Q2UQD,=NEL6-3L3C7/#%[ MJC@V(*U;2.T?+2,9$='V\8ES65&V?4^<9%*MK*B6@NQ/KX>J"!'K2L=FU=>K MC,1V$S^.&")VZ"(<4XPBSQ$S%[,X\+V(Q]K3L.]D&NP'>$J//@Z>)OJ* =_T M PLO,U)5:9+2M0?(K)/'@XBZ+A;FB(\63L2N/L0?@'SUA2R.;AV_R4YS$6QW: XE"VV+5# 9J/.?)Q(GNR M>9;MZLXO*ZIFK+,-<8A3=]/.C@%.U_[4KA^%(4D"!WF1ZPEC_ C%XD=@/K(T//7^5-[%[$MKZ)W0=EZ +;LX\ZNW%D88M@1%T/(RROA444$X0#[/N)A7%X M_)#I+_PF=B_&E-[$[@.? 6%B^KB\FF-8K!)('+C(\TDL4!&?]]@F#+D$)]BA MOA,'NC/,[V,9;,W3K_!5-=###)AWO0R4%P8V 2N..;-<2X077YXW>=A",9:= M6OV8^\SRB.?IKF\8J.KOGN3I[W5MF_")7 !ZE7&3EE5]3OW!.0"%W:HOT>] M(/*QP"*1?829ZZ(P6B4=L.^$B26@\)6M 'RS,<8C?9C[\6?Q86Q_$(?$38J$ 6[*18A*A MF(4APB&+8Q(2QSE^!V_JZ;!5[7<_,C!I-@QRAU]_,ER4I;1ZE8W?_Y<-)M5W MU[)#GX8)"OV RW(A5WS18QLEEA-&H8")T_>:&^V:_NYY0".FBD9G,;:,=GNE MXO;V*\F6*WDD9_^W)%F:O,JN59L*XC&MYGH.H:G)W!C#1M;?RJXKNU$OFD;= M/]DG'!@',47)I_J1\PFKFQ\[%H6PH$O'U[W ^1[41"X@>-9 MB>[KIO"'7BXW@!P#'&YGRDU17HKATUJ^A;[)M8>>?-.*4>1A3L0^ M+F2(,+%B=IP06S3P0MO1_KQ]BSXF.]@0]H\OUNFBP@"WNLU?!*1%^;I#;0/4 M]A0G]!AV+(I88'%9M,11['-+=H:,(LP]PF/]Q32M*L$FBB9W+IV$&.!?IWC= M)5<;56;DY[I%_/8)+HQE0S<;A:'CR2?8?!1SF9^-F$/%_'$CTO:XD9[/Y5GU M8+,ND_O=5$0!-P!67>?NG M_8Y5)WFM=_J]PO1,&1 *_RI>5NG$V[Q],C\46296%C](R;Z[L1W[(8\0\1W9 M^%+,N2AT&;(2G(@_GF6%NJ\2#U#3_&WL0*H9ZP M)Y']6$-?F!<'$4IL88\5!;[/WW=CNU$,=N,QN7OTVN8.X6JP S[S,BWD0^ME M_0YN>/E$RKE8EA271;5Z#.CG,\\K_MUV+1*&PK;0M2.$7>JB.!3KG\AS'1X2 M'.%8=\'R($5AMS!FN:D.+HV/FU><+>GJ;/.[;;DT]FRQ=0LL@G#$"(H=$J $ M,QQX8>11[?V/5'6#W>&8Y98#&>OOB=':$W,^)[68!N_\(2>.;3N$.RCR90TW MB<2_L*R+"CWL6A'S]#?]T?X MD'C-TL6F(&.]0.^N+3APO+="USY'V=[5FD?H65HP6/F1]0-BJ._K41:K(?8) M@*%PG)D8HHY$P6[*VC$ON@" GDI9MM=K6V,R M:A(U"01CZ SFA1H !F3TU_-_6ZBM-P=Z*!MVLZPTBUI!,8"LQR=A["=2<2;7 M0#RO3NYP?7K=_Y][\BI_MC)F;U'.[C.2OVDJI)?S250$/>]N=H;CKH43,F. MXUTOGK/BE?/'6BS2[IZE;9VA?- 336?'@>UP."6[QP\P=4%M@#NL=+MX%L/3 M=%V\F\Z?ZNKQXN%Q$K?H'@_V&?%W= ]EZ*'7?4T?7;$0DA;JWT1M!:NX0339 M&F/P-NH(%Q.H^SMG9?8Z?^1T6:9URJN+13V>MT:I2J'=@F>M#1(3*+O^6=+[ M,J4:YM=>E!(Y!IQ(GAAO B.?Q1>@OB(UOR%I*N?>N5*ET_Y_)Z."WL=HI6H@SV:5 ,'OOM'/'!:O/#R]2XY&>O$&0;YO=( (Z;L1NIVF/')^4:!8'G%/OR\G:QM ML 'V0=>;;LIR6_ Z"1]DSPPOEIQ+Y1 ^*\^/IED=:)*RL?!R' M&VS[C -VV*V)8140#:3]:UID*YCO MDC^*!;^4/7C*US_)CRFX;QT,[N!HX&F@&PB+_UVU8MH\ZGZ7S,C/3SSG M25J/+I88-"#<4;U.=U#%U2R7$&$L(_E&X=O%LVQF+@R(TRRM7_6LW8:-"%<; MH,DI^B%KS@Y,YQ*O12Q< 8&&39B9:[T&!37OHX_%*I%H5*ZK&R.#3@4*7HE] MX0/_=YF6N[BB)RCW&$:)9*-27_TQ-+4*Z/YEJ@J@0\E:JG]:E-50^7-/7K]6 M][P4NZV%;+BDN_!'1?Z(>2W &5_KLQ,"=N#:@X6W,_+8>N@#H9^<+NOTA5^* M,#$ORM?1I2/-$N%H.L:[4#0>.I&<9-I+@:PIZ<:Z:#$,[B[%NI@[/>HT&NU,XQ5FB SP#:I<[" MQ.KQA5Y6M29V&X5"KNP426P# WKSHYNGP1Q-,]&ZT"_4H#"$I?NRU$[4L4RX M^32 JS. 0&?I_JU?+WZ4K)(J:J"J21Y6\$@:G_5E[G[$:VN[A+ M=D9\+G.I^.5+R;Z5\BR=Y?.+G/V=OU0UT^ @PSY\5#."QF!O&0TWL+M\%0;.K^I&?Q=VB%_OW%Z#F_0? M#6Q1J,<]!L-K3A2YJ.Z2C1EWR0P:!#5W&O%5\K6_. M3K^;Z\!WD[&5;9=%SJJK4OQ#E^=H4@'L8JD>/])+!+!77;TP5MV5=_53>2TT MK.[97;ZSYDLM?_ZC>D@R*LV:U9D$2#[LHC?:ZJF5/I4&5VTQKOS2M&LGE\4CSSBM.=OXT.@; M)\T2X<[_A_'5B@MT>9E0A>UJL>Z2)*5"[DVN9ZYU2X<+@<.X5,8+.F9R7GXN MB^7S;54M-3+:)A=L[3LTCG9C!!U1GV3O?K935!>+;7+!5IQ#HVLW1N!SL9@5 M-S<%O1?O,RUQ<:S0N$ZE Q=97; 8Q![*\W> M1 B=)#;)AFLOHH'+%K!,"*4[5;4'U+.2X1J#C(FK74"!U_DLT_I5/FVRAE)L M;Q:K)]RNTD0HPX6UNMCM.11!1FOE:KC\CJ\;>G(A,H/]2Z M=I+]AH)K,3(X=S<$2N/X_\+KVYP6"TTY=*4!X#J-:./Z/&S&,7R29)Z*Z9:! ME!@W*G<9/\KG[BY<3SNWD,):I- M2ESU! ]Z5I-XF9'RS[2J-1YUGY>J1*=)Z:Q.@* )/(TL8S,A9T0J52N8E,QJ MAP8\\[\-_OH)[)*MQ*1)J2Q%L IW;Y/OENX_UE4;?5:0YZ!/Y2M1*(I":Q6 M>,!7.TH^GH6Z_JF)0F,;!,M<@_ MBX7+1K$K7M$R71W#:*I3[1:O1*))"1!UR,"_2RR5>I$,6\[+WCI=Q\]=TI68 M-2D7H@P8]&5++*T3:ZH_/R%2Z$V!25J0#'/ *@OWM+WVE LTRE:@S M*0W2 8ZIKP_(6 YO]GA4[)@.]$_=)OF0S_GF"1H& G7"[N#C(.;> 7U2L%-M]%W2(U%@ MW+2BW2P.[/]UW#-9AO"B6S MM!Z]O#X0!781?B I!P L_*PS+AMQ9XM5S6L>*XYN\G(?!0]YV2"77+OQU,' M)/#I_"DX:Q$+=JN]'VW=P!@1 %=ZR4LPI-81! _$@=UH'Q((FX P*!C.RD5> MZXV%;T2"W64?'@I/ 3$K$FHB[+Q4L&OLH^*@<;1M-PSE(ET_"J\I$AY+A+NY M/B0:GL'#"*ZN?SZGI4ZJC@3"W4L?PE0S&D80=;5<*Z:!HITHN%OF0\@Y1L ( M6AXY799IG?+J8CZ_>"%I-OI^0XM;7. Z^+[*4"@/NRX).>!Q\ M,,P$Q\'GS=!^'/QVJ!,?T7 NW"Q_U*')1CQ[*UK7WKM;NB%'QZV\'9ZT*.(% M?AC6I.>7HMZHJB??KSZ*(>G_D3RWX#=]1-_\0OX5DXK_[__\/U!+ P04 M" ]@V5:.,ST"14% #M2P %@ &%T^O4-EI=S,#A*\T!-C,$$*"9]- @33M4T=8%Z.)+7DD&>+]]2O; M0$A"-A-"IF";!P]8EG3O/4?'U[)08Z(<^[0Q 4Q.?VG\FLNAI,Q"MP3D'UN.L+:DT4*A5*1^B6BSLZQ5&YHLJ&TT4[C5D#"<$%PO%4L$LE$_*%3S^KYC1 M5?7E41VI?!N^9AS*-:2@GN5PS:U6,W4UH+(1'47Y2:WN:A]*H2?>E"2&V.'VG[M\Y Z(-$US%"? M.YA]SDK,9$Z"H./H0DF_@S9*VQ?^G,T-UNW8E,'" >VLMKK]3\WWNOWFT.A>[[5'@YNS@7%N-/M&>X"Z%VC8::-^ M^]+0CC:OAV\V?[W3IPV%1S8L*H^X("!RVD4;NQ)JBR]U0J5K8[]&66AH6*GN M8&'I\3#B2G&G=J2]FH)0U,3VW(#0EJCX8:3D"]%H4=H<118]SXOS8=&A(L_+ M*D?Y:K7T8G$A7WRQ[&?-%BOY:J6Z]6;+1_F3XY>+5YL]#",114,'7+J8?XQDIM3;QQ^ZBXF1"MDK>3>HZ(._@KR-HR?@>%00FS8-IFKKW%9 M@QU91L#D BO*64W[ B*X2K/<&TE**!;^DIOS>"4N%-T9 R$GU$4]$,'8Q19\ M4% B9=B/L R4S@;0EY[@4\I,.,CJ',!C2OB(CY'!=!5W7NM1L-X\JDP3X.U4 M4MS]\/M#94W$]!U/*L$9-24:@E1HX$L%C@PBDD<(;42Y MNEMHGX.-9UA %MT,FN\C^F::N0M$/_^SC:ZN6IO2>U-=W$-Z[QO&%[H;2O 6 MV+UO _N!W4T0?("5OKTM[V@H5?+8 1XTT\&.JS.]1,KYE>?HQ#IKYEXN[!.IZ3S_,+'F=BGC,T.T*L#A+H'JOI"MDBO7S.$%M&\SH MY/(A-$AA4CV/'_JW6&X*[@,[R?^?/\LUTXB5^J)^! M;5'/29;*KZ-Z"S-,<)JIQQ/QOSP8@9F=HYPL8>]=-E>3&)G':0Y@O1)"O M)DO(']+UR/M4N6,'\39HO6]#>>4IE ID&.]Y*Y0J]L["G/2I\@>:MSAC.D&A M4ZK\94;^^Z=RM8Y:@;5C;6_XPBB<>4DE/EX\,&Q]CE.9K$F7XE&P[H%BBW'I M2]3A=F#R?(5+*O6QP3G!ZUN>4#Q@=JK=L4%WV\3>HS']A-A?>I2YG#)UL#G' M4_'>1:"WO'IKCT;W4XJW/*FX P(-/-?EXCU43^5\%P%/[D+%)U1_O&HK%?/8 MX)QFX@N*7X!@A,\8NJ(.54!2&8\-TJ&C;6;9F)&D*OBE,^JDNAT;=$-'+T'H M-ORD*O;#"WR=BQL'J"?H-/CCX%S T]>>\4$^FA-GA"9LG',0M_TX3G)#\-]=MZX?]'J]E0NES3< M3T. K1."*3S;L&H9QV@3G\)#%3R2W/;4\RJO['$U/T;;;1V&VWS] %!+ P04 M " ]@V5:]&W!O[X# "X$P %@ &%T@6SM<<;VMZ KT]NF@R'2BJRP9DMQ< M[MC9]['CE1K,Q!6L(T M4 LI*0V7,W*=@KDAGM=(O57%4O/9W)+0#[OD6ND;?DOK=W_[ 7%G:TX*F=#P/?_ZU5R4W&F9(6-].H7/^M;:Q9LO"O M]:C@,SEDZ"WH5JV[6F=**#UL^]5OY%:\C.9<+(NCP?=!4SQ#W M5%FK\N$ S39?K"JJUWW!\E9)XS)(9>1,IE /O#U$F;84Q?E5'!&CAE3 MI;0NO]YQG7\W\A^.,]Z(\QH(:Z!:1>P<")=,Z4)I:KF29+HD&C($+)E;JB0R M)81:.,1U.!K1CQ9KS96+.6AW^Z.MD2AHFJ*R)R"SPRAY2/H_I;$\6]:?>!7T MH1?T'RT^+^FK%9"?O_WH0:B2PT'@XK EZ.3E.Z5S\M'KD_?JD$11Y 71(!R$ M';*VT._%2?2*%* MY=(QV9!_C(:5Y,S@Z7B7!*=Y(=02 '=3[ 8S7[,Y-4 N M!)6=)\+S=(]XCN+M/&^B.>P%4>_;Z0Q]OTM.N 9FE6XX_5!42T^)4;9'C'ZI M.%1IVDVZP0X4>YZZ#3 F5*79-QE9CR9=)=K([M)._%O79WE#?/_2_ MA?KHCOI>&(?8/>%HL)%K['X'(_*K#0*(1I4:FWV$@T7L M09:A=:P$"<8X<>Y&08DF<2=4%$3=@KZW4^VVJ\*MMG&N$:4KP6J*X88<2UFB MZF6EVO <^-X?VYG%R4=7_BV!:E(7] DPR*>@ZRA%016F^/#[)^"'=1S&CY81 M!^VX-S+5DYQJ:2PY:$?]$?F$\^Z,G)]?? WCAIF^.8<>"=&;,LNH4)W*WB>E M;[8BV!N7URMP_639>E-T#]#]FZ9"&>[2>:A!4%=E:W=/*ZTF2_T[%3K%0B_M MNLI7KJN:9WUS=E3=V/T/4$L#!!0 ( #V#95KB$'2'K@< "TF 7 M871R;RTR,#(T,3(S,7AE>#,Q,2YH=&WM6EUS&[<5?>^O0*6I(\^0%)<4(XJ2 M->/:3L?IM.DDFD1*JF[<2E-?6#S%W@ O?C MX-P++&YF?E[>WLQ(YK=_NOESMRO>FJR>D_8BLR0]Y:)V2D_%+SFY.]'M-KW> MF&IEU73FQ: _&(E?C+U3"QG;O?(EW;;CW)S'YYOS,,E-:O+5[4VN%D+EKTY4 MD4A*!N/L,A_W+Y+A>#P:#M+DLI"7%\/+]&KP[^0$HN@>99Q?E?3J9*YT=T8\ M_^1BT+L<5?YZJ7(_FR3]_E].0M?;F\)HC_DLY.//.,S.8)[N?5>6:JHG&10F M>Q)EV_;,E,9.3OOAWS6W= LY5^5J\LW/:DY._).6XD*' JUD155;5TLHZ U:LYG44Q*O M,R]L79)(AK*;7)S)ET(Z(7-3,0"W1)YTR['XX2?*V ,O3I-O^]?#_H!=X6M B76F><](=?OL_ M\TC2:VWX\K,_=,M@W!NQ&]Z+F833+2T4+;%>_$QA\6A=RQ(O*V.!-2V^,W8N MDG[W[RTD7SMOC5:9 YE;])(1N*.K9Q"DP=$%Z:_2(32(PWPE[K19EI1/J1-C MU00I-U!!&V1>S""51@Q7HM;>U@0+D(M#6D;TI)CCR2K$MY#,)%:8N0J4&OKM M=-"4D7/2KKC+7-Y1 ,!Z3(=W.93!E&7(Z0U",F61P]%-0UR$U2^6,Y7-A*OY MST9^29::0=B N7(EDCW7#4OE9S#052!&GIW'K:":R6'F F*Y2%?;;G@F"!Q^ M/0@D42B-&#-<-C'M!&8W:+9;[4H7X)&8Y97.RCK'F,#-5@ [P)RRY4I4"#LC MEI%X1UVB W!H )8PG0OZ9-+-1%&:I6M!:FFJP&1< M'TA^&?6&EITMK+E6F1UMGPG<+HX.;C\_B,V+T_$@N;QV#:":NH )PC2%(4?M MO9"6 CX0;Y6B($0.W$&7"1$X 6@_^@ZOP15:>+9>?HC%X&T624QZ?XJ+B"!ZU>M?LA_>HHB=E!%@T,\4L:FJ+ ABS.ERL/^W=4I2G4EK6(#5$SV(0-H'JEVG(##LG0A6P=^ M-(Z@$';N0:B2 'A6EY)I'68%)3:)'!*Q+-BN9O K)>X(YH4\Y9_.M,>%X_1X M<-Q0[4,8'\Q7.V@^G.D.!C46P@+[1(A*9[1D2I<...>2D@$L;=Z""?!6,E6E M\BO.[?NFY:45^Q,QQWQA4U=CA.$2!:Y$L,S8/"H3B=$H:)48) M9*.%PHD#=T'A'=&+I:4JD/=SP6]V//AM>?C=0I9U("N.+A4%GZ(L$!>WI\Q; MEQ('D&]\W%_Y!;Q"$,3I8GV9FMH_K<$AZ4&N>Q,7S\6'MSLB;J+= MB?,$SP!R^?% KJ7,&,Q=4/">NRG;0LM>Y'T$47(V-UE66P[]5NK<,^K<.(_W M?'Z)L5R&@7ZMD7DQ]-D3(@4P# I[U+M1''LE"L<%^N%IT,NHU4RZ=9W!Y!

    U"1L=';W769*\XX0;R[20$KAMOI,9[,Y_PA_X%IRV4.\WGWN"-V-S< 1B->Q>75WP-P,,?/F\G M;FX(],(-@7.?[[9=C7M7_:>;^[UDW78>QH[CPP)72?WJ9'C2"C11FPRJ>Y$\ M_$[/@7QL1-3_RZ_E8.Q;K(^0 ,4_I 5=CCKA4L<:25OFMJHU\L. O?_N@3[; M_PR]]N+T @L^_-WWB7R?]YXRNUD1O.)AM0A'=Z*UX&ORR6?ZX6LR]8DK#[OF MG@<>VR'D_63]:'VU=YLJX\*7L4D\ E[0SFVG#90"3_8W(C(%GFJ_*_*!"U+- MWWA=ZSQ<$_L-4$L#!!0 ( #V#95I:J'MWMP< # F 7 871R;RTR M,#(T,3(S,7AE>#,Q,BYH=&WM6E%S&[<1?N^O0*6I(\^0%$F1$D7)FG%M9^I) MFW223//8P=WMD1C= 1< 1XK]]?D6N",ID:IE.W%I3?5 \0CL8A?[X=L%#M=S M7Q8WUW.2V3]$*. M1]3OC[+S47(^N1R,SK/SY)+&E)_]>W $472/,LZO"GIU5"K=G1.//QT->Q?C MRE\M5>;GTT&__Y>CT/7F.C?:8SP+^?@UJME1YNG.=V6A9GJ:PF"R1U&V;4]- M8>STN!_^KKBEF\M2%:OI-S^KDISXGI;B1U-*_4W'2>VZCJS*8T>G_D,P"O:% MQV6T^0)Z"J6I]6$P9*O?W]ES:&9SWIII>0NNAV/Z&K%>Y M2J571@N3BS=S1;GX5FFI4R4+\4..5K*BJJVK)0ST1KR[2^=2STB\3KVP=4%B M<":[@]&)?"FD$S(S%0-P2^31:3F4>?B)4IZ!%\>#\_[567_(4^'G)'Z2-I&: M7/>'NX)6P6&T#/O]P1,C_8?[,]KKS_N.^!X17(F_]\3?*)N1ZR!LE-9>+4C\ M"R$5_[3D5,:,(77V6-P[(@T(66$VI']Q/)YV>G?_/)F?0:WWX\J/?GY;AI#?F:7@OYA)QL;10M,32\7.%=:1UC4A8JHP% M[+3XUMA2#/K=[UITOG;>&JU2!UZWZ"4CAL>7SR!(PX,+TE^E0V@0AW(E;K59 M%KRN.C%639 R Q.T01+&"%)IQ' E:NUM3? :3ED:$1/BA)/EE=:+IE4K#"E M"NP:^NUTT)22<]*NN$LI;RD 8*W3X;<,QF#((J3W!B&ILDCGZ*8A#DLR4/ER MKM*Y<#5_;.279*E1P@Z4RA7(^UQ"+)6?PT%7@2-Y=-9;P323P5+JYR NS="U(+=[L7EQ/!D.+JY< ZBF+F"",$V- MR%%[+Z2E@ _$6R6H#1%'00!E4B@WY^[IB!3H^H9=!=##.XE-\5%Q9Z@A0UB^8MK9P M&W'$MCQYH/S>0#D&8C\?HAD].+%_>MTTZ$\."*+R<"!ZV>M?\#R\11$[XVB% M?/9A*'4XU::R=D\7X9R7$C!2SJ*DM%(";%LH%QD,OTD$/E\H;KMSF6TN% M##AKTN@&*YV&B[E1@3=ABS.%RL)6WM4)2G4EK6('5$SV(0-HUE0[3L!A6;J0 MK0,_&D"$9M$#HE8%FQ7,_B6$'<$\T*>LD]GVL/" M<7(X.&ZH]CZ,G\Q7.VA^.M,]&=18" OL$R$JG=&2*5TZX)Q+2@:PM%D+)L!; MR405RJ\XM^\;EI=6P%V U/K885_Y$C/'7>-056.'XQ %KD72U-@L&!"*TQEI ME!@%D(T6"H"WY>%W"UG4@:PXNI3G?*"R0%S< MGC)O74H\@7SCX_[*+^ 5@B!.%^O+Q-3^<0N>DA[DNC=Q\9Q_>+LCDK8L#TN0 MXDRT.W$>X!E +CL[26 MQGG\SD>9T.52*/JU1N:%ZI-'1')@&!3VH'=C./9*%(X+]/W3H)?1JKETZSJ# MR2]@GK*0%<)\-(R]$H6ZI:(Y.WC0O_/94_1Y.#^H3=CXX&#^:9NP<)R8M2ND MLZ$H9LQME&[8BG'V$87'3@6[-DVBBO7&NG6N#S] 95DJ[RD >H]88E!)<%NF M8%M0< (<@WH=4SO^%$$ MFWB#G"H"))K\O-[K+$G>;[3'01P&MV9;$0X4]="8S"#I: ML]FCH&S*4H@ 7:@>.S'K.Z1\5Y? !V8I.--DD;T'9L\IHQ_>)N@U$G=NP18= M1)T"P0$WX32Z 5@GYCVE%Z98$"<_+6?-H;IM.)'*JC K0NMR;B(1RGOP!=Q^ ME\J@]SNEN\%DC8$]K[W7K\2_-#[BN]#6&!\V?HT)"=8/V2XL*63E:-I^N4+& MJ0JYFBH=] 6AJV8V$N.]*:?\SG_!:0OE3O/F-\Q&;&ZN XPGO='%)=\(\)@/ MG[4#-Y<%>N&RP*G/=MLN)[W+_N/-_=Y@W78:=$?]\,!54K\Z.CMJ!9JH38?5 MG1C_]] M!OKL_S.[VI,BZ\$9O&H]\%[5QXVL H\&-_(R(38*GVNR(? MN"/5?,8;6Z?AIMAO4$L#!!0 ( #V#95IEHE#;GP0 %\4 6 871R M;RTR,#(T,3(S,7AE>#,R+FAT;>U8;4\C-Q#^WE\Q#2H'4A)V\T)>03K!7:N^ MW)T.JOM8>=>S6?<<>VM[@?37=VQG(1"@5^E$0;I\B+*9%\\\MF?FV7GIEO)X M7B+CQ]_-O^]TX%3G]1*5@]P@<\BAMD(MX!-'^QDZG;76B:Y61BQ*![VD-X1/ MVGP6%RS*G7 2CQL_\X/X/#\(B\PSS5?'SD?I>)QQSOJ]/](6F9)ZM+%N)?&HM12J4Z)??SKH=4?#RLTN!7?E-$V2 M'UI!]7A>:.5H/4/V\6=TL^V,F07Y<[J:3LB1PRO785(LU#2G^-&THJM&/==2 MF^E.$CXS+^D4;"GD:OKJ7"S1PCN\A(]ZR=2KMF7*=BP:441%*_Y&BI%6"8^7 M,841^9%"89-2VO-)O+DJ128<]'NWXW\P\O\ISA,T3A0B9TYH!55M;,TH"JO\=HZHY7( M+5UA4VD3=VW/F^SNC'N]9':BEQ53J_"4SO:A1(/9"O*PS2MRSMSNSG \>]ZX MGU-"&YFDHYF%UTK53,)'I+P)+@5OM5E"FG1^@4*; -L*F0$D[#B<8H[+#$V$ MOD^X4JD;0%%+26B0:RDHW$OARF!I\*]:&/0E+P!MX\9!VM]C^T#NT^$>W[_> M/LQK(YSWP!2'-U=YR=0"FWU,)_U!$'A=H2BZ9=RHG!)GPF^J4$&XD0(3AB*K M#%H?0]MK,"F!+ E"RIL$%05EXP$IA&(J]_^33RZ"=[\B:=4RIJ KC.?#-F&O M$>W^M[V_IPA?%^BG/A=Q-YM@',LD-B%DVM"=Z5 DDE46I\V/&1>VDFPU%2KX M"T:S=::9=DXOI[X#7?@;DC.Y;AZACT3QNCE-)MU1,O+]R1$>CC<+KUM7-[2N M \>W98-Q=Y(\+$ZZZ8.RK^3V((0[ MEL&MZUK!P M6_K)7VD'&0)'8B6\H7>%D+ZH!'(7: ^QS4I;##/^;5XZOH>MW,=4(GE=1MJT M224WE1L^V?9<2).2N1269N\Z^Y,6]537&TK!,B&%6\6EF6MX5!>^,$URE'G. ME*_I+?U%[-5@0316Y5Y"&L1AB !)_V(K=/>[6=XDU]],+L3N53<3:P->Y5A= MIT"7P[\^\UPK1.KIXMUP-KA4#,C65-YC1-ODZK$C=Z>U-F_#:$<#I9L:E,RW MYZWW8S>U,!"8Y,:$9500:[=M\B^OU-;?\07?07BQ^ ]02P,$% @ /8-E M6L0H=AG,*0 %6 ! !< !A=')O,C R-#$R,S$M97@Q,#(Q+FAT;>T]:U/; M2+;?[Z_0S=P["U6"Q1D(>6VJ'' 2=A)(86=2\^F6++5Q+[+DE62(]]??\^AN MM63)-@R)A:.MV@RVI7Z<@4[&L99%D]X FOE/D!1).LO?2 G(G7.Q:US&4^\"';@1>G>W;?Q M%+?Q[NRR/W"ZGWKGI_#_07$CCV,+@XO'N.I^[P^ ]P<&?>_4Z9Z?.I>]_J [ MZ)V^'B9O3BY[IV=P,N\O>[T[G,RSXA;_-4LS.9KS5S(*8,N,CF#UUG."?0(V>\7%^=E) MWSFYN/Q\<=D=G%V.AB&:?R=LX2>);V.^EF"8B!8C M(S>B"2?TZR]'+UXY",$8_DF\TF\E6P_=M]^3W]Y<77\Y/[[GZAO'/&A1V+=31CZ3\ MY?L9*#I \_JS.G#\L_K0^<_4\1)!N(48""PC&WN@,HHD\V1T-W;M.@%]STSG MG[-P[G0ZS'"<'?C2XT%<)U$CN/HK&C?_-IU-IR$-"3_%">_W5J;"F<2!'$GX M=I3$$R<#B-.2X;^\TT:SI=XW"3@&)U$&7!,8D^M,9TDZ\UA,WXXE,!Z$J,:2 M:1+?R$#0=P;SG%L)R*&1920C+_*E%SJ>[\<3."L"0;J_'23Y]4/OLM?M%P'5 M%SX)Q1?[G4/$>@1/[3F[)>B-O1L!:/_O&6 ^X#11GB%=H@G\= D/2)3H^BA\ M@*E2IS3H/:V%*!)>L@@DSU1DSBA.X.Q0G,#[2)YIG%-HXVE),Z0FDM*VX7L! M:9<*FUJ4)4SW\) N8!<\"%0%B8IO0((#8>(K&(!,UW$9T++NV/UMIW#0_&= MOWR$.:>Z"]]98#IQ!!I"PO/0NYJQJ?V4EW!OS;1A!WI^\=5U!GBJ[RXN>RY8 M:K1SD*[*PH+]>]'<"=$V /7'"VY K@K\\PJ/#'_W&;IL#0!4Z5?\Y(V KIR) M%Y!F!%_"CWQ4()-G.7!S*41<=14"(5J,M"KF7,4QZVPW7CCSAJ$H;H 1*A&^ MD%.68^EL-)*^%)$_QP6P>H'+13LTP<5=1_%M*((K+7VT1LH[-,_BBI#61W$8 MQK*_S93 IP+T/>;:FQ2Z^TXW#!W?F\H,CO4_ MR)Q(KD1Q9MD- 2X6?E.<)QU[\!)Q-,;4=(K\%#Y.A!,,T#F?9XBL/X A_OA:D#X^? M'C\_^/67P^-73SO'+PZ.G3WG>>>WX\[Q;_O/J_SB_.\XT6N;>E=B;P@LZGJ/ MN-1++[SUYNF3.P4$>+MOT''ZEWSQ#:/^IX^,^HW;<\/$WQN-%.6RUP&IM.QV MSI\Y]3+A*H$T_!=\J;66=771Y0H.<96AR+T:13GE_!A054+MUA#(8*SXOM1*E+-ANBB?9]T*A+#3'FTZ%E^ ADH^+5>G.?F>E)HT.=JV* M5+BN<#B9D0\>%-=L_EZ0_FA3H1JS,^/ MOP'. 9"9B*2"/L#EE-F>_,1')%5E_J*O'H53>.73">N$5_,-"!5_NS(1@4TDOFN[@+'.9$CUI^@GP$\,UG6!-3OO4X KYS_"K%U](9 MF!WY>^8G2P'T$%M2-,H4U%URIP<1QU9Z: M34Q%DLW1D^^%^/V4(.^%L"(ONI)H$<*W<.[J$QFY%,SR8>%:G8X3 #">'UBF M24JP'&*2"JR%H;4CU;8!J6<\$R)OELSXL+(8E'ZPDU/:J5Z6HRS>62H8X>(1 MQ1QF(?%T"AT 3'D4/,P D/]*@.2>Q\3,IYZTB#$12B,@LD,,,A,!>X<_@#< M>."T9M%(DLH U@=\&](*:#K< ^P<]L#+2P&50@]F\/U9 A. =7\+")'&XD8D M9N^P^8R$FEDKOJM62V0)-%F]LKO/JOP ODS\V03$&?Q*6,RV.HVN9O:]"*TK M.'L\\R%L''0>\0TI"!$[QH\,1/+V):6EK?=Z"BC+'U&@&JW,D9,)B&00MO#> M-)%XU+%:7168F'IA&V#5H4#>>7&P"S_-@<^1HX30, >'AF,-R-56PCBZ(L10 M.Q $MVF,X"%F.8Y#Y5GBHS$K \R3N=^- MSU>_L$FU16]:,0&9HN^7O8!:\#!6 7\')H .(\SF+\H+7D8> E&4D,!D$;( MGW"TLF@=T7''@&)72OS;"%R::J.FWY;8,\.[VS-E76/;K)K6A"DOK7SBS3!D MOF+P7ZG.117<9:4-$\S"$/TBI$D:,X M".G+J38QM*Z%8N$&N%M44,'!=,'T M-;(WSAUY'8L:*";F#"=5+%HCS_M(B$(!J5F]7J]EKHO M"S^1<+0MGJ+Y8RU'3PUR4R2LK"K+:%>;++Q)_0XISC8@5.X-B$[2Z%%VJ460 MEYJRM '.%%A!4X4AJ\D;Q-\(R90,.%")1:JE+9@$62*'L]R>(R.'?F8MP-X> M/(<4'\4.)?^ F@%G6&'?D&6R49]6M?S;G"N^(EE]HTEQ3Q= L<)[WCR/?2/D M137V%6AZDQPY$$.,KH.&+REDNEF2! [F<3B:=4LPI=F[/O'0TMLDH)"U&F;! M;H^Q!Z8<60^4+ZVDPRP*T1^"G'0&2D^H_ _A7(_ >8GZ_6!;E%'_[LKH683H M)P)VVK2*Z'8KHO9I-T,)?:?8L%$\,Z6N27^&OJZ 0G[:A1O,IJ%47@ERJ8)J M(ZT]E?1"NJ(\:(WR/?C)"#;GI)S MWW>[GYW;>!8&Z%=+06>.= )>[J_'U!U-G$,OI+?3L1#9,CVYRBT.9$].Y>+^ M@6DBN2.!GQ02G:;>7/%>=.F,5294I#@&K5^=K?(^=?W<;Z3\5$"U.'"BD\78 M@:@8!F:=6_M4&U_8(N='X0#(E;3B7PW,DMMKXGV3D]D$*VDPN\J[\6#+RHT& MZP@2CP&.R!(*V$226OE;Z-41056.EHV% ,M*%'9I5)AB! #GF'=<^#SN[WBW/"Q#0YAVZYKWH&KY7_DOM,40WL>6JPKG.2@3E(>ZC9UT- M2Y0@ JY!FCL?I6 (61X_!]"4GZ#UC"BBKW%0&UIDW&7\1(&(@6@ ]C JT,EL M(@*S/K7 $T5&']'/YUQ8SJY*RKPQI*D"593V)ES;S6LP*Y4F#T%.\*3PE+7! MEQ S0I @ZX!G?8PNX%(6/6[X2'\>P4# RGBI=9SCV\(9ET\2D!%H#4^"HTN+ MW 51$-/ZBERE!.I A& J):S], *@T2WWQ3Y&?J[%7ISLT406]5O+4@M6ZXV0 M^.K7S&#X@#F!N89@AE G,IKAQH'A "9RC%31-IY!@EF0;"TC26H^G;L;),62 M.'\5;#IVJ?.8\!H'I79T1JR.M:B0DIU",HV1!V'E@WZ-W0AF2!TBU3_ONFH% MP+8C'2NDS9-K&S^9:7 0#-J!]HF'!.<&EBCC HC;4#%+^(2G$_U[1MG0S$AR M:"EP*;:H\)<\%";2R]_BNL<@:45B$!7.&X!/3&W!#5"%D @PG%)1FTHTGB\A M-&>G2D"K@%3H84@ NL^"0HKZE27U?$*5T>W-I9D6D"ALT20LAIC,R L<_VP%.(A[19TB5, M8'B2BO!&<'D6TMX5@U'PR1=X[ ZN@<6 :_-E.^9GH[I \$4^[I#CV!.Q8AN+ MD@MKM) @U!@ ZXF5NHU# HYS1A2%;&4VRX13M!8(-V\YPON19L#WV2@@-I^H M *X"0H'0$R$G0SP.GM=:^FW!+ZD2B#45,Y -0MCOJ2U9\*$X9)=&2PDLI M,5+TEW&EU,+#G(8Z!SY'[^C($ULR9>5":3!\1%J$H'Z0:$#B8,N!^8W)?$$" MY\D1/)+B..S@TZZ\*B*L'T\Y;('M8>@Q]]7B;]H%6O24VJ%DV[E:>GJWI-F5 MGD=M+M2!_8@U/ [N+S CG?AQ6_;6XF*L^'[("(!/T$G0(+PSEW(CIB91L'4N M:A/LM]:Y^!VAJW _STW5N%T@15V4"6(,T#H-YRP]2A2#;*-(-8I;S)FZ2SJ8 M'0]6JFC!!OOJ)52%,LBSS5;S)ZPNQ+0)I-?%32T?7.\2M1_E T'5D8,?8 AG M7"NL?0([)%&'*"A0)<,L*A-5HGEW+2MI\Q%^TI;^LZO*J>P2G<70ALDPIH>O M0"F&5#ZXA=?OK:2B!3'#4*UO95_(Y9 MH](1(YTREB<>%>=N4P/^NC^J?.$ZDS".R':=8.UIV4E3;$+$?ESC MOBL5H'*:2#&?F\P32\ M2#:4/B+0QN=@#.O"?#VG2S_O.Q06L#TEVE6'KU12 MBZHZ+4^D%EM2D2Q[J@@4_*$$#(I(H#\'4T0+ MRXCLT^U:0[E8(:=![BSIX! M\^ZBNF<\_;8_'(6ZSFHIK^Z6C.S<,-7CX7*W19"*NPO2+Y'V4A.#:$7HMHO0 MTH$W0WAVT2LL(LQRGYGU&1^VGG]H -0)$>F,^!R/KPS$@EG MPB%O \N1W)21NB5SW"I7%Y 1.IAXX28L M&GJW*7<'J:K&] %S ;8L'9A])M?"RI'G'>^L4;BS(/\?M&7+)CG=J);3W9-9 MC68)G;%F6D,$?RIRQR]S*?RD:^SY]/B09()GG<2 (B3?PNG8&V) B_(C.4KY MO3!5Y53%Q2S?^RY7Q^JSQ_1&4;>KM9.?B*?RSN=>GH3RT!GS@7Q;*B:_BW:T/J ML.O@54R&]K)H);H_X3\9[D2?M;%?:D M)$03F-99+J@; T;EQ?UHH I?\MZD3H/3B4RL!\)0U/@,O2ZLJ%)HE/1VJC*W MUJ^FWU<4OB6T.UY)NT?[3W>&N_)IK\ )3RO_/'CJ2K%H1)UU63EVYRERH0K MT/..]OFW"NB8*9I:??*UVP782)#JMC7D-,# )/7=(H=.<5Z0H%BEY*J6+=)G MH85)^I1,3K.0)^E6H"Q-]5M8T[N)R1#'7J#G[=S]TA.%%/^\'@\8E, M4_*09V\7WP)A"G5!N@>]$7RYK8Q=JOJXN_Z-K'-EJFR?^VFO,V)C@RO MVJ\ZT_I,K1T5:OMDMC^==*QOOL?H';>ZHKVLP8 M[@*-^?@/ILCOC/"?,;6(0+Y$ZX$YK356ZBUZM.O=.RLLRQ?BTC(V29P(B?!' M+:$:>9:<0EE/V1)JN7YH:JF('")BK:0<,K54M@4;>WCY SKB%=K^RV"\$JF% M(77OL\I75Q&+ZUBSEPY:QV0P*+/$UZ"G @1>[FVXWE)O ZMG82TZ+ M:+YC?5#!K$#K=$Y+LPV$5!FB&@3NJ/ M13 +8:5MM$FCV='/$6W:$'25^TTU5=7$6/#=5=).B>JT!#"M;K%J@]QG\ B2 M\A+]F2ZE4X:<,\NDNMHA_H'*R5U;XE.1^B:5%I>ZKE)J ?E'*7'5JI@LIF'G M3*F9X.2> 4V 9QF.E^(F#BE!E].G3=VD9SN6&;,_J1S?C^@^1QW?W+MC^BBH MWA24;\*]1A9FJ$BARXNH6(G8U6)4)4C_&_LE*V*U:N(Y4VZ!#GIHI5/4J1Y9]X78,E$Z64.4 M/KNG**4_N7>$CF?EXB5%1R4C02XM\_3RNG#7@V=5;5@*U?<);R87LRB$<^PX MED9*Z 69A5P+*C)_LS>(.5US$<1)&%/;'[XFS);$U ,9>)?.B5$Y)5/J6[!X M&XVK5 'LJ46=FK%\C\)(=B!("R+Z&11^T-LI_3QQXJE*0[:XVC0'*'&F0$RF M)H7%:HN'*>HFA665Q ;BN_7F7"#)7B#8?FY?J.!594,=ZH;(S<),3'$HZ"I2 MY*:ZI9TJPB17@C>GX<JLTEVLZ:90+G57#&UWT:74,@S_W M+"- <;6-AT15'XH%U6_=K01Z*YNDZ=UB?XK_>>H>*6^Q:GN4W6)KK3TX7,!K M962IEK]K"G?V=#63\S9'?U09E4LN[IJ0NPKXAQ$0R"&*/6Y,;YB2IKBC$C&\ M$G,P[,MX-W*-GY!\N,ZJB(%7:9=WY\/L6WF(@5*^V'EQAZ;M&E\,4W4;F5VW MLB6ZT9(DH&:2YA]&R.<\A@ZO*#BV5B%:4'3:B):&^[,VHO4]\SF,0FTQW5&E MSG8?1:!PJR-UF446;0(&A6QY$WY>4_Y8*ZYHCUTK-A<3SDKAGW7D:NF599*5 MW=<_MUS=O/XN[W@(J\BA%DMVPHVF*VZ9H"[20_$G/>]B M\&HK/6[U[?<>F7)9:=&SX#(UAA21:E3E2$$175['^5U4TTJ5P?JZ*%BL*-6& M4VF:)]TWW"P3MT#^XKD>IZ>ZA%6NGQ:W138 MZ:""2;*&X.HJ,I>:X(>FH#)/&)C$ 8CD)?"/51M\3A.\3? D"6-22[ODZJ = M;+."X3Y^(Y")*"1-7>JP*W=/2'<+X/2T%#"KY@\5*^=5ZRXVIC>B%V",U[25 M4;-H[[!5!$2(NV6Z9KQ2USR^=UG,TD"NLW-5B-^NJ%?<-G6ROOE!,R7:21(# M(S\5(P^O5OA"E4,RU$!SF.Q2E\O$%% M_)H[5^695/:-+;74M4O!E? AIJ6G,3>B &$ =S<5JG9+Q*O$\W7RGZM8GVO= MW*08NV=7ON?7NZC[++AG,,U=TQ3/+M\$G1A2_BVQ3%$7=$MNX^H=M3^+G8QR!680"RES=J#91CX/F5 M+X6%DO[%RE>ZNK(5@*@ZTE5<2(&E>RH6;F=2U1H O[=8T!(90A7V)D6)1 ;-&(&&#RQY9%Y?&'C7+&.5G*([/.$ M.*7)%$!Q:P!F52\]5V!$;S8^D*5+(U95!04%!' MKRPM-._66:B DU4%8*9L,O<$,QPX%+%&]RB=YNG6J6+6!37J.B+02E-@*+2 M4C_[[Z=RT9CU$Q=5@]6Z&2LM6V9;3A_:MJR(8VRL4Y2V8B=W[[C0^!91FVVV M<-\645M"-?_^ 52S3O0O6E7G-=GJ.J_Z(&Q#'30-B]:A>YG,8&;(R!XU2\0T M;D1&O.F:M6!-TA4&=4%G+/MA:NS(@@F;:Y/+S5C=;J%4">I6#? ?I MO<%VO;_M/SK\UV%"#'_HB/"FKS[;!T) :6]BU5H_)SM"F,"UNC&>>H5089U1 MC W;S3=8=>\P=] /3/R[;;>\BLEW7NVV,>1U$O<-9A6]F]R;5UN!I\)7#=&/ M5$/TG8:@X<4L2_'"V*8@'1NE6F3^5+81JVV2$E<3G\D00U\0G_$= MFA3=8\:'Q(H-ZHJ'CTQ7O!1X03H:("JO+#)7C4H)1ZMHU[K'.5$1.< @S&(D="IV$B??%<L_D54J7RFS-+[G$2.4,.[= M(:PUPL[^T<8 >O3(=,*>2F%0:=(EIK11G7!+**Q><[B(+&):I\"'V%@>[542 MI3X89J[8JY,Y>;RX&)QU=61"_8H\CYOB5?R @3 3Q[@%'8+X92BO\:HQO$&" MEYRHK,CE2V:9,A%>I+TVWN(5J+7[J51C;)Y$$9I*QW0>IRG/T)7>I24#:L:.V"HJ.$3RF5A?-\=+O? MLE>/*2P16D4K*Q_($2F0H'1N5-]$L.]\M7-V=,3X"A3"A+2*VNO?PA!5#U!Y M\BM>=$:N\:"89P*1^HD<4LD\+ _6%L0U6^3;H;FV)*]5]I331B7P7)1[6.;^ M.@OD"_R!QS!22S,E559MKHUN%QJ7BA/(%ICE=WQ/4\WBT; MK64-9:6X5RI,Z5(LPAO7V%]KZT>8&XH#Z^3/.Z@.5B5(-;0]_SJ*;T/,=TSO M::NOU,=<+2<0192(HBBYQ==QC%!ROW0IZOD\3L^FLJ2L*(^O7V:)R_4?]8/F MD?9:V;#.9A)A7"(B<%4]W,3CLK=*<1"*S7+:'@LL'4;T"%PU9$T=/J"@0Q9 M8YW0]RKY.W4Z!_N=0UH/_G6TFE\EN% XL2D>FC'#OG?6&XWX4F9 6_X:AS:9 M880C=?"_P+(V&H0GU5"."#ETE.,A[Y_>(%,Y?F1,92"S<-,9&;P&4^FFZ7#1 M#T+MB>*0JR62O.PYDL*8G(;EN,8A1WU70(Y+4\M/?&4*',F2AH69E/@C!/T. MY2\;1-#GCPQ!3_!^+3@L. G51.&=YZ<2UK#17-,%&8@-C88B3[U05971C')V M20CE&^&(P[Q*0L)[<40%MA.,@=ION49C9S6<.ONG<5VZ1QYOP+"VO,*[ UUG MB!>GZ2O8"VM2N:SQE>#RZ5QQQ 5I&8]7(UF1!Q*D'(I108W<.52*X'!B8M6W M6-0JS ^4(5 5W%%R-:_.-1X8]BP!]$-@'DD<2=\QXZ:Z_O!:B*FZFR9!5 LH MH]!Z!7U791B;R4S[IXG*D%%&ADJ4(4]]DJ? \"5SY( %7)M1Q,&=3I/,S$AR4E\#ZMD&.?>ZLN'5]D+M/BZ?L9*FU'+ M6%&K'HU3>/D4Z,U"91+1MY=PU3,K?PP3%3W^$DFZ3LL:>P#V<>HIT0$C;@F[ M?O'(V+5..*8?-LV@\UYC4Y,\!;2B_:PZ8R[/+&LS1B>;3M0%:".@ M[^B*T9B\=/@E=;DPI>C*=QO-\PYJ*7+>&ZI,9 MB%0FNKU.(D:ANB2&=!K=^>U[A=8V2 A@BSTN2NCC%=A*$&RZ<5?$\@)PP]8M MM+Z75) A8?41WNH/EW(K02?IBKESH1=?[N6BE!W7F.I#,B]_:S'6+B=POJH%; MD<$_GL@7SX]&+SK>L1AVGAT>'/G/Q>%0'#T[&!X$AYWC8___#I\\CDA(4]CZ MV;GS]6QPWNOWG:\?>I>]BW<+L?UBGGMN[%C)LLQ&Y@)41KH6W/1#]8;QC5@D M]UI@6F LM%!XVMD7%^=E)WSFYN/Q\<=D=G%V<E?YU3#PQ YV3?>3M+(C%O/HC/ M05-F(->I>H]N2^3;I#W5;:G'_I(;X?R!%U9^!LK%#IP9.4@ZG5?..W5#8TN0 M=7RQ>_I']_RD=^KT/O9.^$NG_V=_T/O$/'._S"V;#LI'<@)EEMCRQ)8G/@A/ M[ L?@S,JK7 JG,*IDW2TE\=!QST^@/#\L[.3UJ.URJ!2QG>)H!W#R1LN6W+ M;9L"2$O?[%U>]+N#9?9XTX'W2&#^./BMTVJ8S=K2P_.\+7*5'ZP?@ZOO_SV_-5E1<'+0@SB?K[UX\W[UAN#X;93^/R\=S(X M^^-L\*@HG)/>Y>#LW=D)2:C6$]+*J59.-6M+K6[^0(#\^.73V7FO?]([ M-VX0M_6#_.S\KF5WS=I2R^X>")"?>R<7+7]K^5O+WQJUI9:_/1 @3\^Z[\\O M0)%S/EQ\/#T[?]\&M5IFUS*[1FVI];%NHX^U<] Z62N?>L['CR>M /J> M NAQU?>TSM2&;:G5OA]<^VZ5[I;GM3IX<[?4LKR'S^TZNW3.SBJ4O:W=NS;_ M:^K,L$,H-MUQ)G3]8(LY+1]O^?@CJA);AYI:S\OW\KS\<"?*HV*>'_IO3YRW MW?/?G2_]KNN*GJOMO*QFK-XO$*QUZ2CKW Z7L9 MZ-#-![@1C;5BY''M9QW[)L)KXHI"\:$)JA6/6R,>MX6U;HWD[-_"2O 7U:O- MQ9M:A+IW)G#.U/W3;[WHNNGB]9&@SJ.W6"^E/\8^W_\$ R^);Z/F@WRE7'Y\ M6WIHT=S*V 8$_W_[7L'_,OK2-60OC_:?'Q6[D]'W]>RTN>3PJ7O^Y5WW9/#E MLG?9=[KGI\[@LGN*?P\NO_2Q5/C3Y^[YG\JGS *NZ8*IE6<_1I[]<^#\T_-G M:?-!O=KU^GCVLEJ .8[33_:=/S[7/7#7?UN[]+'(S.;9I3^:/'[O_4GF9:5E M:4NQQGL]6S'V8\38( X"YW,\"]/X$=@O*TVRQ[6=M:19*71HI?JWHN4G%BV/ MA$%^[;WM#WJ7SMLO_3-J&'URV3L]&[A.USD]^^.LCSTN+MXYYC&07JYSOM_= M;\55*ZX6Q=7).)%I%D_QOIF^=Q/[7O.!OE)H/<9-K26Z3F4B_"Q^!#'+5J8V MVL7YK'5QWI?CHSGXH?OYHOOQ[)/S=O]3*UB_>S5N\\7H)XQ&//YN;3%@@TR8Y -(,&1'-^_9Y7/P"" M(N7(%J5PJB8623RZ3Y_W\_MI/2M^^'ZJTOR'__/]_STZ2EZ;K)FILDZR2J6U MRI/&ZG*2_)HK>YD<'GQZ=GR:^FNM17*?]>Z[I0/[CG?/\= M?_[^.WK)]R.3+W_X/M=7B<[_]DAGX[$:C<=/3[,3]>3QV=D+E1^?92]&VG#X9GCV=UZ\6.J^G+T^.C__? MH_:U:36!RT>FKLWLY=GQ\,F\ABOT;)*D10U+F*43]3_'P]_GDT>)K;+N-_P4 M>=N3Y_-/KSI/A'=?J:K665HE"]K]:F6GV59 *7Y)WCKV !DY9&9*4SU M\IMC^M\K_.5HG,YTL7SY;Q_4Q*CDGV__;6#3TAY95>DQ7V'UOQ1L$MY)'Q>R M+'A H4L5@()0^/:;DZ?'K[;_[_??X3.W7N1YI=-BXPKI.2]U#9#)6FM^UKOF M-Y^F>J3KY.2%6PT?_@H*$(P9W!F@F:JVA^ZU"S_I@+9_F6_??7C[^LTOR<=? MSE^_???WY/T__O/MQ6_M)6^Q6""'ZH<;WW7;6^S'GC= F5FMKU3R&OC M]^< M/7^5_*1&59-6R^3T^8 H?V7M-]S7[XVM]7CY53?V<:IM\K:T.E=5\K%*<^1O M[PW@YS(YJ/'';[]Y?GIZ_(J_HP\GKPX3,T[.;5V94F<6&& U-U5::U,F!W*] M_U5N24R5U%/E'G=A9O.T#,^SJK;)V%3U-)DTL!A*)518%_AK5D9C:#9=C:9)=)6N:)@;?BA5E3Z5HK.[SY4>ST M";Y7E36E36PS^AUP-*E-0NLE'JLNX1AF?)CIR#0U72CG11"%AY2F3E0Y =&0X),J6'^:X2T6/[N+/WB@ M)P>IA<,P,JS>$G#9,-^9W $ MG>7IHE 3>& MZ(U[H,O2*Z-SVEXZGZL4=I$I L%L7IDY8(W<,00* ?E8)%EJ M$2OQCDK9.2P#^#,!#A8(^X.5@S3&=P">$MZER9S6FVA[TZWB*X H%AIHHIZF MM3QI0.NGLR"()X:/!>I31<41H@CPJ^-M4@4;-Y89:*"!887%FW9?$,2'S>5-D46)63D$0U/4R9 M.7"Z(!FQD1T!V66J*EOB=@"44@.] 'DF M+A8)>R#[UD,+:^(GS]1L!$2(-\'307.9S52N41?A77D=B>EN+CKC8@HZR!37 M0G=-36/5U!3Y@#\K8'%F!JPB5Z"<(![;H&T)T<-Z4<+#&2Y)R2F!;11#IQZ\ M[:S#&3\S!= =$*,!;@%:H&,-?HNR!% J84V#) ,&E5>J#'\AGUXBSX"C! 4* MKK&UFH?K)B!3\O 1U$%>/U[E/]!%X2<]0NL)_M+E$:I&'; )+!VP 7K Y+90 M]A' ?-2LFB&DD#<&19 /K1P7I$G1:STHX>"#SK?0J'8;41>0/RJ4<;E"2-!3 M^$4D21&7V%SQ7S*4<=UE.F/Y2FP2?E;$:BTZ$V -)(?CY_.Z'YJUN(92TTCX M !3Y^+LG?: /_;D$$8?(DQ4-W1H;WX/DHDBM37[L?&OF05T.J!:)3)*7L=Z/ MP^ 1_86+C?O&C '1+KD1P*R\EN MM["F1XM:\9%$E.7=);C# PWG@9>WU0V&YUK\$VQX=@KH GQ(XV&\Y U?J;5^ M8W'O'H=;TI$U!1B16[J:G^/K8B7BY)2MD9I--/>:"D[D",&4SJUZZ?YX!7K. MO$B7+W5)*$TW?8[K^=GCX?&SI[C2&FBTSMV+91-#VL1W=;[ZVXOGPQ?'ZW\^ M'I[XW[ZC9_/S80<6#O%OCQX_ZFRR-G.X"U:= "!UGGR3/7[QY/2Y@]++T_FG MY*2M:"'@5O9HYH_6JVJGPV?/(LA3E$*^O#4'_/.M&,_)XV.D@YFJ@-__"A0- MJMGIDU?)&U2 SYO*5.D@>?=;>'\UM2YC8M'D]@"U,V=>;!$+A9 MQQOOS_P[PLM-ZK/#_*\)_7\_&3X[>3I\?GPV/#E[\<(!7P./M/6WWSQ]\JJU MP4VPC\,0_-]I%?8Z44>C2J671V3"O$P+4%SLHUN*606SHD?.[IJT97N/36UT M?)'JP7JDD[:-):TD6'ALQ<*7U]BHJTZ#V'D5^1!.#D:'(EP>GB:#$$55LS2) M(C<+Z15M?_! ?D* V;G*]!AY9T&&NU,'_<7#V#$CB@@J'R-X!^B+UJ)O$LZ! MMZM)U,U#*_I('LMY9=P5/)0]O:PT_BGD4=H=<_F^3LP <=V$Q* #E[ M3.""":L]F:ZR9@;WHI>3+*"!\R"K*]CD@/[I<9S#?F+?N5LW>]L!BN1P9U" M!@<'?Z5Z-:M*S9N:R8' E,-9BSY&/EE ^!;N+LR3ZN<]![Q"O\E71^CG79] M_.Q\<>^\+^YM8'@/C"U%.\.8CS-= >E%JW>>2><:T./DX 0T>N$)?H N/&Y!.U"A0,%_ ,;M$!^6%XV<#: M$9J6?[)3%@;,M"E.Q@8B,+,KC=Z RJ04I*I!Y#;!L]"&4^MMS+K@D6, FT;9 M &Q1&V#*1AX^PC#BN& _B?=,:.:E':B\^93.YH6R8FV#X-$4^6YYM3E4J%J^ M&) ";SYET[2<$)^=:0X_NCC]AS<7(:A?^9,A1\ 8 X' I\DB5NCAKJ>5:293 M$6H+N] 5KK+""&)/9/T>T.LY"+76$4[)Q2:Q2Y3)F>!12CD@_9X RC:@HP/9 MJ-GG2)8R6?KH%%"3E#\!<4[=XR/NX-C",&'%1F/@%M .EWJ$R_;2CO&*X\AP M2NY&0I.?PP=\PBA%[1()N)0[9N)J)LL41*+%'0R37S%Q(S?-"'47C8%MI@'' MN5IX? U\!BM$%\")N-K,^+1&*@*I)Y[-42YR-C&)#8"7UGP0=5+HF69$X!6, M35&8!1P )0-]4:6#?#6W&]R]K9PZ8!Q/OXR.<("8U?Z4;O&4+D@Q(/<^ M0!)3P?)DGB[YJ/:0ODUZ8%F#$4"*.:"2-R8EFL12KD RFJJ=O[@_@-M$]4JC M55 DH Q7B/, ;:\,9(#\!0AY]H%PG'=BKE15DJ+#]I'\MB>,6SV7#\&R1 -K MWM2J)25L0W'*B@[,BXS]&=SF&?S,\C@(@S0#&Z@D;^ ,%'23VSV\;Y,7N916 M8$AEA@QH7IE1H69[,-\FF'],R\NJF=><$JQ+:XHK]+7O@7R+0#Z/?8-)ML1< M(?%;H25-Y04ATZ):.*29=BE 12PC9 MDJN+'";G8(Y030;&3^)*+[=G2TG&G S1>7E4A!@R5(D]=O M6KQ'<:0%*#P^G\>77#85G\9<57@]+HLX6>)?1 MW"Z4G%'ACS^) M6T\"V9#,&M)"[B0'Y QS0+*=S0'!Y84"OU:.U0T ?H?"YHSR.A(\\3C,[X@F MXGU6U5+%WLXLZ\0,VZGU'4H!"J/HK)YAPO=UP<4-6+F3FOS976GR9^LT^8@I M86H@>>A!IKDZ!6:S>$%?I8MO,-!;20#']V)_?%_V^*C.7\[/3H'V)/@+$J6O M@&)_(%_Z0##E; VY8*(RP9@24QOV-&-NU25H\1/EO,YT2DA;^Y/ZHB>%W ZU M*"*6JU(]*/A-:5$9 MCAIWI%AHT\!F6\HUI@P&8>T:1422?LZIY M-]REX/ILXNLZ2>RXIPTA\LZX^I!U[6W24/2_R01=Z=[#%;+40<55UP)N+J9@ MF05CT>&6!8A>NAP:KN+<,>5UJ5.;6**/!I^!TG[[8* M,J(#Q\),@Y9?NWX2;.'S<%$>L*(VOL(;O1C7@*Y2?S3:%>( ?2\Y!1$ X-B M/+:;6FLU[">M<)V8RD3OP66ZH^@F)1HI5NXQ=7GOW1M<)O(UMNL-N.C2E)7J2IJK(0T,K=#-Y9R"Z8,@Y91:E>.9\ M6RSV_5%KAK'QWR+1"K>(:2MT*MG4X.L-UA9I5[8?/X/J\B.ZESHF)K1.,YL. M?0T\@9?H,H9?"\YK]YOV>P 2'2U;+2.P68"^VKATK .CJ _"K>(U#V(?(C$" M &;6M\)A@BB$<3LYE18;@X_I3'5Z9L'Q.Q<",&F\&QVRRL-/\9<8C,JY4TUE M,#-;:L;4=GK$/CCR6<&1G2-XHJLLM0W@+WI,JTOI=$$]%;$8$*1WR8V/?$^C M >GVH92HUZIFM:+EN^UIDA!%"8&$L0M=)3T2Z$Y"XI$B#N+*%C:Q"N1AW,F/ M#CI1GU2588EEEC;.$XY/N73=G/PNV<_-3Y " F(,S $&2#BX*W]]*XS@'.8+ M>97(_U8?*+2(*$ 50@QK&AZN1 V074S3*R4%6ES-4&A87LOUCAP@P$64*XJ" MZ(KLM&!_/["JC\M'.C3"JH8PE4J-*]P$B5Q<9-.NVEK7 MGXZ#;Z1%K3=IG*Y4^B>3QH+W"DOMOZ^S0HY?1'636RP0'DB'U'LHP+Q8BKBZ M]\O2+"1V&)W" ^,ENQV ^QD-\T'R@4+QOB 4#^T<5,HE"(RW)=K&(*EVT3F" MFMDO:M)P@#KYZ744^6?[6AHKQ?;!%E%Z$PMV+E0F+9G%,U8O426DE$>S.8". M!+8Y)(T)]!5M>U7Z]I+%^R"=):A![TT6Z[HHN/9D5L] P*>E,HT-!42.514WV@SI#O?-:44UTPGFK A?C(T19N_[I&11\ CY'N)K^X!#?'2[;B;83/M>O* M(/&3&54U3-G8GZK0LX R@]CY"2M-+XE -S:!WR9\?1_:WUP@H0?N7(-M5KI@ M"1EJ)"FYO-C%EG<(&?TI"WXXD8P&#"%F:>#P>=H)]EN[4H69\V2GKQG1QZ4Z ME/+^\D (V!&G-!O#@[6XB&?*];WQA\..)FJ!L73^L^XU VR@([FH% :OG9\- M4WHUO0:(:.]7?E!)]['%PF-E*/(QCKK)L*(AG;,+T5")^.%T-?>*0UGN.SLY M?NHP>LX!6]?])1UA$VIJ<*B1(Z-74_R8XP8SF#]/J=NE; B$[..UV1 _%FEV MB?K\>VH@M6J@WP/!\-&WOK1)H6W-#OZO7LQ%4,A5)N.J7A+CPJNP$U2I/B7G M7Y^3DYD(\M&UY+K O@, 'YETY-MSK9TWT1.1 M6<+2O'(X1$W(K,4L,Q0 MF>:)9@?I87RCM"L;*>!5)?<@;:H:;=*#DR>'.*3"AJ0EO 'C)&++CH%-@.1Q M37:0%;C8$HL=-DKQ:M=V7"B:@A>$<*[@]&(NNVP\W^('7]*P! MC7+9H?3TQQU2E"@6]RA T[($$0 M!TDS-SX.(Q5P/!,IIA%$S=TDUZ390*VPM%%X;J=TK0G^.:=JGWR>4=^WDQ>/GU"/XA1CIT!"!U%; M^_ABS]L._(\=XROJ>5]A4B6S1@G2Q.Y,=93YPPG.S8?6]?AUZ]A6H046LYEP M!JMS#.G5\2@#+TO"E#QB*G&>ZW5U#U$E79I,]!B,@<*D)3T2F1*S/=##[#V@0K*Q>OS[L*-WJAS#?=3FG06H.(W(UC"7LVOQJA_(^+[,'KR6+ M@M!J3<"7= />2QZ6<& /7=N<*J?5>[_L.M;44RQFU9=!E!T/G]Z#'M8HZGV# M26>/?4:D=.<)NDM%3@UVC6,QX"H:=;'LT;ZG4J@[]Y,P:XEF19U?UG2!6"7( M8?)C:"3ADK:E*,.JDCKLRMS:*/V4(VT^C 9$*5GL?>(B;"%R37*J%ES. W0Y M+0T(&4=GY0-2ESI6&ET7Z4M>VX[*X;^\;>5G!M[4C+H>,AM,JZWY[X =/^A# M HL7 ^S5DJ/G.!=*21T[=S0'3F06WEAS ',%Z,*FT_+S 3=<.4(7(2I)I^=X M[@(1D6MQ.B(>%^S;9+>7/7QH _[>QE/\VF!;R3&R;AR;NP.6BT,Q>VR)Y ( M#0=JAER.5F%T9.J2C>[7L-W(4F_K.W]'7+[2,8?[&BVX81MN^(>FQ&[%T>NX MNF/OXWY0/FY XRK',2V82#=.L$&9Y[96 WXL?7\C[1N$>TZUBEA1FK*ESN0N MM=&G^SI,VW86;Y D5@7LCM.2U[7>6"E8_$LJF[N;JWJ=$5G.5%:AT MRKRHI7AU*2>AO4A_)95,H5CU IA%+PNUZY0<[PCWSR4%U3H=DS/",!>),-2E MIJT&%G#Q5ZC5-Y2WPD; 5"-ELA-9"+IVF*YBRGR-?BQ,MYV@27?%S2[[4@$(V[PB'GOF MI>\;KA21 *=]8-AU M=2#SS2M";HTIW0>!DN^V0''C\;BYF/->_=( )SLY'IT=G23OB_2:=DSW4YS$ M^W-ZCVH'*V2^DZ4HVEAAQB#16:?4-2FT&]W.#W*//CH#ED@ZG8)M4ATISOFC MJ3_BU)/G#MB(O:ZV'U5$ZO;@NK3%&Y@7:>EJ5'L'<'='*,^4PF0,4361U6EI M4N5X)]X=O^+ YV1T,<,%85PJ'*^&W\">!,ILG[ETYNC^P383PTDP9%G#,=,@ MAP1@[,J1+G:T;C=I"Y>!27G;ZKOK'^BL:6$) MWR)=%'%I/$I3BD8Y%]K-I#=7PB_2&?8D6E/YRI.FR!F08V*&;5 O$.SL@F,0 MN3NQ.R0I:=[)V'J4Q.QS3J;OACKZX2R#QYB\EW&,#DORBPE.ZIK.9!K2K"G2 MPVA_ UH7)T;DJ%$[1:E#O-X)ABW/4&FN5>3/8Z8GY08UZ2:DAL034MFZINX; MU^W&S;E+ <4-%J(1"/_5A:,I[42%&S[6E<5R\B+M%RDU M]%A5DG"TKP>#$Z]A /%AL'2H0#)Z*@[QPV(L=<3>PY43BE*33DZ/V $ET-_P MTF'2S@SP*1P=6@+\P<&[91U/Z-35ZE+P' M.T8?E&,T$L>^1Q\@18P53(8NRD6"MTPF!C!XG&IQ Q#F6!(!,F14F*C-IHI= M.NHJ%3]]U-7:Q@HK:M[G8.T[#M+M<-PO5;!BJKV@;BX?Z6YK0 ='!HYB=8H3$,2?E532'UYYCN/^@HQ_$ M!=BAF"]*%^:Q,9U$WDYS,YE"3F*CZWIC]L]NM]4LY-B;1]ZIGC?S%"2>=( 3 M!J7RH&^:!8=>4-R)I=5-.PT+1L.1Y,(3XOZH2J_8@++(CAGO$T+)_)47M11U M=], 3;NRUO5RX,:+N[+N,JTC8_)+IIG>!_&SN\TACZFM:R@2>&!2YL5177//D-B.\)0X^R9JG"",Z3OSIE[W9>\-_U M6%IM_&,!B$"3<\"N^(G;'_^L9C@-\8&1/&4>S&AKONE1M_$SF?6K=$^1'#M- MA?:XJ>G4 .A[I*2.]QSGTAP&XGP-2,>!LE8Y3P4K,..N@V@>UX3N%)7[COV M@U]W6!#0>HJMDM0PX:R,G@=358P!;M(70YA6IIE0(^Z"=!1*>CVA QNHZ3]8 M$O#1^0$81J%4!CGU.OX,0.GC_R$?3@".2]P%BAZ9,@6C/E=W4 @\(6ZR)M(D M99U22A_A8ZP\K\?-!U$C?[;68'M/-4$;YTO= _;ZL578*/94__9B"V/N=.C?ULB]KWLND&3:G1K[O,]Z'=U$V3_+!185\\V*IW61RXB,,= M[1SO+=Y**SW0XWV(X6&%&-:5&;3J]AU[7 GY]Y.),ZO[VWW=F _NY'2AW9N0 M3,$;WZJB5Z:Q4T>:_QHD["P)!>KH3B.G/[??)%_N\HO#"*!"0%Z=4JCK[2U#>?KF/&8^%7(-.P&Q+#=QA$F!..Q MHA9^Q8<6YE1G^)JB\#-D0-R-E7:.ONZ[N_E&]*P] MPV B#Q2C94#/X]I&^? MU+P4X&@OL&.2^4^.3PXN#SE-H,U_.6:-X]LLFZ->XO1UK5@O*'*C. %_Z?BW MO!-5""HQ;O7A!1DR4750:_O<$*Z](686%WJDJ$Z@4D>H$8?4I'AK8V ==L_! M;QVM?(8G#N3@6>1SWP94?"(Q8=/\GW3I2MZSU$XYF6M[32.Z7;RZO )._J11 MI:G,*N 5^6Z],CB$_N9?,LG)$S'OGK5'E%M'E$U:82QPTY"4V6IYLU[\OY%Z M-&G"_]YQ*LI,V9HW;5(:?=Z5*QA3966*@K5/,?+=8ZZ9E.L9:;^:T5)A<^", M5E8CT5CZ'EZ':HXT&#+Z1^3.$:;O;DOBQHP;:4@#P MHT%=,DR&) -:L9,(E4Z48+UV]3:UQ/?1R?ATK9/Q DOC_J#Z "*;_];&I:-1 M/SC?\^2]F]-V2P[(%D2^($#Z\?H##XBA4A,=-S<*/ IPB9=86/O.E$>M-TBW=IFN01GO[5I*KN\EQH:_4AQZ&$(YDCYR%9U1 MI9B9 1Y?Z8FI3&.+I:,##&*$814%<"F%[D9I?2.3%[@IC3_>UN!#(_W/7"7K M%F-TW*@_A HV6X9WTR.Q,>>5SAL<0!)7#N,ZFQ+6-F[($Y$W6>U4!^U;Z$N2 MCFW@-*ZT-14L^8.9A28ZQO+(PWEK'_%+,4[G9YQP1DYGU.$U'K6;X_'>^W;; MW/]]I8D0,>,5V=4>N+<(W-?: O>8A*9817$T,50]S2,V]^"^37!?5%B.EF(& M>;G'Y-L%+7#\/5R_%%QC!4*7OS?EFJCTG\P'NG&CY:^J4F-;Y6=K5>JW10$[ MK7A6Q!ONOD6ZM=/C7)I^T+4_2Z?>1X-W-!I\H_2:PC,Y#L1M:N*.KKNSB>E_[]5-&,:ABWX)4^^&Z] MF$C/?K*0324^5G;+TLLF)FGFH0-%Z'6J7/M7/\M,4 ;W,6J6-CD[=F[=UM;] M9:&3*F?^^V53)AXB+.<_AN< ."I,2PZUZ#T/0[CV+9/*D"^IMPG#C=_:K:_P M!C)WX$!/L]^]7V'P!A+0>'4-$=N:I"!\57@TC\?"PD_*[?%ODL$Q_CW3%-Z> MZKH3S(E?"J=84"WU2G?3 *4><."3::!B='3WL*SSUMCE6S0,J7&8KK 1[!5Z M>#7W^60O(#=N6(,L?U7F^!LZMK.I+K@A0HW.=^Q 88I"R4!=A"!-/IX!EBY] MKX:ZT6%J/;K,>1HB37!Y=A9/N>N$AD)[+Q<)BIH971-3 !I<&.'%3!HT]AG> M-UAA?7EEYM;WKH-7$[L= $>VJ>%C8>>PX< M=7ZQ>!<'(7S\*RJ5: W#QEIQHE?DA&XLR\V8F7^EO W7ULTYS#>F'%)S(NR8 M-A'OYR+EYI_<.R/E7D7+[@;I/'F]Z&24AJ$TP5-9F1O;9 39*>F"4-V4;"H.F$] R68_ZK6<% M(8P+QE#$3B,62[05\1O_1%S:*K,9>)/"QKH(A5B3D9Z(@A7W#%K1]F[ JOR. M*'9\\JJS+U;"5@3&EF9-8$3$5Y#Z*;F!LQ0U=73J.U?<[%2OUN?Z?0P2C&%C M2(/J.G#V9R*1PG22PFW,ID@>:FZNTXL_7I1<=^X?:2F6S9?FL<[V-_)DM L1 8XW*B*+3Y5V.!'Z5$88OEY1.MT@A0BO0%U.D'J_4'N;5W3%0/O6ZD]S%I:H^88I0>C&=!S9!-(CO?+?+?G%3R9PJB M[RP5Y?GZ>C=CZZ./44+$%RA[N]NLDU@F88:=+AN62CX5;HO&LF2QB5;6SAZQ MF!N1>=+S=BU5\(81\_!83)=0ULI]&VBGT[HVL%GW.ED%-QM)Z]4NA(Z&M]@= M^\+85QJM 04%&(B8\2$KQ.P.&TW\=)M8;^7MXR4WBI?<1^;RXAKF0E1WG@/8 M-$?G>AJ7W$>FLN.-8MH0)ZT;_;35O%+2L5.2U3IM1[Z^%CQ,7J?+H]H.] MO6RG:PH:@0;*09PLK2IL.TZ#);;J/HW1G674NPSD0*;(H2]>PA9L1)_TKW6C M/;E;55"3-[\4UML:JLP&4/MUMKO/+1MJ>W",*:?%-<2,4B;'346:5J6NM%K< M8,+"9YJE=TR2N]WA10[7=Q"\"U+[590*J=J/2():IE Q@L\]ELI81Q$KDPRP M%4IK&"\ZH3'!EW%ZU7A Y6$L'F:S8#<+S2+7,VA1Y>2\W'G=!#=W"CL/I+I>:^.78K MS;HM-LQ<]4LJK,MRN>Z\<>RXYV(MB/V%RB?DN'"O<;4OEN/*F(" Y@F_*IKM MD9(1 QA78PAGDX>V-8I0B$\T^E8/=BI*A,>X1@AA;J%X!UCH$6!X<&<:;:Z^ MU@+8.JOL 5#A;H_O.<\\ZG$M J@,%]2?O=-3\&O2X)O-Y1[:AH$"+M!#+KJ> M_63Q?FA !6;RP#O@7A1\W%WTJV=W7N,S/R]+]2GY\0Y@OR?9G6\X[2QHP.^< MIN7O?G_R?DV)-Q:]]:$ M_]5WB]9+RTSX\]Q_E#K-=Z;;K7:;CV(OK3&2. /KQ>,G#PRPH:UC/R#]D*D#-9R MNH$9D$V%HO/"#\8%B*'#M%H>/C#@2&_G5=H+(Q/^4Z6Y-/#]J-+9/4PPVN < M91CWDG$V/SBJ<+!:V&_FW.$+HNSO? MM'W&0QGJ<+*^')CKPX _L%N"P5OCG[TZB \E= MH,/I6G3X@(U2DY_4J&JP:^_I\T%R>GQZ1OU2J;\B%4BJRDU)166,O%5XF@)W M294--8;K#(.!NX/;$,53_3:=UL,]F\?7D"HEL[K4/&K^UAE&[KR(&&[F]K?X M[]LDG76-L+\N@-?/H%OE3S-,C]9%4\70QI C)1531-ZN0)_[_/?.7C67#=^E,;?"1]"QN3SKW_.3WI//G2><#=30%J;BGG[_<\>_IY\_3 MS^NTOH9T=MVW^-W(Y$OX9UK/BA_^%U!+ 0(4 Q0 ( #V#95IEH59[18\" M ']#'@ 1 " 0 !A=')O+3(P,C0Q,C,Q+FAT;5!+ 0(4 M Q0 ( #V#95KI3N??31T +-+ 0 1 " 72/ @!A=')O M+3(P,C0Q,C,Q+GAS9%!+ 0(4 Q0 ( #V#95K,8Y]:=C KE 0 5 M " ?"L @!A=')O+3(P,C0Q,C,Q7V-A;"YX;6Q02P$"% ,4 M" ]@V5:3[L72-B4 !UBP8 %0 @ &9W0( 871R;RTR,#(T M,3(S,5]D968N>&UL4$L! A0#% @ /8-E6B3WRIB@_P, _KH& !0 M ( !I'(# &%T&5X,C,N:'1M4$L! A0#% @ M/8-E6N(0=(>N!P +28 !< ( !/2(* &%TW>W!P ,"8 !< M ( !("H* &%T XML 137 atro-20241231_htm.xml IDEA: XBRL DOCUMENT 0000008063 2024-01-01 2024-12-31 0000008063 atro:CommonClassUndefinedMember 2025-02-26 0000008063 us-gaap:CommonClassBMember 2025-02-26 0000008063 2024-06-29 0000008063 2023-01-01 2023-12-31 0000008063 2022-01-01 2022-12-31 0000008063 2024-12-31 0000008063 2023-12-31 0000008063 atro:CommonClassUndefinedMember 2023-12-31 0000008063 atro:CommonClassUndefinedMember 2024-12-31 0000008063 us-gaap:CommonClassBMember 2024-12-31 0000008063 us-gaap:CommonClassBMember 2023-12-31 0000008063 2022-12-31 0000008063 2021-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2023-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2022-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2021-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2024-01-01 2024-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2024-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-01-01 2024-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-31 0000008063 us-gaap:RetainedEarningsMember 2023-12-31 0000008063 us-gaap:RetainedEarningsMember 2022-12-31 0000008063 us-gaap:RetainedEarningsMember 2021-12-31 0000008063 us-gaap:RetainedEarningsMember 2024-01-01 2024-12-31 0000008063 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0000008063 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000008063 us-gaap:RetainedEarningsMember 2024-12-31 0000008063 us-gaap:TreasuryStockCommonMember 2023-12-31 0000008063 us-gaap:TreasuryStockCommonMember 2022-12-31 0000008063 us-gaap:TreasuryStockCommonMember 2021-12-31 0000008063 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-12-31 0000008063 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-12-31 0000008063 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0000008063 us-gaap:TreasuryStockCommonMember 2024-12-31 0000008063 atro:UnitedStatesDepartmentOfTransportationMember us-gaap:GrantMember 2021-09-30 0000008063 atro:UnitedStatesDepartmentOfTransportationMember us-gaap:GrantMember 2022-01-01 2022-12-31 0000008063 atro:UnitedStatesDepartmentOfTransportationMember us-gaap:GrantMember 2021-09-01 2021-09-30 0000008063 atro:UnitedStatesDepartmentOfTransportationMember us-gaap:GrantMember 2023-01-01 2023-12-31 0000008063 atro:UnitedStatesDepartmentOfTransportationMember us-gaap:GrantMember 2024-01-01 2024-12-31 0000008063 atro:AerospaceCustomerMember 2024-10-31 0000008063 atro:AerospaceCustomerMember 2024-10-01 2024-10-31 0000008063 atro:NonAerospaceContractManufacturingCustomerMember 2023-11-30 0000008063 srt:MinimumMember us-gaap:BuildingMember 2024-12-31 0000008063 srt:MaximumMember us-gaap:BuildingMember 2024-12-31 0000008063 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2024-12-31 0000008063 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2024-12-31 0000008063 atro:ConvertibleSeniorNotesDue2030Member us-gaap:ConvertibleDebtMember 2024-12-31 0000008063 2025-01-01 2024-12-31 0000008063 atro:AerospaceSegmentMember atro:CommercialTransportAircraftMember 2024-01-01 2024-12-31 0000008063 atro:AerospaceSegmentMember atro:CommercialTransportAircraftMember 2023-01-01 2023-12-31 0000008063 atro:AerospaceSegmentMember atro:CommercialTransportAircraftMember 2022-01-01 2022-12-31 0000008063 atro:AerospaceSegmentMember atro:MilitaryAircraftMember 2024-01-01 2024-12-31 0000008063 atro:AerospaceSegmentMember atro:MilitaryAircraftMember 2023-01-01 2023-12-31 0000008063 atro:AerospaceSegmentMember atro:MilitaryAircraftMember 2022-01-01 2022-12-31 0000008063 atro:AerospaceSegmentMember atro:GeneralAviationMember 2024-01-01 2024-12-31 0000008063 atro:AerospaceSegmentMember atro:GeneralAviationMember 2023-01-01 2023-12-31 0000008063 atro:AerospaceSegmentMember atro:GeneralAviationMember 2022-01-01 2022-12-31 0000008063 atro:AerospaceSegmentMember atro:OtherAerospaceMember 2024-01-01 2024-12-31 0000008063 atro:AerospaceSegmentMember atro:OtherAerospaceMember 2023-01-01 2023-12-31 0000008063 atro:AerospaceSegmentMember atro:OtherAerospaceMember 2022-01-01 2022-12-31 0000008063 atro:AerospaceSegmentMember 2024-01-01 2024-12-31 0000008063 atro:AerospaceSegmentMember 2023-01-01 2023-12-31 0000008063 atro:AerospaceSegmentMember 2022-01-01 2022-12-31 0000008063 atro:TestSystemsSegmentMember atro:GovernmentAndDefenseMember 2024-01-01 2024-12-31 0000008063 atro:TestSystemsSegmentMember atro:GovernmentAndDefenseMember 2023-01-01 2023-12-31 0000008063 atro:TestSystemsSegmentMember atro:GovernmentAndDefenseMember 2022-01-01 2022-12-31 0000008063 atro:TestSystemsSegmentMember 2024-01-01 2024-12-31 0000008063 atro:TestSystemsSegmentMember 2023-01-01 2023-12-31 0000008063 atro:TestSystemsSegmentMember 2022-01-01 2022-12-31 0000008063 atro:ProductLineElectricalPowerAndMotionMember atro:AerospaceSegmentMember 2024-01-01 2024-12-31 0000008063 atro:ProductLineElectricalPowerAndMotionMember atro:AerospaceSegmentMember 2023-01-01 2023-12-31 0000008063 atro:ProductLineElectricalPowerAndMotionMember atro:AerospaceSegmentMember 2022-01-01 2022-12-31 0000008063 atro:ProductLineLightingAndSafetyMember atro:AerospaceSegmentMember 2024-01-01 2024-12-31 0000008063 atro:ProductLineLightingAndSafetyMember atro:AerospaceSegmentMember 2023-01-01 2023-12-31 0000008063 atro:ProductLineLightingAndSafetyMember atro:AerospaceSegmentMember 2022-01-01 2022-12-31 0000008063 atro:ProductLineAvionicsMember atro:AerospaceSegmentMember 2024-01-01 2024-12-31 0000008063 atro:ProductLineAvionicsMember atro:AerospaceSegmentMember 2023-01-01 2023-12-31 0000008063 atro:ProductLineAvionicsMember atro:AerospaceSegmentMember 2022-01-01 2022-12-31 0000008063 atro:ProductLineSystemsCertificationMember atro:AerospaceSegmentMember 2024-01-01 2024-12-31 0000008063 atro:ProductLineSystemsCertificationMember atro:AerospaceSegmentMember 2023-01-01 2023-12-31 0000008063 atro:ProductLineSystemsCertificationMember atro:AerospaceSegmentMember 2022-01-01 2022-12-31 0000008063 atro:ProductLineStructuresMember atro:AerospaceSegmentMember 2024-01-01 2024-12-31 0000008063 atro:ProductLineStructuresMember atro:AerospaceSegmentMember 2023-01-01 2023-12-31 0000008063 atro:ProductLineStructuresMember atro:AerospaceSegmentMember 2022-01-01 2022-12-31 0000008063 atro:ProductLineOtherMember atro:AerospaceSegmentMember 2024-01-01 2024-12-31 0000008063 atro:ProductLineOtherMember atro:AerospaceSegmentMember 2023-01-01 2023-12-31 0000008063 atro:ProductLineOtherMember atro:AerospaceSegmentMember 2022-01-01 2022-12-31 0000008063 atro:AerospaceCustomerMember 2024-12-31 0000008063 atro:AerospaceCustomerMember 2023-12-31 0000008063 us-gaap:LandMember 2024-12-31 0000008063 us-gaap:LandMember 2023-12-31 0000008063 us-gaap:BuildingAndBuildingImprovementsMember 2024-12-31 0000008063 us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0000008063 us-gaap:MachineryAndEquipmentMember 2024-12-31 0000008063 us-gaap:MachineryAndEquipmentMember 2023-12-31 0000008063 us-gaap:ConstructionInProgressMember 2024-12-31 0000008063 us-gaap:ConstructionInProgressMember 2023-12-31 0000008063 us-gaap:PatentsMember 2024-12-31 0000008063 us-gaap:PatentsMember 2023-12-31 0000008063 us-gaap:NoncompeteAgreementsMember 2024-12-31 0000008063 us-gaap:NoncompeteAgreementsMember 2023-12-31 0000008063 us-gaap:TradeNamesMember 2024-12-31 0000008063 us-gaap:TradeNamesMember 2023-12-31 0000008063 us-gaap:UnpatentedTechnologyMember 2024-12-31 0000008063 us-gaap:UnpatentedTechnologyMember 2023-12-31 0000008063 us-gaap:CustomerRelationshipsMember 2024-12-31 0000008063 us-gaap:CustomerRelationshipsMember 2023-12-31 0000008063 atro:AerospaceSegmentMember 2022-12-31 0000008063 atro:TestSystemsSegmentMember 2022-12-31 0000008063 atro:AerospaceSegmentMember 2023-12-31 0000008063 atro:TestSystemsSegmentMember 2023-12-31 0000008063 atro:AerospaceSegmentMember 2024-12-31 0000008063 atro:TestSystemsSegmentMember 2024-12-31 0000008063 2024-09-29 0000008063 2023-10-01 0000008063 2022-10-02 0000008063 us-gaap:RevolvingCreditFacilityMember atro:SeventhAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2024-07-11 0000008063 us-gaap:SecuredDebtMember atro:TermLoanFacilityMember us-gaap:LineOfCreditMember 2024-07-11 0000008063 atro:TermLoanAgreementMember us-gaap:LineOfCreditMember 2024-01-01 2024-12-31 0000008063 atro:TermLoanAgreementMember us-gaap:LineOfCreditMember 2024-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember atro:SeventhAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2024-11-25 0000008063 us-gaap:RevolvingCreditFacilityMember atro:SeventhAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrMember 2024-07-11 2024-07-11 0000008063 us-gaap:RevolvingCreditFacilityMember atro:SeventhAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember atro:SecuredOvernightFinancingRateSOFRFloorMember 2024-07-11 2024-07-11 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember atro:SeventhAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrMember 2024-07-11 2024-07-11 0000008063 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember atro:SeventhAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrMember 2024-07-11 2024-07-11 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember atro:SeventhAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2024-07-11 2024-07-11 0000008063 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember atro:SeventhAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2024-07-11 2024-07-11 0000008063 us-gaap:RevolvingCreditFacilityMember atro:ABLRevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2024-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember atro:ABLRevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2024-07-11 0000008063 atro:ConvertibleSeniorNotesDue2030Member us-gaap:ConvertibleDebtMember 2024-12-03 0000008063 atro:ConvertibleSeniorNotesDue2030Member us-gaap:ConvertibleDebtMember 2024-12-03 2024-12-03 0000008063 us-gaap:SecuredDebtMember atro:TermLoanFacilityMember us-gaap:LineOfCreditMember 2024-12-03 2024-12-03 0000008063 us-gaap:SecuredDebtMember atro:TermLoanFacilityMember us-gaap:LineOfCreditMember 2024-12-03 0000008063 us-gaap:SecuredDebtMember atro:TermLoanFacilityMember us-gaap:LineOfCreditMember 2023-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember atro:RestatedABLAgreementAndTermLoanAgreementMember us-gaap:LineOfCreditMember 2023-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember atro:TermLoanFacilityMember us-gaap:LineOfCreditMember 2023-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember atro:ABLRevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2024-01-01 2024-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember atro:ABLRevolvingCreditFacilityMember atro:GainLossOnExtinguishmentOfDebtMember us-gaap:LineOfCreditMember 2024-01-01 2024-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember atro:ABLRevolvingCreditFacilityMember atro:InterestIncomeExpenseNonoperatingMember us-gaap:LineOfCreditMember 2024-01-01 2024-12-31 0000008063 srt:MinimumMember 2024-01-01 2024-12-31 0000008063 srt:MaximumMember 2024-01-01 2024-12-31 0000008063 us-gaap:DomesticCountryMember 2024-12-31 0000008063 us-gaap:StateAndLocalJurisdictionMember 2024-12-31 0000008063 us-gaap:ForeignCountryMember 2024-12-31 0000008063 atro:LuminescentSystemsCanadaIncMember 2024-12-31 0000008063 atro:LuminescentSystemsCanadaIncMember 2023-12-31 0000008063 atro:AstronicsPlanMember 2024-01-01 2024-12-31 0000008063 atro:AstronicsPlanMember 2023-01-01 2023-12-31 0000008063 atro:AstronicsPlanMember 2022-01-01 2022-12-31 0000008063 srt:MinimumMember 2023-01-01 2023-12-31 0000008063 srt:MaximumMember 2023-01-01 2023-12-31 0000008063 srt:MinimumMember 2022-01-01 2022-12-31 0000008063 srt:MaximumMember 2022-01-01 2022-12-31 0000008063 us-gaap:PostemploymentRetirementBenefitsMember 2024-12-31 0000008063 2024-01-01 2024-01-01 0000008063 2023-08-08 0000008063 atro:AtTheMarketEquityOfferingMember 2023-08-08 0000008063 atro:AtTheMarketEquityOfferingMember 2023-01-01 2023-12-31 0000008063 atro:AtTheMarketEquityOfferingMember 2023-12-31 0000008063 atro:AtTheMarketEquityOfferingMember 2024-01-01 2024-12-31 0000008063 atro:AtTheMarketEquityOfferingMember 2024-12-31 0000008063 us-gaap:CommonClassBMember 2024-01-01 2024-12-31 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2024-12-31 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-12-31 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-12-31 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-12-31 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-12-31 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-01-01 2024-12-31 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2024-01-01 2024-12-31 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-12-31 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-12-31 0000008063 us-gaap:StockCompensationPlanMember 2024-01-01 2024-12-31 0000008063 us-gaap:StockCompensationPlanMember 2023-01-01 2023-12-31 0000008063 us-gaap:StockCompensationPlanMember 2022-01-01 2022-12-31 0000008063 us-gaap:ConvertibleDebtSecuritiesMember 2024-01-01 2024-12-31 0000008063 us-gaap:ConvertibleDebtSecuritiesMember 2023-01-01 2023-12-31 0000008063 us-gaap:ConvertibleDebtSecuritiesMember 2022-01-01 2022-12-31 0000008063 atro:StockIncentivePlanMember 2024-12-31 0000008063 atro:DirectorsStockOptionPlanMember 2024-12-31 0000008063 atro:LongTermIncentivePlanMember 2024-12-31 0000008063 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2024-01-01 2024-12-31 0000008063 srt:MinimumMember atro:KeyEmployeeMember 2024-01-01 2024-12-31 0000008063 srt:MaximumMember atro:KeyEmployeeMember 2024-01-01 2024-12-31 0000008063 us-gaap:RestrictedStockUnitsRSUMember atro:KeyEmployeeMember 2024-01-01 2024-12-31 0000008063 us-gaap:RestrictedStockUnitsRSUMember 2024-09-29 2024-12-31 0000008063 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-12-31 0000008063 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0000008063 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0000008063 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0000008063 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2024-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2023-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2022-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeOneMember 2024-01-01 2024-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeOneMember 2024-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeTwoMember 2024-01-01 2024-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeTwoMember 2024-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeThreeMember 2024-01-01 2024-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeThreeMember 2024-12-31 0000008063 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2024-01-01 2024-12-31 0000008063 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2024-01-01 2024-12-31 0000008063 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0000008063 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-12-31 0000008063 us-gaap:RestrictedStockUnitsRSUMember 2024-12-31 0000008063 us-gaap:EmployeeStockMember 2024-12-31 0000008063 us-gaap:EmployeeStockMember 2024-01-01 2024-12-31 0000008063 us-gaap:EmployeeStockMember 2023-01-01 2023-12-31 0000008063 us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0000008063 2024-09-29 2024-12-31 0000008063 2023-10-01 2023-12-31 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember country:DE atro:PatentInfringementMember 2019-12-06 2019-12-06 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember country:DE atro:PatentInfringementMember 2020-01-01 2020-12-31 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember country:DE atro:PatentInfringementMember 2023-07-12 2023-07-12 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember country:DE atro:PatentInfringementMember 2023-07-11 2023-07-11 0000008063 srt:SubsidiariesMember atro:IndirectSalesMember country:DE atro:PatentInfringementMember 2024-12-31 0000008063 srt:SubsidiariesMember atro:IndirectSalesMember country:DE us-gaap:SellingGeneralAndAdministrativeExpensesMember atro:PatentInfringementMember 2024-01-01 2024-12-31 0000008063 srt:SubsidiariesMember atro:IndirectSalesMember country:DE us-gaap:SellingGeneralAndAdministrativeExpensesMember atro:PatentInfringementMember 2023-01-01 2023-12-31 0000008063 srt:SubsidiariesMember atro:IndirectSalesMember country:DE us-gaap:SellingGeneralAndAdministrativeExpensesMember atro:PatentInfringementMember 2022-01-01 2022-12-31 0000008063 srt:SubsidiariesMember atro:IndirectSalesMember country:DE atro:PatentInfringementMember 2023-12-31 0000008063 atro:LufthansaTechnikAGMember atro:PatentInfringementMember us-gaap:SubsequentEventMember 2025-02-21 2025-02-21 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember atro:PatentInfringementMember 2024-09-29 2024-12-31 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember atro:PatentInfringementMember 2024-12-31 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember atro:PatentInfringementMember 2023-12-31 0000008063 atro:LufthansaTechnikAGMember 2024-12-31 0000008063 atro:LufthansaTechnikAGMember 2023-12-31 0000008063 atro:TeradyneIncAllegedPatentInfringementMember 2024-12-31 0000008063 atro:TeradyneIncAllegedPatentInfringementMember 2023-12-31 0000008063 atro:OperatingSegmentsExcludingIntersegmentEliminationMember atro:AerospaceSegmentMember 2024-01-01 2024-12-31 0000008063 atro:OperatingSegmentsExcludingIntersegmentEliminationMember atro:AerospaceSegmentMember 2023-01-01 2023-12-31 0000008063 atro:OperatingSegmentsExcludingIntersegmentEliminationMember atro:AerospaceSegmentMember 2022-01-01 2022-12-31 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2024-01-01 2024-12-31 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2023-01-01 2023-12-31 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2022-01-01 2022-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2024-01-01 2024-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2023-01-01 2023-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2022-01-01 2022-12-31 0000008063 atro:OperatingSegmentsExcludingIntersegmentEliminationMember atro:TestSystemsSegmentMember 2024-01-01 2024-12-31 0000008063 atro:OperatingSegmentsExcludingIntersegmentEliminationMember atro:TestSystemsSegmentMember 2023-01-01 2023-12-31 0000008063 atro:OperatingSegmentsExcludingIntersegmentEliminationMember atro:TestSystemsSegmentMember 2022-01-01 2022-12-31 0000008063 us-gaap:IntersegmentEliminationMember atro:TestSystemsSegmentMember 2024-01-01 2024-12-31 0000008063 us-gaap:IntersegmentEliminationMember atro:TestSystemsSegmentMember 2023-01-01 2023-12-31 0000008063 us-gaap:IntersegmentEliminationMember atro:TestSystemsSegmentMember 2022-01-01 2022-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2024-01-01 2024-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2023-01-01 2023-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2022-01-01 2022-12-31 0000008063 us-gaap:OperatingSegmentsMember 2024-01-01 2024-12-31 0000008063 us-gaap:OperatingSegmentsMember 2023-01-01 2023-12-31 0000008063 us-gaap:OperatingSegmentsMember 2022-01-01 2022-12-31 0000008063 us-gaap:CorporateNonSegmentMember 2024-01-01 2024-12-31 0000008063 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-12-31 0000008063 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2024-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2023-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2024-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2023-12-31 0000008063 us-gaap:CorporateNonSegmentMember 2024-12-31 0000008063 us-gaap:CorporateNonSegmentMember 2023-12-31 0000008063 country:US 2024-01-01 2024-12-31 0000008063 country:US 2023-01-01 2023-12-31 0000008063 country:US 2022-01-01 2022-12-31 0000008063 atro:NorthAmericaExcludingUnitedStatesMember 2024-01-01 2024-12-31 0000008063 atro:NorthAmericaExcludingUnitedStatesMember 2023-01-01 2023-12-31 0000008063 atro:NorthAmericaExcludingUnitedStatesMember 2022-01-01 2022-12-31 0000008063 srt:AsiaMember 2024-01-01 2024-12-31 0000008063 srt:AsiaMember 2023-01-01 2023-12-31 0000008063 srt:AsiaMember 2022-01-01 2022-12-31 0000008063 srt:EuropeMember 2024-01-01 2024-12-31 0000008063 srt:EuropeMember 2023-01-01 2023-12-31 0000008063 srt:EuropeMember 2022-01-01 2022-12-31 0000008063 srt:SouthAmericaMember 2024-01-01 2024-12-31 0000008063 srt:SouthAmericaMember 2023-01-01 2023-12-31 0000008063 srt:SouthAmericaMember 2022-01-01 2022-12-31 0000008063 atro:OtherContinentMember 2024-01-01 2024-12-31 0000008063 atro:OtherContinentMember 2023-01-01 2023-12-31 0000008063 atro:OtherContinentMember 2022-01-01 2022-12-31 0000008063 country:US 2024-12-31 0000008063 country:US 2023-12-31 0000008063 country:FR 2024-12-31 0000008063 country:FR 2023-12-31 0000008063 country:IN 2024-12-31 0000008063 country:IN 2023-12-31 0000008063 country:CA 2024-12-31 0000008063 country:CA 2023-12-31 0000008063 us-gaap:NonUsMember 2024-01-01 2024-12-31 0000008063 us-gaap:NonUsMember 2023-01-01 2023-12-31 0000008063 us-gaap:NonUsMember 2022-01-01 2022-12-31 0000008063 us-gaap:NonUsMember 2024-12-31 0000008063 us-gaap:NonUsMember 2023-12-31 0000008063 atro:BoeingMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-12-31 0000008063 atro:BoeingMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000008063 atro:BoeingMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000008063 atro:BoeingMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-12-31 0000008063 atro:BoeingMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-12-31 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:FirstEarnoutMember atro:TestSystemsSegmentMember 2019-02-13 2019-02-13 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:SecondEarnoutMember atro:TestSystemsSegmentMember 2019-02-13 2019-02-13 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:TestSystemsSegmentMember 2020-01-01 2020-12-31 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:TestSystemsSegmentMember 2022-03-01 2022-03-31 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:TestSystemsSegmentMember 2023-03-01 2023-03-31 0000008063 us-gaap:AllowanceForCreditLossMember 2023-12-31 0000008063 us-gaap:AllowanceForCreditLossMember 2024-01-01 2024-12-31 0000008063 us-gaap:AllowanceForCreditLossMember 2024-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2023-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2024-01-01 2024-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2024-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2023-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2024-01-01 2024-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2024-12-31 0000008063 us-gaap:AllowanceForCreditLossMember 2022-12-31 0000008063 us-gaap:AllowanceForCreditLossMember 2023-01-01 2023-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2022-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2023-01-01 2023-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2023-01-01 2023-12-31 0000008063 us-gaap:AllowanceForCreditLossMember 2021-12-31 0000008063 us-gaap:AllowanceForCreditLossMember 2022-01-01 2022-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2021-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2022-01-01 2022-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-01-01 2022-12-31 shares iso4217:USD iso4217:USD shares atro:segment pure atro:reportingUnit atro:day atro:retirement_plan atro:vote false 2024 FY 0000008063 P12M 0.0436814 P12M http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent http://fasb.org/us-gaap/2024#OtherAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2024#OtherAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2024#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2024#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2024#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2024#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2024#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2024#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2024#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2024#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2024#OtherNonoperatingIncomeExpense P3Y 10-K true 2024-12-31 --12-31 false 0-7087 Astronics Corporation NY 16-0959303 130 Commerce Way East Aurora NY 14052 716 805-1599 Common Stock, $.01 par value per share ATRO NASDAQ No No Yes Yes Accelerated Filer false false true false false 30252971 5016192 609000000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div>Portions of the Company’s definitive proxy statement relating to the 2025 Annual Meeting of Shareholders to be held on May 22, 2025 (the “2025 Proxy Statement”), are incorporated by reference into Part III of this Annual Report on Form 10-K (this “Report”). The 2025 Proxy Statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this Report relates. <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the critical importance of assessing, identifying, and managing material risks associated with cybersecurity threats. Our cybersecurity strategy prioritizes detection, analysis and response to known, anticipated or unexpected threats, effective management of security risks, and resiliency against incidents. This strategy is supported by both management and our Board of Directors.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continuously strive to surpass industry best practices by implementing risk-based controls aimed at safeguarding both our partners’ and the Company’s information systems. In order to protect both commercial and defense-related businesses and support our production operations, the Company has adopted security principles in accordance with the National Institute of </span></div>Standards and Technology Cybersecurity Framework, contractual requirements and other global standards. We conduct annual security assessments, including external and internal penetration tests, social engineering attacks, and vulnerability assessments. These assessments provide critical insights into our security posture and help us identify and seek to address potential weaknesses proactively. We leverage multiple vendors and their diverse perspectives as means to enhance the effectiveness of our security measures. Furthermore, as we implement solutions, we engage with industry-leading partners to receive guidance on best practices for solution use and overall security. This collaboration seeks to align our cybersecurity strategies with the latest industry standards and best practices. We also maintain regular communication with external partners to stay abreast of current cybersecurity trends and emerging threats. This proactive approach enables us to seek to enhance our security posture and adapt our defenses to evolving cyber risks. <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the critical importance of assessing, identifying, and managing material risks associated with cybersecurity threats. Our cybersecurity strategy prioritizes detection, analysis and response to known, anticipated or unexpected threats, effective management of security risks, and resiliency against incidents. This strategy is supported by both management and our Board of Directors.</span></div> true true <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Director of Information Technology (“IT”), who reports to our CFO, has over 20 years of experience leading cyber security oversight and is responsible for management of cybersecurity risk and the protection and defense of our networks and systems. Our IT security team, led by the Director of IT, consists of professionals with broad cybersecurity experiences, including a number of cybersecurity certifications and degrees. As a result, our IT security teams utilize their understanding of industry best practices and hands-on experience to seek to implement effective cybersecurity solutions. Cybersecurity remains a top priority across the organization, with resources allocated in an efficient manner to seek to mitigate risks and enhance our overall security posture.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The B</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">oard of Directors oversees an enterprise-wide approach to risk management, designed to support the achievement of organizational objectives, including strategic objectives, to improve long-term organizational performance and enhance shareholder value. The Director of IT provides a report to the Board of Directors on an annual basis, or more frequently as needed, with respect to information security activity, security assessments, controls and investments.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a set of Company-wide policies and procedures concerning cybersecurity matters. The Company’s Incident Management Policy provides a framework for reporting and managing security incidents affecting the Company’s information and business computing devices and systems, losses of information, and information security concerns. All users, including employees, contractors, consultants, suppliers, customers, government, and all personnel affiliated with third parties that perform work for the Company, are obligated to report information security incidents in order to mitigate the consequences and reduce the risk of future breaches of security. Our incident response process consists of several principal steps, including 1) preparation for a cybersecurity incident, 2) detection of a security incident and assignment to the appropriate IT personnel, 3) identification and preservation of evidence, and 4) risk assessment. Depending on the nature and severity of an incident, notifications are escalated to our CEO and the Board of Directors and, if determined to be material, externally. The incident management process is overseen by the Director of IT. The Company maintains additional policies that directly or indirectly relate to cybersecurity, such as policies related to encryption standards, mobile devices and data destruction. These policies go through an internal review process and are approved by appropriate members of management. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our IT security team reviews enterprise risk management-level cybersecurity risks annually. The following key risk elements are evaluated:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Insiders – Whether intentional or unintentional, individuals within our Company may cause damage to our systems. We have processes in place to seek to mitigate these threats, including through controls over access to our systems and access to network resources. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">External threats – We recognize the risk that hackers, vandals, and saboteurs may seek to gain access to information contained in our systems. We employ multi-layered defense and monitoring to seek to mitigate the risk associated with these threats. The Company also conducts regular periodic training of its employees as to the protection of sensitive information which includes security awareness training intended to prevent the success of “phishing” attacks.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Third-party risks – We also consider and evaluate cybersecurity risks associated with use of third-party service providers. User access to third-party systems is reviewed annually, and we obtain and review a System and Organization Controls (“SOC”) 1 or SOC 2 report from key third-party service providers.</span></div> The Company’s Director of Information Technology (“IT”), who reports to our CFO, has over 20 years of experience leading cyber security oversight and is responsible for management of cybersecurity risk and the protection and defense of our networks and systems. Our IT security team, led by the Director of IT, consists of professionals with broad cybersecurity experiences, including a number of cybersecurity certifications and degrees. The Company’s Director of Information Technology (“IT”), who reports to our CFO, has over 20 years of experience leading cyber security oversight and is responsible for management of cybersecurity risk and the protection and defense of our networks and systems. true <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The B</span>oard of Directors oversees an enterprise-wide approach to risk management, designed to support the achievement of organizational objectives, including strategic objectives, to improve long-term organizational performance and enhance shareholder value. <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The B</span>oard of Directors oversees an enterprise-wide approach to risk management, designed to support the achievement of organizational objectives, including strategic objectives, to improve long-term organizational performance and enhance shareholder value. The Director of IT provides a report to the Board of Directors on an annual basis, or more frequently as needed, with respect to information security activity, security assessments, controls and investments. The Director of IT provides a report to the Board of Directors on an annual basis, or more frequently as needed, with respect to information security activity, security assessments, controls and investments. true true false Ernst & Young LLP Buffalo, New York 795426000 689206000 534894000 627084000 568410000 463354000 168342000 120796000 71540000 141876000 127467000 101584000 26466000 -6671000 -30044000 0 3427000 11284000 -10148000 0 0 -2187000 261000 -1611000 -21998000 -23328000 -9422000 -7867000 -26311000 -29793000 8348000 110000 5954000 -16215000 -26421000 -35747000 -0.46 -0.80 -1.11 -0.46 -0.80 -1.11 -16215000 -26421000 -35747000 -1871000 984000 -1928000 -7434000 884000 -6897000 5563000 100000 4969000 -10652000 -26321000 -30778000 9285000 4756000 9143000 6557000 191446000 172108000 199741000 191801000 16557000 14560000 426172000 389782000 80687000 85436000 23609000 27909000 7763000 7035000 52477000 65420000 58056000 58210000 648764000 633792000 0 8996000 42960000 61134000 33409000 22038000 6678000 3045000 4697000 5069000 40917000 21023000 27491000 22029000 156152000 143334000 168669000 159237000 24088000 29290000 20508000 24376000 21816000 26730000 1434000 1307000 392667000 384274000 0.01 0.01 80000000 80000000 32870619 30176364 31402141 28569316 329000 314000 0.01 0.01 15000000 15000000 5086169 5086169 5952203 5952203 51000 59000 144149000 129544000 -3863000 -9426000 192208000 209753000 2694255 2832825 76777000 80726000 256097000 249518000 648764000 633792000 -16215000 -26421000 -35747000 24466000 26104000 27777000 3194000 3023000 0 13782000 16003000 3415000 8571000 7198000 6497000 -10148000 0 0 -20000 146000 19000 5175000 5088000 6028000 3454000 6549000 4512000 0 2806000 0 0 3427000 11284000 -4468000 1305000 -500000 0 5824000 0 -5807000 -1913000 -3086000 21983000 31872000 41646000 21551000 13283000 34058000 -17693000 -4495000 27843000 21987000 4634000 1193000 4498000 -1949000 16134000 5693000 -4835000 5264000 -5125000 -4880000 -7295000 -410000 -408000 -405000 -2320000 -1285000 145000 30566000 -23950000 -28312000 0 3537000 22061000 8428000 7643000 7675000 -8428000 -4106000 14386000 377392000 139732000 125825000 374890000 131233000 124825000 -241000 2476000 97000 0 21269000 0 12150000 6762000 2416000 4496000 0 0 -145000 -47000 -93000 -14530000 25435000 -1412000 -493000 156000 -641000 7115000 -2465000 -15979000 11313000 13778000 29757000 18428000 11313000 13778000 19238000 17689000 7605000 3537000 1964000 -9978000 314000 291000 289000 14000 2000 4000 5000 1000 1000 8000 4000 1000 329000 314000 291000 59000 63000 64000 -8000 -4000 -1000 51000 59000 63000 129544000 98630000 92037000 21246000 11544000 10309000 6897000 6281000 3220000 641000 304000 144149000 129544000 98630000 -9426000 -9526000 -14495000 -1871000 984000 -1928000 -7434000 884000 -6897000 -3863000 -9426000 -9526000 209753000 240360000 287225000 -16215000 -26421000 -35747000 -1330000 -4186000 -11118000 192208000 209753000 240360000 -80726000 -89898000 -108516000 3949000 9172000 18618000 -76777000 -80726000 -89898000 256097000 249518000 239920000 31402000 29122000 28911000 1334000 220000 437000 20000 218000 165000 147000 106000 866000 362000 85000 32871000 31402000 29122000 5952000 6314000 6375000 24000 866000 362000 85000 5086000 5952000 6314000 2833000 3155000 3808000 139000 322000 653000 2694000 2833000 3155000 SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of the Business</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Astronics Corporation (“Astronics” or the “Company”) is a leading provider of advanced technologies to the global aerospace, defense, and electronics industries. Our products and services include advanced, high-performance electrical power generation, distribution and seat motion systems, lighting and safety systems, avionics products, systems and certification, aircraft structures and automated test systems.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have principal operations in the United States (“U.S.”), Canada and France, as well as engineering offices in Ukraine and India.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has two reportable segments, Aerospace and Test Systems. The Aerospace segment designs and manufactures products for the global aerospace and defense industry. Our Test Systems segment designs, develops, manufactures and maintains automated test systems that support the aerospace and defense, communications and mass transit industries as well as training and simulation devices for both commercial and military applications.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Financial Statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its acquisitions under Accounting Standard Codification (“ASC”) Topic 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations and Reorganizations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC Topic 805”). ASC Topic 805 provides guidance on how the acquirer recognizes and measures the consideration transferred, identifiable assets acquired, liabilities assumed, non-controlling interests, and goodwill acquired in a business combination. ASC Topic 805 also expands required disclosures surrounding the nature and financial effects of business combinations. There were no acquisitions in 2024, 2023 or 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Products Sold, Research and Development and Selling, General and Administrative Expenses</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of Products Sold includes the costs to manufacture products such as direct materials and labor and manufacturing overhead as well as all engineering and developmental costs. The Company is engaged in a variety of research and development activities directed to the substantial improvement or new application of the Company’s existing technologies. Research and development costs are expensed as incurred and include salaries, benefits, consulting, material costs and depreciation. Research and development expenses amounted to $52.1 million in 2024, $53.5 million in 2023 and $48.3 million in 2022. These costs are included in Cost of Products Sold. SG&amp;A expenses include costs primarily related to our sales, marketing and administrative departments. Interest expense is shown net of interest income. Interest income was insignificant for the years ended December 31, 2024, 2023 and 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Government Subsidies</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, the Company was awarded a grant of up to $14.7 million from the U.S. Department of Transportation (“USDOT”) under the Aviation Manufacturing Jobs Protection Program (“AMJP”). The Company received $7.3 million under the grant in 2022. The grant benefit was recognized ratably over the six-month performance period as a reduction to Cost of Products Sold in proportion to the compensation expense that the award was intended to defray. During the year ended December 31, 2022, the Company recognized $6.0 million of the award. There was no additional expense reduction recognized in 2024 or 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shipping and Handling</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs are included in Cost of Products Sold.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity-Based Compensation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its stock options following ASC Topic 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation – Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC Topic 718”). ASC Topic 718 requires all equity-based payments to employees, including grants of employee stock options and RSUs, to be recognized in the statement of earnings based on the grant date fair value of the award. For awards with graded vesting, the Company uses a straight-line method of attributing the value of stock-based compensation expense, subject to minimum levels of expense, based on vesting. The Company accounts for forfeitures as they occur.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under ASC Topic 718, stock compensation expense recognized during the period is based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. Equity-based compensation expense is included in SG&amp;A Expenses.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All highly liquid instruments with a maturity of three months or less at the time of purchase are considered cash equivalents.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the provisions of the ABL Revolving Credit Facility (as defined and discussed below in Note 8, Long-Term Debt), the Company has a cash dominion arrangement with the banking institution for its accounts within the United States whereby daily cash receipts are contractually utilized to pay down outstanding balances on the ABL Revolving Credit Facility. Account balances that have not yet been applied to the ABL Revolving Credit Facility are classified as restricted cash in the accompanying Consolidated Balance Sheets. The following table provides a reconciliation of cash and restricted cash included in Consolidated Balance Sheets to the amounts included in the Consolidated Statements of Cash Flows.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.523%"></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="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:112%">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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">9,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4,756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Restricted Cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">9,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:112%">Total Cash and Restricted Cash Shown in Statements of Cash Flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">18,428 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">11,313 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer Bankruptcies</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2024, a customer reported within the Aerospace segment declared bankruptcy. As a result, the Company recorded a full reserve of $1.0 million for outstanding receivables, a reserve of $1.7 million for inventory and $0.6 million for impairment of fixed assets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, a non-core contract manufacturing customer reported within the Aerospace segment filed for bankruptcy under Chapter 11. As a result, the Company recorded a full reserve of $7.5 million for outstanding accounts receivable and a reserve of $3.6 million for inventory. The associated assets existed prior to 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Estimated Credit Losses</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are composed of trade and contract receivables recorded at either the invoiced amount or costs in excess of billings, are expected to be collected within one year, and do not bear interest. The Company records a valuation allowance to account for estimated credit losses. The estimate for credit losses is based on the Company’s assessment of the collectability of customer accounts. The Company regularly reviews the allowance by considering factors such as the age of the receivable balances, historical experience, credit quality, current economic conditions, and reasonable and supportable forecasts of future economic conditions that may affect a customer’s ability to pay. Balances are written off when determined to be uncollectible.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the Company has historically not experienced significant credit losses, the Company’s exposure to credit losses may increase if its customers are adversely affected by global economic recessions, industry conditions, or other customer-specific factors. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record our inventories at the lower of cost or net realizable value. We determine the cost basis of our inventory on a first-in, first-out or weighted average basis using a standard cost methodology that approximates actual cost. The Company records reserves to provide for excess, slow moving or obsolete inventory. In determining the appropriate reserve, the Company considers the age of inventory on hand, the overall inventory levels in relation to forecasted demands as well as reserving for specifically identified inventory that the Company believes is no longer salable or whose value has diminished.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cloud Computing Arrangements</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurs costs to implement cloud computing arrangements that are hosted by third party vendors. Implementation costs associated with cloud computing arrangements are capitalized when incurred during the application development phase. Amortization is calculated on a straight-line basis over the contractual term of the cloud computing arrangement. Capitalized amounts related to such arrangements are recorded within Other Current Assets and other non-current assets in the Consolidated Balance Sheets and were insignificant as of December 31, 2024 and December 31, 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant and Equipment</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment (“PP&amp;E”) are recorded at cost less accumulated depreciation. Depreciation of property, plant and equipment is computed using the straight-line method for financial reporting purposes and using accelerated methods for income tax purposes. Estimated useful lives of the assets are as follows: buildings, 25-40 years; and machinery and equipment, 4-10 years. Leased buildings and associated leasehold improvements are amortized over the shorter of the terms of the lease or the estimated useful lives of the assets, with the amortization of such assets included within depreciation expense.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of properties sold or otherwise disposed of and the accumulated depreciation thereon are eliminated from the accounts and the resulting gain or loss, as well as maintenance and repair expenses, is reflected within operating income. Replacements and improvements are capitalized.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was approximately $11.5 million, $12.2 million and $12.0 million in 2024, 2023 and 2022, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Financing Costs</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurs debt issuance costs in connection with amending or entering into new credit facilities. These costs are amortized as an adjustment to interest expense over term of the credit facility on a straight-line basis, which approximates the effective interest method. This amortization expense is included in interest expense in the Company’s Consolidated Statements of Operations. Upon early termination or modification of a credit facility, all or a portion of unamortized fees related to such facility may be accelerated into interest expense or loss on debt extinguishment.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 8, Long-Term Debt, for details of our deferred financing costs.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Lived Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets to be held and used are initially recorded at cost. The carrying value of these assets is evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying amount may not be recoverable. Impairments are recognized if future undiscounted cash flows from operations are not expected to be sufficient to recover long-lived assets. The carrying amounts are then reduced to fair value, which is typically determined by using a discounted cash flow model. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets held for sale are to be reported at lower of its carrying amount or fair value less cost to sell. Judgment is required in estimating the sales price of assets held for sale and the time required to sell the assets. These estimates are based upon available market data and operating cash flows of the assets held for sale.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may elect to perform a qualitative assessment that considers economic, industry and company-specific factors for all or selected reporting units. If, after completing the assessment, it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, we proceed to a quantitative test. We may also elect to perform a quantitative test instead of a qualitative test for any or all of our reporting units.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quantitative testing requires a comparison of the fair value of each reporting unit to its carrying value. We use the discounted cash flow method to estimate the fair value of our reporting units. The discounted cash flow method incorporates various assumptions, the most significant being projected sales growth rates, operating margins and cash flows, the terminal growth rate and the weighted average cost of capital, which are Level 3 inputs in the fair value hierarchy. If the carrying value of the reporting unit exceeds its fair value, goodwill impairment is measured as the amount by which the reporting unit’s carrying value exceeds its fair value, not to exceed the carrying value of goodwill. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2024, 2023 and 2022 assessments indicated no impairment to the carrying value of goodwill in any of the Company’s reporting units and no impairment charges were recognized.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair values of acquired intangibles are generally determined based upon future economic benefits such as earnings and cash flows. Acquired identifiable intangible assets are recorded at fair value and are amortized over their estimated useful lives. Acquired intangible assets with an indefinite life are not amortized, but are reviewed for impairment at least annually or more frequently whenever events or changes in circumstances indicate that the carrying amounts of those assets are </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">below their estimated fair values. Impairment is tested under ASC Topic 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles - Goodwill and Other,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as amended by ASU 2012-2.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2024, 2023 and 2022 assessments indicated no impairment to the intangible assets in any of the Company’s reporting units and no impairment charges were recognized.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Instruments</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments consist primarily of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and long-term debt. The Company performs periodic credit evaluations of its customers’ financial condition and generally does not require collateral. The Company does not hold or issue financial instruments for trading purposes. Due to their short-term nature, the carrying values of cash and equivalents, restricted cash, accounts receivable and accounts payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments. The fair value of the Convertible Senior Notes due 2030 (the “Convertibles Notes”) was approximately $176.9 million as of December 31, 2024 based on quoted prices for these instruments in active markets, and is classified as a Level 1 measurement within the fair value hierarchy.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company makes long-term, strategic equity investments in companies to promote business and strategic objectives. These investments as classified within other assets in the Consolidated Balance Sheets. For investments requiring equity method accounting, we recognize our share of the investee’s earnings or losses within Other Expense, Net of Other Income in the Consolidated Statements of Operations. For investments not requiring equity method accounting, if the investment has no readily determinable fair value, we have elected the practicability exception of ASU 2016-01, under which the investment is measured at cost, less impairment, plus or minus observable price changes from orderly transactions of an identical or similar investment of the same issuer.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized income of $1.8 million associated with the reversal of a liability related to an equity investment, as we were no longer required to make an associated payment. This amount is included in Other Expense, Net of Other Income in the Consolidated Statement of Operations in 2023. Our ownership percentage in this company was diluted during 2023, thus our equity investment was converted to the cost method. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Tax Asset Valuation Allowance</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a valuation allowance against the deferred tax assets if and to the extent it is more likely than not that the Company will not recover the deferred tax assets. In evaluating the need for a valuation allowance, the Company weighs all relevant positive and negative evidence, and considers among other factors, historical financial performance, projected future taxable income, scheduled reversals of deferred tax liabilities, the overall business environment, and tax planning strategies. After considering the losses in recent periods and cumulative pre-tax losses in the three-year period ending with the current year, the Company determined that projections of future taxable income could not be relied upon as a source of income to realize its deferred tax assets. However, the Company is relying on a significant portion of its existing deferred tax liabilities for the realizability of deferred tax assets. As a result, the Company has valuation allowances against its deferred tax assets of approximately $78.7 million, $65.6 million, and $57.4 million during the years ended December 31, 2024, 2023 and 2022, respectively, for the portion of deferred tax asset not realizable by the Company’s existing deferred tax liabilities. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent liabilities and the reported amounts of sales and expenses during the reporting periods in the financial statements and accompanying notes. Actual results could differ from those estimates.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its foreign currency translation in accordance with ASC Topic 830, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Translation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The aggregate transaction gains and losses included in operations were insignificant in 2024, 2023 and 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividends</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not paid any cash dividends in the three-year period ended December 31, 2024.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loss Contingencies</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss contingencies may from time to time arise from situations such as claims and other legal actions. Loss contingencies are recorded as liabilities when it is probable that a liability has been incurred and the amount of the loss is reasonably estimable. In all other instances, legal fees are expensed as incurred. Disclosure is required when there is a reasonable possibility that the ultimate loss will exceed the recorded provision. Contingent liabilities are often resolved over long time periods. In recording liabilities for probable losses, management is required to make estimates and judgments regarding the amount or range of the probable loss. Management continually assesses the adequacy of estimated loss contingencies and, if necessary, adjusts the amounts recorded as better information becomes known. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Adopted</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:58.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.347%"></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:700;line-height:100%">Standard</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:10pt;font-weight:700;line-height:100%">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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Statement Effect or Other Significant Matters</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2023-07<br/>Segment Reporting (Topic 280), Improvements to Reportable Segment Disclosure<br/></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The standard includes updates to the disclosure requirements for a public entity’s reportable segments and provides more detailed information about a reportable segment’s expenses. The new standard is effective for fiscal years beginning after December 15, 2023 and interim periods beginning after December 15, 2024, with retrospective application required.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The adoption resulted in additional disclosures in the notes to our Consolidated Financial Statements. The standard does not change how the Company identifies its operating or reportable segments, and did not impact the Company’s consolidated financial condition, results of operations or cash flows.</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:58.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.347%"></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:700;line-height:100%">Standard</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:10pt;font-weight:700;line-height:100%">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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Statement Effect or Other Significant Matters</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:100%">ASU No. 2023-09<br/>Income Taxes (Topic 740), Improvements to Income Tax Disclosures<br/></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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The amendments in this update require enhanced disclosures within the annual rate reconciliation, including new requirements to present reconciling items on a gross basis in specified categories, disclosure of both percentages and dollar amounts, and disaggregation of the reconciling items by nature when they meet a quantitative threshold. The update also includes enhanced disclosure requirements for income taxes paid. The new standard is effective for fiscal periods beginning after December 15, 2024; early adoption is permitted.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company is currently reviewing the guidance and evaluating the impact on our Consolidated Financial Statements and related disclosures.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2024-03<br/>Income Statement - Reporting Comprehensive Income-Expense Disaggregation Disclosures (Topic 220), Disaggregation of Income Statement Expenses</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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This standard requires disclosure of specified information about certain cost and expenses at each interim and annual reporting period. This includes disclosure of the amounts of purchases of inventory, employee compensation, depreciation and intangible asset for each relevant expense caption on the income statement, as well as the total amount of selling expenses. Additionally, the amendments require disclosing a qualitative description of the amounts remaining in relevant expense captions that are not separately disaggregated. The provisions of the standard are effective for fiscal years beginning after December 15, 2026 and interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted. The amendments may be applied either prospectively to financial statements issued for reporting periods after the effective date of this ASU or retrospectively to all prior periods presented in the financial statements.</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:100%">The Company is currently reviewing the guidance and evaluating the impact on our Consolidated Financial Statements and related disclosures.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2024-04 -Debt - Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments</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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The amendments in this update clarify the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion or an extinguishment. The new standard is effective for annual reporting periods beginning after December 15, 2025, and interim reporting periods within those annual reporting periods. Early adoption is permitted.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company is currently reviewing the guidance and evaluating the impact on our Consolidated Financial Statements and related disclosures.</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider the applicability and impact of all ASUs. ASUs not listed above were assessed and determined to be either not applicable or had or are expected to have minimal impact on our financial statements and related disclosures.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of the Business</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Astronics Corporation (“Astronics” or the “Company”) is a leading provider of advanced technologies to the global aerospace, defense, and electronics industries. Our products and services include advanced, high-performance electrical power generation, distribution and seat motion systems, lighting and safety systems, avionics products, systems and certification, aircraft structures and automated test systems.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have principal operations in the United States (“U.S.”), Canada and France, as well as engineering offices in Ukraine and India.</span></div> 2 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Financial Statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its acquisitions under Accounting Standard Codification (“ASC”) Topic 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations and Reorganizations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC Topic 805”). ASC Topic 805 provides guidance on how the acquirer recognizes and measures the consideration transferred, identifiable assets acquired, liabilities assumed, non-controlling interests, and goodwill acquired in a business combination. ASC Topic 805 also expands required disclosures surrounding the nature and financial effects of business combinations. There were no acquisitions in 2024, 2023 or 2022.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Products Sold, Research and Development and Selling, General and Administrative Expenses</span></div>Cost of Products Sold includes the costs to manufacture products such as direct materials and labor and manufacturing overhead as well as all engineering and developmental costs. The Company is engaged in a variety of research and development activities directed to the substantial improvement or new application of the Company’s existing technologies. Research and development costs are expensed as incurred and include salaries, benefits, consulting, material costs and depreciation. Research and development expenses amounted to $52.1 million in 2024, $53.5 million in 2023 and $48.3 million in 2022. These costs are included in Cost of Products Sold. SG&amp;A expenses include costs primarily related to our sales, marketing and administrative departments. Interest expense is shown net of interest income.<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shipping and Handling</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs are included in Cost of Products Sold.</span></div> 52100000 53500000 48300000 14700000 7300000 P6M 6000000.0 0 0 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity-Based Compensation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its stock options following ASC Topic 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation – Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC Topic 718”). ASC Topic 718 requires all equity-based payments to employees, including grants of employee stock options and RSUs, to be recognized in the statement of earnings based on the grant date fair value of the award. For awards with graded vesting, the Company uses a straight-line method of attributing the value of stock-based compensation expense, subject to minimum levels of expense, based on vesting. The Company accounts for forfeitures as they occur.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under ASC Topic 718, stock compensation expense recognized during the period is based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. Equity-based compensation expense is included in SG&amp;A Expenses.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All highly liquid instruments with a maturity of three months or less at the time of purchase are considered cash equivalents.</span></div> P3M <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div>Under the provisions of the ABL Revolving Credit Facility (as defined and discussed below in Note 8, Long-Term Debt), the Company has a cash dominion arrangement with the banking institution for its accounts within the United States whereby daily cash receipts are contractually utilized to pay down outstanding balances on the ABL Revolving Credit Facility. Account balances that have not yet been applied to the ABL Revolving Credit Facility are classified as restricted cash in the accompanying Consolidated Balance Sheets. The following table provides a reconciliation of cash and restricted cash included in Consolidated Balance Sheets to the amounts included in the Consolidated Statements of Cash Flows.<div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.523%"></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="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:112%">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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">9,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4,756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Restricted Cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">9,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:112%">Total Cash and Restricted Cash Shown in Statements of Cash Flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">18,428 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">11,313 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> The following table provides a reconciliation of cash and restricted cash included in Consolidated Balance Sheets to the amounts included in the Consolidated Statements of Cash Flows.<div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.523%"></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="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:112%">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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">9,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4,756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Restricted Cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">9,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:112%">Total Cash and Restricted Cash Shown in Statements of Cash Flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">18,428 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">11,313 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 9285000 4756000 9143000 6557000 18428000 11313000 1000000 1700000 600000 7500000 3600000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Estimated Credit Losses</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are composed of trade and contract receivables recorded at either the invoiced amount or costs in excess of billings, are expected to be collected within one year, and do not bear interest. The Company records a valuation allowance to account for estimated credit losses. The estimate for credit losses is based on the Company’s assessment of the collectability of customer accounts. The Company regularly reviews the allowance by considering factors such as the age of the receivable balances, historical experience, credit quality, current economic conditions, and reasonable and supportable forecasts of future economic conditions that may affect a customer’s ability to pay. Balances are written off when determined to be uncollectible.</span></div>Although the Company has historically not experienced significant credit losses, the Company’s exposure to credit losses may increase if its customers are adversely affected by global economic recessions, industry conditions, or other customer-specific factors. <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record our inventories at the lower of cost or net realizable value. We determine the cost basis of our inventory on a first-in, first-out or weighted average basis using a standard cost methodology that approximates actual cost. The Company records reserves to provide for excess, slow moving or obsolete inventory. In determining the appropriate reserve, the Company considers the age of inventory on hand, the overall inventory levels in relation to forecasted demands as well as reserving for specifically identified inventory that the Company believes is no longer salable or whose value has diminished.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cloud Computing Arrangements</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurs costs to implement cloud computing arrangements that are hosted by third party vendors. Implementation costs associated with cloud computing arrangements are capitalized when incurred during the application development phase. Amortization is calculated on a straight-line basis over the contractual term of the cloud computing arrangement. Capitalized amounts related to such arrangements are recorded within Other Current Assets and other non-current assets in the Consolidated Balance Sheets and were insignificant as of December 31, 2024 and December 31, 2023.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant and Equipment</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment (“PP&amp;E”) are recorded at cost less accumulated depreciation. Depreciation of property, plant and equipment is computed using the straight-line method for financial reporting purposes and using accelerated methods for income tax purposes. Estimated useful lives of the assets are as follows: buildings, 25-40 years; and machinery and equipment, 4-10 years. Leased buildings and associated leasehold improvements are amortized over the shorter of the terms of the lease or the estimated useful lives of the assets, with the amortization of such assets included within depreciation expense.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of properties sold or otherwise disposed of and the accumulated depreciation thereon are eliminated from the accounts and the resulting gain or loss, as well as maintenance and repair expenses, is reflected within operating income. Replacements and improvements are capitalized.</span></div> P25Y P40Y P4Y P10Y 11500000 12200000 12000000.0 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Financing Costs</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurs debt issuance costs in connection with amending or entering into new credit facilities. These costs are amortized as an adjustment to interest expense over term of the credit facility on a straight-line basis, which approximates the effective interest method. This amortization expense is included in interest expense in the Company’s Consolidated Statements of Operations. Upon early termination or modification of a credit facility, all or a portion of unamortized fees related to such facility may be accelerated into interest expense or loss on debt extinguishment.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Lived Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets to be held and used are initially recorded at cost. The carrying value of these assets is evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying amount may not be recoverable. Impairments are recognized if future undiscounted cash flows from operations are not expected to be sufficient to recover long-lived assets. The carrying amounts are then reduced to fair value, which is typically determined by using a discounted cash flow model. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets held for sale are to be reported at lower of its carrying amount or fair value less cost to sell. Judgment is required in estimating the sales price of assets held for sale and the time required to sell the assets. These estimates are based upon available market data and operating cash flows of the assets held for sale.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may elect to perform a qualitative assessment that considers economic, industry and company-specific factors for all or selected reporting units. If, after completing the assessment, it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, we proceed to a quantitative test. We may also elect to perform a quantitative test instead of a qualitative test for any or all of our reporting units.</span></div>Quantitative testing requires a comparison of the fair value of each reporting unit to its carrying value. We use the discounted cash flow method to estimate the fair value of our reporting units. The discounted cash flow method incorporates various assumptions, the most significant being projected sales growth rates, operating margins and cash flows, the terminal growth rate and the weighted average cost of capital, which are Level 3 inputs in the fair value hierarchy. If the carrying value of the reporting unit exceeds its fair value, goodwill impairment is measured as the amount by which the reporting unit’s carrying value exceeds its fair value, not to exceed the carrying value of goodwill. 0 0 0 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair values of acquired intangibles are generally determined based upon future economic benefits such as earnings and cash flows. Acquired identifiable intangible assets are recorded at fair value and are amortized over their estimated useful lives. Acquired intangible assets with an indefinite life are not amortized, but are reviewed for impairment at least annually or more frequently whenever events or changes in circumstances indicate that the carrying amounts of those assets are </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">below their estimated fair values. Impairment is tested under ASC Topic 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles - Goodwill and Other,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as amended by ASU 2012-2.</span></div> 0 0 0 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Instruments</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments consist primarily of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and long-term debt. The Company performs periodic credit evaluations of its customers’ financial condition and generally does not require collateral. The Company does not hold or issue financial instruments for trading purposes. Due to their short-term nature, the carrying values of cash and equivalents, restricted cash, accounts receivable and accounts payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments. The fair value of the Convertible Senior Notes due 2030 (the “Convertibles Notes”) was approximately $176.9 million as of December 31, 2024 based on quoted prices for these instruments in active markets, and is classified as a Level 1 measurement within the fair value hierarchy.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company makes long-term, strategic equity investments in companies to promote business and strategic objectives. These investments as classified within other assets in the Consolidated Balance Sheets. For investments requiring equity method accounting, we recognize our share of the investee’s earnings or losses within Other Expense, Net of Other Income in the Consolidated Statements of Operations. For investments not requiring equity method accounting, if the investment has no readily determinable fair value, we have elected the practicability exception of ASU 2016-01, under which the investment is measured at cost, less impairment, plus or minus observable price changes from orderly transactions of an identical or similar investment of the same issuer.</span></div>We recognized income of $1.8 million associated with the reversal of a liability related to an equity investment, as we were no longer required to make an associated payment. This amount is included in Other Expense, Net of Other Income in the Consolidated Statement of Operations in 2023. Our ownership percentage in this company was diluted during 2023, thus our equity investment was converted to the cost method. 176900000 1800000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Tax Asset Valuation Allowance</span></div>The Company records a valuation allowance against the deferred tax assets if and to the extent it is more likely than not that the Company will not recover the deferred tax assets. In evaluating the need for a valuation allowance, the Company weighs all relevant positive and negative evidence, and considers among other factors, historical financial performance, projected future taxable income, scheduled reversals of deferred tax liabilities, the overall business environment, and tax planning strategies. After considering the losses in recent periods and cumulative pre-tax losses in the three-year period ending with the current year, the Company determined that projections of future taxable income could not be relied upon as a source of income to realize its deferred tax assets. However, the Company is relying on a significant portion of its existing deferred tax liabilities for the realizability of deferred tax assets. As a result, the Company has valuation allowances against its deferred tax assets of approximately $78.7 million, $65.6 million, and $57.4 million during the years ended December 31, 2024, 2023 and 2022, respectively, for the portion of deferred tax asset not realizable by the Company’s existing deferred tax liabilities. 78700000 65600000 57400000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent liabilities and the reported amounts of sales and expenses during the reporting periods in the financial statements and accompanying notes. Actual results could differ from those estimates.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its foreign currency translation in accordance with ASC Topic 830, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Translation</span>. <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividends</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not paid any cash dividends in the three-year period ended December 31, 2024.</span></div> 0 0 0 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loss Contingencies</span></div>Loss contingencies may from time to time arise from situations such as claims and other legal actions. Loss contingencies are recorded as liabilities when it is probable that a liability has been incurred and the amount of the loss is reasonably estimable. In all other instances, legal fees are expensed as incurred. Disclosure is required when there is a reasonable possibility that the ultimate loss will exceed the recorded provision. Contingent liabilities are often resolved over long time periods. In recording liabilities for probable losses, management is required to make estimates and judgments regarding the amount or range of the probable loss. Management continually assesses the adequacy of estimated loss contingencies and, if necessary, adjusts the amounts recorded as better information becomes known. <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Adopted</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:58.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.347%"></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:700;line-height:100%">Standard</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:10pt;font-weight:700;line-height:100%">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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Statement Effect or Other Significant Matters</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2023-07<br/>Segment Reporting (Topic 280), Improvements to Reportable Segment Disclosure<br/></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The standard includes updates to the disclosure requirements for a public entity’s reportable segments and provides more detailed information about a reportable segment’s expenses. The new standard is effective for fiscal years beginning after December 15, 2023 and interim periods beginning after December 15, 2024, with retrospective application required.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The adoption resulted in additional disclosures in the notes to our Consolidated Financial Statements. The standard does not change how the Company identifies its operating or reportable segments, and did not impact the Company’s consolidated financial condition, results of operations or cash flows.</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:58.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.347%"></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:700;line-height:100%">Standard</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:10pt;font-weight:700;line-height:100%">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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Statement Effect or Other Significant Matters</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:100%">ASU No. 2023-09<br/>Income Taxes (Topic 740), Improvements to Income Tax Disclosures<br/></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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The amendments in this update require enhanced disclosures within the annual rate reconciliation, including new requirements to present reconciling items on a gross basis in specified categories, disclosure of both percentages and dollar amounts, and disaggregation of the reconciling items by nature when they meet a quantitative threshold. The update also includes enhanced disclosure requirements for income taxes paid. The new standard is effective for fiscal periods beginning after December 15, 2024; early adoption is permitted.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company is currently reviewing the guidance and evaluating the impact on our Consolidated Financial Statements and related disclosures.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2024-03<br/>Income Statement - Reporting Comprehensive Income-Expense Disaggregation Disclosures (Topic 220), Disaggregation of Income Statement Expenses</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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This standard requires disclosure of specified information about certain cost and expenses at each interim and annual reporting period. This includes disclosure of the amounts of purchases of inventory, employee compensation, depreciation and intangible asset for each relevant expense caption on the income statement, as well as the total amount of selling expenses. Additionally, the amendments require disclosing a qualitative description of the amounts remaining in relevant expense captions that are not separately disaggregated. The provisions of the standard are effective for fiscal years beginning after December 15, 2026 and interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted. The amendments may be applied either prospectively to financial statements issued for reporting periods after the effective date of this ASU or retrospectively to all prior periods presented in the financial statements.</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:100%">The Company is currently reviewing the guidance and evaluating the impact on our Consolidated Financial Statements and related disclosures.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2024-04 -Debt - Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments</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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The amendments in this update clarify the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion or an extinguishment. The new standard is effective for annual reporting periods beginning after December 15, 2025, and interim reporting periods within those annual reporting periods. Early adoption is permitted.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company is currently reviewing the guidance and evaluating the impact on our Consolidated Financial Statements and related disclosures.</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider the applicability and impact of all ASUs. ASUs not listed above were assessed and determined to be either not applicable or had or are expected to have minimal impact on our financial statements and related disclosures.</span></div> REVENUE<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when, or as, the Company transfers control of promised products or services to a customer in an amount that reflects the consideration the Company expects to be entitled in exchange for transferring those products or services. Sales shown on the Company’s Consolidated Statements of Operations are from contracts with customers.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment terms and conditions vary by contract, although terms generally include a requirement of payment within a range from </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> days after the performance obligation has been satisfied; or in certain cases, up-front deposits. In circumstances where the timing of revenue recognition differs from the timing of receipt of consideration, the Company has determined that the Company’s contracts generally do not include a significant financing component. Taxes collected from customers, which are subsequently remitted to governmental authorities, are excluded from sales.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes an asset for the incremental, material costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be longer than one year and the costs are expected to be recovered. These incremental costs include, but are not limited to, sales commissions incurred to obtain a contract with a customer. The Company has elected the practical expedient available under ASC 340-40-25-4 to immediately expense the incremental cost of obtaining a contract when the expected benefit of those costs is less than one year. As of December 31, 2024 and 2023, the Company did not have material incremental costs on any open contracts with an original expected duration of greater than one year.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes an asset for certain, material costs to fulfill a contract if it is determined that the costs relate directly to a contract or an anticipated contract that can be specifically identified, generate or enhance resources that will be used in satisfying performance obligations in the future, and are expected to be recovered. Such costs are amortized on a systematic basis that is consistent with the transfer to the customer of the goods to which the asset relates. Start-up costs are expensed as incurred. Capitalized fulfillment costs are included in Inventories in the accompanying Consolidated Balance Sheets. Should future orders not materialize or it is determined the costs are no longer probable of recovery, the capitalized costs are written </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">off. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has capitalized $8.3 million a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.7 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of costs as of December 31, 2024 and 2023, respectively. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of fulfillment costs recognized within Cost of Products Sold was $3.1 million in </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. No amortization of fulfillment costs was recorded in </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 or 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts which are, therefore, not distinct. Thus, the contract’s transaction price is the revenue recognized when or as that performance obligation is satisfied. Promised goods or services that are immaterial in the context of the contract are not separately assessed as performance obligations.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product lifecycle (development, production, maintenance and support). For contracts with multiple performance obligations, the contract’s transaction price is allocated to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected cost plus margin approach, under which expected costs are forecast to satisfy a performance obligation and then an appropriate margin is added for that distinct good or service. Shipping and handling activities that occur after the customer has obtained control of the good are considered fulfillment activities, not performance obligations.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our contracts offer price discounts or free units after a specified volume has been purchased. The Company evaluates these options to determine whether they provide a material right to the customer, representing a separate performance obligation. If the option provides a material right to the customer, revenue is allocated to these rights and recognized when those future goods or services are transferred, or when the option expires.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract modifications are routine in the performance of our contracts. Contracts are often modified to account for changes in contract specifications or requirements. In most instances, contract modifications are for goods or services that are distinct, and, therefore, are accounted for as new contracts. The effect of modifications has been reflected when identifying the satisfied and unsatisfied performance obligations, determining the transaction price and allocating the transaction price.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company’s revenue from contracts with customers is recognized at a point in time, when the customer obtains control of the promised product. In general, the customer has obtained control when they have legal title, significant risks and rewards of ownership of the asset, and the Company has a present right to payment for the product. These contracts may provide credits or incentives, which may be accounted for as variable consideration. Variable consideration is estimated at the most likely amount to predict the consideration to which the Company will be entitled, and only to the extent it is probable that a subsequent change in estimate will not result in a significant revenue reversal when estimating the amount of revenue to recognize. Variable consideration is treated as a change to the sales transaction price and based on an assessment of all information (i.e., historical, current and forecasted) that is reasonably available to the Company, and estimated at contract inception and updated at the end of each reporting period as additional information becomes available. Most of our contracts do not contain rights to return product; where this right does exist, it is evaluated as possible variable consideration.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contracts that are subject to the requirement to accrue anticipated losses, the Company recognizes the entire anticipated loss in the period that the loss becomes probable.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contracts with customers in which the Company promises to provide a product to the customer that has no alternative use to the Company and the Company has enforceable rights to payment for progress completed to date inclusive of profit, the Company satisfies the performance obligation and recognizes revenue over time, using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations. Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material and overhead.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also recognizes revenue from service contracts (including service-type warranties) over time. The Company recognizes revenue over time during the term of the agreement as the customer is simultaneously receiving and consuming the benefits provided throughout the Company’s performance. The Company typically recognizes revenue over time using a cost-to-cost method, where revenues are recognized proportionally as costs are incurred, or on a straight-line basis throughout the contract period.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 31, 2024, we had $599.2 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $488.8 million of our remaining performance obligations as revenue in 2025.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs in excess of billings includes unbilled amounts resulting from revenues under contracts with customers that are satisfied over time and when the cost-to-cost measurement method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer, and right to payment is not just subject to the passage of time. Amounts may not exceed their net </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">realizable value. Costs in excess of billings are classified as current assets, within Accounts Receivable, Net of Allowance for Estimated Credit Losses on our Consolidated Balance Sheets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Billings in excess of cost includes billings in excess of revenue recognized as well as other elements of deferred revenue, which includes advanced payments, up-front payments, and progress billing payments. Billings in excess of cost are reported in our Consolidated Balance Sheets classified as current liabilities, within Customer Advance Payments and Deferred Revenue, and non-current liabilities, within Other Liabilities. To determine the revenue recognized in the period from the beginning balance of billings in excess of cost, the contract liability as of the beginning of the period is recognized as revenue on a contract-by-contract basis when the Company satisfies the performance obligation related to the individual contract. Once the beginning contract liability balance for an individual contract has been fully recognized as revenue, any additional payments received in the period are recognized as revenue once the related costs have been incurred.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's contract assets and contract liabilities consist primarily of costs and profits in excess of billings and billings in excess of cost and profits, respectively. The following table presents the beginning and ending balances of contract assets and contract liabilities:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></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:400;line-height:100%">(In thousands)</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:100%">Contract 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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contract Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning Balance, January 1, 2024</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,321 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,888 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending Balance, December 31, 2024</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,171 </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-bottom:9pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in contract assets reflects the net impact of new revenue recognized in excess of billings exceeding billing of previously unbilled revenue during the period, partially offset by a $3.5 million revision of estimated costs to complete certain long-term mass transit Test contracts which was recorded in the second quarter of 2024. The revision resulted in reduced revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> recognized during 2024 due to lower estimates of the percentage of work completed on the programs. The increase in contract liabilities reflects the net impact of new customer advances or deferred revenues recorded in excess of revenue recognized.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized $16.8 million and $27.6 million during the year ended December 31, 2024 and 2023, respectively, in revenues that were included in the contract liability balance at the beginning of the period.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue disaggregated by Market Segments as of December 31 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.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></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:400;line-height:100%">(In thousands)</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:8pt;font-weight:700;line-height:100%">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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial Transport</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Military Aircraft</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General Aviation</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">706,684 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">604,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461,196 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems Segment</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government &amp; Defense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,742 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,376 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,698 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795,426 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689,206 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534,894 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue disaggregated by Product Lines as of December 31 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.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></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:400;line-height:100%">(In thousands)</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:8pt;font-weight:700;line-height:100%">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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electrical Power &amp; Motion</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lighting &amp; Safety</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Avionics</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Systems Certification</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,003 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Structures</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,803 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">706,684 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">604,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461,196 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795,426 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689,206 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534,894 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> Payment terms and conditions vary by contract, although terms generally include a requirement of payment within a range from 30 to 90 days after the performance obligation has been satisfied; or in certain cases, up-front deposits. In circumstances where the timing of revenue recognition differs from the timing of receipt of consideration, the Company has determined that the Company’s contracts generally do not include a significant financing component. Taxes collected from customers, which are subsequently remitted to governmental authorities, are excluded from sales. 8300000 4700000 3100000 0 0 599200000 488800000 The following table presents the beginning and ending balances of contract assets and contract liabilities:<div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></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:400;line-height:100%">(In thousands)</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:100%">Contract 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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contract Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning Balance, January 1, 2024</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,321 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,888 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending Balance, December 31, 2024</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 46321000 22888000 54171000 28171000 3500000 16800000 27600000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue disaggregated by Market Segments as of December 31 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.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></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:400;line-height:100%">(In thousands)</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:8pt;font-weight:700;line-height:100%">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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial Transport</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Military Aircraft</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General Aviation</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">706,684 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">604,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461,196 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems Segment</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government &amp; Defense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,742 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,376 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,698 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795,426 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689,206 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534,894 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue disaggregated by Product Lines as of December 31 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.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></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:400;line-height:100%">(In thousands)</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:8pt;font-weight:700;line-height:100%">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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electrical Power &amp; Motion</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lighting &amp; Safety</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Avionics</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Systems Certification</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,003 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Structures</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,803 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">706,684 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">604,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461,196 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795,426 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689,206 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534,894 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 524572000 432199000 314564000 88019000 61617000 54534000 74344000 80842000 63395000 19749000 30172000 28703000 706684000 604830000 461196000 88742000 84376000 73698000 88742000 84376000 73698000 795426000 689206000 534894000 359043000 268049000 187446000 179403000 157434000 124347000 120183000 113117000 97234000 17003000 26255000 17222000 11303000 9803000 6244000 19749000 30172000 28703000 706684000 604830000 461196000 88742000 84376000 73698000 795426000 689206000 534894000 ACCOUNTS RECEIVABLE <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable at December 31 consists of:</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:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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:400;line-height:100%">(In thousands)</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:100%">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:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade Accounts Receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,652 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,980 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled Recoverable Costs and Accrued Profits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Receivables, Gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,823 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,301 </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 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Allowance for Estimated Credit Losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,377)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,193)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Receivables, Net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,446 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,108 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a roll-forward of the allowance for estimated credit losses that is deducted from accounts receivable to present the net amount expected to be collected at December 31:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad Debt Expense, Net of Recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off Charges Against the Allowance and Other Adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,209)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,193 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad Debt Expense, Net of Recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off Charges Against the Allowance and Other Adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,164)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2024</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,377 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As further described in Note 1, Summary of Significant Accounting Principles and Practices, the Company recorded a $1.0 million and $7.5 million reserve for outstanding receivables for customer bankruptcies within the Aerospace segment in 2024 and 2023, respectively. The reserve associated with the customer bankruptcy in 2023 was subsequently written off in 2024.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable at December 31 consists of:</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:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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:400;line-height:100%">(In thousands)</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:100%">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:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade Accounts Receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,652 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,980 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled Recoverable Costs and Accrued Profits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Receivables, Gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,823 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,301 </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 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Allowance for Estimated Credit Losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,377)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,193)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Receivables, Net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,446 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,108 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 139652000 134980000 54171000 46321000 193823000 181301000 2377000 9193000 191446000 172108000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a roll-forward of the allowance for estimated credit losses that is deducted from accounts receivable to present the net amount expected to be collected at December 31:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad Debt Expense, Net of Recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off Charges Against the Allowance and Other Adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,209)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,193 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad Debt Expense, Net of Recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off Charges Against the Allowance and Other Adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,164)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2024</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,377 </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> 2630000 7772000 1209000 9193000 1348000 8164000 2377000 1000000 7500000 INVENTORIES<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories at December 31 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:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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:400;line-height:100%">(In thousands)</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:100%">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:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished Goods</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,013 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in Progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw Material</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,741 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,801 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2024, the Company’s reserve for inventory valuation was $43.3 million, or 17.8% of gross inventory. At December 31, 2023, the Company’s reserve for inventory valuation was $38.5 million, or 16.7% of gross inventory. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As further described in Note 1, Summary of Significant Accounting Principles and Practices, the Company recorded a $1.7 million and $3.6 million reduction in inventory for customer bankruptcies within the Aerospace segment in 2024 and 2023, respectively.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories at December 31 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:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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:400;line-height:100%">(In thousands)</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:100%">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:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished Goods</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,013 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in Progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw Material</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,741 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,801 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 27941000 29013000 31927000 32118000 139873000 130670000 199741000 191801000 43300000 0.178 38500000 0.167 1700000 3600000 PROPERTY, PLANT AND EQUIPMENT<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, Plant and Equipment at December 31 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:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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:400;line-height:100%">(In thousands)</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:100%">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:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,606 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and Improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and Equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in Progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Property, Plant and Equipment, Gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,572 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Property, Plant and Equipment, Net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,687 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,436 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, Plant and Equipment at December 31 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:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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:400;line-height:100%">(In thousands)</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:100%">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:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,606 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and Improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and Equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in Progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Property, Plant and Equipment, Gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,572 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Property, Plant and Equipment, Net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,687 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,436 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 8551000 8606000 72150000 71480000 125874000 126725000 3997000 4219000 210572000 211030000 129885000 125594000 80687000 85436000 INTANGIBLE ASSETS<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes acquired intangible assets at December 31 as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:37.225%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.651%"></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:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding: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:100%">2024</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:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average Life</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</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:100%">Patents</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete Agreement</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade Names</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completed and Unpatented 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:100%">9 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Intangible Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,491 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,014 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,758 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,338 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization is computed on the straight line method for financial reporting purposes. Amortization expense for intangibles was $12.9 million, $13.9 million and $14.9 million for 2024, 2023 and 2022, respectively. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based upon acquired intangible assets at December 31, 2024, amortization expense for each of the next five years is estimated to be: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:86.290%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.510%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,533 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,037 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes acquired intangible assets at December 31 as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:37.225%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.651%"></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:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding: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:100%">2024</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:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average Life</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</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:100%">Patents</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete Agreement</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade Names</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completed and Unpatented 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:100%">9 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Intangible Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,491 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,014 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,758 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,338 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P11Y 2146000 2146000 2146000 2146000 P4Y 11082000 11082000 11082000 11072000 P10Y 11380000 10351000 11426000 9973000 P9Y 47818000 42617000 47896000 38961000 P15Y 142065000 95818000 142208000 87186000 P13Y 214491000 162014000 214758000 149338000 12900000 13900000 14900000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based upon acquired intangible assets at December 31, 2024, amortization expense for each of the next five years is estimated to be: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:86.290%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.510%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,533 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,037 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 10935000 9533000 7825000 7037000 5664000 GOODWILL<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the carrying amount of goodwill at December 31 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:59.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.476%"></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:400;line-height:100%">(In thousands)</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:100%">Aerospace</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:100%">Test Systems</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:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,534 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translations and Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,575 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translations and Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2024</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,421 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,056 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill, Gross</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Impairment Losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120,701)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120,701)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill, Net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,421 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,056 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s four reporting units with goodwill as of the first day of our fourth quarters of 2024, 2023 and 2022 were subject to the annual goodwill impairment test. Based on our quantitative assessments of our reporting units performed during our annual goodwill impairment tests, the Company concluded that no impairment to the carrying value of goodwill in any of the Company’s reporting units was indicated and no impairment charges were recognized in 2024, 2023 and 2022.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the carrying amount of goodwill at December 31 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:59.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.476%"></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:400;line-height:100%">(In thousands)</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:100%">Aerospace</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:100%">Test Systems</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:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,534 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translations and Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,575 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translations and Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2024</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,421 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,056 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill, Gross</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Impairment Losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120,701)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120,701)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill, Net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,421 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,056 </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> 36534000 21635000 58169000 41000 0 41000 36575000 21635000 58210000 -154000 0 -154000 36421000 21635000 58056000 157122000 21635000 178757000 120701000 0 120701000 36421000 21635000 58056000 4 4 4 0 0 0 0 0 0 LONG-TERM DEBT<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company amended its asset-based revolving credit facility (the “ABL Revolving Credit Facility”) on July 11, 2024, by entering into the Seventh Amended and Restated Credit Agreement, which set the maximum aggregate amount that the Company can borrow pursuant to the revolving credit line at $200.0 million, with borrowings subject to a borrowing base determined primarily by inventory, accounts receivable, machinery and equipment and real estate. The Company also entered into a $55.0 million Term Loan Facility on July 11, 2024. The Company repaid in full all outstanding indebtedness under the previous term loan dated January 19, 2023. The payoff amount of approximately $84.5 million consisted of a repayment of the principal amount of approximately $80.3 million, plus accrued but unpaid interest, fees and expenses, including a call premium of 4.00% which satisfied all of the Company’s indebtedness obligations thereunder. The Company funded the repayment of its obligations under the previous agreement with borrowings under the ABL Revolving Credit Facility and the Term Loan Facility.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 25, 2024, the Company entered into a second amendment to the ABL Revolving Credit Facility which increased the maximum aggregate amount that the Company can borrow pursuant to the ABL Revolving Credit Facility to $220.0 million from $200.0 million. The maturity date of borrowings under the ABL Revolving Credit Facility remains July 11, 2027. The Company and the applicable lenders also agreed in a separate first amendment to increase the amount of unsecured indebtedness the Company is permitted to incur under the ABL Revolving Credit Facility, subject to completion of the Convertible Notes offering (discussed below).</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the ABL Revolving Credit Facility, the Company pays interest on the unpaid principal amount of the ABL Revolving Credit Facility at a rate equal to SOFR plus a term SOFR adjustment in the amount of 0.10% per annum (which collectively shall be at least 1.00%) plus an applicable margin ranging from 2.75% to 3.25% determined based upon the Company’s Excess Availability (as defined in the ABL Revolving Credit Facility). The Company is required to pay a quarterly commitment fee under the ABL Revolving Credit Facility on undrawn revolving credit commitments in an amount equal to 0.25% or 0.375% based on the Company’s average excess availability under the ABL Revolving Credit Facility. On December 31, 2024, there was $10.0 million outstanding on the ABL Revolving Credit Facility and there remained $209.7 million available for future borrowings, net of outstanding letters of credit, before our minimum excess availability requirement discussed below.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the ABL Revolving Credit Facility, the Company is subject to a minimum fixed charge coverage ratio of 1.10 to 1.00. The Company is also required to maintain minimum excess availability of the greater of 10% of the borrowing base under the ABL Revolving Credit Facility, or $15.0 million. As of December 31, 2024, the Company was in compliance with these covenants.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 3, 2024, the Company issued $165.0 million aggregate principal amount of the Convertible Notes, which amount includes the additional Convertible Notes issued pursuant to the initial purchasers’ full exercise of their option to purchase additional Convertible Notes. The Convertible Notes bear interest at a rate of 5.500% per annum, payable semi-annually in arrears on March 15 and September 15 of each year, beginning on March 15, 2025. The Convertible Notes will mature on </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">March 15, 2030, unless earlier converted, redeemed or repurchased. The initial conversion rate is 43.6814 shares of common stock per $1,000 principal amount of Convertible Notes, which represent the initial conversion price of $22.89 per share. The Convertible Notes are convertible at the option of the holders at any time on or after December 15, 2029, until the close of business on the second scheduled trading day immediately preceding the maturity date. Upon conversion, the Company will satisfy its conversion obligations by paying and/or delivering, as the case may be, cash, shares of its common stock or a combination of cash and shares of its common stock, at its election. Beginning March 20, 2028, if the Company’s stock price has been at least 130% of the conversion price for a specified period of time, the Convertible Notes may be called at the option of the issuer. Under the same conditions, the Company can elect to redeem the Convertible Notes for cash. After the first quarter of 2025, if the Company’s stock price has been at least 130% of the conversion price for 20 of 30 trading days ending on and including the last trading day of the immediately preceding quarter, the Convertible Notes may be called at the option of the holder. The fair value of the Convertible Notes was approximately $176.9 million as of December 31, 2024 based on quoted prices for these instruments in active markets, and is classified as a Level 1 measurement within the fair value hierarchy.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 3, 2024, the Company repaid in full all outstanding indebtedness under the Term Loan Facility. The Term Loan Facility payoff consisted of a repayment of a principal amount of approximately $54.9 million, plus accrued but unpaid interest, fees and expenses, including a call premium of 3.00% which satisfied all of the Company’s indebtedness obligations thereunder. The Company funded the repayment of its obligations under the Term Loan Facility with a portion of the proceeds received from the issuance and sale of the Convertible Notes. Scheduled principal payments of $9.0 million were payable under the Term Loan Facility and were classified as current in the accompanying Consolidated Balance Sheets as of December 31, 2023. The interest rate on current maturities of long-term debt was 14.20% at December 31, 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred $12.2 million in incremental debt issuance costs during 2024. All costs are amortized to interest expense over the term of the respective agreement. Debt issuance cost amortization expense was approximately $2.6 million, $3.0 million and $0.8 million in 2024, 2023 and 2022, respectively. Unamortized deferred debt issuance costs associated with the ABL Revolving Credit Facility ($3.0 million as of December 31, 2024) are recorded within Other Assets and those associated with the Convertible Notes ($6.3 million as of December 31, 2024) are recorded as a reduction of the carrying value of the debt on the Consolidated Balance Sheets. The unamortized balance of deferred debt issuance costs on our previous credit facilities of $2.0 million was recorded within Other Assets and $4.3 million was recorded as a reduction of the carrying value of the debt on the Consolidated Balance Sheets at December 31, 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2024, the Company recorded a loss on extinguishment of the debt of approximately $10.1 million below Income from Operations, which was comprised of $4.5 million of prepayment fees on the previous term loans and a write-off of $5.6 million of unamortized deferred financing costs. The Company also had a write-off of deferred financing costs of approximately $0.5 million related to the exiting ABL lender in Interest Expense within the Consolidated Statements of Operations.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company’s subsidiaries are borrowers under the ABL Revolving Credit Facility and the assets of such subsidiaries also secure the obligations under the ABL Revolving Credit Facility. In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the credit facilities automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, cross default under other material debt agreements, and a going concern qualification for any reason other than loan maturity date give the agent the option to declare all such amounts immediately due and payable.</span></div> 200000000.0 55000000.0 84500000 80300000 0.0400 220000000.0 200000000.0 0.0010 0.0100 0.0275 0.0325 0.0025 0.00375 10000000.0 209700000 1.10 15000000.0 165000000.0 0.05500 22.89 1.30 1.30 20 30 176900000 54900000 0.0300 9000000.0 0.1420 12200000 2600000 3000000 800000 3000000.0 6300000 2000000.0 4300000 -10100000 4500000 5600000 500000 WARRANTY<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company warrants its products against defects in design, materials and workmanship typically over periods ranging from <span style="-sec-ix-hidden:f-741">twelve</span> to sixty months. The Company determines warranty reserves needed by product line based on experience and current facts and circumstances. Activity in the warranty accrual, which is included in Other Accrued Expenses on the Consolidated Balance Sheets, is summarized as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:59.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.548%"></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:400;line-height:100%">(In thousands)</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:100%">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:100%">2023</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:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of the Year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,751 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,009 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,183 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties Issued</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reassessed Warranty Exposure</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(397)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties Settled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,759)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,516)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of the Year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,081 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,751 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,009 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warranties issued in 2024 includes an atypical warranty reserve of $5.2 million related to a new product launch that requires field modification.</span></div> P60M Activity in the warranty accrual, which is included in Other Accrued Expenses on the Consolidated Balance Sheets, is summarized as follows:<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:59.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.548%"></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:400;line-height:100%">(In thousands)</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:100%">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:100%">2023</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:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of the Year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,751 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,009 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,183 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties Issued</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reassessed Warranty Exposure</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(397)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties Settled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,759)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,516)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of the Year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,081 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,751 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,009 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 9751000 8009000 8183000 12078000 6260000 3407000 11000 -397000 -65000 3759000 4121000 3516000 18081000 9751000 8009000 5200000 LEASES<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating and finance leases for leased office and manufacturing facilities and equipment leases. We have concluded that when an agreement grants us the right to substantially all of the economic benefits associated with an identified asset, and we are able to direct the use of that asset throughout the term of the agreement, we have a lease. We lease certain office equipment under finance leases, and we lease certain production facilities, office equipment and vehicles under operating leases. Some of our leases include options to extend or terminate the leases and these options have been included in the relevant lease term to the extent that they are reasonably certain to be exercised.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the lease arrangement also contains non-lease components, the Company elected the practical expedient not to separate any combine</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d lease and non-lease components for all lease contracts. For our real estate leases, the payments used in the calculation of a new lease liability include fixed payments and variable payments (if the variable payments are based on an index) over the remaining lease term. Variable lease payments based on indices have been included in the related right-of-use assets and lease liabilities on our Consolidated Balance Sheets, while variable lease payments based on usage of the underlying asset have been excluded and are expensed in the period they are incurred, as they do not represent present rights or obligations. Variable lease components for leases relate primarily to common area maintenance charges and other separately billed lessor services, sales and real estate taxes.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any new additional operating and financing lease liabilities and corresponding right-of-use (“ROU”) assets are based on the present value of the remaining minimum rental payments. The Company’s operating lease liability increased approximately $1.0 million as a result of acquiring ROU assets from new leases entered into during</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the year ended December 31, 2024. In determining the incremental borrowing rate, we have considered borrowing data for secured debt obtained from our lending institution.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company’s ROU assets and lease liabilities at December 31:</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:73.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:400;line-height:100%">(In thousands)</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:100%">2024</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:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Right-of-Use Assets, Gross</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Right-of-Use Asset Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Right-of-Use Assets, Net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,609 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,909 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Operating Lease Liabilities</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,697 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,069 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term Operating Lease Liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,205 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,445 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases:</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Right-of-Use Assets, Gross</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-782"><span style="-sec-ix-hidden:f-783">Finance Right-of-Use Assets, Net — Included in Other Assets</span></span></span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-786"><span style="-sec-ix-hidden:f-787">Short-term Finance Lease Liabilities — Included in Other Accrued Expenses</span></span></span></div></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-790"><span style="-sec-ix-hidden:f-791">Long-term Finance Lease Liabilities — Included in Other Liabilities</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Lease Liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127 </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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company’s total lease costs as of December 31:</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:48.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></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:400;line-height:100%">(In thousands)</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:100%">2024</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:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Lease Cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of ROU Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on Lease Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></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:700;line-height:100%">Total Finance Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,731 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,352 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment Charge of Operating Lease ROU Asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Lease Cost (excluding month-to-month)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Sublease and Rental Income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(969)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(548)</span></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:700;line-height:100%">Total Operating Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,490 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,348 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Net Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,576 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,411 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of cash paid for amounts included in the measurement of lease liabilities as of December 31:</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:49.338%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:400;line-height:100%">(In thousands)</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:100%">2024</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:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Cash Flow for Finance Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Cash Flow for Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Cash Flow for Finance Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As permitted by ASC 842, leases with expected durations of less than 12 months from inception (i.e. short-term leases) were excluded from the Company’s calculation of its lease liability and ROU asset. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining term for the Company’s operating and financing leases are approximately 7 years and 1 year, respectively. The weighted-average discount rates for the Company’s operating and financing leases are approximately 5.8% and 6.3%, respectively. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company’s maturity of lease liabilities:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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:400;line-height:100%">(In thousands)</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:100%">Operating Leases</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:100%">Financing Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,928 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,024 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,038 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,205 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These amounts exclude annual operating lease payments of $3.3 million per year through 2033, which represents legal binding lease payments for leases signed, but not yet commenced.</span></div> LEASES<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating and finance leases for leased office and manufacturing facilities and equipment leases. We have concluded that when an agreement grants us the right to substantially all of the economic benefits associated with an identified asset, and we are able to direct the use of that asset throughout the term of the agreement, we have a lease. We lease certain office equipment under finance leases, and we lease certain production facilities, office equipment and vehicles under operating leases. Some of our leases include options to extend or terminate the leases and these options have been included in the relevant lease term to the extent that they are reasonably certain to be exercised.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the lease arrangement also contains non-lease components, the Company elected the practical expedient not to separate any combine</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d lease and non-lease components for all lease contracts. For our real estate leases, the payments used in the calculation of a new lease liability include fixed payments and variable payments (if the variable payments are based on an index) over the remaining lease term. Variable lease payments based on indices have been included in the related right-of-use assets and lease liabilities on our Consolidated Balance Sheets, while variable lease payments based on usage of the underlying asset have been excluded and are expensed in the period they are incurred, as they do not represent present rights or obligations. Variable lease components for leases relate primarily to common area maintenance charges and other separately billed lessor services, sales and real estate taxes.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any new additional operating and financing lease liabilities and corresponding right-of-use (“ROU”) assets are based on the present value of the remaining minimum rental payments. The Company’s operating lease liability increased approximately $1.0 million as a result of acquiring ROU assets from new leases entered into during</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the year ended December 31, 2024. In determining the incremental borrowing rate, we have considered borrowing data for secured debt obtained from our lending institution.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company’s ROU assets and lease liabilities at December 31:</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:73.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:400;line-height:100%">(In thousands)</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:100%">2024</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:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Right-of-Use Assets, Gross</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Right-of-Use Asset Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Right-of-Use Assets, Net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,609 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,909 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Operating Lease Liabilities</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,697 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,069 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term Operating Lease Liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,205 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,445 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases:</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Right-of-Use Assets, Gross</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-782"><span style="-sec-ix-hidden:f-783">Finance Right-of-Use Assets, Net — Included in Other Assets</span></span></span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-786"><span style="-sec-ix-hidden:f-787">Short-term Finance Lease Liabilities — Included in Other Accrued Expenses</span></span></span></div></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-790"><span style="-sec-ix-hidden:f-791">Long-term Finance Lease Liabilities — Included in Other Liabilities</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Lease Liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127 </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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company’s total lease costs as of December 31:</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:48.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></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:400;line-height:100%">(In thousands)</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:100%">2024</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:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Lease Cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of ROU Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on Lease Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></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:700;line-height:100%">Total Finance Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,731 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,352 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment Charge of Operating Lease ROU Asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Lease Cost (excluding month-to-month)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Sublease and Rental Income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(969)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(548)</span></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:700;line-height:100%">Total Operating Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,490 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,348 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Net Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,576 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,411 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of cash paid for amounts included in the measurement of lease liabilities as of December 31:</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:49.338%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:400;line-height:100%">(In thousands)</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:100%">2024</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:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Cash Flow for Finance Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Cash Flow for Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Cash Flow for Finance Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As permitted by ASC 842, leases with expected durations of less than 12 months from inception (i.e. short-term leases) were excluded from the Company’s calculation of its lease liability and ROU asset. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining term for the Company’s operating and financing leases are approximately 7 years and 1 year, respectively. The weighted-average discount rates for the Company’s operating and financing leases are approximately 5.8% and 6.3%, respectively. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company’s maturity of lease liabilities:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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:400;line-height:100%">(In thousands)</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:100%">Operating Leases</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:100%">Financing Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,928 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,024 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,038 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,205 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These amounts exclude annual operating lease payments of $3.3 million per year through 2033, which represents legal binding lease payments for leases signed, but not yet commenced.</span></div> 1000000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company’s ROU assets and lease liabilities at December 31:</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:73.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:400;line-height:100%">(In thousands)</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:100%">2024</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:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Right-of-Use Assets, Gross</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Right-of-Use Asset Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Right-of-Use Assets, Net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,609 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,909 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Operating Lease Liabilities</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,697 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,069 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term Operating Lease Liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,205 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,445 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases:</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Right-of-Use Assets, Gross</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-782"><span style="-sec-ix-hidden:f-783">Finance Right-of-Use Assets, Net — Included in Other Assets</span></span></span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-786"><span style="-sec-ix-hidden:f-787">Short-term Finance Lease Liabilities — Included in Other Accrued Expenses</span></span></span></div></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-790"><span style="-sec-ix-hidden:f-791">Long-term Finance Lease Liabilities — Included in Other Liabilities</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Lease Liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127 </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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 43626000 43528000 0 53000 20017000 15566000 23609000 27909000 4697000 5069000 20508000 24376000 25205000 29445000 329000 274000 149000 80000 180000 194000 79000 97000 48000 104000 127000 201000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company’s total lease costs as of December 31:</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:48.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></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:400;line-height:100%">(In thousands)</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:100%">2024</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:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Lease Cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of ROU Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on Lease Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></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:700;line-height:100%">Total Finance Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,731 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,352 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment Charge of Operating Lease ROU Asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Lease Cost (excluding month-to-month)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Sublease and Rental Income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(969)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(548)</span></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:700;line-height:100%">Total Operating Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,490 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,348 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Net Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,576 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,411 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of cash paid for amounts included in the measurement of lease liabilities as of December 31:</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:49.338%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:400;line-height:100%">(In thousands)</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:100%">2024</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:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Cash Flow for Finance Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Cash Flow for Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Cash Flow for Finance Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 76000 54000 10000 9000 86000 63000 6731000 6352000 0 53000 2550000 2240000 178000 251000 969000 548000 8490000 8348000 8576000 8411000 10000 9000 6664000 6180000 135000 47000 P7Y P1Y 0.058 0.063 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company’s maturity of lease liabilities:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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:400;line-height:100%">(In thousands)</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:100%">Operating Leases</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:100%">Financing Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,928 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,024 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,038 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,205 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company’s maturity of lease liabilities:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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:400;line-height:100%">(In thousands)</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:100%">Operating Leases</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:100%">Financing Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,928 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,024 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,038 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,205 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127 </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> 5928000 84000 4503000 43000 3802000 13000 3620000 0 3024000 0 10161000 0 31038000 140000 5833000 13000 25205000 127000 3300000 INCOME TAXES<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial reporting and tax basis of assets and liabilities. Deferred tax assets are reduced, if deemed necessary, by a valuation allowance for the amount of tax benefits which are not more likely than not to be realized.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for (benefit from) income taxes at December 31 consists of the following:</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:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></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:400;line-height:100%">(In thousands)</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:100%">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:100%">2023</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:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,573)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(153)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,368 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,935 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(336)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,348 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,954 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rates differ from the statutory federal income tax rate 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:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:100%">2023</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:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory Federal Income Tax Rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent Items</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Compensation Expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Meals and Entertainment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Parking Expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Tax Rate Differential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State Income Tax, Net of Federal Income Tax Effect</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and Development Tax Credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in Valuation Allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net GILTI and FDII Tax Expense (Benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Tax Credit for Dividend Withholding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Penalties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective Tax Rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106.1)</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:100%">%</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:100%">(0.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:100%">%</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:100%">(20.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:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes as well as tax attributes.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the Company’s deferred tax assets and liabilities at December 31, 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:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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:400;line-height:100%">(In thousands)</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:100%">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:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset Reserves</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 163(j) - Interest Expense Limitation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Advanced Payments and Deferred Revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Operating Loss Carryforwards and Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and Intangible Assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASC 606 Revenue Recognition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research &amp; Development Costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease Liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Gross Deferred Tax Assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,844 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation Allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78,659)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,640)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,447 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,204 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASC 606 Revenue Recognition - Section 481(a) Adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease Assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnout Income Accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,722 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,511 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Deferred Tax Liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,275)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,307)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The net deferred tax assets and liabilities presented in the Consolidated Balance Sheets are as follows at December 31:</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:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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:400;line-height:100%">(In thousands)</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:100%">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:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Assets — Long-term</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Liabilities — Long-term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,434)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,307)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Deferred Tax Liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,275)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,307)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a valuation allowance against the deferred tax assets if and to the extent it is more likely than not that the Company will not recover the deferred tax assets. In evaluating the need for a valuation allowance, the Company weighs all relevant positive and negative evidence, and considers among other factors, historical financial performance, projected future taxable income, scheduled reversals of deferred tax liabilities, the overall business environment, and tax planning strategies. After considering the losses in recent periods and cumulative pre-tax losses in the three-year period ending with the current year, the Company determined that projections of future taxable income could not be relied upon as a source of income to realize its deferred tax assets. However, the Company is relying on a significant portion of its existing deferred tax liabilities for the realizability of deferred tax assets. As a result, the Company has valuation allowances against its deferred tax assets of approximately $78.7 million, $65.6 million, and $57.4 million during the years ended December 31, 2024, 2023 and 2022, respectively, for the portion of deferred tax assets not realizable by the Company’s existing deferred tax liabilities.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning January 1, 2022, the Tax Cuts and Jobs Act (TCJA) of 2017 eliminated the option to deduct research and development expenditures in the current year and now requires taxpayers to capitalize and amortize research and development costs pursuant to Internal Revenue Code (“IRC”) Section 174. The capitalized expenses are amortized over a 5-year period for domestic expenses and a 15-year period for foreign expenses. As a result of this provision of the TCJA, deferred tax assets related to capitalized research expenses increased by approximately $9.4 million and $5.8 million during the years ended December 31, 2024 and 2023, respectively. The Company maintains a full valuation allowance against this deferred tax asset.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2024, gross federal net operating losses amounted to approximately $1.1 million, which are subject to annual limitations under Internal Revenue Code Section 382. Of these net operating losses, $0.7 million expire in 2038 and the remaining $0.4 million will carryforward indefinitely. The Company maintains a full valuation allowance against this deferred tax asset.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2024, gross state net operating loss carryforwards amounted to approximately $132.6 million. Of these state net operating loss carryforwards, $118.9 million begin to expire at various dates from 2024 through 2044 and the remaining $13.7 million will carryforward indefinitely. The Company maintains a full valuation allowance against this deferred tax asset.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2024, state income tax credit carryforwards amounted to approximately $1.1 million and begin to expire at various dates from 2024 to 2040. Additionally, the Company has approximately $0.2 million of foreign tax credits that it can carry forward through 2027. The Company maintains a full valuation allowance against these credits.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has analyzed its filing positions in all of the federal and state jurisdictions where it is required to file income tax returns, as well as all open tax years in these jurisdictions. Should the Company need to accrue a liability for uncertain tax benefits, any interest and penalties associated with that liability would be recorded as income tax expense. A reconciliation of the total amounts of unrecognized tax benefits, excluding interest and penalties, is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of the Year</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,412 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases as a Result of Tax Positions Taken in Prior Years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(343)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(969)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of the Year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no material penalties or interest liabilities accrued as of December 31, 2024, 2023, or 2022, nor are any material penalties or interest costs included in expense for each of the years ended December 31, 2024, 2023 and 2022. The years under which we conducted our evaluation coincided with the tax years currently still subject to examination by major federal and state tax jurisdictions, those being 2019 through 2024 for federal purposes and 2017 through 2024 for state purposes.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pretax income from the Company’s foreign subsidiaries amounted to approximately $9.6 million, $6.5 million and $0.1 million for 2024, 2023 and 2022, respectively. The balance of pretax earnings or loss for each of those years were domestic.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, we have asserted that the unremitted earnings of our foreign subsidiaries were indefinitely reinvested. However, for the years ended December 31, 2024 and 2023, we determined that we could no longer assert indefinite reinvestment on approximately $3.0 million and $1.9 million of the unremitted earnings of Luminescent Systems Canada Inc., respectively. As a result, we have recorded a deferred tax liability of approximately $0.2 million and $0.1 million at December 31, 2024 and 2023 respectively, related to local country withholding taxes that are expected to be incurred upon ultimate repatriation of such earnings. All other foreign unremitted earnings, which total approximately $18.7 million, continue to be indefinitely reinvested. We continue to be permanently reinvested in outside basis differences other than unremitted earnings as we have no plans to liquidate or sell any foreign subsidiaries. In addition, we have not provided deferred taxes on any outside basis differences of our domestic subsidiaries as we have the ability and intent to recover these basis differences in a tax-free manner. It is not practicable to determine the amount of unrecognized deferred tax related to these basis differences.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Inflation Reduction Act of 2022 (IRA) was signed into law on August 16, 2022. Key provisions under the IRA include a 15% corporate alternative minimum tax imposed on certain large corporations and the extension and expansion of clean energy tax incentives. There were no impacts related to the IRA recorded for the years ending December 31, 2024, 2023, and 2022. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under an Organization for Economic Co-operation and Development Inclusive Framework, countries that agreed to enact a two-pillar solution aim to address the challenges arising from the digitalization of the world economy (Pillar Two). Pillar Two sets out global minimum Effective Tax Rate (ETR) rules to ensure that large multinational businesses with consolidated revenue over €750 million are subject to a minimum ETR of 15% on income arising in low-tax jurisdictions. Rules under Pillar Two generally became effective beginning January 1, 2024 in most jurisdictions that have issued legislation. The Company will continue to monitor the impact of Pillar Two; however, Pillar Two is currently not applicable as the Company does not meet the threshold of having consolidated revenue over €750 million in two out of the four preceding years.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for (benefit from) income taxes at December 31 consists of the following:</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:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></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:400;line-height:100%">(In thousands)</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:100%">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:100%">2023</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:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,573)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(153)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,368 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,935 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(336)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,348 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,954 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6026000 -2573000 5338000 985000 937000 -153000 1357000 1600000 750000 8368000 -36000 5935000 -14000 -336000 113000 -98000 583000 -239000 92000 -101000 145000 -20000 146000 19000 8348000 110000 5954000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rates differ from the statutory federal income tax rate 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:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:100%">2023</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:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory Federal Income Tax Rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent Items</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Compensation Expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Meals and Entertainment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Parking Expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Tax Rate Differential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State Income Tax, Net of Federal Income Tax Effect</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and Development Tax Credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in Valuation Allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net GILTI and FDII Tax Expense (Benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Tax Credit for Dividend Withholding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Penalties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective Tax Rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106.1)</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:100%">%</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:100%">(0.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:100%">%</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:100%">(20.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:100%">%</span></td></tr></table></div> 0.210 0.210 0.210 -0.020 -0.014 -0.022 -0.017 0 0 -0.014 0 0 0.074 0.014 0.003 0.071 -0.004 -0.028 -0.089 -0.046 0.010 -0.474 -0.141 -0.077 -1.727 -0.261 -0.446 0.164 -0.010 0.018 0 0 0.015 -0.031 0 0 -0.008 -0.006 -0.001 -1.061 -0.004 -0.200 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the Company’s deferred tax assets and liabilities at December 31, 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:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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:400;line-height:100%">(In thousands)</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:100%">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:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset Reserves</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 163(j) - Interest Expense Limitation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Advanced Payments and Deferred Revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Operating Loss Carryforwards and Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and Intangible Assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASC 606 Revenue Recognition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research &amp; Development Costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease Liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Gross Deferred Tax Assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,844 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation Allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78,659)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,640)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,447 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,204 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASC 606 Revenue Recognition - Section 481(a) Adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease Assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnout Income Accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,722 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,511 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Deferred Tax Liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,275)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,307)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 22293000 19609000 6096000 6968000 2982000 1777000 1093000 1430000 257000 870000 10060000 11178000 890000 1001000 374000 92000 35061000 25659000 6059000 6952000 6941000 5308000 92106000 80844000 78659000 65640000 13447000 15204000 7771000 8593000 113000 227000 5695000 6595000 102000 99000 1041000 997000 14722000 16511000 1275000 1307000 The net deferred tax assets and liabilities presented in the Consolidated Balance Sheets are as follows at December 31:<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:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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:400;line-height:100%">(In thousands)</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:100%">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:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Assets — Long-term</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Liabilities — Long-term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,434)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,307)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Deferred Tax Liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,275)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,307)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 159000 0 1434000 1307000 1275000 1307000 78700000 65600000 57400000 9400000 5800000 1100000 700000 400000 132600000 118900000 13700000 1100000 200000 A reconciliation of the total amounts of unrecognized tax benefits, excluding interest and penalties, is as follows:<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of the Year</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,412 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases as a Result of Tax Positions Taken in Prior Years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(343)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(969)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of the Year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443 </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> 100000 443000 1412000 100000 343000 969000 0 100000 443000 0 0 0 9600000 6500000 100000 3000000 1900000 200000 100000 18700000 PROFIT SHARING/401K PLAN<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers eligible domestic full-time employees participation in a safe harbor 401K plan. The plan provides for an annual company contribution. In addition, employees may contribute a portion of their salary to the plan. The plan may be amended or terminated at any time.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total charges to income before income taxes for this plan was approximately $8.9 million, $5.3 million and $4.7 million in 2024, 2023 and 2022, respectively. The Company had funded the contributions in 2022, 2023 and the first quarter of 2024 with treasury stock in lieu of cash and funded the remainder of the 2024 contributions with cash.</span></div> 8900000 5300000 4700000 RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has two non-qualified supplemental retirement defined benefit plans (“SERP” and “SERP II”) for certain current and retired executive officers. The accumulated benefit obligation of the plans as of December 31, 2024 and 2023 amounts to $21.4 million and $22.0 million, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The plans provide for benefits based upon average annual compensation and years of service and, in the case of SERP, there are offsets for social security and profit sharing benefits. It is the Company’s intent to fund the plans as plan benefits become payable, since no assets exist at December 31, 2024 or 2023 for either of the plans.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for the funded status (i.e., the difference between the fair value of plan assets and the projected benefit obligations) of its pension plans in accordance with the recognition and disclosure provisions of ASC Topic 715, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation, Retirement Benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires the Company to recognize the funded status in its balance sheet, with a corresponding adjustment to Accumulated Other Comprehensive Income (“AOCI”), net of tax. These amounts will be subsequently recognized as net periodic pension cost pursuant to the Company’s historical policy for amortizing such amounts. Further, actuarial gains and losses that arise in subsequent periods and are not recognized as net periodic pension cost in the same periods will be recognized as a component of AOCI. If actuarial gains and losses exceed ten percent of the projected benefit obligation, we amortize them over the average expected future lifetime of participants.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized prior service costs of $0.3 million and unrecognized actuarial gains of $4.9 million are included in AOCI at December 31, 2024 and have not yet been recognized in net periodic pension cost. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the beginning and ending balances of the projected benefit obligation of the plans for the years ended December 31 is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded Status</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected Benefit Obligation</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of the Year — January 1</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service Cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (Gain) Loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Special Termination Benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits Paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of the Year — December 31</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,311 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,798 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2024, the net actuarial gain of $6.1 million is due to the increase of 69 basis points in the discount rate and change in the bonus scale used to measure the benefit obligation as of December 31, 2024 compared to the prior year. The Company incurred charges of $0.6 million in 2024 associated with a waiver of an early retirement penalty provided by the plan related to a retiring participant. The assumptions used to calculate the projected benefit obligation as of December 31 are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.48%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.79%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Future Average Compensation Increases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The plans are unfunded at December 31, 2024 and are recognized in the accompanying Consolidated Balance Sheets as a current accrued pension liability of $1.0 million and a long-term accrued pension liability of $23.3 million.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The service cost component of net periodic benefit cost is included in SG&amp;A expenses, and all other net periodic benefit costs components (such as interest cost, prior service cost amortization and actuarial gain/loss amortization) are reported outside of operating income, within Other (Income) Expense, Net in the accompanying Consolidated Statements of Operations.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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 components of the net periodic cost for the years ended December 31:</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:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Periodic Cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service Cost — Benefits Earned During Period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1045"><span style="-sec-ix-hidden:f-1046"><span style="-sec-ix-hidden:f-1047">Interest Cost</span></span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1051"><span style="-sec-ix-hidden:f-1052"><span style="-sec-ix-hidden:f-1053">Amortization of Prior Service Cost</span></span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1057"><span style="-sec-ix-hidden:f-1058"><span style="-sec-ix-hidden:f-1059">Amortization of Losses</span></span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Periodic Cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,495 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,151 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,307 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions used to determine the net periodic cost 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:56.794%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.79%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.75%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Future Average Compensation Increases</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00%</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00% - 3.00%</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00% - 3.00%</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit payments expected in each of the next five years are as follows: 2025 - $1.0 million, 2026 - $0.9 million, 2027 - $0.9 million, 2028 - $1.7 million, and 2029 - $2.0 million. Benefits expected to be paid in the aggregate between 2030 and 2034 are $9.5 million. Given that the plans are unfunded, these amounts are what the Company expects to contribute to the plans in each respective year.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Participants in the SERP are entitled to paid medical, dental and long-term care insurance benefits upon retirement under the plan. The measurement date for determining the plan obligation and cost is December 31. The accumulated postretirement benefit obligation is $0.8 million at December 31, 2024 and 2023. The plan is recognized in the accompanying Consolidated Balance Sheets as a current accrued pension liability of $0.1 million and a long-term accrued pension liability of $0.7 million. The net periodic cost for the years ended December 31, 2024, 2023 and 2022 was not material.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a participating employer in a trustee-managed multiemployer defined benefit pension plan for employees who participate in collective bargaining agreements. The plan generally provides retirement benefits to employees based on years of service to the Company. Contributions are based on the hours worked and are expensed on a current basis. The plan is 95.3% funded as of January 1, 2024. The Company’s contributions to the plan were $0.9 million in 2024, $0.7 million in 2023 and $0.5 million in 2022. These contributions represent less than 1% of total contributions to the plan.</span></div> 2 21400000 22000000.0 0 0 300000 4900000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the beginning and ending balances of the projected benefit obligation of the plans for the years ended December 31 is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded Status</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected Benefit Obligation</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of the Year — January 1</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service Cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (Gain) Loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Special Termination Benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits Paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of the Year — December 31</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,311 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,798 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 28798000 26210000 0 105000 1371000 1302000 6134000 -1529000 624000 0 348000 348000 24311000 28798000 6100000 0.0069 600000 The assumptions used to calculate the projected benefit obligation as of December 31 are as follows:<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.48%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.79%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Future Average Compensation Increases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00%</span></td></tr></table></div> 0.0548 0.0479 0.0300 0.0300 1000000.0 23300000 <div style="margin-bottom:9pt;margin-top:9pt"><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 components of the net periodic cost for the years ended December 31:</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:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Periodic Cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service Cost — Benefits Earned During Period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1045"><span style="-sec-ix-hidden:f-1046"><span style="-sec-ix-hidden:f-1047">Interest Cost</span></span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1051"><span style="-sec-ix-hidden:f-1052"><span style="-sec-ix-hidden:f-1053">Amortization of Prior Service Cost</span></span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1057"><span style="-sec-ix-hidden:f-1058"><span style="-sec-ix-hidden:f-1059">Amortization of Losses</span></span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Periodic Cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,495 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,151 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,307 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 105000 138000 1371000 1302000 834000 386000 386000 386000 -738000 -358000 -949000 2495000 2151000 2307000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions used to determine the net periodic cost 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:56.794%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.79%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.75%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Future Average Compensation Increases</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00%</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00% - 3.00%</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00% - 3.00%</span></div></td></tr></table></div> 0.0479 0.0500 0.0275 0.0300 0.0200 0.0300 0.0200 0.0300 1000000 900000 900000 1700000 2000000 9500000 800000 800000 100000 700000 0.953 900000 700000 500000 0.01 SHAREHOLDERS’ EQUITY<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Buyback Program</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Board of Directors from time to time authorizes the repurchase of common stock, which allows the Company to purchase shares of its common stock in accordance with applicable securities laws on the open market or through privately negotiated transactions. The Company has the capacity under the currently authorized program to repurchase additional shares of its common stock with a maximum dollar value of $41.5 million. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">At-the-Market Equity Offering</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 8, 2023, the Company initiated an at-the-market equity offering program (the “ATM Program”) for the sale from time to time of shares of the Company’s common stock, par value $0.01 per share having an aggregate offering price of up to $30.0 million. During the year ended December 31, 2023, the Company sold 1,334,228 shares of our Common Stock under the ATM Program. The Company generated $21.8 million in aggregate gross proceeds from sales under the ATM Program at an average sale price of $16.31 per share of Common Stock. Aggregate net proceeds from the ATM Program were $21.3 million after deducting related expenses, including commissions to the Sales Agents and issuance costs. No shares were sold under the ATM Program in 2024. As of December 31, 2024, the Company had remaining capacity under the ATM Program to sell shares of Common Stock having an aggregate offering price up to approximately $8.2 million.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reserved Common Stock</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2024, approximately 8.1 million shares of Common Stock were reserved for issuance upon conversion of the Class B stock, exercise of stock options, issuance of restricted stock and purchases under the Employee Stock Purchase Plan. Class B Stock is identical to Common Stock, except Class B Stock has ten votes per share, is automatically converted to Common Stock on a one-for-one basis when sold or transferred other than via gift, devise or bequest and cannot receive dividends unless an equal or greater amount of dividends is declared on Common Stock.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Loss and Accumulated Other Comprehensive Loss</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive income or loss consists of net income or loss and the after-tax impact of retirement liability adjustments. No income tax effect is recorded for currency translation adjustments.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive loss are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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:400;line-height:100%">(In thousands)</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:100%">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:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation Adjustments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,222)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,351)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment – Before Tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,077 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,357)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment – After Tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,359 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,075)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,863)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,426)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2024, 2023 and 2022, no tax benefit was recognized as the Company had recorded a full valuation allowance on the deferred tax asset associated with the retirement liability.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of other comprehensive income are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></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:400;line-height:100%">(In thousands)</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:100%">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:100%">2023</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:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation Adjustments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,871)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">984 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,928)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(884)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Comprehensive Income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,563 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,969 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 41500000 0.01 30000000.0 1334228 21800000 16.31 21300000 0 8200000 8100000 10 1 0 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive loss are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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:400;line-height:100%">(In thousands)</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:100%">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:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation Adjustments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,222)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,351)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment – Before Tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,077 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,357)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment – After Tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,359 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,075)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,863)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,426)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -8222000 -6351000 2077000 -5357000 -2282000 -2282000 4359000 -3075000 -3863000 -9426000 0 0 0 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of other comprehensive income are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></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:400;line-height:100%">(In thousands)</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:100%">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:100%">2023</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:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation Adjustments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,871)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">984 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,928)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(884)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Comprehensive Income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,563 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,969 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -1871000 984000 -1928000 7434000 -884000 6897000 5563000 100000 4969000 LOSS PER SHARE<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss per share computations are based upon the following table:</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:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands, except per share data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,215)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,421)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,747)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic Earnings Weighted Average Shares</span></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,037 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,104 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,164 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Effect of Dilutive Stock Options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted Earnings Weighted Average Shares</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,037 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,104 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,164 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic Loss Per Share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.46)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.80)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.11)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted Loss Per Share</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.46)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.80)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.11)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options with exercise prices greater than the average market price of the underlying common shares are excluded from the computation of diluted earnings per share because they are out-of-the-money and the effect of their inclusion would be anti-dilutive. The Company includes the dilutive effect of shares issuable upon conversion of its Convertible Notes in the calculation of diluted income per share using the if-converted method. The Company has the option for the Convertible Notes to settle the conversion value in any combination of cash or shares, and as such, the maximum number of shares issuable are included in the dilutive share count if the effect would be dilutive. The Company incurred a net loss for the years ended December 31, 2024, 2023, and 2022, therefore all outstanding stock options, unvested restricted stock units and the effect of the Convertible Notes are excluded from the computation of diluted loss per share because the effect of their inclusion would be antidilutive.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Antidilutive shares excluded from diluted loss per share computations were as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></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:400;line-height:100%">(In thousands)</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:100%">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:100%">2023</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:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Options and Unvested RSUs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,040 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">767 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,380 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Antidilutive Securities</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,593 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">767 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,380 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company funded substantially all of its 2023 and a portion of its 2024 401K contributions outstanding with treasury stock in lieu of cash, and returned to cash contributions in the second quarter of 2024. The earnings per share computations for the year ended December 31, 2023 are inclusive of approximately 0.1 million in shares outstanding for the equivalent shares needed to fulfill the period’s 401K obligation using the closing share price as of December 31, 2023.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss per share computations are based upon the following table:</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:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands, except per share data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,215)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,421)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,747)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic Earnings Weighted Average Shares</span></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,037 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,104 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,164 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Effect of Dilutive Stock Options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted Earnings Weighted Average Shares</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,037 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,104 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,164 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic Loss Per Share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.46)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.80)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.11)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted Loss Per Share</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.46)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.80)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.11)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -16215000 -26421000 -35747000 35037000 33104000 32164000 0 0 0 35037000 33104000 32164000 -0.46 -0.80 -1.11 -0.46 -0.80 -1.11 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Antidilutive shares excluded from diluted loss per share computations were as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></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:400;line-height:100%">(In thousands)</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:100%">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:100%">2023</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:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Options and Unvested RSUs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,040 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">767 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,380 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Antidilutive Securities</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,593 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">767 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,380 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1040000 767000 1380000 553000 0 0 1593000 767000 1380000 100000 EQUITY COMPENSATION<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has equity compensation plans that authorize the issuance of restricted stock units or options for shares of Common Stock to directors, officers and key employees. Equity-based compensation is designed to reward long-term contributions to the Company and provide incentives for recipients to join and to remain with the Company. The exercise price of stock options, determined by a committee of the Board of Directors, is equal to the fair market value of the Common Stock on the grant date. Options become exercisable over periods not exceeding ten years and must be exercised within ten years from the grant date. The Company’s practice has been to issue new shares upon the exercise of the options.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company established its 2011 Incentive Stock Option Plan for the purpose of attracting and retaining executive officers and key employees, and to align management’s interest with those of the shareholders. At December 31, 2024, the Company had options outstanding for 124,143 shares under the plans. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company established the 2005 Directors Stock Option Plan for the purpose of attracting and retaining the services of experienced and knowledgeable outside directors, and to align their interest with those of the shareholders. At December 31, 2024, the Company had options outstanding for 28,254 shares under the plans. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2017, the Company established the Astronics Corporation 2017 Long Term Incentive Plan for the purpose of attracting and retaining directors, executive officers and key employees, and to align management’s interest with those of the shareholders. The Long Term Incentive Plan contemplates the use of a mix of equity award types. For stock options, the exercise price is equal to the share price on the date of grant. Upon inception, the remaining options available for future grant under the 2011 Incentive Stock Option Plan and the 2005 Directors Stock Option Plan were rolled in the Long Term Incentive Plan, and no further grants may be made out of those plans. The Long Term Incentive Plan was amended and restated in May 2021. At December 31, 2024, the Company had stock options and RSUs outstanding that covered 1,963,720 shares under the Long Term Incentive Plan, and there were 278,560 shares available for future grant under this plan.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock compensation expense recognized during the period is based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. Vesting requirements vary for directors, officers and key employees. In general, options or RSUs granted to outside directors vest six months from the date of grant and options granted to officers and key employees straight line vest over a <span style="-sec-ix-hidden:f-1167">three</span>- to five-year period from the date of grant. RSUs granted to officers and key employees generally cliff vest three years from the date of grant.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides compensation expense information based on the fair value of stock options and RSUs for the years ended December 31 as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity-based Compensation Expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,198 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,564)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,259)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,068)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity-based Compensation Expense, Net of Tax</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,006 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,939 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,429 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax benefit excludes the impact of valuation allowances recorded against deferred tax assets. In the fourth quarter of 2024, the Company entered into a Transition and Retirement Agreement with its former CFO, which granted certain benefits related to the retirement. Equity-based Compensation Expense includes $0.6 million related with accelerated RSU vesting pursuant to that Agreement. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</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:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Fair Value of the Options Granted</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.55 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.39 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.97 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average fair value for these options was estimated at the date of grant using a Black-Scholes option pricing model with the following assumptions:</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:53.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free Interest Rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.13%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20% - 4.33%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.48% - 3.62%</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend Yield</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility Factor</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.61</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.58</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.61</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected Life in Years</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 7 years</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 9 years</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine expected volatility, the Company uses historical volatility based on weekly closing prices of its Common Stock and considers currently available information to determine if future volatility is expected to differ over the expected terms of the options granted. The risk-free rate is based on the U.S. Treasury yield curve at the time of grant for the appropriate term of the options granted. Expected dividends are based on the Company’s history and expectation of dividend payouts. The expected term of stock options is based on vesting schedules, expected exercise patterns and contractual terms.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock option activity and related information for the year ended December 31 is 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:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:400;line-height:100%">(Aggregate intrinsic value in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Price</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intrinsic</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,410,984 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.47 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options Forfeited / Expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,421,493 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084,536 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value in the preceding table represents the total pretax option holder’s intrinsic value, based on the closing stock price of the Company’s Common Stock which would have been received by the option holders had all option holders exercised their options as of that date. The closing stock price of the Company’s Common Stock was $15.96, $17.42 and $10.30 as of December 31, 2024, 2023 and 2022, respectively. As the stock price of $15.96 was below the weighted average exercise price, intrinsic value is zero.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average fair value of options vested during 2024, 2023 and 2022 was $7.30, $11.53 and $12.89, respectively. The total fair value of options that vested during the year amounted to $2.1 million, $3.0 million and $2.4 million for the years ended December 31, 2024, 2023 and 2022, respectively. At December 31, 2024, total compensation costs related to non-vested option awards not yet recognized amounts to $3.0 million and will be recognized over a weighted average period of approximately one year.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of weighted average exercise prices and contractual lives for outstanding and exercisable stock options as of December 31, 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:25.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.604%"></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:400;line-height:100%"> </span></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:100%">Outstanding</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercisable</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:100%">Exercise Price Range</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining Life</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">in Years</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise Price</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining Life</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">in Years</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise Price</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$9.74 – $16.55</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">945,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$22.93 – $35.61</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$45.89 – $45.89</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,421,493 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084,536 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.31 </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-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each RSU granted is equal to the fair market value of the Company’s Common Stock on the date of grant. The RSUs granted to employees generally cliff vest three years from the date of grant, while RSUs granted to directors cliff vest six months from the date of grant.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">A summary of the Company’s RSU activity and related information for the year ended December 31 is 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:28.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.905%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:100%">2024</span></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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSU Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Grant Date Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at January 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654,160 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.05 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(222,138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,894)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31</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:100%">694,624 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in total equity-based compensation expense for the year ended December 31, 2024 was $5.3 million related to RSUs. At December 31, 2024, total compensation costs related to non-vested awards not yet recognized amounts to $3.7 million and will be recognized over a weighted average period of approximately two years. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the stock options and RSUs discussed above, the Company has established the Employee Stock Purchase Plan to encourage employees to invest in the Company. The plan provides employees the opportunity to invest up to the IRS annual maximum of approximately $25,000 in the Company’s common stock at a price equal to 85% of the fair market value of the Company’s common stock, determined each October 1. Employees are allowed to enroll annually. Employees indicate the aggregate value of shares they wish to obtain through the program and their intention to pay for the shares through payroll deductions over the annual cycle of October 1 through September 30. Employees can withdraw anytime during the annual cycle, and all money withheld from the employees’ pay is returned. If an employee remains enrolled in the program, enough money will have been withheld from the employees’ pay during the year to pay for all the shares that the employee opted for under the program. At December 31, 2024, employees had subscribed to purchase 185,326 shares at $16.60 per share. The weighted average fair value of the options was approximately $5.02, $4.94 and $2.39 for options granted during the year ended December 31, 2024, 2023 and 2022, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value for the options granted under the Employee Stock Purchase Plan was estimated at the date of grant using a Black-Scholes option pricing model with the following assumptions:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free Interest Rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.49 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.01 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend Yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility Factor</span></td><td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected Life in Years</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td 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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div> P10Y P10Y 124143 28254 1963720 278560 P6M P5Y P3Y <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides compensation expense information based on the fair value of stock options and RSUs for the years ended December 31 as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity-based Compensation Expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,198 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,564)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,259)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,068)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity-based Compensation Expense, Net of Tax</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,006 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,939 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,429 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 8570000 7198000 6497000 1564000 1259000 1068000 7006000 5939000 5429000 600000 <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:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Fair Value of the Options Granted</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.55 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.39 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.97 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 10.55 8.39 5.97 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average fair value for these options was estimated at the date of grant using a Black-Scholes option pricing model with the following assumptions:</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:53.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free Interest Rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.13%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20% - 4.33%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.48% - 3.62%</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend Yield</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility Factor</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.61</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.58</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.61</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected Life in Years</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 7 years</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 9 years</span></div></td></tr></table></div> 0.0413 0.0420 0.0433 0.0348 0.0362 0 0 0 0.61 0.58 0.61 P7Y P3Y P7Y P5Y P9Y <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock option activity and related information for the year ended December 31 is 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:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:400;line-height:100%">(Aggregate intrinsic value in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Price</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intrinsic</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,410,984 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.47 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options Forfeited / Expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,421,493 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084,536 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1410984 19.47 0 75800 16.55 0 0 0 0 65291 31.35 0 1421493 18.77 0 1084536 20.31 0 15.96 17.42 10.30 15.96 0 7.30 11.53 12.89 2100000 3000000.0 2400000 3000000.0 P1Y <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of weighted average exercise prices and contractual lives for outstanding and exercisable stock options as of December 31, 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:25.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.604%"></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:400;line-height:100%"> </span></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:100%">Outstanding</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercisable</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:100%">Exercise Price Range</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining Life</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">in Years</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise Price</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining Life</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">in Years</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise Price</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$9.74 – $16.55</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">945,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$22.93 – $35.61</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$45.89 – $45.89</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,421,493 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084,536 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 9.74 16.55 945850 P7Y6M 12.44 608894 P7Y2M12D 11.68 22.93 35.61 471079 P3Y3M18D 31.21 471078 P3Y3M18D 31.21 45.89 45.89 4564 P0Y2M12D 45.89 4564 P0Y2M12D 45.89 1421493 P6Y1M6D 18.77 1084536 P5Y6M 20.31 P3Y P6M <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">A summary of the Company’s RSU activity and related information for the year ended December 31 is 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:28.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.905%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:100%">2024</span></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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSU Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Grant Date Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at January 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654,160 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.05 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(222,138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,894)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31</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:100%">694,624 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 654160 11.05 295496 18.91 222138 16.77 32894 14.61 694624 12.39 5300000 3700000 P2Y 25000 0.85 185326 16.60 5.02 4.94 2.39 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value for the options granted under the Employee Stock Purchase Plan was estimated at the date of grant using a Black-Scholes option pricing model with the following assumptions:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free Interest Rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.49 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.01 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend Yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility Factor</span></td><td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected Life in Years</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td 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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div> 0.0396 0.0549 0.0401 0 0 0 0.0041 0.0056 0.0050 P1Y P1Y P1Y FAIR VALUE<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">On a Recurring Basis:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial asset or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement. There were no financial assets or liabilities carried at fair value measured on a recurring basis at December 31, 2024 or 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">On a Non-recurring Basis:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets are evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying value may not be recoverable. The recoverability test consists of comparing the undiscounted projected cash flows of the asset or asset group (which are Level 3 inputs) with the asset of asset group’s carrying amount. Should the carrying amount exceed undiscounted projected cash flows, an impairment loss would be recognized to the extent the carrying amount exceeds fair value. There were no impairment charges related to long-lived assets in 2024, 2023 or 2022 and no long-lived assets are required to be measured at fair value for purposes of the long-lived asset recoverability test. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to their short-term nature, the carrying value of cash and equivalents, restricted cash, accounts receivable and accounts payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments. Refer to Note 8, Long-Term Debt, for additional information relating to the fair value of the Company's outstanding fixed-rate Convertible Notes.</span></div> 0 0 0 SELECTED QUARTERLY FINANCIAL INFORMATION<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes selected quarterly financial information for 2024 and 2023:</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:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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:100%"> </span></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:100%">Quarter 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:400;line-height:100%">(Unaudited)</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:100%">December 31,</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:100%">December 31,</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:400;line-height:100%">(In thousands, except for per share data)</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:100%">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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,540 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,292 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Profit (Sales Less Cost of Products Sold)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income Before Income Taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (Loss) Income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,832)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic (Loss) Earnings Per Share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted (Loss) Earnings Per Share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before taxes in 2024 includes an increase in litigation-related legal expenses and legal reserve adjustments of $7.0 million compared to the prior-year period, and a loss on extinguishment of the debt of $3.2 million.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes selected quarterly financial information for 2024 and 2023:</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:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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:100%"> </span></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:100%">Quarter 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:400;line-height:100%">(Unaudited)</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:100%">December 31,</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:100%">December 31,</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:400;line-height:100%">(In thousands, except for per share data)</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:100%">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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,540 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,292 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Profit (Sales Less Cost of Products Sold)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income Before Income Taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (Loss) Income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,832)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic (Loss) Earnings Per Share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted (Loss) Earnings Per Share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 208540000 195292000 50054000 39973000 576000 1534000 -2832000 6976000 -0.08 0.20 -0.08 0.20 7000000 -3200000 LEGAL PROCEEDINGS<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lufthansa</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 29, 2010, Lufthansa Technik AG (“Lufthansa”) filed a Statement of Claim in the Regional State Court of Mannheim, Germany. Lufthansa’s claim asserted that a subsidiary of the Company, AES, sold, marketed, and brought into use in Germany a power supply system that infringes upon a German patent held by Lufthansa. Lufthansa sought an order requiring AES to stop selling and marketing the allegedly infringing power supply system, a recall of allegedly infringing products sold to commercial customers in Germany since November 26, 2003, and compensation for damages related to direct sales of the allegedly infringing power supply system in Germany (referred to as “direct sales”).</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AES modified the outlet units at the end of 2014 and the overwhelming majority of the modified outlet units sold from 2015 do not infringe the patent of Lufthansa.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2015, the Regional State Court of Mannheim, Germany held that the patent was infringed. The judgment did not require AES to recall products that are already installed in aircraft or had been sold to other end users. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company appealed to the Higher Regional Court of Karlsruhe. On November 15, 2016, the Higher Regional Court of Karlsruhe upheld the lower court’s decision. The Company sought permission to appeal to the German Federal Supreme Court. By judgment of March 26, 2019, the German Federal Supreme Court dismissed AES's appeal. With this decision, the above-mentioned proceedings are complete.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2017, Lufthansa filed an action in the Regional State Court of Mannheim for payment of damages caused by AES’s direct sales of the product into Germany. A first instance decision in this matter was handed down on December 6, 2019. According to this ruling, Lufthansa was awarded damages in the amount of approximately $3.2 million plus interest. In 2020, AES made payment of $4.7 million, inclusive of interest, in satisfaction of the first instance judgment. On July 12, 2023, the Higher Regional Court of Karlsruhe in Germany reduced the Company’s liability for direct damages on appeal from approximately $3.2 million plus interest to approximately $2.8 million plus interest. Additionally, in its judgment, the Court reduced the interest rate on damages from 5% (as held by the Regional Court of Mannheim) to 4%. Accordingly, the Company reclaimed overpaid damages and interest from LHT in the amount of approximately $1.2 million. This was recorded as an offset to Selling, General and Administrative expenses in the third quarter of 2023, upon receipt of the refund. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Both Lufthansa and AES have filed requests with the German Federal Supreme Court to be granted leave to file appeals against this decision. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 29, 2017, Lufthansa filed another infringement action against AES in the Regional State Court of Mannheim claiming that sales by AES to its international customers have infringed Lufthansa's patent if AES's customers later shipped the products to Germany (referred to as “indirect sales”). This action, therefore, addresses sales other than those covered by the action filed on December 29, 2010, discussed above. No amount of claimed damages has been specified by Lufthansa.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A first instance decision in this matter was issued on December 6, 2019. The Court found that indirect sales (as defined above) by AES to international customers infringe the patent under the conditions specified in the judgment and that the sale of components of the EmPower system to Germany constitutes an indirect patent infringement. The Court rejected Lufthansa's claim that AES is also liable for damages for the sale of modified products. This means that AES is not liable for damages based on the sale of modified outlet units that removed the infringing feature. AES and Lufthansa both appealed this decision. On July 12, 2023, the Higher Regional Court of Karlsruhe essentially upheld the first instance ruling. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">According to the Higher Regional Court of Karlsruhe ruling, AES is responsible for payment of damages for indirect sales of patent-infringing EmPower in-seat power supply systems in the period from December 29, 2007 to May 22, 2018. However, because the outlet units were modified at the end of 2014, the period for which AES is liable for damages in connection with indirect sales into Germany substantially finished at the end of 2014.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Both Lufthansa and AES have filed requests with the German Federal Supreme Court to be granted leave to file appeals against this decision.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After the accounting, Lufthansa is expected to enforce its claim for damages in separate court proceedings. These proceedings would most likely be tried before the Mannheim Court again, which makes it probable that the Mannheim Court will determine the damages for the indirect sales based on the same principles as in the direct sales proceedings (unless the latter ruling of the Mannheim Court is reversed on appeal). Based on the information available and the determination of the damages in the direct sales claim discussed above, we estimated that the Company’s total exposure related to these matters that was probable and that could be reasonably estimated at December 31, 2024, was approximately $11.6 million plus accrued interest. Accrued interest on the indirect damages reserve was estimated using the same interest rate as the direct damages. Approximately $0.7 million, $0.7 million, and $0.6 million was recorded within Selling, General and Administrative Expenses in the Company’s Consolidated Statements of Operations for each of 2024, 2023 and 2022, respectively, for additional interest accrued during such periods.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the indirect sales claims, we currently believe it is unlikely that the appeals process will be completed and any damages and related interest will be paid before December 31, 2025. Therefore, the liability related to this matter (inclusive of accrued interest), totaling $17.1 million, is classified within other liabilities (non-current) in the Consolidated Balance Sheets at December 31, 2024 and 2023. This amount may be adjusted depending on the decision of the Court on the direct sales damages appeal referred to previously.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2017, Lufthansa filed patent infringement cases in the United Kingdom (“UK”) and in France. The Lufthansa patent expired in May 2018. In those cases, Lufthansa accuses AES and certain of its customers of having manufactured, used, sold and offered for sale a power supply system, and offered and supplied parts for a power supply system that infringed upon a Lufthansa patent in those respective countries. In the normal course of its supply arrangements, AES has indemnified its customers from liability arising from such matters, and as such will bear responsibility for any monetary damages arising from such claims.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 4, 2020, the Court held the French patent invalid for all asserted claims. There can consequently be no finding of infringement on first instance. Lufthansa has appealed this judgment. The appeal hearing took place on December 8, 2022, and on February 24, 2023, the Court upheld the first instance judgment in favor of AES. Lufthansa lodged an appeal before the French Supreme Court; the French Supreme Court will review the Court of Appeal of Paris’ reasoning around the nullification of one of the claims of the patent. AES filed briefs with the French Supreme Court on January 22, 2024 and on September 11, 2024 in response to Lufthansa’s appeal. The written phase of the procedure was closed in January 2025 and a decision from this Court is currently expected in March 2025. As loss exposure is not probable and estimable at this time, the Company has not recorded any liability with respect to the French matter as of December 31, 2024 or December 31, 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the UK matter, the Court held the UK patent valid and 3 out of 4 asserted claims infringed in June 2020. In contrast to the decisions in Germany, the UK Court found that the modified components infringed a valid claim of the patent, and accordingly, the period for which AES or its customers would be liable in connection with direct sales into the UK extends until the expiration of the patent in May 2018. While AES appealed the ruling, the Court dismissed the appeal on all grounds. Lufthansa sought an account of the profits that AES and certain of its customers had made from UK sales. The trial of that issue took place in October 2024. Both the Company and Lufthansa submitted to the UK High Court of Justice calculations of the estimated profits derived from the reports of the parties’ respective financial experts.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The account of profits trial judgment was published on February 21, 2025. The February 2025 judgment quantified the amount payable in aggregate in respect of the profits derived from infringing Lufthansa’s UK patent by the defendants as $11.9 million. Any additional amounts required to be paid by the Company related to certain other factors peripheral to the damages award, including potential reimbursement of legal fees related to the damages proceedings, will be determined at follow-up hearings </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expected to occur in the first half of 2025. The Company is unable to estimate a range of exposure, if any, related to such peripheral issues, and as such, has not recorded any additional liabilities at this time</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is expected that one or more of the parties may seek permission to appeal the February 21, 2025 judgment; permission to appeal is not assured under English law. The Company expects that payment of the ordered liability will be required in the second quarter of 2025, and that an appeal, if any, would likely be heard in early 2026. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, the Company recorded additional expense of $4.8 million in the quarter ended December 31, 2024, within Selling, General and Administrative Expenses in the Company’s Consolidated Statements of Operations. The $11.9 million liability related to this matter is classified within Accrued Expenses and Other Current Liabilities in the accompanying Consolidated Balance Sheets as of December 31, 2024. The liability related to this matter was $7.4 million as of December 31, 2023, classified within Other Liabilities (non-current) in the Company’s Consolidated Balance Sheet at such date.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Separate from payment of profits from the February 2025 judgment discussed above, as a result of the first instance judgement in their favor, Lufthansa was entitled to reimbursement from AES of a proportion of its legal expenditures in the UK case. An interim reimbursement was paid to Lufthansa in August 2020. As a result of the appeal decision, Lufthansa will be entitled to reimbursement from AES of a larger proportion of its first instance legal expenditures, as well as a portion of its legal expenditures associated with the appeal. A liability for reimbursement of Lufthansa’s legal expenses associated with the UK matter for the June 2022 trial and the appeal of that decision was approximately $1.0 million and $0.7 million on December 31, 2024 and December 31, 2023, respectively, which is expected to be paid within the next twelve months and, as such, is classified in Accrued Expenses and Other Current Liabilities in the accompanying Consolidated Condensed Balance Sheet as of December 31, 2024 and December 31, 2023. In the normal course, a defendant in the Company’s position would be ordered to make a partial reimbursement of Lufthansa’s legal costs. Whether that is the case and the amount depends on a number of variables including the size of the order for payment of profits. Additional amounts may be payable by the Company associated with Lufthansa’s legal fees incurred related to the account of profits proceedings, but the Company is unable to estimate a range of exposure and as such has not recorded any additional liabilities at this time.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of the German, France and UK claims are separate and distinct. Validity and infringement of the Lufthansa patent in each country is a matter for the courts in each of these countries, whose laws differ from each other. In addition, the principles of calculating damages in each jurisdiction differ substantially. Therefore, the Company has assessed each matter separately and cannot apply the same calculation methodology as in the German direct and indirect matters. However, it is reasonably possible that additional damages and interest could be incurred if the appellate court in France was to rule in favor of Lufthansa, or if damages in the UK matter are calculated on a different basis than our estimate or using information not currently available.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no other significant developments in any of these matters during the year ended December 31, 2024.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 23, 2020, Teradyne, Inc. filed a complaint against the Company and its subsidiary, Astronics Test Systems (“ATS”) (together, “the Defendants”) in the United States District Court for the Central District of California alleging patent and copyright infringement, and certain other related claims. The Defendants moved to dismiss certain claims from the case. On November 6, 2020, the Court dismissed the Company from the case, and also dismissed a number of claims, though the patent and copyright infringement claims remained. The case proceeded to discovery. In addition, on December 21, 2020, ATS filed a petition for inter partes review (“IPR”) with the US Patent Trial and Appeal Board (“PTAB”), seeking to invalidate the subject patent, and on July 21, 2021, the PTAB instituted IPR. The PTAB issued its decision on July 20, 2022, in which it invalidated all of Teradyne’s patent claims. Teradyne did not appeal the decision. On June 5, 2023, the parties attended a court-ordered mediation but did not reach a settlement. After the mediation, Teradyne agreed to drop its remaining state law claims in exchange for ATS dropping one of its defenses, leaving only its copyright claim. On December 7, 2023, the District Court granted ATS’s motion for summary judgment on its affirmative defense of fair use. The Court subsequently entered final judgment in favor of ATS on December 14, 2023. Teradyne appealed to the United States Court of Appeals for the Ninth Circuit. On January 30, 2025, the Ninth Circuit affirmed the District Court’s grant of summary judgment. Teradyne may pursue an appeal by petitioning the United States Supreme Court for a writ of certiorari. It is unknown at this time whether Teradyne will pursue either option, or, if it does, whether the United States Supreme Court will grant a writ of certiorari. No amounts have been accrued for this matter in the December 31, 2024 or 2023 financial statements, as loss exposure was neither probable nor estimable at such times.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than these proceedings, we are not party to any significant pending legal proceedings that management believes will result in a material adverse effect on our financial condition or results of operations. Accrued legal fees were $6.5 million and $7.9 million as of December 31, 2024 and 2023, respectively.</span></div> 3200000 4700000 3200000 2800000 0.05 0.04 1200000 11600000 700000 700000 600000 17100000 17100000 11900000 4800000 11900000 7400000 1000000 700000 0 0 6500000 7900000 SEGMENTS<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports segment information based on the management approach, which designates the internal reporting used by the Chief Operating Decision Maker (“CODM”) for making decisions and assessing performance as the source of the Company’s reportable segments. The CODM, which is the Company’s Chief Executive Officer, allocates resources and assesses the performance of each operating segment based on historical and potential future product sales, gross margin associated with those sales, and operating income (loss) before interest, taxes, and corporate expenses. The Company has determined its reportable segments to be Aerospace and Test Systems based on the information used by the CODM.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment information and reconciliations to consolidated amounts for the years ended December 31 are 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:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></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:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">706,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461,206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Inter-segment Sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(171)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Aerospace Sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">706,684 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">604,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461,196 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,717 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Inter-segment Sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,742 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,376 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,698 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Consolidated Sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795,426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689,206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534,894 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of Products Sold:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">499,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,834 </span></td><td style="background-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,520 </span></td><td style="background-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Segment Items</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Income (Loss) and Margins:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,883)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,477)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,745)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Operating Income (Loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,929 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,884 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,001)</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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to (Deductions from) Operating Profit:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Gain on Sale of Businesses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on Extinguishment of Debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Expense, Net of Interest Income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,998)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,422)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other Expenses, Net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,650)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,654)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before Income Taxes</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,867)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,311)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,793)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant expenses and amounts presented align with the segment-level information that is regularly provided to the CODM. Inter-segment expenses are included within the amounts shown.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other segment items include Selling, General and Administrative Expenses and sublease and rental income.</span></div><div><span><br/></span></div></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></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:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and Amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,068 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Depreciation and Amortization</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,466 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,104 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,777 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493,660 </span></td><td style="background-color:#ffffff;padding: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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,451 </span></td><td style="background-color:#ffffff;padding: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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648,764 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633,792 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital Expenditures:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,003 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Capital Expenditures</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,428 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,643 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,675 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2024 and 2023, reserves associated with customer bankruptcies of $3.2 million and $11.1 million, respectively, negatively impacted Aerospace Operating Income. Aerospace Operating Income in the years ended December 31, 2024 and 2023 include compensation expense related to resumed incentive programs including bonuses, 401K and profit sharing contributions of $19.9 million and $6.7 million, respectively. In the year ended December 31, 2022, $6.0 million of the AMJP grant was recognized as an offset to the cost of products sold in the Aerospace segment.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, $5.8 million was recognized in sales related to the reversal of a deferred revenue liability assumed with an acquisition and associated with a customer program within our Test Systems Segment which is no longer expected to occur, which also benefits Test Systems’ operating loss for the year. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate expenses and other for the year ended December 31, 2023, includes income of $1.8 million associated with the reversal of a liability related to an equity investment, as we are no longer required to make the associated payment. This amount is included in Other Income, Net.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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 sales into the following geographic regions for the years ended December 31:</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:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">593,943 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518,096 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America (excluding United States)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South America</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795,426 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689,206 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534,894 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><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 property, plant and equipment by country for the years ended December 31:</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:73.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.475%"></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:400;line-height:100%">(In thousands)</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:100%">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:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,749 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,939 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">France</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,687 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,436 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales recorded by the Company’s foreign operations were $82.1 million, $69.3 million and $50.0 million in 2024, 2023 and 2022, respectively. Net income (loss) from foreign operations was $7.6 million, $5.3 million and $(0.2) million in 2024, 2023 </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and 2022, respectively. Net assets held outside of the U.S. total $41.3 million and $39.1 million at December 31, 2024 and 2023, respectively. The exchange gain (loss) included in determining net income (loss) was insignificant in 2024, 2023 and 2022. Cumulative translation adjustments amounted to $8.2 million and $6.4 million at December 31, 2024 and 2023, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a significant concentration of business with The Boeing Company (“Boeing”). Sales to Boeing are primarily in the Aerospace segment. The following is information relating to the activity with this customer:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:100%">2023</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:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percent of Consolidated Sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Boeing</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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:400;line-height:100%">(In thousands)</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:100%">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:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts Receivable at December 31,</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Boeing</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment information and reconciliations to consolidated amounts for the years ended December 31 are 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:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></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:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">706,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461,206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Inter-segment Sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(171)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Aerospace Sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">706,684 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">604,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461,196 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,717 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Inter-segment Sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,742 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,376 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,698 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Consolidated Sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795,426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689,206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534,894 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of Products Sold:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">499,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,834 </span></td><td style="background-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,520 </span></td><td style="background-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Segment Items</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Income (Loss) and Margins:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,883)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,477)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,745)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Operating Income (Loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,929 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,884 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,001)</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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to (Deductions from) Operating Profit:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Gain on Sale of Businesses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on Extinguishment of Debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Expense, Net of Interest Income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,998)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,422)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other Expenses, Net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,650)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,654)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before Income Taxes</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,867)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,311)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,793)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant expenses and amounts presented align with the segment-level information that is regularly provided to the CODM. Inter-segment expenses are included within the amounts shown.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other segment items include Selling, General and Administrative Expenses and sublease and rental income.</span></div><div><span><br/></span></div></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></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:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and Amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,068 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Depreciation and Amortization</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,466 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,104 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,777 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493,660 </span></td><td style="background-color:#ffffff;padding: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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,451 </span></td><td style="background-color:#ffffff;padding: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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648,764 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633,792 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital Expenditures:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,003 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Capital Expenditures</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,428 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,643 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,675 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 706746000 605001000 461206000 -62000 -171000 -10000 706684000 604830000 461196000 88874000 84376000 73717000 -132000 0 -19000 88742000 84376000 73698000 795426000 689206000 534894000 549017000 499948000 399834000 0.777 0.827 0.867 78067000 68462000 63520000 0.880 0.811 0.862 95261000 80253000 63245000 19152000 24659000 18296000 62406000 24629000 -1883000 0.088 0.041 -0.004 -8477000 -8745000 -8118000 -0.096 -0.104 -0.110 53929000 15884000 -10001000 0.068 0.023 -0.019 0 3427000 11284000 -10148000 0 0 -21998000 -23328000 -9422000 29650000 22294000 21654000 -7867000 -26311000 -29793000 19458000 20801000 22384000 4813000 5068000 4341000 195000 235000 1052000 24466000 26104000 27777000 498528000 493660000 128828000 122681000 21408000 17451000 648764000 633792000 7346000 5003000 4289000 1066000 2640000 3299000 16000 0 87000 8428000 7643000 7675000 3200000 11100000 19900000 6700000 6000000 5800000 1800000 <div style="margin-bottom:9pt;margin-top:9pt"><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 sales into the following geographic regions for the years ended December 31:</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:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">593,943 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518,096 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America (excluding United States)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South America</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795,426 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689,206 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534,894 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><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 property, plant and equipment by country for the years ended December 31:</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:73.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.475%"></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:400;line-height:100%">(In thousands)</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:100%">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:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,749 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,939 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">France</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,687 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,436 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 593943000 518096000 419431000 13107000 14878000 9222000 44176000 26165000 21242000 139384000 123682000 78625000 1445000 2071000 3629000 3371000 4314000 2745000 795426000 689206000 534894000 73749000 77939000 5625000 6417000 357000 487000 956000 593000 80687000 85436000 82100000 69300000 50000000.0 7600000 5300000 -200000 41300000 39100000 -8200000 -6400000 The following is information relating to the activity with this customer:<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:100%">2023</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:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percent of Consolidated Sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Boeing</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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:400;line-height:100%">(In thousands)</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:100%">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:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts Receivable at December 31,</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Boeing</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0.102 0.110 0.110 10474000 17314000 DIVESTITURE ACTIVITIES<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Semiconductor Test Business</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 13, 2019, the Company completed a divestiture of its semiconductor business within the Test Systems segment. The total proceeds of the divestiture included two elements of contingent earnouts. The “First Earnout” was calculated based on a multiple of all future sales of existing and certain future derivative products to existing and future customers in each annual period from 2019 through 2022. The First Earnout was capped at $35.0 million in total. The “Second Earnout” was calculated based on a multiple of future sales related to an existing product and program with an existing customer exceeding an annual threshold for each annual period from 2019 through 2022. The Second Earnout was not capped. For the Second Earnout, if the applicable sales in an annual period did not exceed the annual threshold, no amounts would be paid relative to such annual period; the sales in such annual period did not carry over to the next annual period. Due to the degree of uncertainty associated with estimating the future sales levels of the divested business and its underlying programs, and the lack of reliable predictive market information, the Company elected an accounting policy to recognize such earnout proceeds, if received, as additional gain on sale when such proceeds are realized or realizable. We consider the proceeds realizable when we have received communication from the purchaser of its calculation of the earnout and the parties reach agreement on the calculation. No amounts were payable to the Company under either earnout for the calendar 2019 earnout. The Company agreed to an earnout payment of $10.7 million for the calendar 2020 earnout, which was recorded in the fourth quarter of 2021 as Other Income and was paid to the Company in early January 2022. In March 2022, the Company agreed with the earnout calculation for the calendar 2021 earnout in the amount of $11.3 million. The Company recorded the gain and received the payment in the first quarter of 2022. In March 2023, the Company agreed with the final earnout calculation for the calendar 2022 earnout for $3.4 million. The Company recorded the gain and received the payment in the first quarter of 2023.</span></div> 35000000.0 0 10700000 11300000 3400000 false false false false true 42 <div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SCHEDULE II</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Valuation and Qualifying Accounts</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:9.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.370%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.080%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at the</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Beginning of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions Charged to Cost and Expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Write-Offs/Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">End of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for Estimated Credit Losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,164)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for Excess and Obsolete Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,631)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,342 </span></td><td style="background-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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Valuation Allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,524)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,659 </span></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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for Estimated Credit Losses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,630 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,772 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,209)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,193 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for Excess and Obsolete Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,507)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Valuation Allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for Estimated Credit Losses</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,183 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,118)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for Excess and Obsolete Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,817 </span></td><td style="background-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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Valuation Allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,386)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 9193000 1348000 8164000 2377000 38539000 12434000 7631000 43342000 65640000 14543000 1524000 78659000 2630000 7772000 1209000 9193000 36817000 8229000 6507000 38539000 57369000 8096000 -175000 65640000 3183000 565000 1118000 2630000 33775000 2850000 -192000 36817000 43519000 15236000 1386000 57369000

    ;FP]:>Y(<[Q(+NV!J,VM?W8 MI-Y]U-@5MQOS1\-RK"2^?E_+9F4%07M6R;*D(N09%O8%>[2(C%#7]EYB9;][ M8K6PR2:H0UN'-;5NM"F"82J4A8)>H$4N,]L>3,.ARC=2CC M@Y9ZQ=J1TL2NP0\W[Q!O,7E69SS2W691G?PZ&4&9A5994<;!H$-/VMD^KMJ? MGM==K10Z5]Z.[-]LTTX=!CAG[QK?O\B$A[1?-+,6XTTS_O$#@?IS"7F?% M/'MLW_2"WK"G;OH.6<_JF!;O!.2AJ, .O'@Y-/(4Q-O,6&+D\#G36C%!ZG74 M1YW8_?9?=XPO&7(^7:8.L_2N6X?\5R"TL&R61&W[Q>9VVK M^P9QW6C6I%4=$VW-,+X%Q5H/'E]! #Q$SOL4]/F\#[PBI@/R%EY+N^,IOG,+ M1ZWKSMBA*+.V<5/=(W6NL?-971)S*W>2\#_YGSRMAT]_.I$N_:,8.'48$YGF MX.OA6N#7(:RCSX9A#"3(Z.+#\IE N'$XER[(M#91BWI=\I\VOJ$Z[HC"L(9- MNI9B )YYQ3T3:K;Z'I9OOC'9[GE\!09 UW+I+,K;>Z0^BBY MG_)9OYZ"7K(2) 82B>J$F5G,WIMF.:5.\-O]H*<;0RH7+7N%!)^XUUBN9(R' M7\P?N.PC>S[(%MF%)$C(=(6Q)&.7.U"L)2O4[@##TA9[>B"5)?=K9?'?VZ97 MAP \BVT1R<&?ZS,4WP#$%!75W^+_1?O-F25^MX\X+J' MG(,VC33]IZ#U/FHZRQ)7%@^DM+M8Q-L6*1?90.M.V/7Z)E2P9,W4,^N^:Q,S M-[^F-5=[1WF^=V".OO#S\7\)&(D'8&4H];/PC?8PS3!@9, *W8M D1,N07Y; M'9Z"IE@I]VR(%2 M/FN^Y#]Q"I![^HKWJ$@W<#8F'M6C?HSSBD&@]( 9IY.RR8I(.?)7 MS0LNX.J -M3%0%8+$8G#R[YN 0DU!2,"0W\@\UZR:C_LAX: 1=@S4;I%!#9X M"F)IUG/%+(_)\ZGPT:H]9ROZ%3-O(XOPMDN%)D&HX"Z >5-U;%CF7\_EZYMGU1U+R3[[[T+[$:8%U*4.HFK4.SVD8L<-L 3*V6_T/ M*8]^$6QMUG"QQ%JI.>[#TX94K?:/_];=*G%[W5!ZD@+!- C'#1U+3(YR?YE& MF.OED$I*XNXS30QSW[5\(@S:?[^PIY[QR'/([CQ[A]Y*R<(;G\<'!ZSV:R16ZS M!0SX>H3[KO3=!=YRQ6Z759@HJ+!%M$H.X37O(61*AL)P#6N,\=Q>PZ#. M$68?U6/MJO*EAEI>S<:_]SCZLQ]4]#3QEP/J+Q.MT+(HUQJZ+F;'[P=E&LQ4 M V4E"6'S:KZ'*&/[RI!+QISSUI>?P67>+C_LB3K?D0+SK1;X9!(+.JG#BP&! M_7P=BI?9@IZ8!-D9 +&N4U&5C %W!G=*XH]K?MF_=T!(2[08^=A++_:A7.]8@!<4*%!/QU,1=>\^(+\:HK M[VX-!8E^4KZ58^,@^=@&1!\8_U3:, M[ G_[)E:B1IQGU?D$JXBO$!) 4W%<)M#7 E]K@E[A=]'GO,E434HA?&_.A^V MAL (N)62@92U6"S(B#/O$#!L0U_X,A%R>PG@Z*TS+\TC?NM?ZG?DN_RY'"W6 M>>L)0SW-FCHH=!!(GGZ/M MGU!>,[MI(;#U9"YL&,PM#:,)N8C+2KY1JX2_@1";P/WRJIRK9:<;)(Y4NQ$F M/T_^52)="EX^W]GH&:[)XMRU-J80'%X"M>[H:[S@[.[0X[7/\T#CF17HV!-_ M!5?7@XS*KHN%70FDQIQ?Z\Q)9K]0DV73.+KK]/#N-X-V]?OY6>GV+]?>"1X> ML'8;SXCB:PAH+*HS[SR.=KM?:,2O3[5 MDBU62J*]R .1"H''$^> M]+QIR \A$,*. V4.X!?,Q[>E;X3K13^79%ZA$=2F$G'_6?LKU W(2!']BI^* M*$,(AH.W=WVZ9W3=/]4KO^F_,BOI(;9(77DS-,J1,IOMM[9]AF>9L8-=9-[Y M4=W)&QS6@4N+^NA-O\NTQ B)'VG;FM0F/V-LXU#;E.0LR8KR L4?+9Q:$R\ M"QN$UQ[MZ&!^RMW%34:1%'R=OLV3:^=+D%+YJ39?A/G>H%Y%;VS2%KQ>VP:6 M[/.!A%"_14,!I:7%,9+"LI'JE9J6^J2N7:'F5-!CB8N)PTULAL(/SPW0(V\1 M>HC/0NZ1ZUL4" Z84]#V>, 2A&G=G[TZ:T$HVD#J3TZ+6=ZR_;'T\L-[Q0(# M_41_UX1;'-4C M(Z%WX&VJ!^_EH5-(C.W/^G:#0@,?.#ISR=+Z%"3H:_?X['S Z//A4Y!]E;WT MRDE";6/2!VH[6\4-I^OW/O ?O>@V;E#8AI>#21_JVN%$:G%*],$Y')K$+4+9 MA+"2P)5WT [96T^R;SZY>3G8OG;%[*#']A>2G;A: MAL-72R0XP&%<_R9)G)%XVS&XRV#8M]F.E!**#/9P$)_WP<-"9B9ZI'(V(O#\ M6$1#MR4;^[FK+:_(::C%[RV7"9[8+2."+ZZVSPJ+CFV68=^ SS [BK4'?CYO M\B*!55;%],ZGW[7;'K]Z0=3K*,)UA<2,M6T-'/.>8G2=:LC$KNZ]/OR6W^4C MX0^P!+<_\&?@R!/X635.FE^C+6#"9X,O(XK13\UW1 MOX(.AI)%AU=,@H=H>U_#MY%$%UBWM#J",.:B"I!U] M-,T]* ^6*9.O=S6YSW:Y2):+"!Y+@C$^@N I$WW5R6)7P5#-L:@62@,@9X/<>?Q"/F!D_'^'V%< M[W19:?\FT3 V+!@UAX=W6U!O>1(DH\:4T!7NJUW-/S2:9UH08C[=;1EC%<+A M K<%MLXJ;S3Q:4#P*@0CKMC'C,[>]V=U(8&K><:DT+QF8*F)P50L[DVQ]&E9 M9J^^*BZ]VGE__OE%YISD20^W#I0]E"!QXP-1A71UB")(>C%RF,AM:.B/PBZ@ M!+X8<_4GE%D(F_*]-9>UG_3J?A)U[1?M.$!&Z:2ODF-"8)/B['HW/N))SX\1 MGG7\\%9#"D^9$YZ!T/"%) ID%P^">7>>XIAF6[[S\.;Y,NB-W6-'C\<^?O3NH]\9U..:HZ+YIK?2H^G MX-+V8$(M^IT[7TLRN>H4Y$@V!X!KA-]TB!)6/H"WNH4M:>!OH/MC=F@/R[(7 MYH*/H9I1M6_&LGC$N;_9 23. ,"$Y" 8C"J$(6[O=K19#-'0+,DZC#\,YG)) MW]Y \^DLHZ9<>JJ=*?&%"[Q6L(&HL95]U!UJWD$!8XU^=GW/Z3"[,-6O7JI* MAQTJ7I%DZY&#LVK;%1+/GY6)TJ0G29,_DI06(7RNYH*,$Z_.9W,/Y'C[,B\< MYQDKW+_8P!1 :@M;X7_^K)F(QY++:B"SHIC,8L!KWPAR3-2PQ@CR^(V3#)9R MBAV8C%=Q_*Z7L?GU/JP#_I'5UV\)@2TH';X+5L _D@]14T34HWORMV0\RS'- M;;[^CP6/NP+-26S[ \,A CB[#7VE/;@]9R3_VPF5.)@C8A_Y";68.3.>]19E MCZ:VZL8-X-E=+REYL]R!S+[P*M%83E,\!86;=PN>PRD"N9@FEURD;OJ9D*P[ M=@AY8W?]NK0"WRLF*ZYG0_??8/?OB*6IB/Y.3^M(; "1(](4,A7U'JYW,)7( MTATH_,LB<;+K#<&?><89%G37YKNXT26=G_FLE">? E*E*D%_0%X@X( TOR+6J=>!UB5&A(964HLL.NXL7()1YE-/O^7*M**61*&R\] MK@XA"A!Z.B!L41.Y/TBZM:F.E>^5;_ZO-%Z>-Z[IL/J68,DCBU MS49W2SQ(&HL;I1[/G!T3\WJ8$NB>PH/G..S$B5*48;LSYW4B$#M1])JRA."' M4 :T'=^L[9UNR$V]JT/1?YF6!Z)-+?Y%-C"$SL]F_ES[KP^?]2$:T!C5Z"QL MM-'C3COE\6=N:CPYQFD+DN+P=_<"P@:6_4U,'U@PI:B&>?R7XH0C(@Y:Q4[2 MJR5$%5AO^+\>Q(=D2C(?**E]C=^ATB;6J@6F:?[TTI#7ZE3;0-(EZPQ MR;$A+EBE=HK0L'29S &:V?61<9'U;.*"S:/NBTZ._!FZ? 8"-&_R9'70TX,4 MAB@LM1Z!#R,@VJG:/QA9D\AM4#M:,,)WK['^T5!GQ5_Q:*5'A9Y\<7E!A_FL MR:C%?%[P#@1PE,&.[+6>TF =7O435&HAP?<^VUX$_.H=1P?.0%%GR3]),(\( ME E,$*!;"00W2F]_'27G$NHF9/$3M#H@%OY2AFF*@&B',4_([T50.)KV+S1] M;Q/D^0,,J_]JRIUX>Q*'ED,%*5C(Q%/84P0J?_I-^%"7915[YB M[[)?O8?"*][?I!XJTM29DO2? 95*UN" MJ(1WL_V^#&\7__'Q8IY.]1OP0 L07A'"0/>DSE1D['/@9#:W;>0L!\5(>YF5 M'&=52$GKU0)?.BN4OG>C>H]PM:=;LHF]'<^8^-J"@1]\ZU4]PS):R#29(")0 MFDV2)&1YO0EM,7)=4-%5V9^@F4DII5\%@G,RG M;)X+IL.ETM37\$*I4!6 1,:\A2RFHZH+8TE*RP)@DW$85^"GR>WLW**(YW%* M5_G>_MNO?ELI:W#I]HJ@EFTK&"DH4EX#!-^/:2C7)7/%R@X5[XS]:;J7R?';K4>H,5F!(:E5-0JOD2F@S;0)W<6 J#&&_]1OWWHIEGNJW_61$@GS41 M_C]%^R>7:$D<:W@2%KX=LPCF6-<4P^XVE,QM-F:C=:YF"D_%B3SI\/13^;4# M?>B*P%HGQ]R<^CT3T('FM+4[1ZPO^U8;H:BY6[8"1U\-4TLF2.DE2JMK$,6O MQHI%[C12ZMP\F=3*NY[-R[6HA:_F:^[6M*ZW"(Q1SB[67O(4N3X$A3K[+-2> MHVD+^.X)#H\P(8#OX7[R8?:ZP83KR&XR7U>>PK!',P%P\IZ742!BNXJH$YA, MH4R6IOG M&@ CUY$S8==@?PQQ@K-+ES(\"Z:W(-/[%B5*0W.[:3+5]*R[4SM+^B>'K0=( MP;.O4M?2"+ZG("\TF>-*J#WP.@XKTX5D('&X/U[FCE7H=^C,7MGR=2_;"BV- MU>3D/ F>3$DDFT6'UP4O!RIS$-'S+B0,^1'E: EW#P7CX=A05'L_=WLE@6ZV M]\:'*YV9,+?B/[NK1[_X MX/?HPC,Y++-&ED=JX0(8%5K:G] F5?0JGZ"^<, MCQP:8SM3/925S1QG.IFB_+M@KV'=D+HGB(JRK""L]G)+>(GSM<\VOR>XBSW_ M_OS\:W7FFBA_LV-?HWY4)9A:,E)+ -GIR41!GX*XU!G+"-J=@GS8C.[X4BL# MQP!^7XLO[[PC3)L7+OO15E#]-,=?(S#BJ/&^Y$3*58+Y$M<;5?]/8C.YAQ]O MSO=XT; ZL)/7I\+_=9/\]A::B_%G1/"S"_1BR&5-,&40CDUQ79#%41=4;ETR M2['37ADRWG<40<05Y-/R@F()Q8U8^I<':B[0B$D5+DSA;KM\%"@&0&(W&"":F%X.;-2&Q" MX!WBS* 39L@:^$M'2\CS4U""\+N; -8Q?JPLJA[O0@?)/:NN\9\ZJ-/06G%2 M=DPWF,A98TR^DA:FZ0IT'WBO][L;'*^X -^0+O!"56>1.-R67B3CJBP( $@+ MK)"W-7]4GTE9OD=TL+314R]M-&'*?QDX'^O 'Z4UH'*9NO%_-!*(BCX%N>[% M0LJ1.];+8)80_[&0QTNG(&K7;=VL[T9>1R+*EW2=;T@/3UUE4+$TO=D:IB)Q M#O3U_VC+]&@O$5QS)EH!P!R".+@+PA.H;+-Q=,OR1NX/EZR[07@?^?)8M@Q, MZI>4E.4(^E\TL@F0LZ@JQ,I9$9262CDZC+X']EE,O-HX6)>?EN\5"I.OJ/3, M* "]Y!G@]N4( PWHR!#$E;;A);>)0J2[P\W!3KZ?D)WO C]5Y=[2^(E,<8CS M23RRJ:H*TU*^J[%.O>8Y98!R,Y)9?(?$0@RP\X.1NS66?S/=CFK^S:R+.1.; M>ZF]?@@J;\2=T#YJ.#MFZ#H3.IZ(CFD64"C]8\14436%20UG8MT+CG#K/(,K M,Y*=<.S]4Q X, LCW@UE=67$6&]U!+M]M^CY2[QH%> L'%3 MD\]D,V48C#5GC2G&KCT#7W M+9^'5%6FIS!01S-);EJ!).,(\Z<@,6@/&B^S"3XQNN)?TQ7B 3BCS/(>D?N0 ME7PU+0RB ?_/"C7F&V384W@;"WS%E%!W=DW:DQ)?CQP] 9'./OG6N?@WKNU\ MPGXQ:HD?K&P>?BF]%N]MBVOYX@7@8U&AO-O]H1^^P]LD 2CFUJ=B'X,YF&!7 M;I^SWFH,3]5H#9KV/7Q\5H++#+)RK,D,!*"X 0&&AGL9N?]1BK-SV?IM5DX5N]\Q3RM(61 M9(2MZP9'"PKBG"+^)D%97"\5N7])I.(+_>*F]4M9-R$B2@^$Y'_V'38$I9$' MSXAC;J 6C=FZ-?M^W F)S\__6=#^CW.#,J+(6O\[CQ[9EWQ6-9,Y *]"_NIW M"@I#L(.)$+UQ!9F*2+EGDAJ&47&.XA3+!SG< 2&=9.'S-=H29?ZGP16+4:Z\[T=:WOIHY4V2'T( MR85ED*X"-C5?1!.IIN'K;Y#]G@3I0E(BE/H4M"M^"OHBM4X]"U^LF,PR0U5* M-_NOOC$7O%(9M^RRV"V:VQU:]QF6L7T**A9K MIZ!M:V+0+.47!=Q$$,6A=2?4U;PQ?1_,N@^L>;+IYH_>BR7"GC5]F!H1.)R;9_XAQ?&5=>=OSM19_5R@AAM_-[37CM9NP*-[0]"M>[SC&:(O)2YRC[ZT?.44 8Y!IPG04)OIXUUQQ*[2VQ',5276FVUYH$# M_3S9"1%_J6D\F/K.-]L;"ZM/IY"F7CR]67_'>!I<@>QH8HV'8XT0# 29Q_YQ M/79#G@?'5[08=?[:V$BDWJ9<$;MY1!6F*4Q^DX.O'J'0 W:B/D PSQ$TMTSS M7%Z@@J$:91&ZR4U_4I084I>3WB/S_201!(GHTL)YBWE"<-NHU5SG4!^?1A+/ M9;96RE']U69CO"7Y<[/>F3 >[B@6QA[BB,7GMW"U-"O5-D8EP)XF&7UB_L/3 MD\M45+%&Z\-);*J3#A[X8FYNBE/TXL]/7BZS,5:7UY>$PC8\7HR!U MT4.8]L>S>^443+H82+_X3&8#Z]D%/4]BRK$FC"XENCV:] LZOV(&$_X9]'5D M>_AFA+;P%8$6IZ?&U,[*3]M;) FY2Z4.%(8,HKU+"Q5VOK\+U;9'_WMD,)A> M6"S*0FK2J>[#M4YOZC3.W=8_[\XMGX*P]Q\O]IOC*[%HDE3OKM.80R4C1F', MH@8URTUU_LK@92W*0V)3^_+?&=9M2+?QL02*"K[M"^3QL6!+Y+M3T.)7=(5M M8:PFFW.+,L'MVRGH.0&!&7_GW>;V+2+YQ@=680[^O<@+=X76!)^N9/R .Z)G M*&A\T3"%JJS8FSV0J(5+F&@"A>A1*N])#>(SID MB+&GH(V1W9:B_]'X__9I+NZ$[[]"LT*V[^.4*%G."ILUJV<4/OT;(>@4],PI M%G70=#N?U?3_KVI$4>.W+,?2C4E5V!>7\^2H/^Z<^#H3J=1[;YX62U)=OCC& M6Z,#LB>8MU+XL=+5$Q0^+"4+0PQ"_\F4OOY;[7EJ6/=?NGR.)%DW'Z"M,NAM M@N4BBF&+M=BYA6WH5:AIAR3:PB7EMMH%E:>VG+=ZMP85QDRT^(\26@0 $*>0 MX*\IA1U(7HJ7F'UMO:5XT;8[X75*I23(#8$UWC[$HC!E^0JL#"1U+"JFALV MN]$_E48NX9!*Q[8UV(EK7?[A.1OCMRVT)&5<= .Y!AD"P;;4E<"'M$V&WJ:*P-?KC@;.1YA'*CQG;6 M55\SK#M_#N,3Y$,%S\@)Q:_19* M-;;['UH)4$E:6WQTOUS76VT6G#@.S'ONY],.+U U&&T!8Z! MA6V: KBNCV9Y8D.O4&Q6'>(Y_+P%'P,DDB.4SOL)\;/+:ABYFVBQ34_/;DQX M65G=%B@MN5AB;C;_VI)1NJ&HVIVY:CCM>JE77;HZ MHD'O_ ,Z&N_NZ[8<=T9#Y IF-[(U$6X%+K6+)8K^-Z5N=M.+1>F 6 S460Y? MQX'Z<:S1!\G<+G(NKWA$3\[A"LKRF[DOT_K4"NO5@(FRDEHN$OB6PMX&=K0U MTL8E7']T=:+ZE\>,T.LWLM6U:OE%P_ MM"FS2SHH@S.>!FKC?0FF6,J)Y!XS20G[+0;.<9RZ8+$^@7N0(!SOU0$W2BK5G,1RTA^+'SM'^*HRB[\ ML[.59_2KIE YO=&=5Z6*T_ZWG1RH.I@,U[_GGQ=L-=V4H%;JU.0=4;X,,Z \RSPNOWE(46P_0$BHS^3^:>M DD[AEX+Q56AIP 4!(# M)^0/30$2'Q;^3&0MM-P(@5AW@6.Y*.T(Q9BV* MI /;JEYPM=)H_K<\I/_+ G:A$ MN/07%P!F_R1$@K2W\V*Z^&]WU(Z_JI5?] M#IQTF-"Q90MQH.NUGPJM7/%RTU"KCF GU M;JH.P:+;[3C&R_R,6-MG;B3^F)>4.LJ&(9@X[I6TO5?['-%:3K.RKZ4P_+_4 M5\\>NO]W)B+0?A7SMK5-I8@+".FL(OYCMHI MB)M W0&[,B;:/=O_^%YT4/D%JCU'*7/RQ^7PKEA0DDGD^!A;U\ST*M'\1A MEG@&+N8:V)'I-MTJ/H>IH&A"%+#)'1J:AF"Z0*@NMN;C&_D4YXF+5J*I0^6) MNL;BZ8,*(R8Z("X]ZZ%J-(=+ .^+BL*9S4;W5D:%W -&>5G0[7.IX;0IK*(U M=I_#9)N5,!H<;8V>^("8 W?(G=&C#YI]WV8*FJV3S:;"F#ZR>,_\V("PD*[E M!T;\LQM5O_5E8V85X^O[8\8%I^.KB6FF[+S DRAV!0,2QM]H]F( M-58U2'QTG: MV+YVJX&BP;\:.[OQGF*5M;[_*NZCABLE*[%UD0=@:I=K!8&>=T=#(-^$YVJM M;+_Z#_TXI N36%?S+XV3H/Z(,^_PI"-LN@4U&V#YAI2 N M=LU/F>;$C/RSV:Q!!$ "10 48>VRNX!%)Y4NUN'$ M8PZ0;&W4'T3B32OC5AV>W;34_@%:KB]E%M4KQU)R/ M=_!5G/! O\VPN97J5 MF-Q%S3]Y2)7\]/HJ)\A$YW\]INZ&1E43U<0R#-?\VN=5EK08.(2>X(U[L&A#Z&B%\>,4IF[SSKMF MV\@-%+'<*4DH",-?:"J2H,[#0CO0C"%*HRRY& BP8%\>G=IULQ7LEK28.LE( MU!)/[SW\BD5W(!D"%?&;_[2PW8F?YN>9;&Q<&D/,]N_+?503B9C[-_@:6%M8 M@G4( 1ACYJVZ[(5T3"+8<,*3.CY7M\\XCB_VJ#P +?+]Q5SKK=Z5,&.%H6$@ MK@:<(RG=AH#=VYF'\Q#;,D:&(AMC?"IGY]H%-OXW&DV@\*@., HQ-P06A DMP_(?;R!R 1N^C2 M<$?BQZ:;)1=-'\F * [NK6 OD)5!D[B5E#*W)LMG^"97"X$U#:<;LN4?!3J? M(.5 ;Q12/@17+]ZKQ9.'&XJ],&=<7,CBF+/60'QTON7>YU W8RZ:0MQW5E\1 MCO'5"14YF4'C"2_9M][5\Q7L3[T>GV('E,RE,G=,38GWE'+ MZ>^MA[5V+Y^GP@LSO@F3WG(;J7VER31_"Q3[ESZ)95KK.'LD.VG]'X,S*)48 MMN916\WQ,&+];Z]#6V,>ET>HJRE/2$VW"T *LM8YJ/YF2QM*.\TWN_PQO[V2 M5G9\'8R./=BPKH09(8HM/M%<,(^-%ATGZ0O^';(EUNL&,L,U>F5,';0G1N]T!\)=DFO57./05G9 M.#20]4M'RQZ'!'@1I7DZVPC^E$_&<#E>VQ&&BA8D6O3 $1AAL"6MM'[EV:<, M96O41ZMR#5B3R3+T0S:B_,NA*XTP08HK+^[FJSRL.\\84E>N-[' $FZ-FJVP MN4W+-WF=I1C3/'8T4-^;@JT]#XB_$S/U&=9MB???W-1Z@7^>UJ40S_S7Z\AO M8ME_K!7@UR%[T]6W]&*I9XEO82BR'BD+1I??@P?E; 2RS7\()4_&J8MT#M]- MY*)Y3Y3"925@!.8M@G"BC.O1/*V_?S5#NVD)JH9N]*JZEM2''?D.EB-UT8NO M\)4@!N)X(\[D%YYOELB=S/TR5:2^G(6MYUEV]273@)WIJWR/YTU:,EYI"CVC MG63:]BEEV-Y>:4X\A5)!2? YKT*:8)1FO(:8A'4Q34.WJ0Q'7FR:1L\RO9S= MX,'KR-I_,3>E$V)G6&WVM37@+Q8&,1G+AW(J"_3F36,JGV_>>#E1G[/(?>VV MV07@F+4[W"KU/Q\ \DPD#:A-K[_*Q;KS0FUZYHU#T<]Z/4$O:?YN+X&,[NNK M>E7M,M) HR;!>VL)+!\L2-L0.4WTQ>GZVV23!CLP8X&?\^>G*LZV=?YYI]$$ MZJ7O]-"4;\3.,\HBY:!U$.MH)]39DN7)71%@,'!QH%2 4*-_M3'A;M"@I> * M)AO7N*5_TK?UI-MAGE7N4-.K_.R'%\&KSUX\_J33F1!,%^^_[O?W!PA5">I; M(V#:@--(5 -) 8RNC9(H]E]P\XD846ZY;:%I.9QCKJFSUWCQ2:R"SM%3@KT4 M !90\1)LA-S M0^0>EP?DL?^[$S%-C+D9<[_X^#2G$[B'E6?TF:N[S2^.>3D6N%H@J?\I.-_Z MR0/X>$WIL;9#"]SWQ/ L#A=B/"0Q771W._U;M_8KA^_;N1FA\%GAO7]ID[?RQ/)O98GTSZ3F_6Q8]/8O7/'KW MGX?@'KWH@;;G[,OMD=EX^NNOUUI/XAETV$W]#F&C%.!FX_UB/@+[S,\LE![[ MA&KE@XMYN^W"Z%"357TEA=_*/G]N8/QN2;QWH$Y2(UY:#8SL)W.!S9BL% F5U MA\&CY7;3.= NZ#Z&\?%AFV^)0;/F?_2_S/_*_%H8 Z8A0=Q?.IY;G[2F>V9G M]MGFW88)@QAH*%P[)'F8&\TX\NQS> M: PX-3UO&=_"H5^TH,;'N1FYV,7,5FU'93*!7>ZLITA=L*%I!>[![D'T-\7, MU$<:7&.4>(JH6!=NO3$6X$A0?&:,$^4(S_=78&5GZ+Q MHFQ(^ IL>YNS6X1W;&>XOPN]I>+O[TQH,1GMRB1*N&\8LQ4DT!CL QH,T5QV= <_>-%??*/5[OG;9WCP$]K/RNS2Z3]HXR;&V[4@2]1F+8*4 JW[X<[; M)"^<,*Q?H8\A)3Q##]X(UXW@M;,_2'=R,@9",#1$Y671Q&A?,"B^0Q_GG7_> M0C*KRBC@S[A12$DLI:C.0LG]MIX"47]9/]EIU)WXJRHA]P6C4YCA9=[Z.D?G MMAHZV6RP.8QG7Z30^\E@^3Q^][FO8L^N_?-,;F<>X=?()C[!\X&KMQ0S92"M M] 42P2]*>NZY^?B-DB1!>Y=D[?OX4I=X0TL(')[W$4(F7EL MA8WK6C?;JL]ORCK>??1')'OYLT>.]N%B[/RQ8F$2D?606F(ZZ(X6F-)1AR4% M(;4K%HC1W!?2S(O?234;6[_B.?W:P)7E:L@<6L6-TPK\FA=4A5?C:7#-4<-7$)..)G7D:L8V&B0Q/RX>V6B0UYU5<:/@9LE3E[IH3^ :51EMS1 MR%JTK0%?\5G0-$DGU)^U,46%5;Z/9[0KGTNK\F&D=%;Z+9L- PV)ZW>G2F#$ M('.P^!%/?AD^PD6MD-%+N+CDUH/SB2DW_R$::)_6RTC3IA+V>N23NK@OBPZX M,T")+U4R(\)4K;[**$36_P^>]DD MHPKK=X.VZH= QE*F?RVTG']&>H(QW3'LC:6=!&M(3J]<&4+>41<8R V*E$!\ M#O1ES\[RVZPI99J[!74D?G=:(*J"1TVMJ4[!9=Y$/%7"-M'8 9")!8!@^(?F MK-F890J0K&,P]ZT:6HWW40U;UW/^7#-JB_:'^^OI,-;1L?NT"5WO= MX1-;=>%=S.OM_8^2^^LA?XW5B2#1'#2'GT( (9F/RE;DF=<7%<:7+&?0A<)! M5A&._KHFL^=.W:07>QAL*/9S!;U>RJ0EF5A%]+9HG5")TINY.!'8XQRP==79 M,_VD.5,J()2#$-XH245RXI:$+O?[KEC26Q".URG=:>IY=GGP=C)1/-C)CJ9' M7'QR>HJ+AK6H"%/D?;RR@F-NKD>@GXN]]$(&EZ>#?3 /2_.[Z;7W[]6W(AI"9GQ^-L2G L8VJ=P&#K0 M6_SC?_UYW6.8,L@][$<-9^R@U5O4;54XYUU-)#*=/W)?#Q=GJ3@)I69_[5XR M,]2[<5LW7H!?$ZL0T1\NZ^#E?D(6ISQ2[-@76P.YV!-WEYEFH7[L(3C%(I57 M:[97"?))*B7L@P&72RT=!^#9'!IO;4\752Q[B\2WUI0RR 8$HE\+WH/#$?6R MVZO.GJUQQTQ/2M/8V@=S 5":/1Z,T3HL)O,A+2<%;0C>V"468IIM &U4#5[! M,MB #W@S])IOD'_PJ%AZ0BJQ X8;H?6A +-ZO\JXAW")PR2+%YES;":P-ZF\ M/VL@O;K7BZ$]<"*)NPN,D;1WZ[M\R&^?I\Y\F"]Z36H6;&IK*L[7@V2L =^B M#.B=1(JL:,E;<6.V)+#]/AAZV:\E9.&\%<-;\I *,.1UU# M8RE2$@;_*WOQ\OKCL2'.F.<]2B7&W4=:@&D-&0CIY*Z3Z.8)Y!5(I??M MWVWYTCPM>ZT]X\I!SW4[FCVA&6,HSQ5S$.6@YNW6DB-GX;KH$/>,QG<8TM5; M"J+S6107RNPJ;S*5OZ<[R;;UF?,*AA_,3%SNU,"31<;"#IFZW]Q0:[]1%T'@ M%3LV;T.3 ZQ]=(22_'O$&BXF 2,%#;=5&),/YFQ+DJ1TO#F]N!+9KVU- MF[TNDQ>KQT32)U[Z*GJ"*&4 =N2"ED(X>0V*:F9LW]@TOH8 MUS:B]'!I?^8)--WSXL@<1$%<5A$%8(A)T-''75*8A_NTN_*@#,EC&2;?BC;K M?[%U>!YHD,X2$^ZI?D^)%D18NW85BMS8WLT(.H,-+=FI5-_9:S1^$JM! 8XA MA4'17BC5@$D(>2R9QY=+-JL<_V"N(Y:%=2N5.6S#O*'W[X]GEQ"2CISSA>=7 M1+D1_J8$U9P_T@*O]<)?]>S,G\YV=4\[.$OB!1>?'E96(:7!&T7$W&&+Y)_P M0(+"B&)1B=2EO9!]IV>V!@S/.,[7,)5>I1EUE$KM8,9U"5_IH4_1T:U$H!CX M.A0W6FQ=ZP),&&TV@D,^.7[AHA'N['",(!C2F=-Q2)NM9IQ_)LT'T'0#$75R M1KBE1-6@DU<0J .L@.ZWK@";GF>?? GFX3P3C^;/N@TE3-"GKOM 2_4V#$+J M*-:[^^WKHU2BI!P[6,X%;841RXJCWO.W0L;[Q9%/3Y\Q,@:N(5J/%N#=G+ N MSG4!C^2?O3W#C^N]A2?/H RT)>S:/O_(W!E&".[>(WJ"0[9:2??)(D1O;'N< MU*&RY?A55$@QPTF9;[0?A9Q*H=[:K0POVDN54%ZRQ FKE#2X!:G-%BR5< MK0I;U]Z^<+0;:DX1IX^_+4V 8;N8$*_MT).J2RP^>8SHTJ"N"-2#"9V%G01^1NM3]ZYFK\*BPPD^'-VS7A MC0]9Y;YDD0FYG]LR _._36S/7%?[51O"I*8"M!^9VHP!+DARW$0D8;7TT]"# M$^$+DH,N$W^@_"W/STJE)*]?U!#+_MFH-T$!;NC'SUD]F=F-@?)$8$1(BCBX M4SH?E_7P#L(#Z:6[.25=R@ 94&]7W.YZOR(!\OV-I&"N(.1%G5DP)_ MRJDM8;_8B3(HG3'('#N]FW%A (H)^O\&-!C'=7A $,'IO6$1G\N M''MG*;/KW3*^+=Z24:&VQ?S(@"8 TNG=(H] :Q)'C.&$CBWHL5*55X>?+FC) M#ZV=K]AU&I4=?8>Q"G[3C>(7[H_.VR@(;'E9M8#?:V+<^H9#2*:DT(P]K)47 M^I.Q07QYKULTB0( 80M&UB ]:AE<*"Y3&@GGXK00RYZ*0.EY-0G=M:$EP4!: M7!Y6UW9'GY&D!PZB=B0_L7[+JS ,TF"=,GIV@IG\1F.W8?]H]\W?D>B]?'BO MC]V_O2111=?T2FRY\5,W_.A0*+_10SC\[%7[/Q40VVYROXIV- DKC0#1:S!D M7BH%J5Y!3)1+X^-U:$I=OW!%,/6OU(@U6HW-.)?V_TI&R QST:RYJQS^0>8F MF4RQ5:]D)>GQS#0K]13L4@"S^,N?LKZ;.87"KIDUE/>*T((SV&T5_"(/^"T7 M5Z_3\L.W?-;8ER/ 2UO<1CG+;^%)K!+)'.?&.Z#EY3M'SO9L\-WJ&:ZJ#,CC MX!%F&Z2[?G>ESF=?K02WK;1D-5X7B![66X@P\O5FZN:B>22* MJY^6,F&.$[UP,)0 \K$>#&S)P/EKFOEZCM6=;K[,QW+"4R!C4/B#Y5&A1,1[ M)68V#\>;H5HUM?,=)<(QM6,N\>-&1\>87,5C1RF)-_U*4#*7G?'V7UZ"?23Z M=F@'E?FVD$5]"F@K^GT%YO@^>N:^H[TUD9N=+C0-#9"L7^Z7X7G.(+9 I+#T MLOFI_&WT:[/MX.FM&7&EP5L3Y!/#//CQ2GAWL;$MU85S'CN/7:"\ M^8*DUP_^_9F;>C_"$N+-@8AU1?OG)G&5Q*0C?"#+7I"W1EWL%O M9,=VRW*86&D73$RBYW7]K=N>3\J)89K:,\J*I[\J2MB5LR@I/3_U,-Z0/L'1 MIY0EBP6A;PA:%4^+"(^I;)_HKU!6;:<_=)F0+B%?5L.JHT6&U&^H12>[4'2[]#7=EZFS8&,L4G'9[)L7. /)6]B9MXY%8;5\]1X9R&NLU]U\R^9,0YFMHIO#,4 M2^@Y40>-QQ@*P+('OB2G5"<U77W=&\%N^9"AFQ+PU M^>>@@^%<^X8T#??Y&N J&\!UY.2@/ !#Z9WV+;) MD%IYA(X@0UHN:>7W33='%EU>RF2]0P MJLSW^$[&9"#+;JMBRNE'?)[9C^)^>1:!E\; =817SSXL/FSW.?@MI=I'3>Y4 M?GT8-#N?G#,X_JZ4-H3IQ%U0]RSFOQ3\+3ZE,%6P:VL$S.T1>+>Q3X\595C? M?]*5+_RE."50J$G]@(7S[$]7II_/I$M91/D0T'$.E;%J1"VVP#HE#)Q/;&CR MXIXTV$_,-AL.=6<\+(KF0:I/BG>!K=A&YG6!].L/,<_'Q5)QH8,G$Q<^[7UW M3_J'S.#FGJI3GWYYQ14KW(]^,S;$\HQ?V*S'D3Z>04-L$FUS I:(I,5E'3,- M%45U:%80[YR[B-ZL=.[W.P,OJKSOI^XEQ;^CV@DMB!\0";BN^QV7:Z_X%:PE MHMV\+S4[.,NKLNKQ?TUQ2),V#3]C<,VL9SG'O_Q(_N82Z'L]:!&MCEI5;]I-'6R"TKZW8__VIA+Z"L6&>\PHF-QY]NY M(MW@J"9.5Q.NH?$-?CL5R%Q2H0,E#EPL0# ,J#M*)H:?61[ M3[J8KUBS^I#%[EDN>0?:]<)SV;9N?72S^K3MNMI 7_EKB"9ED6%$WA6T0O^J M/KV/NXRSR2FM@2+N(>.2;\I/X4MEPOZ-T&T+R^/HXU2L&4=P@?H]T2(OP/=; MC6I9097=CV\_O]I3P%[(AW+0%-<$=AL2+HRBEUCP$?LWLZKG\"Z!K^"L1>G, M+(KQYJ=L#6ASK&D[W9_$*B ]ET59D!G.]G2;O 8 MBZL.(Z1VPXF7P26;3 K0N\36(5_JIYACMX\UBXJ\*_QWR=5? M, V^Z1,DV^#EX_UK?[\&RY)>_7?%-0MGG83A 47G3%$=JN7$,+? 'Q3@1<#I MYA\1:[@U@$6PS&*9IY%>H2S MY&FY%[*B,Y.P^SW2E[E.MCEHX!_HPI?@[S!*,6^-B9Q';^T>(9?/#0-WZ__> MS/^/(1JK#]K'_*4WDM*UQT(!)MPJN6)Z;"G YP,]20KP29D"6$8\M*'?J":= M7"7_9HW+.^RC #_QD1X.3N^Z0(NLOQ3U41Y[T%4F*A>B'/Z)_C^-.T[)T(7P M&)&8C_DK08?G1OVG_-\=/78H90G^(/>-<,;@(Q(,1&J-_U&7I 8UJ/%_"'<' M0B[YHGQWR8'0MY@=D>FC:42=_=2@QO\/\?_0[,><(7H,0 8*W2&^JG\"7W " M'=8IZ#A^KBY\X5J4.EEO;>*+N3BB_IQZX 'SL4JG[_$P.AOZ9V/N#A2 40HZ M<5^J! :=WH&A %]41<$<9! %>'('/'JO,?/0=_(E*I@*IH*I8"J8"J:"J6 J MF JF@JE@*I@*IH*I8"J8"J:"J6 JF JF@JE@*I@*IH*I8"J8"J:"J6 JF K^ MWPN>>82\3@%RTD I\J!VR:%I+J$$-:ORWXO]RVJY7DSB3=N\3+R_'?!S$?4U9L4Z)AH'D9O_#\C7\ M7%6G?V (V[8)?@89)';CW8OG;SXKZ+)&P2D JQ=H1$Z3PE( DHQL#'$[1GU1 MB@)DYSI2@,:VKI_*E]$TAV_$AA3FBA9VY2DFM4#VY?]E>9J MFBC :C-I&KK=\9)_.H".^>?3/89O<%&9J+=DJT>QJ,';4I!:"?@\)[5(NJ^>>__>%K73_]Y>>?OWW[]N?OM)S_>5D^_!P% M0?SS^ND_=(]_/WC^6]P\'6*,?VY^NWFT*HX]J(8-?_X_OW[\PKZ*1P*+1563 M!=,$JN(O5?/#CTM&Z@;ULWR!DT_H?\'U8U#_"(81C,,_?Z_X'_[]GP!HX2B7 M%>-!S^UF4Q9)_J4E9?R14S!7WS6CURY/XMS]4 MQ>/37*Q_]K44\OBP\[+<&55SB3678:JY_.,I8C]?P+XG?NM#7CTPUXC[R1>/ M0YA^\L;NO;(08GR&>V0N9KG]H&X6?*IO=T/J8M;'Y]C79[&LR7R"SV)+IL?R M7/_@H_I;1T8/-&!,&SJ=Z>ZQ*K[78L%%:RUWA@8%_[<_J+_-2%TN9^\$K3\H M,UXVR]_;Y;-8D$7]:[$H'E>/-]^9J*KK9U*HYXMY4;_,4)ZQ2+ 8DCQ0:QO/ MK1?VO/V^E\0SO_%5!FU^&U]L-7ATW MH&4']/D9$3S>.7&-__%J(.YP\5I@+MD.X;EVRI;E/AI+=A$:K0'4(R@#%Z$P M:AVT/SJ-^?/!QW!=KH4@)3N#?/?$SVRIW-&G&NY\R;)P++DHU=;DB."[6O#E*RG%&^4'\[?+QR>QJ)H/Z[HLU>KFNRA941$Z%]=4<4Q8/4-1AO(\%# 0D80("0ES1#G,>!9C M@3*:9,38BH_ X,B6OD?1PAR-,1$&]OZ5X;5;$QI.0,,*Z+,+>OR"-R^@_US' M,VB8O@(=VU>@QSCX?%:D1(!Q>S,>A.M^"- MB-K.HC@F';N%9K=/HE1,+!X^"D7S8]$NQX6H.NK5N]56M6.)),81 M@3@@,412)I"$A$.:RHCD,H\Y#DP611?B(R]X&U9 PTME9D2=4!Q>T<;&QFZU M^JC<-"&TQ=J!YPJL&7JY O424*%,7*$LV_NB8F0._E.0$OQ*ZE6IGC!9FHR- MW"7P;(\C*H5/@XTD%6T ZL;]65NVG\6\KM8_:6Q=8^><2$]BPRX!96V?+AK# MS?:\$[)8"/Y&+-1?ZL_JP[OY_B18+?C[E?ITQ/H7'6']4=U_6\XB1KA,J;)" M(LD@2K-06R$!"0H3S#,&Y,[<95P$@$>2@YS).00I1A 7-*,,PREK(PSEB6 M&9TEC\GDR(:PQ[(V@1NF@>(::(;U3S7+0']6/4=ER^E?[&SE*#-I9DE?>W[L M[.S@U+0<@Y\TSW_:S-&:;T!?P$^:=5 L_G1TTD;Q&L?$UY.Y'H7%28WYF"#O MF_I1:;DM!'?BJ5M8;N7'Y>+A7I2/^C!\)K*,TR1.HCW9T6W-ECGY/)D=$Z2F=1PG!-V7_G//F^GP%P4 M,WU/56X6;4'R+$US"6DDE?L5XAC2(,40RS@,DX R%' 3]^M@Y)%]IH:6VBH^ MB#^;:>&AZ,-J=Y% =GK6RN+3&3C)_!%EJ@3[\\/R^6?U3JM'ZB];]3D<:1)] M.2G 6D%./^"VI+6G@,=/AE[ZYT)2?:QZ._6^>!:S@(0))B*&$6-JO2-(A\3( M#&8L"D)&*9-Q;K-Y<>)B9$V[_RI*031!N^7.#5&SM7!TG,8]0F[0; ]C-&/^ MUM*+KW1H_,UW]E7?U=TIG_E&2J$OQ2)][DP9 M#"(=QD[S &(=CIU@D%I))F9^TB7H=29F?^UZ)2Y&<-'7 M-_'W.G#D7GROWRBT_SXC419S% 1Z>RL@8A)!RA&#G/.<,Y(%,K2Z2'7@863W M7&=A\=5$&XSB/?GR=*&XY_C?B:<] M^[";,]5>'MZ3[]>K^NM2&[1WRT=2+&8,24E13*#$*55[?1Y"G/ 4BC#A.<:! M),C(Z)PC-++=Z>[F%5VP(0Q^;TD;*N-9J,R\&Q\ V-FAGNS_H=:JBBOO74?O MGQ7?VB\Y)YLGY^,DF4D]C'/"[KL19Y^WO[N[+XG>6GUY>:1+]>6).(V#E$-. M> )1PA',21;#B*9AFE.)I5FL^L'(8]\HM+1 2\S\^FY7^O/7=\XRV:F;H3A6 MEW='67>ZO-L=:;++NZ,"]"_OCC]@IQ*"\=FGY>*36%:=BV3PM1^\-/+7KFC! M3S>WAKOM0Y&&O_.+I+'[SM>">'3G3G(_\*FK=[HU@_'MIWXXTB2?^DD!UI_Z MZ0?<_+:;QZ?Y\D6(+Z)\+I@XGFVEUIPN /B]XK3_&QTEO*C$C-"4818)M6"P M'**0QA!3S"#-0D:D)#FQ#=3RP]CH85W:*>I8L/,"/0%OYC-."*9[AB_<2_S< MIOBUF0@+?6IF@K>UV^D7'D].JB>F)G5I_0*Y[P!['MW-8/ZR7/)OQ7Q^O> ? M%K7Z0@N=65I5HJ[6O_J\G!?L9498P).$93 F5$*$>09I+B@,)9KT.F,"U[IN+.9VI/A.,]3F"8DA8CHDA@Y MPC! B$9ZGX:)G??4'WUDEZB)#>5K@HTG9.D$[4!AZ-FX"FCIKJS)7 U',ML[ M'\?X]^51[(P]K9MP3*R#M?_H0ZYJ5#TM*S+_I5RNGJI->*;ZL>*X+A8KP;M0 MI^6B^D0>17>[G5 D,\FTKL5JNT)E#@G&.60HYSGG.$XDLU,X)SY&5LTU5Z!A M"VBZCF$"KCB;:O/HZ-GJO0-P#D;@(K&]F0LW+B8V+!=!=6B"+AO.S5C]MGAJ MXIUTN7SV=;&<+Q]>NGM0&H:AR/, JJV%VFH$>01SAB*889SD*,4RI%:5^4Z3 M&ML;6.H"\GH#H<\AMVR +1]VEF< -#/CX@<*._MQ5&Z/5\OFLGDR$@.$)K4# MYP7>5W6#-YR##/=R0P[W"K.8\I"D:0!#'B*(HBB#.*/*S\A3G"F'GU"6VATA MF) =_>3@R#;8.NSP/'AF^NT-$-=PQ&,)DC8 N00F&DOL+TCQ/,FI Q:-03@2 MO&C^KJMU>%9&9UF^M-#)X$QU?;+Q;75\([B-#>GYP3TIM GR$RLQ,/"'BKNF>>= M0BSO5G,1!C0)K\ORFB^?]"W$G#Q8Q%N>&&%D'=0QBYHRT*1AN%/ ON/"*B[S M% [#FND/ CN]-) >_*Y9\!?*>49&U[C.4\-.&>1Y1K2]B,]S3[NMF5]JI;QYJJ^I]$?2O?+TLI"GUI6,TRFC%* P2E5#MH MQ!B")!0AQ#R.HP2CB+/(9G&]F*.Q+8 NU*G8:RZ?EE+WLWA<+D##3W,9=??E MMW_^8QZ%V;]4X"?EEU8-YW^R6[(OGQ>SM7U2M.V,38MHRQMHF>M*8%RUC4)V MBVBTCW?=0O0DJ;GI\>G/6_ &F2>WXG)^)O4_O,&W[ZCX&]C-E+XG1?E7,E\) M?:0Y7U9ZR*VKS7!&(J963<*HVH,PD4",&89)E.)4"+4_29&-F1RD-K()?'_] MX0[\]?KC;S=V1FT8(3.#Y4UN.V.DR8*&+N@1!K^/LA\QDM&3]1BF-:EE,!)[ M7^O-7G(L$$,6O#OWSL,XBI10$%-!(,KS3!\A2)BDB*-2^XX[=UL1!0]W35G50,J==ZO$1)]N@ M#@K4WYL./^A2OT:HV5S4Y$' M$!Q3C(E%&9MA8B-;YVU1J%])^5 L# ]VC6 :UD;?PMLIYI8PN)6]TE@['3 \ M8F%3Z<8?)HX%;R["QK+RC9FPPP5PSHPQ81T<,VEVR^$8ON.X)RP6^IRHJ?AU M5SQ\51O.WZHVB>B-D,M27#/UB:SF^CKX^G%9UL5_MY]HD 9"Y$(YF$F20R12 M 3%#RN3%>4(9"A.U9[3:+CHR,O9.LF4+-"S!I82*J6WZ7*DFP'*'Z8JWX>9S M A0M]Z4=@%U-P4,V#_4Z?Z5J*QN+\EE4]VK0Z^]% M-6-!+&*.4R@QQ1"1((4TXP&45"8Q)3E)4&*SBIN1'7G-_G+S%JR+!%^!,((! MO@(;SK:969O"] US0'.G=$?Q9QD';XBUF87QCZ#EI=9XX%D;'3LL/-D<0Z*3 MFAP[(/8MCN7;CO?T9*XV*,W=U>>R8$)M6YJ+K1E+.&,B"2!+,JH+DB>02"D@ MS2/)4$#2/+'*JCE%:&RC0MJ*XY4F? 6>-&F@MF/M[7ESC[ZJ^/8GMM?II^ S MLQH^0+&T$QT>7UH\&JKZ]KN]^?9XF7U&,E]WU*?(3'OU?$;8@QOE<\^[Z;). MO>_E:Y&8:F*7)+GM86&F MCNX26IY2F@MGK7C'9?"D;GN#3ZIDQP7;5ZT33]DI5!,_7K[,?OLRB]6:1Q@5 MD 2)@(A2"HF^KHUSB5(/!9NE-#H12-MQ<@34_H%\F M:O2@R7-0C!LB>9+ZCQ 0>0X:P_#'L\.X6:2_"7W&+/CULRC)@_BTT@$E[XKY M2D=8-OIYNZJKFBQTCO>VX_PLBF,P4SZ(+4;Y]:E+Q_] M28G=E4\3D8B2'&=09KERK_1Q&TEU:'<@L$A"SI/8RH@=I3)VY)&FV5VUVYF? MXYB8&9>+);4S'7TAK\"6HC^#,"B0)W4_3F-291X49];2&>5B^+@(WGHP[@P^<7O%8X(==DX\^I1S,%91BX_*$SLLZ*Q#C688 MXXSB+(:!X)FN'!)"&E(!8Q7B15WP;A_V13#=<;40_:IY- F#D"<1#"3G$!'$8(Y)H/Z&,4HQ MX@&U.C([1W!DW>^3!UOZ5Y?"1UNH3'LV-2SJP>G4F?JOT1F9#[)HI?Z;Q9&9AGN0IY2F4+,(0T41"DNO+ M,(%9&N&8Y6$PJY,&!UZ]5T)FBR)[:?^98!.[VVP-1,U<=! MRD[[-R"MN0#T!?RD&0'%XD]VJ%E;!7L /!D*"\*3V@Y[0/;-B<,(8UN8S2DY MR45">$1A)HBR-(PSF"=9#D.64!G&(I7,JNZI/0LC>PZ-(KV?+[]5T]LREWC:W SJ=@6E^"H65?$L MMIGV][H"]+8:6!JQ,)8\@I11 A'&".9A&,),F;$89\IVA:%5".-E_(P=TMAQ MUQ64?%HNFGV!^E<_;;N]SM[AM^EY9GD(<^',&)[)3(>WY1%-#^ISX.Z4W "_ M-RR.4X+:$UR^#G$NY&;:,QT_T!T<\7@:UJ$ TB\E6=1=(O.ME)50_V#+AT7Q MWTWN_FI1SW"(TBR7(>1"9Q;G'.O>XCF,180DS5@@L%%O<4-Z(YN__UC2"CR5 MRUJPYH!9_?6A)(_@03-V![R M32&Q*)3D%QJW6DD70F17+,E*U]( F:.FP'6!A MZ()=(J&E4]43;H33[).2^/)W#L:?UH,Y)=Z!3W+R0<=6GD**4@UX3[ZWH3:; M_:!V:)J@,;DL=7W'JDE4O%[PCVJRYC.>$Y;+B$-)D+X4SRG,441@S*D,\B @ M*+-KGNO(R,@ZJP]*MJ[KB;J;X4Z!I9Q_6' '%TB;L M;@C9JS8SM@&XX)L2GN"^>TT5:'K63H 9?,:+OG=0K!=YS<%.7%O;BF>#TOI7 MFA'PTUNU$!2UAUK&KACX6\K-R$Z]=%N!<62IMGO??FF^+TF3KEF6;UX^+'AS M@FJZ+A][=^1%N2/9;WNG'%7Z A3]XKG@JP$WU4SV\ROTI6+;J;2!Q-VUB*>5 M>D@\IV7ZZ("3K=%#XO07Z,'G[/2*BV)VLZB+^J7M3->$JAYD2,]0A+E(.0<+4ZBP@E(>(,QXE1P20SI80[H;-F] 9; M__)>E(_A+*-!&@4BAY3'6OE3!G%( L@#02AF(@X#J[AQ._(C&X.6&;UJS9OL MX2OPK6,)DJZ"2+EF"JCQ']U;#!A ;>:\CP>@G=G8:R=P4'IEPTS[!+@?@N^B M!@+F*(S0-L" ^*LU"S '9JA%@,4H]F[]AT55J"<[IZ;I&UZ(ZG.YM.H59C#* M>(K0$0=K!WA-OCF0UCP(/E(C,0NQG1QBD_$G\X\MA.V[RS:O.=;HU5,L>*7[ M"+PKGD55-SUB;^6;5:5(5&I=F?%8QB*/&&0B2B%*U'I*>!Q!1J3D 0W"3%BU M=#6@.?+2N>:@C:9>UZ#>DF^^?I>:029PFJV4GD&RLPJ[^/3([\+DL4JPN;2^ M2@<;4)RVGK Y! =%ABU>=3,3OU5JM!LU[J,NXSM+B* \4L8@C[,((AR'D& < M0!S+,)$Q181:^=6[PX^L_+IEE/J,-^3L-'P/"3-E=I?/3F_W1;MJU_,7\'OW MYR@QO<>E\Z2G>X-/JI+'!=O7OA-/.5S@\O^Z7^J@V^O'VOC6MO?.V%>UFV*# MNF""IBD651/&>&45HGD@ZGD7V55*.^TY+:"W^,I3PKC=S/8'FNXZ]@C[.W>P MQW[O6,R(\T+#3^:?2<$_+-Z2IZ(F\][YTBSB*8ZB/(1I@M1*Q$*B5B*>0;4< M9@D664;M5J+S)$?7LC4#0', BP7H>+ L8G0>.[.URR\BMAJY P;8@G&U<^3K ML921L;2^BAF=)SAM.2-C X*&IF_:;\V]HZ0=03VLRA?+%?*TR.,K-$V"XF- MW.>733\BVZELCR98$QUO+3TOH=/*.C#L9.OL>='ZJZ[!TX[!3T7UM*S(_)=R MN7IZ.R=55 X_LT78(RIVZGP1(/9Q369B^@IG.D-MVB@F,]$/@I<, M7W/8C3X\U&^_+AX^+ZK%7\G\P^++ZO&QM2I5O;BG\_?+\OII3N?_67;9.J9; M5MN!Q_:X'Q[*II @>/M5!_]H+_.S>E[O YNN(OL9U.O@/KDL=2-3\%EGR"IM MT*%CE5KTGI9EW928 %HRLK_^-4$O%EMEZWDPV$^/.066+OYKH.\Q=>LB.-VV M_=;4ICL;< 5BYP#!>1#7 +(OCV0^7Y^5SW*F_J>[ZX6")!#1D$/":*SKHL9I MBF1,B%&GV1/C3Q,BUI#<7-78!H3M C)L3SR(:6./V7L-;Y=?Q%PP98%_%:1:E<)BAW[LW0GVYF2A/J:.,.@H6^_3 MC\I]?B&^5&0[S7&5UFHQ'!+):;T[.N!D2]J0./U5:_ YAXP!0I6_4WXLJGJO M+)%IVL"I 4;6J(XNT(2O;'W=TU*?5R4O MOI4U_64:HF&Q2ED MB:Y2+76T,0D3* *.)(E9$E(CQW$$WD96^IU:8_/Y\EL37*MW:.M[<0Y:&4 K M!'BGGF^6H";"2.WO] *DMV]K45QKO5T^C68GG,T414X;^!YKPAW.6>O5!W.&Z2G*\7Y(^%FM?7!4'O&N?Y\J^L%OQ.5*)]% MU=H6W7MVQ@BE 8LHC$G&(,H9@NHG*>2H4];>D$KP_KEQ+S'XSW_:>J0:O)[ M=_U;'G4V=?^YCD_05D8QRB\9:[X,/;Y)9\'2YC7 OC&<@#>N$V#OZ'G#S)=_ M=SE#T[IUW@ \\.;\C>RS5>7-=S9?<<%U+H-F;-562KV5-Z34B7O59U$V?'6% M7"6)J(Q1 %$016K3G8609"2#$4Z",(M"'A(K6^N%J['/V'0-'W"BRZ-[USH_ M$V)F3">'V?)6^@2V:P;;8XL>BTW:1<>D+@/46MJS@?&>6FTZXC9J/TY;GGZ MIIV.,)IU]G0=_/)""1\+0HMY4;_\MN!%U9RT":[8$575Z6P8A@+C(($121%$ M*8\AC64*0R$E2V.:$6QU0*]'D!+3/>S9@3"",40#A/^]7J'QC#,E3^P'P0-S/S_ZY(J11K_M(= M_NEP';DL'QO3]DY1G"^;NU"['E*6HXZG)!M&P(83T&,%;'D9I6^4(PZ>],26 M^J2:X@C-OJZX#N.F+1\>GTA1ZHW4;;D.W+V5'Y>+AX_*5>!MP8$V4W=['<73 M.$0)93"/I-K@(($A)FD ,Y2Q/,_"+)>QS=KLPL382[0B#AOJ3D47G& ULT1C M@V5GCK;3E7)B85)3=0E(^_;JHK$<.C0=E#%O MO(KNNEY7!Y0!3Z5$%.I3;8A$T.3?2ACG.98TDZD.WC#MSW2.VN@[!5WJ:^TR M&;?4- -JV-YX%]_.L!QM6]#"L27O$PV+]DL^47%KOG09.G:]ETRE'>R\=':0 MZ?HNFK?4)>%FDH8R"A,*LY0F$,D@@C1- LAI MC#,%<(Z9U1'(,2(CVZ\N>F=-$_S>4K6\3SN*CIFW=*G,=D;+6EQK]V9('D_N MRU$2D[HG0T+NNQ^#SSJX%Q\6S\H:+\N7S=W^^CK_6A^',FVJ'\2M_*5<5M7F MX5G,"6=YB&$>9 0B+A)("CK?ZC+9=SRN"X?R MT#J]B?_^M*Q%]7%)%CJRZT@\:=L\(F (15&6049$!A'F(<09PE @EL11%L29 ML NO$7=S 6< $N[=< #C)0")I 22$'&>Q22,H92Z[XS,!,14AC"( M2(QEGJ8A)1TH-PL^-B1K$@Z W+2UO"Y#0^;J@TC3%'(L)40TB&%.X@!B0I.< MXUA]--2F,YZ38MAWOMNB\$E8AHYL1#=;-UT$LEL(SRJY]3*WS[.G=6LS[*0+ MT;XP^RO+P>\=@U[7N0OOE^6[Y8K6W@TD2ADV-E4@F&&"GC MRDE.,Y1'<1R$5E&M1F3']FAW<@UYQP8@:P^-NI@80T##% 5Y1B2DD4X$DSB! M.<]R]<\\%BF*0HRE_1KE'U;G%6R[;HT)(V%JERR2'*9ID$+$HE#9\2"$,8IC MGN(PY5S8KFIC@6B]YG4KW9CXF2T&_A%QW#/ULX9/9@I[#&ZVDMM7]+(9T6G# MDZV .(@_MGO;;2%K,DUU'',IONH*;,_BPX(M'X7^(I2S="OOR?>VB:KZ>:GO M[]Z)]L]-,"#!H11YAF$>ZNYL RN;;)D'AB:U M<_X W+>!'D>VLX]56<^:8N=WXDE]N%_5B)_+Y4-)'J]7]==E6?RWX&WH=3AC M*"(\#0+(99@IIY1GD,J0PCA/6*JWQDED9 M:([MXC=4 -F0;9R%2O,&R@US MX*GESLSHV2 Z;-5&PLG.;#4Y/F#+ >A84![6A@E_>6,.(@_9(C5$=-V#-#NCXT:6%6M^R\8;6 M['GMGFD @[_&F4/$INZ9:2#XD7:9)F^YV8&;QZ?Y\D6(QGVX?=*A-%U9_BB/ M8ZPK0P8IQA#I ]2<\@0R+%*2!(Q$B-BLYB?74:Z@\];5NA(T(=]! Z]HR;\NAB&T+,\-DI!"D#C M#?Y8L-A9I34C;>&WG]:\Z W]GT![$[D-+M\RY'6/[X*$OTV_%?6I3P%8W<"\;%8B"\OE:ZE^5:4]:9S8[$F3F#KS<-=N;=]PQ/8*7-=U65#UH>F68/42?":ZIY/'2COGI?=5 M<&> TK1U=\Z+?%!^Q^ 5Q[0T?0#NF&DY4;]NV73.$<1[%G,,D9R%$6$:0 MANIO,J())LJ12I%5D/Y)2F.[12W=]4?>4+9,\3F)D9F&>Y'EX@C\1"I >@6*+!NE6.)N9A[&0]/.9NPU!EBS CI>P)H9H+FY M6M?1&J/= MKSE!:69YQ@;(SOYLN.EY+8VM ;L<7777;CVF1K!&EV#C*T#/A85I8_:]>O?Z>U'-(I9* MF40YE%&N-F4A"F NN8 ,,:YV9X3QS*KN^,[H8Y^I-)UC-3'PNR9G>8FT"X3A M(8JK>)8')\:2V1^6')/ UP')SMC3'HH<$^O@(.3H0ZYQ^ILF ;V6';,X07&$ MLP"2F%&(,AI!$F8Q%%$<9VFI&7V NUEV]_:7$_H@?J<' MA76+DC.8F:G>!1!8V M%3Q-DYQG2N]U30V(@CR!A& $K8078=X_KN3NV3F@(Y M9/'RORKPA>AJQSIE]:!=F.X-OV5;[;0?K)/[1IQ;,_OT8\R8G8WK3U;'=1MA MO&8;;/@^/G%7NS.GVX)K_KN8DG&ZOHT/M/=0$^^,OE+8R5B GPY!&8WBI2M( M$^'2).9J"R<657,TU/RTVE9I^6VAQNZEB'Y6ZJ>8O/DN2E;HJBX%$W0QBR$:4AE&"4L#B.CEG;3L3SABG)P';1F"S1\M5;J MK=HFZQ):*V6.]+?1I$F VU5=Z;H).D.BK9O0O-G8J7Y.N:5/.\$78;O^_ CS M;+D.F:6Y7^U--VCXFVBQ&1M5[XO.: R_TN(S]@2<7H1&IWQ9WX?WRU*9Q44; MU,%>[I7>5&UL[R^D6.APNEDJU>K1U/T@"8)(A&IG$B0!3-)08!*E>6Z7WVQ. M>N3%H6, K#D /1;:U<#ALM,"6#/;/ Y<=C9VVTQ@"#.@&>EB,/V7ZC>7WW,Q M?P/"KU+NWQR04PT!+$9PC, FU5?E:.L_;OZQ*I[5+KXIY%S5RJ I5^SX[]LF MT#,:\"".PAR&B F(&$%0V:$8Q@3+A,0)I\2NK>D%S(QLB;9, $W>,H#[$I#- M;-!4T-E9)4VN==KU7WJ$K\ >H">>FJ+/O _H?,6/7\+*M 'F'D [B$#W,::; M&?Q;6=3*%92WJ&6$$Y;"Q&!JUV>WN$]Z8]*&?695*Y5G)$4DC04$$6,0!K11.V],&4! MHD&>6&7M#!$;V:JN25^!AGA[6;DFO_$WKIG2*%W"H]F;&!2DM<%;H(\43S[_CMNS7$:X(VBGN 1YFRGJ)E'8*NBO@ MNR$!K17RE!2>E/!@^$D5[Y1P^\IV\CD[!>.BF'U@LKQ>\4*A?EW7:@_9^##O MY^1AQI,H$P%/((_5SAF%F$,B.((\S$2(XXP)8A0'-TQF9&7[\/;]'>@H@QYI MH&F;Z=T9F(:USY_PE@=F3G(;JZ.96$>4LA+LSP_+YY_5 *T^JK]LU?#,L),H MHYEH:Y4T?-JQFT(O1X=E,I$Q(1#%6&DCDQG,,[478+I[&,_C'.6IS5[ ,87' MV?5WSEFR3U2:)#O)1![[S@.C)2"]6M:10:K1&/E%QR^B]_)*^?M3VR? -UU!K(WC-M'4\T.P4V@BO MB4*=;9#P'K9L1/R50I!M@#D=3FPUBL/=U#KP[W9Q\UTW,5D5U5?MKK?>^KH= MH*Y$S<((1B3/(9),0LKB' 94DC1G@0@S\SLI$XHCVYM>W"I0?N8N'V)2[-\('HN+)]\PN5TX7?81V5TQV4@\>+5D--!T5THVXTV:=JI.-A?34S>M9_%XEGW+U)4>HYR(D@@ M(GV;F%$!41+&:C.6$\@92J1,D. "6:5)':,RLNGOT;38:PWC8F:&+Y;6SFCN M"SI"\_5!B;QUHCA&8^(>% -B'G:?&'K8N;O,XW+1Y&Q_)N5M^:76\51_)?.5 M6#>QF<51&*01YC"BL80H#(5RXT4 HR0E:9#0%#%IIYMG:8ZNJ9H#4&D6KL 3 M*<&SIGZQ\7(5K\;>+ZT\"CZZI,"+0>@84&7>6Y=(J\=:$PE]M>) MYBS%J3O2F$)PI#.-\:MNEN+7U;PNQ./3?/DB2AUE]%FWP5DN/JC_/BR:=H2+ M6O^\"8C5O8KTD5?*"19I'L",1%SW:DX@#9H3@3@1D0A9SJS6=2VA!#T&?+G\6Y"!5/-LB- MATFMTD4P[=NIRP8;IV19;X=4G=HBM6TRQ% *'$LA M&2:95=UY;YQ->)7=GH30P1.3:GMD0@^/3"[M>'KI+-I>BT\X-^XWYB8'6=7@ M2=:8;5 ]03A1A3!SOGZH0F#6<-K6^[(GX-@/Y$A%'\*:,ZKK!>_7MVH+6VPC M7DA(&1>Q@#D)E;N9I0G$,$#7U)KGY?RY M6#R\+04OZO>$-;U/NL-?3,*0)(C!B(?*W4QP#DD@.0PRE 82)2G-K0[>!JF- M;+$VM$%+'*RIV^;># %F9I*\P6!G=DXB,,+QN9&(WE)VAFA-G+]C(/9A,H_) M2W;Z+1B?W9=<.4PWWY^*LC$=[TAME(!]ZMV1%71+#&AJ9FIY4LYA3?0AHIWR M*1/>U+WN7^N;2FRL?>?$&DC'4:]VNL;X5L5.#CB)5IT39ZU(9Y]S6QL_B5H' M"'\NE\\%%_S-RV^5;N&LR]I4.CKN6G73J/- @YEW&"84[2#*)0YC"G.(.!D,JS3[,4 M(Z,,IT$J(QL=319T="T"Y$]B,FP_O$EJZ2#TA 0=39>T@)-26Z0"^)#>+?R_ M0:'J4*A:VG_V%.Y_3JK!$/^3+T\7UG^._YU0_K,/N_E$MT]"^U>+A]U>J>VY M13T329SDG$B8LEC7*^("4B$8C!2801)B3K%5\"CMMI#OB_GP],R$]^75GB$WJPYD)ON^O&;[E< RCJQ\T=U5? MEW/UREV]N'ZLC0]BCKX]ML/5%&SH405WHEZ5"W#]N%P-?*.FLAL&90I)T#FN$G'>NCB*H2HM^^_9VH6%DT^02;\X(X M#B/E>V"8)5A"E.@"BCD-81)&%$4"AY1E-EZ)$=6Q+V!;ZNU"4OW%LJ**$6QF M:ZEW,.P4MR5_!7;PN (]'D8Y2+&2VE<%%R.:T]9VL8'AH.J+U)I_6&A MAFKVHKT$AGLU*96V1.IGRLRNZN)9=&?T[\A+%?SIR,;$B:_)EBP]@58%O6KD"]9D[_>,T=J+O+#*[XL^T_ M[SH?9M9H$I3M+%3;MJ0'\-L^P!N^0(\QL+XM>C<$L$.C^PO!\63(W/F8U+A= M#->^P;M\0/O=Q\T_ZI?K;R6OKOE_O5]L@Z<,MQ\G7A_[*O@?*QV6T,3S54"1 M7E5U$_2G.RA+D+%_DLFQF>A:E.CXT#"!/ P11FC.8 MZUIT"9-YQ#$/0FE5R<*"]LB:O#WQFBO*@/5)VWH.YGB:^@JCH&3K'73=S107 MH&7CJG]:JE%[:X2:@SM@+;\W!\"<\L1+OC4DAXN\_1 .%[X?5[+^JH-$[P7[ MNBC^?OU+=\V'.,\%X3$,4AE!A!B!.8TB95HH5_9$&;S4R)8,4AG9:FS(6MQ[ MG@1DV!AX$]/RV&)-$70DP?4O+K>])Z6VN.WU(;W;;:\;"G:WON>D&[SU/?GR M=+>^Y_C?N?4]^[#GOC^_E+H#>R)$*F2>01'K^@Q)1B#5 >-YG"7*&F51+JVB MWH;)37+W<:;%2,.(IVXK+89F+HL_9.S,U45P^.NYLB/EV%U76F(_1M^5'<&- M.Z_LON68NZPK.N@6KH*_6Y7*B_G<% EL+G*JYI>[Q9L$G^D@LS .4BAEGD"$ M0PI)QB1,99REB>1!E 162S9?/GYL*+TUEE\JV[I[]1- 8<1$ER@&,]+8RH3G$4CF%D=IM1F%,\CC- M9POQH"MUO.I4X'8J^JQ8[##;++EUF4,^*<1F9GO<+]C.E(]0<%!433O>1B:/ MR=O.H/G*TK9G8-IT;&> #O*NW4>R6U6JLIY=5P59YQ<&),@"1&&2Q0*BE(3* M0%$&HTC&J4RS@,5&X8*[PXYL_34A,[NR)^VPK7"7P4[_-0V/>ZSC; ]IH'JC MIWWJ7UO-VQML$FTZ+L!:0T[\UL=E],=B(3[H^-P9Q0FA611!2@2#*$A"F.O\ MH5!&"&&IMD\T^$M-*8GN1<+;'MJNR,K^%W3! U1CT$F M9\0:Y39V2^45[UH/1!V^23U\W/Z>]!-Y%%PM;^WEZZV4!5,JX'!C>G:@L3-AIZ7GH1CA-M587J=[U?.C3W;#:BQH_Z[5_*77 M:2]QNZJKFBST?GVH!/7=P8]"?Z7$$PI,-LJ4^J3%R MA&;?*KD.8W\&]^OBJ7A75.R^>!3\_;+43MA?R?S]G#R8GKX-##&R._+KI\\? M@"8]7U:K4H"& Z#3MX,I'4Z M]D6U&&RJT;/7==V)=;&LU<^9$.WJJ7R0%T%*4Q=DI"D; MMCNO/Q$.9UW@S%G7F^ZL"QQK6[".0.HWUCT3##/%-%E$@+_J=+F%CK?3T3;W M8/UI([M'E%7ON:=NVD@S;WODJ.#8:K(,QZ_ZI3A?L/AIB.U'RXU&Y M(,:VK8I2M2F@,\HB',J$P82A *(TH3!G80P%PQG.([4Z1L)FUWU(8N2-]4%! MG>J?_YA'8?8OH"7O$)FYBQ B680X)U!$1#=LC26D7&20Y@0G@:1AG(M9J\]? M:E+64^"T3\[\Y$X\% M] *'WS?^IEOB+X8EQQ*,DR*!(DQBB2*20XBB!J0@9 M#?.4RI1W\-PL;*)_+P1G34.(,Y02E,$TPY MQSE& ;..3'?7*D>'L2/XOWQIDN']YD6RVOED[?A7X+IN6[ U:W.]U)U O9;( M.RV3SQ#B70+3AP@?%?!H"/#Q)SWEOW>Y8D$:2BHI1(*F$'$401JJ_R":9YQ2 ME$>)M%G8CI.99'%K*($C"=P7)K;;)(1=+KZ=9AY-5_><_C4LTU@IZ*^0[C4L MZ-G$\DO2NUH_^'C8?W,R=S3J_\,ZE^FF;:#9/O59?2M?E:NL\\^JF?+!4B'" M' I$E9:G80!)F K(*,I"SE(<8XL#G1$X'#O^4M3FZ6 V!P1C3);)4^?2SJXJ%1AK=JM.OO MA2[]Q-,@P#'$*>$0H41 &D42LE!(2I,PIL*H7,OQX4=>Z[8$=7<;';ZI:!J6 M+SF!Q_"*=+F4=LN)I8!667.GY;@@>^[(H)-ET9T6J)]--_#4I=W5?UDN^;=B M/M_&[:$DXH$,"91)GD$4I2'$)$]@2$,:A$DBE/:Y]4L_H#7VR4^OU?;;K_J@ MNDFZ;NI)-8VCFCKE^K=KSER[FQ^B:'A Y <;2W^O!\N:;-='?)Q01P,IO3<) M/Z3T2FV_3XI\NI'WZ5?E'J(TJ5(;B+ROU":ON';:_-8+>BZ7"_57UMS$5K=EN]I] M6/2?*!:L>)J+QL[/,L;5J!&%899@B'B(8,XI@P%+4A2A(!?8JKW#1=R,?KKT MK1?=#W:Y SK&KN%/NP8[CW4L=DNCI?VX;'K,+,QDH-O9H!Z(7W2 :U.8^;8/+6R_,27B9NZ^D!ML,.GSX&==STB+GZ[<,O8B%*,K]> M\&O^6"R*JK'.S^+FNPYK$3,6,($2'L,HRSA$<20@#H( !F$J\YQA'F"[4FQ& M9,?>"K5,7(&.C481=QD!'2>65W&&J!KNA[QC9;DU,H?)X_;(2FA?.R4SHM-N MFJR .-@_V;WM?$-?+'0,W**-LE!>G3[@?+NLZCO!E@^+XK\%GV5!*M.((64X MI-I4$2PA53^ (L.12"*"N+#L@V- =60+TO&@>]ILF !/ZA' OI)2'ZV4&U:L M+_,-,#4S(-Z1LK,?:Y#Z])O;$]W!IO(8A6,EI[_K?P.:4T<#F,-P)#C XF6' M6 'EW_ 5:THM?=3Y8,HZ*;/TA4A1OW3U[63 LSP5 LNI7WI:ZJS_2'T1V<)CPC<:!/G:C0ITXTA)0H#PE3BJ(X("D21G%. MYB3'WE:1>2]@R>VDV0 WP\V35S0L-TYV0-COD8QE\[4_.D]PVKV1,0 '^R+S M-^T4GXMB]JXS_^^+BI%Y&RGR7OVLFL4L35+.$Y@2I.L4AQ$D& =0_3@)18PE MIJ&)K@]2&7O/T]$%+>$NH@HTI,V4?!BC8;WV)KGE'L9%:&.%-A)J(.5=<\#,-]&<+0HNY=6;/2:S, M5EP?"-@IYU;X7IC5Q[7P5Z!CP&/3[C,B^NK3?8K,M*VYSPA[T(W[W//V]5RN MY_--J=>W:J(?EF4AJFZ79UC096B,D953D>X5#]X2-Z_>,@C L%KZE-U.+4^) M[;%I@*EP3N5:!@>>K%Z+B7C]@BU&SSN$&#P..WAINL.O4_SN M''6=?,@Y?'+==%[W4/BB+$ZI%O[-HI1G>8Y"RF&2!QE$.""0T@A#FB4BQ1F6 M66(52W6&WLCVHD<=?%K6MN$ Y\ R0Q3D-&5>[:C/OX"(N1K8*ZF-*[0R!&Y9F MYF%TA.R,1LL.;/@!6X;:7/^K)F"(->5>>[Q=-=59@.++GSFY"!9/1L:-ATE- MST4P[1NDRP:S/Q]H8R3Y9R'*7\KEZLFAV]+ $&/[%BUEH$F#AK9+AZ4A",X? M$'B2WM*M&!!\A'Y*!C(Z'1,,C3O9*8&!F %L]S*Z77F1J?O90FEF#Z9DJO,T5'NRF]$BMNJV#GZW8]R&8DS0BC#$&* MPT#7JA,PISR - T8(CB-TAS;+%"[PX]]>_7ER\W]%[M%84]^,WOM+I7EO51# M9Y06<<=%\&1R]@:?U!H<%VQ?44\\Y:9#=Z(NRD:]=0!Z+],\QX3Q5/EW@:Z[ MBI(XAH3E*0PH3F0L42HC*VTZ16ADO=J2;9(A+LG+/PF5F>+Y ,#RALI)=FMU M/">8)\4\2692%3TG[+ZRGGW^@@V@2TWT]Z0HFWI:RHJL'M?EM-I3PG?%<\'% M@M^16LP2$C/,X@"2".<0481A3CB%*>,A45L^RJ1=+9ZQ.1[9D*Q)@?\LQ-PR MS6S\V;+8J_THD&94L8D' 8)YD(40Q5W\CN=I")0QE89(GL9FKMS_PV!9Y M'2VN:=G'Q#>B#]O-2P2R,V]FLCB%NO<9ORBZO1EH\H#V/OO'8MAW?N^:64_K M#PNUG6H&_+!0WZ*H:JUA-U(JK2N>=>,874R)/"AM21DC481AR#()$<V),_$=8#G,R'<9Q#5-9B%NY=M2\*)^3UB3 M/Z%B;I)R1%\]/=IO M315(T?1R.Z:_D&+Q4?>K86&,"-;GN2%) M(&(XAS3@!,8Q#Q*6Q(' R*%.T!#-L6]0UO3 @R+H5 =H$+$PS (2D!#&44@A M"IF$)) 9)$D<4AR0B'$Y6X@'G2(W+6:XQ:Q/VP&UGS3-/X&/0\V!G,$S]?*\ M?D2VOEU;0*FCWM5.6O_KELZ[?+LKL,5,5K5H.LCH M3WQ[9=<9D74"4<(I"5FHE#J,.40!TEF9&85Q2J(\3% 6$JL(2#.R(^OZ+A.@ M=V>\9L-.XPVQ-%-__PC9V8+SX(R0FF4GM">38$AT4OM@!\2^L;!\V_$>?M,Y MXXMX:.D\Z=2+Q<.'A5R6CXW'^.:E^^4V68"J/0.7!$.4YNH_29Y#PJ(<2AZD M),P2RC/'3C=6?(QL6_KM7CK28,,8Z''FVOS&#G0SFS,!E'9&R!C%J^8"O'MB MFJXZ3A!Y[[ACQ\4K=>-Q@NITIQZWX5XGW:3KUZ<_2,/0X'"&8RPRQ/0.*@X@ M"F,!*9()C&@681))$D=DRG03!QE&MJX_<+J)RX0;6NQHM+;O'=).>8/]# MTTTNF)H?)-W$18+_4>DF%TR1[W232UBYU-<_/&.LWA45FR^KE=+VMH]20AE. MB.X4FQ.U?B&A"PX+!,.<<1E$+ H#HR*D3M0G].N/'9M7H,>06Q,K.[!M/7O/ M$%Y^T>"_]923L-X]L$WU3<;0MN-KD@9DP0AF)),EUM-0TARG.CPD5S$&>=Q8-5'RH&'"2W0FCO0 MI9SIQDEKKHSK/UX"MYGU&1E$.QNTP>R;X@:LV;G:P[+W[UZA5XWOG6"B>&Y. M&,8\:+@ ,W^5JZPYF+J:E2M$1RI<.0_E4.M2V4Y1EH+?D^\]==5,*-]->7LW MI%S#IBHQ>(O=.(=*+!G*\16_;_/R-Z#U\ M_;*[8LS").(9S0G,DERG30BU,V8L@83DB,:QS#"URBX9O]8%>61?E?>W+%^Z?C&MBX$RG526()AE1 _DN_%X^JQ"XT-6)KQ*&0PY$) Q*C:*5&9 MP#0A% F.998:I68=C#RR G:TS+3M4.QA#;M(&#NMZLAXC.P]R?R0_JB7>KJC M_K75F\/Q)M&5DV*L]>/T _;5QF^4%UR_Z#(H;6# IA3*NT)*H;2."8<"Y':C MCGW6VS #-MSTRA*!+3\N=# MH%\:W7$$-Y_WE^62?ROF\P^/3T3OK*\96SVNYGJWW?Y('Y$W::HQHI)B2F"8 M$ D1#4*8QUD,PUBFDD1Q'(26.;[&M(UTYK),WPUEL"7=Y/O:7I*; VKF-OL% MR? M2_%8K!Y[Q48"GN=I*K%ND!!#G1RH^R4$,)9Q'@0M,/=-L:[^<[F*R[X>R5& M6TR@^6ANI;Y\+A8/E:+?5L!\.3[ ]?>BFJ4!R_,,!Y"%NA YC3&DC&<0!TF4 M<4EDF!K9T0EX'=D$]PGO=(?4M"U/.<><,3.G[P>9!SMS[S@%]BT.Q@?'5[^$ M$3F=MOG"^) ?='*8@*2C06=LN5K4U6?RHL^VNW/N64IPDN!0N;,!5?MC$4>0 M9#*%A%$29CG%(K*J@'&R*/EFI0 M)%]&YCB1:>W#H* 'JCW\M.-!5E? ZDXT^]G[Y4>E[VU5LB^BKN=-WMR,4;7# MQ%@?8@4)1#'CD(8D@U&<)IB+,,:YU66N$=61=79+$E0;FE= N,3 F*%H>'+E M&QO+4ZMM_3F@OUC0PVE+W^-AE8VXO@ZJC&A.>TAE \/! 975RPZ'4]OLM%[_ M@-\J'7'R3BC=>VR28S^)6OD1Q9(7K,M>>[NLVIOLO3 O$F>A9$19D82'$"6A M;OR)8D,;J/'H.Y"2/T>OSJTG VV6KC3Y+%*=XK3I;; MB5]?=4AOTE9ZTM2JQ7N3ME"3]K2>--I-&E.<_]G3>>!(Z V>'?JF.=TYXTAH M[9Q)CD7CXC)N1SOR?*D5C:[PQ)%+ZVI/K], LQQA7;0_276+$ YQ'&4P%RSG M(D,BH=RQNIL']B9<,]>5.>"Z#DV/*>>:;SYFR,R[?SW<'1=(72'N=*V@AMUM MQ:!C03355'7C/.+IOYR<#^9>J\J<1V 'BL_YI.+81$4H\GHUF(4Y82B*!=1& M%Z*(2$BR/(6ZZ#;'+,E(G,_J94WF9M9V,[*5H=R,;ZRU]_J5QF%M*%KL& XQ M,+-G3I+9F:*&Q-6P+/8-2?;Y]M5N9#/NM,U$]L4Y:!5R\(!]3/F=KJ/57,!#%*81()!)&@";51UP92&_*K06'5E MEVVN.G=1&-809]DL%VHWL:P"S0_$N"#(?#O69 'F!^SW@\L/?VD?6/YIN;A3 MBU@8T"2\+LO[\G%1\_=S\F :0WYR@)%U0M&%FC#0E&&X4R3ROMDQZ?-$\R#Q MTT ,ZXHW#.QTQTQ\\+OFPE.H]UDIG:*Z3X\Z60#W6<'ZL=KG'W9-1=2U)_11 M>'O3K4M3K-2F__9)[14;A_&-D,M2M,_=D^_Z:KPNB:*AYKI\^5"+QTHQQW39 MHN5\WA1!;OOVS8(@B>,H0E *H5LUA!P2GH4PD#1&B4C3.(]L?,(1>1W9R]0\ M@Y:Y=:F6ACW;I,CQYBK+*0_4%,$8ATU!? +S*."0)U$D\SB022[MDD]_C+ER M26%MYN>'GBVSG<8/,@=V*TP'>/\^==87UFXHZ.J;=\ MWO$XG3@K>'3(#W.+QR?I&'VB*\D(H?)!I,? HT[[UL]B^4DLKY\?FJ-#'1MZ_5A;;%N/OC_! MKO7SS2WXI/Z_O@5J3SYW.QX\ZG YJ\WK<32,]JX7 V&_=;T< ]NMZZ"0KCO7 MXX-.N7$=%&MOWSK\K'-WY2.5%3^72[5 UR^Z!+BNEZL3G)^:0$(>92@.4P&) M$!%$3":0!I&$4192E$I,\M2J&+)HMIZ.B(Z=SI\N MHKIFYJJI_%\W];0W#'EM(^R"A+^6PE;4IVXO[ +-D5;#3L/8K_VWJ[JJU7>B MG/D[P99J"7GYL."?R*/1QTJ \,.]FR?EZT_L)N\+3CTEY4Y.&A% ]=PM6=>!:+ ME?A8+$2SK9ZI;6V:1GD"<\34=A='*:2)VO.F,I(TB,- QE9'E><(CKUX[Y#7 MT4,= ^!WS0)H>+#<"I_%T' =]XB,Y<)]&2CVZ[2AI+X6YG/DIEV)#84_6'I- MWW,S!'\E9:&#E;8!-CA&69[FL4X[#R#B.LA(ZKH>-!&$A"R(,RO-/Z PLJJO MZ3G'&AU"8J;(%PEJI[F[,OH.0CHIB"?%/!Q_4DT\*=Z^ZIU^T$=UKDWE*!SS M@$9I"K,H5MOFG$J8YYC#G%.*HCCG E.KD^6C9,:^T-M6C6)?26E:!N8,-(8G MRQ<+;'FXO%=!:_1:69,4QOH1JF#9E;RZL+[58;#OA54*>HF$.0]PP(FN[:]/ MP@2!N4P%Q%&44\&R0 :)6UJ$+Q9'-@<[Z80G*HFLF5[?/V_8;KH$=(SK%+=*CM#-L(L3915X1M;[YD5WAA\I>P*WP"?SK#P3LDAD?Q8 M8OHZEN".U.*:+I_%&[+XN_['3,:4 M[$F/'I75T@6EH@6([I6E%)]H#@!5++0_7ZD)FP-9+,@=D!A,C+8; M<;JT9R=)=Y*:W49PL,S*]C\N%V_GI*I^6_"V!W771H%CRL)4&5\1( 01S06D M&<(PX6F6)A'% AD=5)VA,[+-;0FW&:L6]F %P.;Z4=:.P/9"=H0!1NJYWM/ MV'T3YH;/#P9N5JZA6LB";3QIUJ)3-8G+]5=2@Z)2*VW'UQ4H=?1!)9JFEF#Y M;:$^M*_%$RC6=K%8 *(&*9^6;>RDKWH2YU$:M( #KT]G[L[+L&/;#!ZWO]=N MTH;O'Q\^EX+7Y>/"*@_KZ,LCVZ6&)K@O'O4'IPFO"P!9Y%T=%WK8/GF1U\XR MG1;5:X[5H%1.%]K'1YSL+GM0H/XU]O"#CJ=V*UJ)?ZR41;S1+:KNU2A=.'(2 M8,RR/((D1C%$:FL&<9;%ZC\HXFDJHHP3J\.W4Y3&/D/;T 4-8: I.X9MGT;+ M\%3+!P:6AU-NXML?*IT3S=?9T$DZTQ[QG!/WX*3F[ MN"OQVI9R=1U$VU0%U MMH?R9ZK.C:-)C'B<,BA8%BK7'J60D8"*9'0U6RX5/MWF5-(.8ZA%*%.DI5! M$EO=>[NQ,;8;W6^=K/9Y#1.@X\(A.,41:S,S,3Z"=A:DXP>LJUMJCJ[ >4C! M3RUG?_(:8WX!-/Y"S5V8F#KB_ *@C@2>7S*:FSW;OV)ZIV^G!)^)C#'*2*(+ M+#"(,L%AGHH$)JF@099&49#BV;,HZ=+49)V@9*-1?7KFBM72:8)6>G>W/Q4+ ML*JXKE **OV3TPID!5R21#*C(85AR"E$@<00!P)!$3$F2:![WECMR#S YA1# MW(+69"S\SZ^T!%3OS?(C %>B(^C.\9Z3R9%E/49G4=)X1==\VGGO< MH9*:>%)3_954XOJA%,VESEN=J"G*)U+6+SKOH#LU0!'.8XP9Q(C$$.4H@SF- M, Q3R4F$(AIKFN0I6$N401X=0J7^ ,O;$/76OCN Q3@ Q/6/V);7G.6C?!/@OM M#>IJC7W:(QS6&,KIZ]#U#+5ICU[-1#\X@#5\S;DV7:GS&]Z)]L\/"UV)IR2L M_EM1?UT?&JVS?E]F J&0!&K7@V4H= WB !*2(+7RYZGR"@A'26Y9P\R&_E3' MM=?\F:A)W506KQH-V:2Z=UE8UL7*K* V,QPC FAG2-:,@)_6K/Q)AR6LN0'? M%#M@S<_5IE+ B]>Z82Y0^*L%9D5]ZOI>+M +#0M\P+\L7Y>W<"2:*9YU+4LURFJ0A M2R)( \P@BK,(8IX*R/(LDHCEE,5&?1X=Z8_L$D:+F-1QX72+5=W" MJK_.A?HZF89UOODZBYVOL]SRYBL&U1V5P=A4AV&GBUEUEWDGEO6"8>QC7.]$ MI;>J^A-[MQ35IV5])_ZQ*DJQKEVSS:4T#'PU'W%D&]UC!'#%B=*#6GWJ#2^; M:DCF@;$62 T;X?% LK.]?7PT$\K\UN!N#Q_PN]>L4#?9G0)M+1(NO!?0<1& M[-L=(6S4!77!SB?9EGL=QVUI;?5,]-L?&+B5S%V*U!1)3VM^_0'JPHM(%I$@ M4-*G281VDMD-D"Q6]!T9JA" M4EB. F-A<%TL+O",9B3=*]WZV8NDD#R=2R5V3-$Y/L?>\FJ&I!I.J3GZYHC9 M-$.<[R?2##[IZ!+:&:\Q7%;3MK/4A^E2:)MT7:MKOFP\4K;N#_L10^Z?/=4^ MV&V)_NC)^@R5A0OKRR4"H#RN?P0.R8&SQ&$(GR69-U]\E%,N38#'K^Q_%G5_I;)L6CNR3/",TA3SDDM3*B[# M95P4F+(BJ@K.;'B7KHV";6EOIJB@QH9\=XO7<8NC*MK4,B"#@MAT32 M[2#M'U'82=L5D<%#.'C0\<[GKO+N'=V=![D@QM1\6K?5Q^FX6RVES MH.HM]8*E/(JS&*%80RN^-I=_+QC1)0'5\.D%N$JJ7$/L-4SY$K[ZK6Q%;UQ@G3.=1N^:PK6;:<1(I4458RG(JLQ$3(%-,RRG'$]>&J MJ-*B+*WJ"_AA)_2YZ[OI'FY",;=,(-ZEU"XV; ,F,LGP,(F'!56F%;:1+KV MO*%/<]1QU\26-/RA?09[QR[:87%4S %6Y*C8NYF5X>< 9F9Z@VS0[KR_-[0" M[QD-#1]^]A:82YSL8'%]>=B',?#D5M^3+JA/O:7T!ASJ>R+;>=/W7W$\8YH< MZ7=:8\B]Z[JZ-M91HRJ>MX]T63]-X3K3UG#U_&FNU4JS3[7$-R79L:C9IQ]*P84$&]T@=@ M>0L2MK09S(J M,>6,8U+2#/.<"JQ_2]*":JAX"OKA.&F'X^0;OHE$ M0V"&H=_4PM,%X_JV%$TGSUB6/",JQ6FNOBSF[6FQL:.6S4:V^^^&CR^+U>]J95)='N;3 M?VK+JS&B/B[J[E?FN7@BXE25+!(X+BNSDT<%YDI;/D5%958DA!8QJ(OCN.P' M5CY_4].'[^;@Q7ZHFCTH4_10,]'40#1G\R6T]N&XG[.TA MY IM9.@/WTT979/$]ZQ6:,OW57?(;FSG'=X]UGM\%M5V M-/P@>&!J>F.F;[5[O&Z61N64,^3 M."IRP-(I$F2:O7=1*#]4-UOG>/K;48=*=1^CX/^DBQP ML#U$?/]Q]U;47RL$'P+-0#0^:!BW1=(&_*O/)C1S4P96G\=%6T]R*#7@YL^5 M88C/](O+U43E).&,2TSS1& B>8)Y&3.L\K+*4E&D2E'(0=@;9X'MR8Y/U#"Z M4R:Y<=)US%ZALXDQ6YZ181J80.1O&NVTX*M,#DP_^I^7F[FVJ=J\.H\:U3N4 MGG2M/[Y&U<+>X7RIG_T3<-/<7]3*%&QJPF.DDN^>?UN:^*)/C2O56%%B-?W1 M1.-.]'&?EQ6E...),JHYQ5RD!&>"%EF>YQ63 A+B8D\Z<-2+9J0M&MMXX#;T MT98!F!H%8&JG)\,@!5.$&Y!Z+DP^AEMF#)+4'-E61'+SSS8>!E'1!=XR&TY0QO6T YO5V@':#M M M@XZNPTLAA_@)1X3>T2D8?@J ?D!/D T[_2XE,J*'SQ,>^^X\7X,Z;3W:EE;R M]H>JYR9HJ;.CYP]?M6G][?;CUX^SQ:+NNK65D^==?44$,.I+D R%EM#&'P@&X"#1=HPP;:\($,(^@;ND4? M40?7^1YX%^(&TNYA\'/5Y! RNS MA=)SD@1^)+]V%P*@@9R$<5,OVYGQ573]@/E!Q;!]>KQ5?\#AWI(^_-<+$_RN MUZOOBWJZ>FZ*JJ91GJJ2"RPSJ4V?J."8J3S2BUBJF#$6<6%577:83.#UO)/6 MM2$+JCA[!B0[/]WEHL,4P([4^_U[/16DM9/+=S;;/I'7268[*NC)7+;C3SMF MNU25,JXWM1G=[-PF/%EOX[-I'^DLV^,3GZDND>YXY$23U\6*4B]HE>"$YPSK M8XU>X84L<%RP6%'""U:">G7[9S'T*I8 F:K^)\;.\7RNHC#E-*& MU]T6G\W!8)_?Y@9URW$_(U?'BT/LIJW<*4UYH&DJ//LD&+R^,DS\,SAN%DDP M@ \R1<)1)P+Q* MF.!)EF6)?C:[EO]SOS"ZK_-/6O;J/'PS]"7I;(8TQ?5RU1:'TNIE5V/; M=^,\(O.P5KE<7)@R.2/I>0\UJ*?F:F<>&6ZT'IFG1=GMA3GPU&5U"KZJ MF38YY$XAPZZM^D3&DC(I*2Y(80YB58Y9+AF6(HV)**B,A-6>;TTQ]%H4HEZW M5KH>8M9T@NYY0GU'.[>" *=!M#PQ^80&> #J2..ZI;U?7[0C[S]U_JRDGK/= M3]-[E03UL^*?RBD__Z)KQB4?R&/AS]M'SN2Q/#S4ZD&S^&F^JJ?SY50TU=Z^ MZ@7W<5&;=R8Q34BD:($C(BI,\E)@EF4*LTH422324BA D-28K(=64#T#:,/! MF1*1KSV5%@>;-SM!,#79NGFX9:U0;ILF>(5.3CKZPPB&.LG ::"C?0/0!-&W M^"U%HH,-JCKA(G6%XN$;=!8.M#JNGDLS859C=Z]"XH2:5< M93+)L: JQT02?>*GJ3(QF%&51K1,$ZNB<4?&#KP--]102PX4IG4,AF$E<*%P ML"4.DVR+$[3;5W?1_ M66W(6GV# MM/T&=XD#8@.[PMB;N!H36;NHMA6S6_:@X9$6B!8RBI*T2#%+4HTHB2),3>19 MSDFL(IY+5H&*67K#TT/1]?'1M+-Q?&,$TWLO4$ _=0S\W 1Y;7CP&9%J+ZZW M^%0+DB-'J]J#N<2>I)277&FUP(C2E@J1,:8LECB+ M(E$4I8@$8S#=<$@DN"[H2"*VI0E=^$>@L5WHEPD,7=B]K-<6LCHLX]/">%NV M1TB,O$Q/"WFX+ >>=;B'_# UU1WFY SO&_=UUQ]F'7NIAZ MC$_+Y5K)#TU_SK:4?GM_H0V+>BKTF:5YJKG\T/;$;?5Q45=JNEKKR9YD4950 M4>8XH2G7&D@*7.8IP=H*X)Q0Q8H49 E>Q^^=M\NEJBG_[]W\HDB?[R]=MOR^;'^"_ 'BL7SY2=83(F_C MVL+9LH9: MWC9=0QOVK@[![VZ3NU/>#IL^BZ#Z (5_5 M(YO.6^I-Q12-R;:9O3FM&2[NIX_ZD=OJF_[MLF)-[F?+;CQA*F*I5K$F&DQK MUTA&F#7]1?(HD5K7\K(":5=?C 76LEV?(KUD:XLV16&GP$YMO@:P,/79<6B4 M9,]M2[RAY[>7R>5LO4:#$V]@GNAZXF]\ M-QW[>3%_T*KE\8/BJWL]Q(>%X6>2QEP0D4NOKV-^*#< TO6)\@ MP):LN_R@FW,;X9RNT0<''NU.W4:\W0MVJ^?=]E4]C$FJ_QLSD;"KYTU5\\^; M(,=8JKS*XPQ+1F),2*+7WJ@;M+7X+_=J^Q?A:>0W=1,>>CUGL^?E M=+F]9K!,)C_U?NB=N*X7<[58+U_DG'1LV*>4GY1_>/GZ$AVX_PY+C?ZPN6H" MI9B?D]$IT?SDH*.EFY\3:S?I_.RS;EOO!U7IY2N[E.L[/<_;P-/M)E+$D2JX M8%C;R24FIRJL9OZ5UTL^TK_M)S*[M?%__X:G+>)BQ1225B@JN\ MU'8])2DNE2AP0I*<\B3.X\*^EI5W]@)KH%^G\^GC^A$UC8>0TK07ZY5I6R"4 M H:F^)Z784WU^F@#55K'*FIX11MFT2ZW:,/NU3;!9H7V.+Y"AF>LF4:::]2P M_:KS!(K"><7Y<@W?>8UY@T8$!8+U3"B1;ZICQB %0NQ%\%(H*L[YU(OU?+7\ MLE@ID^SU><'FRZ]*J.D/UC3DZXW$5,9EPE*"TRA.M*T=E[A,J=XA$YJ16%). M"JN2+%#"@3>[G@T3U[\RY8P:/IITQITN$!NV+LN@MD/:SAP/@1]L^PH"G4O. M- @'?[G2=F3'SI$&@7$D-QKVOF.HI6M3])N_KZ>KYT_SY:IN]NUED\%]_YW- MNU(47Q9-NS\E_Z9,LQ EKW]HM?F@?C&^P0]LI3ZR:=W$/DTJDC,BX@S3I)3: MQC?U:K,DPY&D"5-Y)=)$3)Z:"_IO*U:O[-3:6Q -LN1?"FB]^M^IA^F\B9WA M;-;$S?PTG:/U4B(])%H:&:%AG6\ NDDE::X*RC%CIETWE1)S44@<%1&/TC** M>5EU7\7-W#)]\BT(!O\F>O$ ]Y_R_[G/P6XO?@NL!HPVWBE??[Z&U;MC-:Q: M.=&.H%V-E946=5OA:B/M%>KE19W J)$8&9&1D=E7L:NW.(6^XI_?@DCCQE"_ M!8E/Q6&_)=X_-?MYP\W7[^9 M3):X^ NZ^>_?/MW_#@Q,M,75;C<*@19LQ]CAH"VAW*K_$&6 H,+Z"FFT)3MN MD",0C(.P1^C[CL<_\5W)]4S=5E_4JKL6,HU)EO?FD+D-,B@C1K,B$CBAB3ZA MI5JAL"0K36I=Q$15\D*"HJLLZ0;6(CT7)I= :_+&I%K,&YM(_\;D9[51X5.! M#'- H]D26DN[UC]@0--S!RN#3'_YVS"!_FC8L,H@AMN#,-%]F6R65,>UJF!0 M'!@^P-?#=9E[_]W86I_F'U2EZEI)T^BNZ4-IC*/6')O-%O\PI]>)C&*ES12. MTXS'F,1)C,NBS' E29(F(BXEB7VWF /P%UA'M9P@?8+?D$8;VOY;S$$FQDYS MO2+<, UGWUQN.R<]PVUWT(;E8_/T2GWE'& =L:D+_:5I7+9X6[>H_X(<(7B!$?TZIBU MTGJ*>C:OT ;ZJPY[!$$=;-EFF+7#88W.*X^_'4G#EM MK8O^^G.&PTN@L%6_:!,G>/&4Q+.2V&<;(+-(*/M M_R_9WMWK#_[-M5YI9^+?_,EZ<^%.S=FL<_#V)5.[KH<3REB:IEQ@$1.)"8\E M+B6+<53()"%5+ED.+',,HA]ZF?6434KVM*_O.]N]JFCY@%8^A8%LMXD'A ZV MD'>\$CNL&-="CZ;9CC?EDJ_/0.A04-4)"&^U5F'41R[#Z@3-8856MV%<$G5> M.A0V!70VI:TF!4_+6(H2*\9,#X@LPZ5I+AM11HHLC3,6V;=^M" 8^@3Q[3W* MHQQUA-%7:!4O:^"&%4L(.&":Y(C7\FH$6""I*'[A<4PNN10F8)Z(O)$D+F54)YZG;Y/4PXM!76$;]J$GA7F_"0AH&S!X/+(+4SO4( M!3P\7831!5?==@)[O^L^0_:5+KOMP#A]VVWY_L@9%(BK41/ R+GG"<$6B%!-:Q)C&<8IE+DF:9DF9LG3$) D8]Y 5ZIX'T86[LQ7B MFY2(+K2G'?3U(N&!D\UXGD<1+;!,J<(DXBEF5.0XC1*:Y4E4E(2/EOL0>JK! MZ0T[$ZWF\E]TBG/"*\&3#(LDCS$1(L:L%!R7K(BJ1(@L(59=,M[P]#H8)9MD M ]8E&ZB..'HRU/]E9M?2P'E[5X4_6#I)->(-1(] :R3=RFX+43 M2H!<_VODC+A-A;>T$$?R;N;F;=]$[;/2?'PU=&ZKWY:J.21/5%Y2$A4*YWIO MT4?5/,+:9BQPE90TC2)6%B*?:*;XPG9;&:0'42R[5*WURX8Z:BCC184U[V[MH9=V5,\,N%#H/@+#B]2'\+!U:2VWWP"%(2$OJ1"Z M/^#8U4&/BG.D,NCQYU[=Z_5E_$%9Y00@=,\DI@0QK3ID@O,JYAG%2>5 M2E[K/-QR&%@5=&318DNW.>TVI]SEZQUSN^FIRH)0EBH<)VF&B;8G<9G&%+,T MXJK23)"*OZK[$3Y)H1V-;V7F)(E9H1@NDK3$Q#1(YHKE6,5%JDBA.!71*_H2 M7>?-O]?PC,ZQC%*NX5YTMIW-?P\[R M+$?)JPK>:Y7J^^ M+^KI/Y7\;:Y';.HOM&R8.^3EGD.OJ?W9=3 KF2 E911S5A%,(IIBEB44RYC* M))%$$ D+%?'/8V SME47_$"M7*%.IV_91FO#=]<4M^6\";-87KWP]K?E>!U[ MS868YDLV@]$F#W@B=T+*@/L'+3 MV7%>+>8L0.4F:V']];LZ0V_L?E=VXA_I=V7YHD.$_J"'_%J(]>-ZQE9*?GI\ M8M/:4)W$M(R+.)8X(FF*259&F.7ZN)\7@E(3K5H1JSQ@1_J!+8O/:KE$.X2/ MW.6@+3. V'4'I(>5R CX>;\&N]J#=BP< 2D!8?%TRQ (@2LL:< =E<$< H=A MQTLI<)=Y+\/@@F$DOJ",.4" #&%DH7#^2PQ3KCM": M:"\R^J.E:WE2/2<[0$GZP.R_8H#X;>'T\O75>ACW]9/&X8X$^ M5IL;J^6=/I69H]JV%B7)>2$*3G!290DFB2*85R3'I"BS7)*\B%-09YF3E$*; MBK??OJ&[FZ]M76!@E;R3Z-B='+W(#/3=="1-D8?6S>:YPZJU;+[*QYVD,VXA MN'/B'I1T._N"HZMZS9?J[VNM"FY^Z/]T^T*4)GE)>(%9PJFV&[(2EV;)BDA4 M<2'3M$BL8I\&J81V%V]HHH8HT+=[%!=+[^RET@*OVUX(>MY&@/M6AR3RY1T] M2F-<_^:0F <>RL&'+TT\_3]L_I*Z5V!X/\=#9X.)+AZJ7K7[ZOE9R:,AA+I4E\UV>UJ!1* M,+TUR *3**\PC07!E(!3:Y:0I(T,:;6@#+,^S*%GXOSW)#M,II\1V M<8$/R0_P@7O"P2@0WSH_?$\XA92[+G$;9Y_:WV0FT/J\M.\ M;25UOL]I%(E4\CC!>1EEF.0LQ93D%";J"9>O;5F33W:<5^O^E#KB.T_G:F1+>Y7H# ;FO M.)WC-<1U9?"RBL8[S3.;V)YK(1;KN0GUF9 BBDF1,4PS*C%AD<),*H9)PBI. M(Q(QP5QJ&I\F&3PJD@$+H@#0LCAU>,< MBWLU>C=8> *=/ .CELY8S\@ M>2AH[ :6&.E5RAJ?E^Q486.+-R^(%WAH-'*7L50I)BI>Q+@@ MI<*$R J71'%<"D&YH"JC:0&.%=BE,$:<0$O/-0_L !- G("KI XQ K9"NH4' M'!/$9VC WOCCAP4<$^]H2,#1!R_L[7*WF$W%\_:J5T6*RD3HH[M2)2:9$)C2 M*M4&!TEE)2E)A)5G\QRAP$OOL S^Y:UH3V)FMR9]( %;FML;DRO4$D5_='\& MN90^)Z'OKBHOR;Q.^Y03PI[LDW+J>8>&9$K5O]2+]=.GY7*MU\C'^?:;M.U1 M=GJ(P"O44$8-:=31OD(?%XO5? %I?SH$P?"R]"@];%4.">XY!-921K>69P/C MCM<%[;QP>XW1+!YW-%[;S;DSTF*>5&D:YSBG(L6D*CGF>2RP*DK&HR*/J(0% MQ.V.'MIHO=!BW0/"TEIU%0]HJ08T4X])X,M$W1M[7//TF%@'ING1A]R6T)YC(*,>490+G+"T)23,E(E#M M/0#M$:-(>P;,SZW#8\\'TC*]2>8$1A)!X+9;RH% A"WTCHD^OW7#QY7I ;5%-F2GM0&A/*H2L4!DI,"IRPI,"E3;4UQ9@IX MRB2AB8QX 3JRA&8XL%[<9]\87[L"-%[%7@3TAV$+=7P!CTO!Y]7.;'M+LP73 MZQ=/"]BD&PLK3W9@<'9'-1[' O^EQ3D:71NZ&-,*.LKXOD?UY3_"/^#[6E[7]:>Y_,(>K?N> M[+T4^$,V).R_Y'UQSG_-SI+ ONC[FC7M&78BY*Z0ICK],95K-D.#0H*^]*," M.7WM^R.-]L4?%6#WJS_^@(.'X5IO%JM/\VI1/[;ABW8%/P??#?<)-131#DF; MPIX H0%G9Q_"NQV<#T#P=&(^)]'@)2G:4S+(A*0@ZX%S=!VUE#MW2MDN- + M5?,!/)O:H&EWO/2,$4QKF?PK_'GZHSD?SA^FQM??1@2= <5?2>)#,4,7)=ZA M^#;*$A]"8%V8^,BKE]; V2N<I;=E7&*94"9+0F*5@4K,N3(RXKWCBX(G&];:Q-"?#'<_HQW^ MSO:\\SLC=GIG#)QARL@*5F_M WWAX+T4#)"-5ZKSX@;6Z2(NCN/!E)U4T\G- M?#75BG3-9U/Q<;9@JTE:R"))"<=I10JMP62)&5$YEGDB(IE4:11;55D_.GI@ MM=320RU!U%"TTS+'H1A6'1<+"-0' -FLE_V@# ,'NXSU#]O5>WRT49;D MH"#].AM^Z)+P^&_Z:-BF$K9=^+Y]5\I8)M=2GU[TJ87-=M;LNV?]EZ?%DLV: M",.E'J)U!9MG%B9!9JUD5[Y[,5^V9Y$T,ZWQ$BRE*9R7FF![4[I6TBRO)"TD M+T"=E\9A._!R[_GI8F2-B\7I^#+2'-I9(F]O9F!ZRF%2'-,'QL+(:S)"<*9? M(;5AK(DXGB@Q&G6W#:+)&==Z;5%_54W#A9L_30ZZ6DZX-K/R(N$XBK(,$ZY_ M,M'@6KM7LM#G2%)%$E8*Y20MR')W*DVR5[-"M511W3)A8BGUJ^M'_>-T4S;H MJ5X\U.P1&(=Z&DT[[>H%(9A";(MP-#1QCTA/U9]*/"N8)RUVFLZHBN>LN"]U MQ?D7W);W?:V8UBS/S4E-KX+'Q;PM;9/JU2T2F6.JS3.]NEF)>5II RY-DIA6 M9?27 M--9/Z8](/UJF^G_)V4=3F$8X.0%V"N$B/!VO5_^:ZRUDMN]#.OS%S?;YZ_K"NNTB@_C>3I-!;/"ECG)*8 MZ^T^XIB1+,4)96G%(ZH29E^EQ9IL^+NE)DSX'QVYKO4\X+;7'L#AI1T.%MA" M[UE /30]R2O4LX%NJ\UO@R %N"@/@IC;S;DOY&#WZF !B_:[4<;[^8=+.'> M53S\;3>3ZH.J3/1C%REIG-[=C[=\-GUHOV224<)X5F')TA*32%2X+$2)"RGC MB"OOOSO)&A.)JX?IW(2%FJLV;<.B9\5J MF(5D@V<6)T3E<8QC$UI%(IEA3D6&\XHSJ,"=,^UQ%%'LFM+T?]MRX$_0Q0@KB>;U(;BJ.8I (*7EBKD57A ;5/F MI<8.]2.>U#+.U&"JP!=IR@!H63'W3^^FC,KZG7[_]1M3[WL:;IBL]898[H@U#^4_+BH/ZY-+J(I>V*V3$ V]D,06&# MJ9(.L=Y[U7+3._5Z?II&9BU'J&?)GTGAC(8G P-.?U1SPQF>E\:'^T P];2L M5Y-M(ZJY_.\UFTVK9Y,=U]8,75JF.]@/%-#M<_,>]9%<5RA.<$1W^[Z9F.LM M6WU1VJ5-@H3U.H'#,+0P]&@[BT+_;;L@ (1&60%PP?M/WN%-N+G]T=0!OU[> M5G=U_7NMC[*WU]$,MN-MXJG>*W_5Q'&D.=UMAFM#BMJ5!9[SV[2_TWGP]?T8[;ZZ^ MZ].]?G76F+1*K=#UT]-L*AI3]J]J:6H.(R/=M.VW^&%=M[_YH4SES]^MG0$> M)_'\@6'\^8,INK*B;&WVD22[F:K%>ON@ATY08 /@[]F6V<&TXBPOT8EPH M*P_=I6X\L5O/LDAH6? BPY)0@@DK M&.:Q7E>LBJI""$6%C(%IR&=(!EY>?[O^^O7ZR_WOX!SCL.E]9=H?([@V'G&E@ <23.V?=,YT*'OE=-VN-HZ(/J^$Q-1I*E, M"H+CO,HQH3+&921*3(N<"!6+M"@E9/5;T R\_'=<86[=-6Q@XT6OR.8&CWLV;*\ M G5M<0EBL!777Q##68IC!S'80G DB,'ZU8N.Z%\6J]_5ZH/2:JFMH >.8K 8 MZ[6/\YHQI#E#6]:N)7Z(NR=.B=!LENHW<3W"U3KB<5(C_NE!B^\N(. MQA\W'^Z4> =Y<">Y^C07>B-7#Z9]\DK-3;TV8Q$SALB 22TYS+HH\B41DG?-B3S?P7MTS8NICBO] '3.HY0;M ML@/([@"@.KR$ V(%6]CV,+DT60#@!4B'"8.;6SZ,A\\,E@H#%WXP%P8PW'C) M,' 9][)A'%YW=!$OEBO5U(-JBAQT]<,M Z+L!@GH\-RCB[8E]SU&.\%D].7F M'"8VKHO32O #]Z;=6\YED4R*K?J@VC\_S3>&1Q=)N/F >[3_!!8ML MT;53#V$P@ZF*G@?T4\_%S_O0]:'&(70'' !_58%L"8]=V0<(R)'J/- 17#NJ MBG6MY.T/5<^G#]]7FTZ'7_6&_&U1]1%W11[EA7$*I#1GF&0EQ;R(.5:$2%'1 MA"<"5IO5CFY@+?/M]N-7:.-5.[SL5$< %&!ZHV, ;3C8:75I>$ _&8A^]A@E MZ"BZMRZO=E1'[O\*@N*P,RSL=:?>-_<+K7. @7PO7@N\EDTOF8;<9?%[+V4] M[\^_0$S@>A$H[1<6V;X( ?F$/A*7INFV/Z;GQ8/++I?*+*+)(L%YA3 M0DTQTU0K?JIP(J.XS.(\+0BH/ZP%S=!FF4W;G)837XUS=O"T=/#Z10FF1@<: MYYR#Q5_KG$-!0[?.V:'X-EKG'$)@W3KGR*M>"N*;>/E&>9D*Z'D4TSQ6$:Y8 MR3#)B<(L8Q330J8\JK1BB*TN@2UH!58)+66T(8UZVCX*T.]A9NW ]8$$T'K: M2*^MG@Z1GO(5Z@MO!2[^?DS4,!7;]RB]9IGU8R*?J8U^]!6'B(^73MUI:UU\ M7\ST ,LVZ7"9#A+I<"D4@(ST\1"RE26K(A5$EGUK[B$ MB? JX=C]Q2YK_U^?%@VN+W,1^,,J9"Q(O=P&G4/3MI>[/W !(24C@.P67^+[ MTX4%FUP(RV#DB>O8XX6A7"C]7DS*I6,Y; @WE=;EIJ%#N^&8EO5ZR_FJC.C3 MV;3Y#N_4G,W,-7?O4(I(E7*3S9B;!&%"RA+SC!:XBDM6L2(O!+/JK.K,0>@# M8T\.H'^<@+30[*'A@:GU#3>]O6@R>)I;NGV.C-^LX^F\"\T3F !-'AI4-S4> M!%R8+K\$F$%%[C3P>%K\$KGW5/A% SGH[S8>Z7HN=Z*1/BO]2_6BP"GA1# 6 MI5@PTPV;$JVS.6&8BY0R6M(H(E;U'$!40\=.[+2Q_7K[VUYP5F,/[; ':5MO MBZF%^@Z!%$QE=Z!<[T>L7:&6"TC!V N0 NCF$(BYZ>-AY#QI7*BX@UK6>K#Q M-"M4OCUM"G[9S>=Y+42]5J8Q0J4';WK.?51J^7Y=UZIQLW[1@K9_F>1Q&3%> M%%C&JL0DJ2+,:)IJ [B2:58R4:05Q <*H!U8FW:!OZFB/"TXQ82P M3/_'5)RJ5(+3*(U,Q+1&$G2#?T!AG#BKAJ!S^790$/1%$L*6WZYP 6*:3TKB MOW3Z:\0IGQ1OH/3YQ;'''S6WBWESB/^AZN;70,]V$\-C' M)0.&#+S8.DY0SPJ2ZR:LL>.FJ06\Y><*',P, 6]XL0;$#;:$/4,&JVX,!\"M MA#& SGAUBN'"[Q4C=GC=I9&HN9]Y=S[Z[]W+Z+_;IZ9&=E=L^]-\54_GRZEH MV^&6,H]CI10NZ:!J-3T?WV_6*Y>E\K.=7[^:)>3?_9 M=;EMFE=\4_6/J5#;9S:1=K=5>W-WVY0\J]5W+?'F.N_FSY7Y*Y^IS]/E:I+& M7&92GZPE3U),\I)@5C&)8Z[RC,F4QX]W,-6"HE[2S3\9.=!/ MK20_-W;T1F!C9+=M2#J97SY\++A5/[TG??_[/[8 :,M=J]RV(S(P"OAMS)YS M$]NW_JE!O9S_^E^9AU:]KSFIP;H!OXI0K]QP^#4G\GQ/XU?ESLV$^*Q%N*U: M\IVON!)Q1)6(K?.#)"TH4N!PDKH50,[-; M[K]IU,=$$9GGI"APQ;G2:S;),"V%J5! .)>25!6EDQ^JY@M0>0+/;$)6Q"ZS MP#-_DT^,GKJS/-NR?(78ECDD-$<.Q0E\3YV=>GGMZ7!WH6U\*KOSL,-58TMZ MKBL0""B?%05\LSA^+8% (!^M(A"*ELN]AKE,-9VBE6R[>+8F7]M2NOW]_>+C M>B[?+>;KY2V?31]:)VLD$ESEFA.7 0V MOX"#0>H80%M>5@Z)@XZ(V]S1S$"GD =VH1&M*3[?K$M4U==F_JK M_E_O3P ]!K:0BX01,':\*PB(-? JX$*,AKW]KH./Z-"_4/Y]G_VE@[E6\GPP MG^!7]62._/,'8"3DJ=<#JIJ6(MJ0#!(->4XN;X4E3Y 9N9+DL+"'I2///._V M*?ZR6,A_3&>SZ[FY>>J*VK3I!"__?K>83<7S1&9%K"V5'!>1()A49:H/D3S& MDP KJMCOVI9 M0G]T?P9I >J,D">] J<_JL)QAN>E)G(?"-YN^V:^FJZ>WVO%5[/9I[E4?_X? M]3Q)I,K+*(IP5DJ*2:3_PT2:8T5**@GA<1E;]]P^2B&PBFEIHHXH:J@B3=:^ M_?9Q7(8UB1=I89H"+"BH'?>@,$X]N8^/.%IC[D&!=KMS#S_HQRAM.K%]6JG' M-BQWDBB2%E56XHPRO>AR_1^F2(PE+TBL6*:D &5+G*$7.DJRZ3/7V[6&+'"? M/P>7FRE_ 0@76O17Z! 2?R'90'D#6?HOJ;VJP7]"]'-V_ZG7'!=]5QG W"?_ MT&06]7.7]_7Y"G5<0$HAP!4$4'A?FL*6[+@J PC&@>Z ON]< M%F#]N)Z9>Y3[FLV7L_8"1O[/>KDRNJL/&\DKRDPO3"9$A4F:%)CR7&&:DY1' M)4D)N"* !=G "N3CHE;3AWFW-LS1=LL*VO("+Q%@@ZB=/O&/$TR;[-!'!W!M MV4#7JU4]Y>M5HUQ6"W3'6FWC/7@%!HB_"@(V1,F$I#D M?F:8T!$9BSDV[:J^Z/]=_]!P/:@7Z7 =.\CP \YK/X?1L/KP# ],5?A%!I2^ M;BFS4\KZN;%'2U.W%'(W-=WV%>>V+W(M5G]K(D)7STUA)#;K_CKM(P(FK*1I M59 *QTF18T+T&4:?7QC.E2*B4I2H1 ([OUB0#:P&MN2Z0!9PAQ<;Z.R,!?^ M /T?*VT-L%JV'7!,-H5L"YL9KE#/%NKX:KK5MW7%JT6-[(%TZ0D#P,5?6Q@; MHF-WA@$ <:0Y#.1M1\_J047R+XN5VE:UVGH%BT*PLJ "1Y0F6IUPAGG!$UQ* M165,29PDH'0::\JA?:O_=?WUYK]N/W^X^?KMW_^M3.+B+^CFOW_[=/\[T+UJ MC:2E?S4$/L![T;;'P!]A7*A0^7SY4*WICNM$A<)QX$4%#P _233QZ/>/#_^U M^,>O\Z?I^_E2ZK]O/FS+@\3P*(&7>T,%25RP;?M% '@B M. B WJT,&V8;MYI$%&DB MXXSC(I8*$Q8)K/5 ;EJ ! $TC4_U M:(_(< ),F#^"$R,T4[%0N(@*$\!944PCEN&JBC.5"5&J-(%E(U^(E%,R\5T] MG8OI$YOUJ<27 V.G"B\4%J;ZFKF_[^=^&P6R_4(\EA4X+9BON@)'*(Q;6."T MB >5!08>=XX==*[0S7%TS@=BN*,$R!$-@)9;2J@OU&#IGT#Q![,];<<:+[D3 M*-U>+B?T7<=8MVU(U_WB6LKIJFF88>Z?/LW?LZ?IBLV:]%'^LB#!5_7W]72I MV>FJ.K6IIJ;(\L.\&:6MNQH34Z18FT:$YEK[RB3#/"LKG,>JR+.,Q@4'!;"$ M9CBPYFX=;EW%EKW+U[Z*N+FC,54%;OY4M9BV9<7;=.U-=59MIG5K\^;;W1TP M%"_TA-N9?&]I&H$^L;M/[Z^.%]'=+?BR=X?65 _<8=%C[-](./J*&@S-[KCQ MAB.!?Q"I.!9=EVHQIN6EO&'U?+'NXWIIP63!8X535@E,A-X(F#X1XRA+LC+* M*E410 W[0P*A/84-1=21A-08.8*%A0%]H8103^"N<"Y&\3$I(452+I/6L?Z) MW90"2YFI54RR@(8O>N3>TVH/&SJZZ3&"8 MZNA:6O5BAFIJ=4P8KUVM]@B\0ENK8P(>[VMU]$GX[?Q]+;6M^FDN[Z>KF56: MX^%;@==10\/^AOV%1,-KY3)A8&ODOF;-0>W%V4!.?TSEFLW0L)R@B_/C(CE= ME+\8:K2+\>,B[%Z$GWC"P5!M$H_?-X'UVPPT45)25EQ@SB/3V8'IGY(\Q64B M%4OR1.F=V]I2/48A\+)I2 )LMZ,@6)BHEXH&6T1M)O^&G(N1>E10@)5ZJB+XYFJ0WSOV:J##\)TQ;)>34R\TV(VE28UL"E5 M,E7+ZS^GRPDO>%&E),)$Y:4^V!**>2%3' N:5UFD359F%14S1"2\P;HABWJZ MZ ]#V7)]#2(TK$M\R0VU6QU$MEYA-C(-F:_Z_1W35?]MNS4/#CW*,K01KE^) M5L^ZG1Q_F]>MR^J?2MZS/[O>$\L)2:)4DDKB*D\$)G$:XY+F!)=%5,DJ)D5> MI).GMB;FBM4KNT/D"6J0#_0E3>MO]1V;-:6%V0J]4P_3^=P8DXL*:06'?E?, M;I=(!#0;[(0!E?P[QKE3I;^]@48K\'>,_=VZ?D?_W;5O$^/366- M=+%CFXH-3!6T5(K@E):9WKW2"I>1*'%54I%7C'.>%+#^3:=(A5XN72CB#@/_ M">WF=!(ENUW+C^RPA;5#>%\];MZ22AD;L^G1/XL/O3V3?@6]GU M6D[US'PV$V0\+2PKD[*2%,LR23 I2ZYW,\YQSD1$,YJD-.*VN]F+L0.OT(X: MZLG9;VDO,3B_JUT@&6S]60L%VMI.L.^TN[T<:[0-[H00NWO)YC610E)BK69F)&.*;F M6)>I2- TG\^: M8Z#A!^TS=-7\0\M35RCWRO1_$4-)'^#M]@)H/.W#+AR,ND%? -'+G?N2H9QK MV6WK3S57T]-JVFK!#XM'-IU/RCP5JD@$%HP+3-(TPIR4%28\%HG,&9=%#*Q> M-TPQ\/:_7U -[7. _FAY@->G.X.BG2+RB@U,[5P(BTO-.3M1_569.T-O[+IR M=N(?J21G^:+#?;K)ZOHTUV>%YI[S_>*'FK/YZM?I?/JX?OPX_5/)]]]9_:#, MOYC28U\-W4FE[992)0PWZ9.$R@K3DC.7.0O#[M9:+*_38 M\H$JPP@2#2=(=*R@IJP?X$+;#>YA53(.B$#=HME!6WZNT!;0CB?4,(5:KE#/ M%OHZ"J" $(+@P+K%& 0"&!:11[00^7C>020=46(YT_ M?#:)+B;'Y8M:W5;?UGQF?G$]EU_-USAK#=()4W&6RI)BFNH3*HDRB2DOB#ZP MBB3FDI(HSB:KA7[!0M7#:(-T_(8#ZR5T;UY!&Y90P]-PF^>+T;30Y.$P@JGP M%\!<-PX$'"?P*!J)C2)AO,(&A8TYP# >5P88< M,=S,2=;]0#2W(> AW9_:BESWM6QZU$W5\JY>B"^+U;5L! ]O/ M'1^H#Z3NN6GR9 U+2J[UZTASACK6[,/&[5$;5K?! (,I6@>L A1P P/A%*)N M3V6TZ'6PX+N![?"7'2RV/BGY@VK__#3?5U [MW\3D>2%C)G$DN0"DYQ$F,I( MX3+6OZR8N;7+K4_F ,*!]@ !I8:D%@@>J/;J,]9]Z-GY&T_F! M61L>,(!U%@@X-]/,(X PH\P!A4&+##+>>.:8@Y1[MIC+^ZZQ2G-U6[4W+1^9 MN7U9/7]5QL&J:;U;U/7B'_J']^Q)_]OJ>9*+))-$, R4OEXS($/.;S0V="?YI7B_JQH6>T M7M.9?!)%DT1D]$=CK324/:Q^6^&<(DD'!QXMK-1&O-T84ZOG'?Q!.]5J MOJGY=%&;3B#+#VN51&G4)\E'.5=ISG'&C1^HXA4NA8APRC)M$D1)3@JKDCRV M!(/'8VP+]#3$ 4X,&[@LO#V>08 MX%WY6^HM#$C31X8!E^H*5M^1O5?',T!N MWIRS0'ERW@"$'73:V(PSGK,&(-6>DP;RGF/4ZM;4V?'X_#:7TV7;KUO)KJNW MJ76FCV'+24&%U">@'*>TBC&A)CE;;F9UN6 MFN*EZUV^S&^:CN>JXPP8[ H'W^[X%!92H(VT>S;:2V[;XV?3//[F')3P %EG M-'Q%S,(9&#>$UAF@@YA:]Y$N[]/R14O;==JH1!Q7,A&XR#(32$OUD2I)"*ZJ M3)4\E5$:@RHG'B<36 _YZLNR@XNEV_=B:8'NW1=-2+;5]L=J1W(H98".)#M$ M7JTIR:&@0WU)CCP-KQ>U];#,Y7^OV6Q:/>NIO1;"--1>[K1N8MK,F61Q4L4B MB7#,2FU=5$6$N2E\JL]=)65Q5A3$JN8J/5P7*"8;N\_GMGK9 M26['I_3NN?O'=GW07)]RLEPK)AE13!*I<%D67-L51940)F,2PWH^PGD(K:(Z MCIH>&PXND+\>?,$2"U=,@%VMDM@6(&J*@BB\&:3[ICX:C[IP,&XS2C= M(3IH3GG!4([JS'2W>/>RN\5.D65-;?-(UY^EZ:';]M_9ILFTB=#WW]F\ZZ[S MQ3B@EOK4]C=]9ONN_[QNLV5^T4.O/K"5^LBF==,EX^MB-M-'.S/JA$5%Q8I, MXBP1VH9+!,%E7% 25UU9N?FA[$I M]"A-O6FA\DBD,<-I)5-36DQA1B3%3$05%5E246553^ ,G=#GD@U5U)!%ABZH M*/J;E3, MIB9E03.E&$VP4HG"I$@EIF5%<9$50G$FA:G7#5BMIP@%7JX]65-"J[58;&P( M&%1V"]8' + 5ZR8[O);8&<%\%0P[16;<=EVVS\T"]P[Z6 MWUUK_0?YUHZ*X.L+VQ]\W._JJ& '7]/QI]R^H4]SLX\LZN>O[!^_:E.PGK+9 MLLF!_ZJ6JOYATOU*)4B1Y+@BN<0DB3-,597C2$J2*\%D68)R#LZ3#+P=:+JH M)PS3_A9HV:U"OQC 5N:&]A7:16+9%JE85*AGP=^*M1?7TRJV(#CJRK8'X.5J M![SII@&^JA6;SI7L-ZEK(=:/ZYFI_?I!55,Q74UDDJ9E4E!<:FL0DRS+,955 M@=-4D)03PB(!*A-YGF1H#= Q<#ZTRQ4R.S7@%PB8&CC /VT0QYU]'_VIP3L MA?6D!"P(CJH$[ %XJ00 ;[HI@8_3N4DT:O*LOQHGT6WUVU(UJ4;?5IJ,\2O= M5NU36@'=+99--_*;/U=JOC3!P)^GR]4DJ:0@A A,\&C;QHL*_F2)/AM,KM.'5;*X;;E'/+OICRS"ZF:\? MFZ3W!;1.K9\IM--;HT\,3+6]QIR U:%7##UI3#\\C:I4O<+X4N_Z'=Q--3=U M@&^KIDEY5W":J*Q*2I'@O*#Z1)8G,:91HG"D2%7&JBIX9)6>>9I$8*79MB0W M(2B&I&-A[B/ V&FOR\2%J2*HI/ >[">%\=6#_9# N#W83PIXT(/]]).NSI&7 M%6GZTY@I@U0F2:04CW%9I!$F(H_T3TF!!:_*-*-Y5:FL;^MAZQD9H&?UC>[W M[H MRAU:4*_($$RV#I%+1?=94\L&"@'MM M2H9/E\MU8P4+0]8M#? 0(KO5[$5PV$INRZ3W,C<4KU!#TW_:WDFQ/&?G'=)Y ME22\D^*>RK4[_8)KO;;5]*$Y?WU3J]6L,;NO'TT4?A, H^3]HHEYN6/UZGFB MBK*BA!!<1I'"I*3:.C8!GYR2.)8)CZ-+C^P::SZ\>5;2GN@2$"JP--J6Y,?=00-('[]L6UAR0? M5@(>A88M][YP]DY4Y!7:\H".X-'I C^ELRV$=BJ6/33N:.6Q+83;+8AM\SA\ M.=[\??5\_8]:+J_E__0%^BR7X9%70\>5M3$NC4+2'Y_\G_5RU43@VB_"8_*> M7WP7B@I;=">E]%A1\(Q03HOJV'BC+:8!8787T=!C;K;R\9K)SQ-)**]*5N"X M*G),LCS!C.O_<*Z*1,F2YD+9=/TXN"=?"XN=GX.IDIF-"US4U5?GR"( M/BI@6L8*)[+(LRA7:445Y/#@ R:X8FH;'NU#!*S>? H@N^.!![%A2NJ@[+ILZ;0PY:LO3UP6N[S5H$7D6'+KB&)CLKLU? ^*YJ3A7!ZU-'LA+."[5H+ MYQ]VLQDZK]+2U!GFJYL_S4I>3Y??VSZ%R]5R4D4IH97I?I!G)29QG&&6I 6N M,I(JEI#W7=VUO?YH]ZFWSF/8;GD>0:DQ2\I(X93E'!/!8ES* M5&)>1+%K$H8CLM$ MJ]*,4TQ)*3"+8J6BBM&HLDJG.S)VX-7>$FL*9H*JZQQ#87@M7R@;;-7Z% O6 M%7':B./7)Y2/7F1-1KFP]K];MB M]\8Y*#/,+./R@065@4G,BYP046B%8)BF$M>X9AQ3K*<*<%*4 !#/W+@ M%=_0096"^F*WDMLM;"=Y8"NW%>7CD"CP:(&7;/N*!-B,.^XM_TMQ#F[P#QZ M=RFZUHM,FH7V<<8>)E&<\C(K(RQC$AE71(XYKTH2VBU90,QZ+U^ MR%FRVR%?&7N@.MG).F[#]/;81=WI]2?#\<]7FZXEJ=+"SA"8Z<;O:("TW3G G0HM5:6E]%]<[2&[>\ MGJWX!X7VK%^\M-[_5V4:$0FM@]ZSY??K>?.'B;G[P6;&YKA7?Z[>:9G^=Q)7 ME1)1SG%,I2EBG0G,*2NQ8()$497'/(85L8;S$%IC[%2GW_*$##=-%XWFAQV^ M7$O\VV-NJ5/"(@G3,CT+IO0KTBKF)'K=90 R/*&&J2 5_L&0>*_P;\_!*U7X M!T-TNL(_?"@W!?8K$]^GZ=W9)J#(_;W]HJ04#SPA9%^.VE)VPNNKP\5D1IEY%1"B,=DSQ\ MZ:,]JF^EN-$Q* #EBXZ^[GB484UG(7-@^K(VVDC_Q50Y7IIL?"4_S1N'"1-M M7$PI6:(4P265A58:>D;#;)L.&@J,.C3 MRW3>NI-;)H!'%@BVEF>50(@!72&LZT%F^+A"6^Q:7M"G#7;W%MC!3R<.(/@Z MED!(CWL><0#EX"#B,H:_.BY?U&J2A5P-FNV8KT\9-^[O-K$7WNJ[V*@L],@'@"!*8NCM5TT MQ;"5779$"EC7Q5!Y]:HN.Z+:U'39?=QU[?+53@/5C;M-QDHD246:(FJ8T)QB MSO3:S7C,998F3.6@],L3=$('0MU^^07?WWS]%7VX>7=2F5V,P@W)*V2(>DLZMI7+ MX]9SE,SH>\^0L,8'#+QW.& Y:=9R'C8*K>T/OCY>U92+&7Q&?S_&4.IWOV9WL_I']XK_\^ M7;UG=?UDNEQ.BC6S(V-X#K-5-W[U#0:;FZ)S9VQZ5"E46ZC3SZH'VJV:*^0329JRS+:XWD3 MM/M12AJ -N.+]0SYM]]Y@:,9^\:D(E7 M<;ZY 77*-^KX6HUVPVH8HJPA3%O(@E)HPDF!4E MP7DI"R8*(DJ>3)Y4/5U(K2OJE9VN.TX,LJ)>DK1>7.\ZISM;H7?J83HWC;>, M:EI]5TW*+K#$R7'4DBQE154I7$1,HT9DJ@^A48:K,F91)$JB1(_:S=RVLHXG MS'J"+HCI=[UC9:>C+Y<>:MKJS3E.9-S*+H."'I1S&7X:GH%Z,U^9;KM2ZF]@>;=8KMCL_Y\^O5](-2F3+$MD MQG$6F39,61IA6K$,J[ABVI"F/*+6Z:BGR00VW%K"J*-\A5K:2!-'AKI]LNH M4,,KUY_XL)7K*CDHK_6\8$Y)K@/#CI;Q>EZTW?17BZ<=D-IZFJ35 MY[I?M>X>OFB-C?].6W75%.CE'0++;G^]5':W%-';]Y_,P>8*[=(U551:RAX3 M/,^+YRM1,6QV^'1I(7K]D"C+?"_LME:37+%>5&:CH<1 M3_5AHR@P$ZK$9<'S-*7O\Y74YRGLB4<()EJ94**9MN$%+ADA5YKA*A2 **##F@ M$%B;=/102Q#]84@"NRP?@F)G.UPD*DR9P*0$&P0G)?&T^1^./^I&?U*\EYOZ MZ0?A08;OO\\?/LT_UMH0N*UNUZNEG#]H@^&W^8_E2FZ:XOQ2SU?RT_RNKG^O M@F;!.SN-=SJ46^R8:YJZ>+ MNO&I+]']=VT&ZT,7,O(9-[2QAHV]_%MS#:ND?=L)]_D8U@:C305,8XPZ"Y[; M9%T,IU.4J3O5T4)/+P9F-Q[U\L$NK0OSWVM6KTQ;E:[3 IM]FE>+^K$Q-)O" M'=OD@"PF4E6EME-H$6D[):68B9)AEJ49(TI5I #5[G/B(G2$R4YMF&]JIIK* M,!OVT(8_M,.@:WT8"/9VYE!P1&$*\ QN(U6&<8#">VT8" ^O5!W& :;3]6%< M!G.HV[N64_T5?&&/:I(SF:E<'Z)H7&9:.9GSD_FK***DBB(5QPMMNQ@R$(6[X' M:2[O=\';\(+ZUM@?AL"[,/W%$H0@.3'G:+]BHHPE+,/9,[:#.!XK3 V&=VRI M9->X8J>#^I?%7#T^S1;/2G5G>D:TSLDKB?6^G9LZ^T*?)"3!*B5QED1"B0I6 MI 5"/;0RFM;ZZ+ AB3"\+,\$H1"!:9@&C9PPP?JN]CM<'*%=G@)4:#6!05? MIP 0[7&M?Q=8#JQ^IT$NU3"[N=4[!-\]'[)C'&NMDVVK")=-*>[[[VQ^^]34 M,/VXJ"LU7:WU-_PW9:I8*7FM525[4(U'[@-;*>.V:P,;XH1'.64)+@C/3 $) MJ4TH7N"8ICP7J:Q("FJF]3;$"JP3.U:T OAI.D?KI41/JFZK6$&+=+\)N, * M^%]E;MTU^U[!@QT1$7]&1W< (^=5[P'?$;5KT;#2PJ).VJ8G0R_O%>HE1IW( MK>,<&:%W_.LA=I"W,(W>MZ97%>J5]KRW,)&G-],WP9U#T-3_4<\W^X9J)+0NF,!M30]U!,$! T=HC"\6UPN&TQK M[XKE$A1U*!\@'NHB.=U"H8R\O27Z'YZBH$Z*,1@ =?C6>+%/)SG>"WLZ_91[ M[L0[52UJ=2HI($X(*;C@N,R,AI"28!X3@0O*5))'D@H**N5^EF)@I?%5K:9U M:_EL>GGN=(U"__YO91+'?T$MC_#\\_.(VMFF7G$"7AB89 N^D7^SA]N]6FQ MT?G+:ZZ-'"96D[*0!3'-!*DQ)P@G)>9I7NJSN*05$::1)TAMN+,26)]TC %S M--R!M=,>X\ %4RL=3VBG&7W'%OJI8^SGYG:CXPUMF4-_].QY=#Q>CI&OY ]W M1L;-"+D8L(,TDKK\;BR V\KQ3"6):!0+3)C)PF6%V0R23)\R$T)%DM&BI#V67Y1E99 02/;$P3BJ QQE M !RKI$K+.,MQ0BN&225,7WAE:B43&6,8%M MD(9TU^76 15X6H.MI+[2',[2&S?MP5;\@S0(ZQ?A:1&_US=SV04=OPPR?O^C MEK_7+T.185D1KN,'5@1-.+Z:2]OP^_IF[" M@NXYZ>%2^)QR'IR)CI;R<"DLNQD/%X_E<"/Q8;I\6BS9[)=ZL7[2QX#9NHEW MFBY%:_LKN3']V]/ 0QLIM9S*[M!BB-&XAT7N2#Z""+5YSK M+6MELGHV ZYV6S__ME35>O9Y6JE)I8HX$H)@0XS*2&18JRE1""EE0 M#EGC%C0#K_6>@ROT9'AH5KOJN;A"ZX8/--.,-#&KSR85'QBK:@.LG2;P#!=, M(VR1NML@=;-%JF4!&1Z\%A^V%=A?)>*S%,<88YU* +B#"L!E8,W6T1XJ+ M'YX02T/EU6%VMW$F[_LD_#/>H8S]("E,(?%\[H'R8R7^- '$KH+T% M?-M1<]/L??AG8V]VQY64D"11I<(BSH4^X54*,Y$)')5Y+O3Q+JTR4,[3$1J! M=>HFWKDA"5.MQQ"QTXL7R@E3:OLB!CBG#4CC2847B'7K4;>5] MFHM:Z:7^0;5_?II?"V&Z'2[UVC=1EQ,9Y3(B28HC:6*EJ:PP57F&69:G,B-% M$L-BI<]2#+PJ>VJH(P=;E^?QLENE7E& K=F>-/JI)_ZSN0FUQ@6\AJUE];2B MS],;=7U;B_]RM=N_"(_)N);_<[^X4PMC!'R<;^M^689V>(6T2-A>K^6)EN:2'8!A>Q)X0@"U;6^$]-ZNWD-4I#.'4F*-%&9P1:C>( MX-RC;EMO6ZI,?39+^ZZ>SL7TB11'12&Q4D(O\*PJM4G-&):9XC13&2T$LP[I.4HB\*KN&Z_V1 '!'<<1&5ZT M?N2$K=27(KID+A^7%1"+<:73@?PF.N"O;\T!1_>\#@D*+$R;>,3412"E =&;C4#LWX+I7:SKD"EP7H M#QT6 %ZO98]?7T59VD''K;RR)\A!>97]?W6LH;)8KFZK7Q8+N=0ZY9NJ?TR% M6GY;S.0DRP7+$BJPB+4.("FEF+.$-6VJ*Y)720Z+ICI-*OCY9-GD)]_5"[D6 MJR4R-($544[#9+>&_ @//7:TT#>H0Q;O ,0V2U>/X+#%N^!S$VA\__+W;LV-XXCZ<)_A1%[ M8J,[PICE!;SM?')5N7HKWNJRC^WNB8G^H !QL3DC2QY2Z4WEX\LS6[5!_(RJ)3_K[E%9K,A]FU/J"T"#'":)AP1#V\QCE-&&( MJSEJ5(2<8-!EH@$/CI6]YTB=57N>^JW;Z[GR.K9@AL $<#T+X1A&F.D (>@L MZ_@,2"R9'!,.)K5%9T#TUDB=LQ0\?BE7>%@N^"VG*ICT^FG-[Y>_E\MY$^&^ M%O^S?.(?57I3]?J5_'GYM-(-7T+7=9WMT++C]?QX;-TT&-VPI+QKQ937<>5) MMBZ\RR?U-_UX)1C-T^%*ET#"C)$;#$%A25,PC**28&*3!25-81C&)(W7,/.0 M;OD+7ZPEN2=2+LK%PPVOFEF04M;K8EX^M+7JWY^;8:OWY9/JQ2CNY+_6TDU2 MO_M:+OB7%7^J9QDITH3X&4HB580@5%E8D&!$::XZ-6,?H MA;=AU1OPZFV9O?!Z=KV6WV:2[8!C[P_%L]!%ZCED[_-Z8*9QZC<# M=N'L@VC)L[/(V*0.GWU W_J!#BC8+/%M2\\N%^R+9&BQ*E^X*C*N;Y;SDK[. M!/4#+'B,XJ@($0YBA@CQ,+F_>'PUWCHRA!9AL6<5S6)G6/%H ;<].VEC3 MH/+AVW*A*GXN%XLUF3=%RQ^6BW7=115G(6-Q$(8<">PSA'-?(,)8A')"6!05 M:>C'6A.9-6@Y-G>2.**JMJDEWY7#-PS +AUT8!NW49;!@)D@A) MM+HW% <=[UD%P]-O>5F:F%?;_EIS56J^?V?RUG, MBBQ,<()XD'&$6>"C+* 9HE&8LCSDA006LIO)KD<#.-U#\](XT#E&! MJ77+R(6W8:6OD]YPE$)=M!4)DB-[QQ9#*"R=5*#4)SV<&$+S]CQB MN@S,X-35:G:W7*\>+Y]X55+2-Q;C//'CG*&"*GOBMV-@0X2+@JFN"G&0:)TZ M#B_O.JZB"'H=13V[<02&<;-POG# V,50+HL%1N-RC*FL?'*@KO)O6U4]LN@D MFC@N4*]H)SYE<)2__/#UEK\LYR]27S]6G)6KSX0V^MI]GT(6^07),8IX&*I^ M!A01'&4HQE% A[+0->SP'@ 'L2-(VCO$TH8#HY MBH))*X23< !.]#9A,3O3FWU)8*=Y72E'S_,G%YGN1*\KS\Z97OLAL_.(FF[W M95&OJN8[]H\1YTL)L%%!0\%G@N"R6W/T#!";UZ(\+^-9I'_FD:17A MXH57J[*8<[6V*DIO:M+5R)GY4G5-J&<%Q6GF!EK,.H.E8-0<<-/-T+SRAJO%?%!?0\L+3^.EIK&548"H\!.13 \B@/<& M YN5A]KB6BM!/$UQXEI$;0CVBQ+U'S4S#-]X-SU=#:2=I8$?YA'C**28R/-Z MD:",4XIH%A4L)B3TB0]I+;"S.DC9X1T&)"U/D8$I]J[\4:(Z0:;R.!6DTAG) M(XH*1D(D"A%$219D!!;_-)??X%[4@OPY84DB A^14 B$*0T0*;(4D8@FN: D MB-)D)K^1Q=(Y D,J( RZ =@MU7/ 2#$6@H4%HB217P9,4I07 4<)B7!$HDAZ MJ=%LH3MN'@[$9K0\<*:\ J%L,U%^FBLLS@%!;U,S?LNP[4M)UN78=&_YD@V*]W7P.?\CD.K>Y/+RLJN9@HWV/ M.WS*]07N_OWF?T,N<7<$'%>9\V2#ZTNXL->'U["$1=N]E M#W["- BR@5G'_A"_K!2N;)]JO_G]4JZ<_TONGN9S^4+_RQ]/3)7US/U_2.O M.!'R"SX3$>649P(Q%H0(LTA(3RT42/IO<1PSQG,.RF^UQ9AC1>W8J#W>U]NT M]Y//JE7C:L,%-/IBZ:7HQFRFAQH:Z6DX]#I.FKF @Q*GELWM;UM&+[R&J_:2 M6#'=]!W_II)=F[\UW-N,%ME%T5J,R1);$T>F[(*Y'\^RO#[<"[EY>7Z3?Z[I MB.P]Z-C$21"\EWJGT'![W+_P[O4'Z1P6^[1[:R'!5DZ+4<_Y#!A?0F@?WKIL@W)R$/BI2CE,I/X)7@QV0$7!2?)ZO9U3!49MBE M\'&)1J^!#SPVW<7O<9YWKGI'/@;?73?-;R_9/^JK[W3^\#N9WSY7J@/NW?KI MJ7I558/U:G%?S&$-L^$K.[8=NRVV:;XV3D6!B0F\SS,(=BZ)J MSJX6*_G-^ES.^;=UHQA8X#@)<(KB*!8(\S!%.4DS51WL2YK-M#B[NV M/ TY3]'S6H)Z)N0@#N,&XESI@.JO+YBVZHY),**8\K%6,>4/6\4\N-@D:CM8T8;5W0,^/,6("CA^)'.ZGJL*;[4#W:@NSK=\559MA+V/BVW; MN9@6U8]CKQ=M=("HC6#B$-9IZN*UQ+=> C].]9VJW;6@.%[8KO4+B(-2:_C!. MQK%9&1+V>LK>'RUMS5/Z"9S&;8(]Z6$FP%!P4.7):;G.J$ 967RR2I33 @XK M4C0^;3S%?OG$51^99K>[+.I51>AJYF>^R$F@&DPDTA/(28%(%@8H28."^GZ6 MYC[($SA"9YK X(:L]T=/&)C1?0PFO4W;@O!&D4.0W";#Z<>DLC>2_B"5J0?1 MCXEZ8/S\Z,=-S[V7C,F77G?_48&^8"9$Y$=8'GLI37V5UL91%A#IMR<)29-, M[K0JQQ-R #Y 99J3<$?QHO_!:P+ UPO-T-HX3KH'Y#.E-SHIPP4W.#>/"';& M ?K0JA.?I$<$VS]2CWW8L!:CG4W1-6"[)]_57?BB[B_!9SQ/TABKX!3E\@]? M)*B(,4%^$A#J%UF1Q0)4AS%.S[&J_O:7N[_TS>: -1F@LOM-"3TU:1Q0EJTQ98Z(F^5URA^9B9EE]]5^T6UF7] MJ';T:Z'J-]J>^;.X*WU52VAB+HRV9)GT<(3:K*IP5^J\4:3Q@J M<-.^\5I/*GM:-6^\;CJ>J?^K&\L7,E=WE+=<>NNE2F9KVZ&QW7\8?')& M,,V2"&]%QV'U'3*=_\X^X3'Y?27UZL MU4U]UVUHN;"8[^L0<%LVU &'TQI?=Q#O66V'I,Z>EO5EP;Z1)^V.DX>?=FQ' M%0GC 5:]@..FSHYL,$OU=AC5A2=)EB\E4YU<1V4^9^#4&[%LC)7JEWROX5%O M1!H9$?7VDV=,$RG>C@<8%)Y]>-U^I,OS;]*]V@D"]=5W7M&R5E>)7Q92P1=U M29N$KV!&XCS)"EJ@F.0APCSP42Y\C*(@QYA&*689J"^%.U:='[66KE(0Y'Y;+H$3LQV^,3T7ZL=X#S#[-!QXLI-Y."RQ+%Z]@X-1%.^JV6;# MO\IQ$J4Q"M,\09CP$!51$J X4K?(62)H )H! M"&7 L0'?]MF=*Y+2!OS9L81(RY-7;2;-R?6?@&/4H7#KV6F7(,*L[UZ?XIX9 MK^-F,*BO^433I-SB+'9#)&Q-:(>2GW9NNR$X>]/<3=51E+T!Z0NO M)0[,/M,!3<^H6(("9C_,48 W-C\MGZTFYB.4IFU8?EKDO>;D&H^8IJF]2"]G M6;TJ1Z;QAVYYS:L77L_26+7SRB/D1RI3+4H%RGQYG!<9Q7' 2$0ST/7;<5*. ME;HCT_19*'LFFNZ&!EGG(X#I:;0=&& *O:'I;8AZ/56;>6NG)+.6NG:4T,39 M:Z<$WD]@._F$X1%"-77Y)MDF]6.;)=?=TL]"CE,:,(&*C*L*=)(CDE*!_)SG M(H_\("-LMN /*@-6\[1PC);6%WC3KFU+4=^Q592!SOY18#2]^K.$-7/?%4FO MH[EIY-:1M9@*()]T\/ORZ>RX^+FE7L M\YP\Z%ZA''[:\?;9$.WGM?_Z[>:+<@WK4LK+-4.I(X*?OEHY7V:8]HV)Z_VA M:%LJF!X7S.ARY0X+LKX&(X#STTX>>,XU[O#-D8^9^8M M_[:H.%T^+,I_J[+,[WVWQ$^<5DW 63KEZ[DZ;:MAX#=5N:QNFIM#^=F;95TV MMP$SSJ0?'7&&>)ASA$.1(I(G&L[_6/R39X,W#$[^'F:<.2 M1^3_O)8Q==6J4K@WO,B__9,O5!N2AMD3_0W=O2X]=W\R](ULYI"[!N6>OPNO MY]#;<.@I=>M ;YG+)*4ZOWMW+U M^'%=K^1IJKJL:[[ZQE@;,EN@PP[21^D])UNOI7K0@]!UO+^?SY9]-[TH5B>VF MDXV.8C 9HW)2>GOS4XZ3FGIPRDFA#TQ,.?W,F5<*VW:LX++NHRM,$2/?4G54 MWGU2.MMQ\@.4WB=0?ESDHY'RD4?@X;?K]:I>D473J/[A875552H5Z/)II1N! M.[J ZY28+5U/$JX:I]V3Y)<+OES7;Y+LQLNK *B<#L]9 008'[>(!2AB=U)6 MHZ#=\54GB]N=%&P8NCO]88.NXWQY25=K,I^_JA'J0*4\_+1CC;RYNO9ZJLW< M]_-T\ @"IQ7P?.%AVG>>W+!6Y*.BF?4C/[SD=$W)1T7:Z4P^_DF#"/FO:D M MJ5XO2\FO=,F[D"GFE.24QR@G@8]P7(0H#\,"B2QC)(PCDF"B'20_3,.Q*O9$ MO9XJ((A\!!2-:/GYHL(4;T]*DYCY$7$!8?/SQ3:+G.N_9%CL?%R>T?#YD4>G MBZ"/\[X31#_Q48.;;/:/^V5CE0#3RG8>WHV- M!839@N.R61U<=E :LYOIG96FNY ^),#./?3!#Y@%/BXI5;Y/?-1W&%905 >1!'R XQ#FOLD)* A9,<(N5:HCJRWI0L+;QX%2"\L M9$-LH)KM2VRQ:[ZN7):B04?)3!H*.B7LVSC0R<_#^^=^+5==P^F/JCA"+M!W MSRW2, FB (4XX5)9B?2)<9*A/"J"#,L_@D"KH]@8$<<[HE'MTZ+[QU;5H+B:KIGQS,-GX?MG.-9ZE89QR1C(D#Z\!PGD8HZQ@ M', M#SGS<9'$OD'.LP-6#3(U8 9AT'#_:TD*=0IX'4R.\?[S/[(P"/[JJ9G1;>K& M2$G M&]1SRMXUS=S1G[W#LO>3RW3/S?WH2J;X] P@/8:525QM%V&Z)S4=2E* MVH7>-N)=.!_X[1IUFZGG+MB!"$)$L-P*L)_FJ&!I@;*P"*B(@B)(M(8A&-)W?QKKN?$.6931Q HK^&J? MVERA!C[,C0+6%]HH;GZ^&&R(5D]Z)EC8.P""J$]]+C2!YL!QT6@9@RO+1;U0 MD]GN7NC'NH^CZUY8'GC6]76E@F#'2:B].UZ]E%3-!JPA-Y6'!#\=&3U79IBR MGQ+7\O##,>',[BD/+3C=+>6(.#MWE&.?,[BA_+I^D@Y&3>7KNGNMU:S5CV1! M&)&*VWW/LC"-,"4I"B/5^2:7&WM!>81HB ,6L"3#1:Y]67F2G.M@S9:^US'@ MM1RHS>AX<8@)<.,*:A\.8!QG' F3F\[3D N/:U"8W;_:?IE@=V&:@LZ>C%Z M>I7I[DBU)=JY+M5_RNPL\Z9?3SN,\EHT_)*C(,D982+@C&FU836B[M@(-C2\*U*I=D7U?JNJEBGOIW+AU+KR&&WN'&2,0+!UE8+0G/<@8P?+V&&.V M"/P0<[?ZYTU%KZO[NKJJ5^53LR7]RE>/2[8=H*IYJ-%9R[$MN5M)&JKD37KY MR\J[O[OUMJQX+2_Z!QTM<$X??&SC K,1.I!X?UB=*0L5VNB I$5@L@,31-SA M 0KT''RZW:?.T_RR$,NJ7;R90CNCE&4D"7.4QGZ <$HY(EG 49RF!2%Q$H8T MTQUN=XR(8UWOR7H#NMV(9,UCPBA"XWIM2VZ8+AN)#)IH=THFHX%V1Q>=;)[= M*;&&X^Q.?M;P\N))W8O\NUGO6GPN%V1!Y0:N8E'UY8*I*J9PZ]>M8& M5?.JP@%4P#N*/90*J>UUO6[*9AM&FKO?#2L6[R: PMNZE- E.^UM!!",O6L( MZ/.&G<3JC_-ES>^7JHV26A0XDF5L#S4YXU[6]2K:DV5MG]9 MW%3+!S4#MXLRQSZ-"I92N9^G!&&*"<%[Y8\V^\O^B.@CC.61HA%F.*L#PJHSQ(*$J3V"=)(0(_9: I2X>H3*#' MRWG)FE28CC9P*-)!;/24]VR)85K;4?(^\ 5]?"+5/QVHZZA(MN;^'*0Q[ M,3'WINV,?OB,Z6D?3D_P^7!D@L_G925XJ9KGU])8-"VN9AD+0\;3 -$@R!%. MLQCE"98N3QZ&>9001K,8EBON@$LM]3BKLW9+6G5F4K0Y^R_^_;E4YW/CBS<7 M+TO3PKS3"WCW46D#QAL'97SXVAR.9IG#Z:>BN8'XX#@T1Z0,-Q6D0$,#Y FZSC#61+W&NH M>_])GI[_ZK4< R6/HP:FX 3<& &OV/!4SQ<>'LH23XZC$R2D?7! EAR)Z"9 M66UM\"P99K#HHT98?[7I#"Y8PAWC"G\:GEQTM5B5J]?/Y9Q7'\F*/RRKUQDF M+,)ID*($4VDQN4ICB(2/?")MI?"3Q"^T+.:1]5V;QH:BUY#T>IKZN42' !FW M?1;$A!DYF(2@U*$1.8RRA@ZM-UG"T(@PPURAL8^913B[@.EF?J\\5S=I2)+C MZV+>->&8A0E/LR3*I5ZE4LVP2M_+XU#E\/E1RD(F0M EA!95Q\JW'4G]O*7N M+3?D8<%'/1SUPHG6T3&ZP+@8#.T><.!M6;BPUGS52')+(3P]FI,&Y4 PO VS MP1XVLQJ[\X%+7JN-_XNJ6IIQ%B1I( \MN6 "X9!PE,5%AA(1X((5.<,^J G" M<5*.[<.;H=0E-%=P!",],V!'@U=9W.X#PGG9 SW#J%WG,)] M2.#Q(=P'GS"(1GQ92%W@]6IGP.BWY6(I=T&B:'7GPH '#/,BDHC&!<(Y3A#A M.$11'C&>DSB*A+'"'._0)D?1"C)&!49QW&JU\;W/9AW M;,K[])'/??J(]U_>59M K!+4[]0C6W@!WY-L.W$59J)JD89B+5-.U%9[9UH M7B/;#_Q% &QT/_ 7PFS#_(&_&+"]^)W>S.B>/C5/T_D&[X3VCH_Q7CS 6X[? M*H[Z6^4LBI*+A:_G"63M0=Y:&22)(3%'(L9#JDX:() *C MQ(]CD:=IED6@@": MF,5NU^JW*:/Y+E4_QTP!(QT0M#4"WTZP@BHMBT3%T-D M+KR>$558J5A!#2^GIB_#4Y_A"-A*:090GC95&0[)7@JRP1*&-R1JSKDJOVYZ M.6S;]Z2,^!$/8A2&(D4XP2DB.2.H\%G!_((%*>PF]0@=QY;CCCYRMIYSE3;9 M<#!H%?"1U(_-G$;@==*U=&Z*>U9Y&FH+9NB0Y0F7: M&Y)Q4?>N1TY\W*0=[,Z-RVO7(8E?BQOYBU)241^X^D[G:]4+K8\XSGA(.0U" MCAB6;@(F3""2\@*E6#H.$68[_A2%N"YX\R;-[,D M>,^#3#MF>KF(J?G-% MZ&,3XYF)+$E8G&!$,H*EU0]\E(41D^?"0F0YS@( MW31N?%DVE[R5:@=:J\RXMA878&U&0=.PT[:@@%GCEJK7D+WP&L(JNNPITFTH MVA8$ +-J"PHSXWD&)##[J"/FJ!4<76 Z6ZI 3YO,@0CE367I$)%) T"XM4+J0CG%DG MO[&%I^ODIR'>3B<_G<_#5;"9 D]7:S*?OZIXZ>]J2EB;O@;NA:^SENMSQ$XN M1\=+$PCV7NJ_-./M6H;T=50+H=.Z:AL<\,E"#Q<'7?$ADALIM!:!R10;(NY0 MP4'/3=Q)K/GC=Q5N;4IYRB4+9AGA$16^0"&.8H1)R! )@QB1A"9<_E,<%: 6 MGS:9K?L4D ?))>KKF_8*R?59&W##KT9S>/ .^$-/#:?<$.L?:_HR'8"*C6.H&-T3"SR_?D^\>*LW+UD535JSQB-62: MLM99RE0,UT]1'C"&L& %RHI M1E(XZ3P,6-,*\*K01FC-*FUT!#YK?+K/ (_3-VNYSSP MBSB05N222=^ L\]S\J![?CKRN&.U5%0]118%.YMJQX'^0>F8]*?/1A8$AVGC M"9F]/Q1Y2\>?$\(9G7B.K3G9(>>$4,-SS:F/6AH"T@ZP.F<$R!3SNW2G8YPY M)$1GFI<]'(#A0TT([,WXTI/4WE20">=\Z8EV<%:_L: MOJI )6WG_6Q?ZN;28!81)E(><%%@K>F!$W;&2 M;_AI4E&W''D]2X.ON7Y-"1SCLS>B^\($1^?N%!D+1\AW@6 M/&?4O,!I3E898PS'L'[&?!&SLW47027?>:VBJM_X:A:$E/ P%2@O2(:P3PJ4 MR],T2J35$2EA-/%#R)%ZGX1C ].%ZAN*31#_HHG@+X5WR\5Z 3U2'X!([R1] MGN P^W!89GOGYN.R6#HN'R PZ2GYN(!O#\L]']1S'A-+2Y,??71U=-J)YC!E+V= #J Z^,0KBT?WNTH M7& C !;=DFW0ISNIR0##\=:2P!#&'B,:;!K&?-:SC8=0%KF=NR7=-D&#'I; M#BU>4%I!RM:5Y'G,3'L):06XO6M'.ZO"HZ8WY/7W>M"'%1XQT%S%G7))XMY+ MO=,(V-GY'RBL4?109_W)PH@ 88?Q1,AC!E]:SJM?JN7ZN6D3T2C)XW(NG[U= M+2Z?5KKQ_A/+.$\7XI77D/?:;A<#!M0TI76U.'4-# 9&0Y/M80+4XO/A@&FQ MGJ!F&GQB[>FT5T_('1(,U@X[L5J5:? MR(I??B_K&<]%0 B.4) I%YUF'.59GJ*89R(G288IS$6WRY[K*WK]9O@]RU[+ MLW(PAUQ+)U3Q[2G&O3\4ZYI=K1R]5CUG__U>%LRRO<][IXO7WG?"(]$45+P-$1^D:0(IT&(",;R M)RZXH#%F<9J8)8R?(NW8//?$3%.^3R*G&1)Q@@>9WV2\#ME4>L"5=*@S0)IUG#H"X2C))9_!$Q=[,8H2;*(!;YT' NM#N46>'%^B]1R!KT? M,L=6]\9H$L2@=T@M4][VYMCK^/)^ZCC[^<+;,N=MN9,N5\>?1?MD 25KUTWF MG$Q\ 74V9/M74N.TN$KU MKOS$V_]^65RO'GEUW0^JZ1HRJURP,(QCCK,4A810A 5/49X%'(DH"[G\HZ \ MGBWX@V+]'I0UI\F!ECKEK3KM\:&M6@WUKH5RDV[ZM21%.1^_C3T76SWK8QDJ MT_R[AK;W4\_%SRI[OT5MP\D1_.SGZ@'QL)?#ITMXZMP^(" '0^?4%WIL@P]3:7%G07-R*3T?W; MH?4FNW,;$69XSS;V,>-H2;G@K#NRW,@7*)*C6TS M3$JZ.>+4J]NF9^G0O>@-P(PF(J11).3^K@K.0Q*@//9]%*8\C%-,11@$P'"* M,V8=FX#/:]6=W[M\D4;P@>^>4WH6@+Z!TU>G':WY(5X(.)RCN/8Z-CS%]X4W MX-S[K3E+;GEO3I ]]YOG%/\7*F^8M\EW!UZIU9"/B M2NYIFFT6G\M%N>+-4)$OBY54*951V+KIO5N6_A\?+OW-2WG M*A(A&J0APK102=$A5DV>BB2B- P+4%]60SX<)T )9G=; MAKH!0UN6VH/>((]AR-V%IQCS&L[L&=,SH;%D)TVYF-0$G@G56^MV[G*VO-S# MEK-MY++IN7_'JY>2-D-9U,R[)BYZ+=IP_W6E#&S%'R6?4II^3/-*_57U[B_K MU2Q@0>I+AE 11:K-$HM01AO_U\](S B/\C/]WRG$<'\3>< ;.^IP>3^UTOT\ MF&_1"=@Y9!L9E5?6W=@M*V]'SDV+RJVHWM5B_=3=TP SV=[IZV7JH_]H7QH; MWON/^GVQX.=/^;J*=SP93OJC3IX9)N3';EG]9+MF?Y7S^=5,UY.>8 M1#'!R$^80#A-*2K\@B&2<,YSDH:$Y9 =?U' <%>^M3A__H.D,3^EG\\T]3#-PL-XV'H]I&B4TRE"J M9@+C( P0"8(4$?D+1@5)$@)J#SI.SK$B?KVZO+NZ@X[L',5'3PWM20W3R9;N MQ>#^M"5MN0L[3$QKXSQ'B4T\U5-'\/WAGEI/F>GU8.Q26_M[O5[5\FRM-O@9 M+?(BI?+X&<0LD&?0*$89#WV4DH@'(@DH9: V*&/$'.MTUU.@;@=XM0T%O.66 MO'F?@5$$>9+%&>6!Q"V6I_BBH"@3@3S%QTGH%Y3$049GSVWIM2J'F!;'MX2U MT?S '\K%HBL84HWF'<%78+E[%(R@,$@XPIBK+R#-$:8ABZ(\4ETQ.OBN%NP] MP.O)ZJ<<+IACT/3V&ELPP'::W3EZ?2>* 6E[NXR.@);VF%%2D^XP.D*_W5^T MGH'M+HR7LT_=H,5:'?ZJYV6E$N(^O-ZJQ& MIY'@(YE &\@S!XV\T-WW5L54YK1D,8Q%12E@9KL MPQA%>:0F^T2)P)304&2@F]]]$JY3]W:/4TW(&+;/'T!%;W<_3U:8.K\1\V)< M3O ^?EP42[OW 0*3[MG'!7R[4X]\>J=_?G9?6+ M&D$U*S)?X"B7YQX21PCG5.IN@0L4BXB&><%\EM!)IG*=8-2Y!6ASPDA/UQ/+ MRA-M/E\SK.N,_G:NWIV>A?D1W@C,3EF8X=7RWG3):",(ESLOMA'@!YCII0GQ M>\_W.L7F_XY97YI@6YO[I4O/AA_6U\Z\?I,@KBOI\4G33A/.DSA#E*<"85)( M(Y_P$+&44,*CA F"S=VR Q1=1_N7BP+T':+WCC[@B/CC+N'8@[:RW[H?MSU^NG]HFK3/LH22T$\Q M(H4T$9@5!)$@2Q"61[F8)(12/^FK-/7L Y #+978K=*$QKY;8DWW_W-SO<;! MU+,2+@"RF%W5_VW8=DP/0POY3UI(.$M<&J?^SAE'6M"<3A726P9F?,BJ6LZN MA.!TM4D>NB??56W"+5<"2QO7T))FCG&VIDU[XB[O]X94_Y3VL/N;Z@E+U8X; M^Q'CA 7R',H(P@6+48Y5CQZ:)KE(@R+2BR8YX,VQ@],1[7LR:/HR+M[!N#U[ M9V1AMF[#Y["O3U/.MSVLB_4VS_VHKVF'R1_Y M=6GO7@X!;7 M=11F,[Y>PPP M/9_:$@RP/:4CVI^X-X!TA*V6L)V2SEZ9VE%*4Y>BG1+Y0+G9R4=,D^X632>W MOY6KQX_K>B4M3+4YNG_LXVQQ'*9ID:,TSR*$PQRC0JHZPIQ$*0T$382 )=^= M)NHZ":\CZUVR%P7M)K[>=NK9M$KL6@M#OH[ M$;B/ML-O$(FM)4UID)PX>4H?A/TD*L"S!J?AN[5T,AI#U%;2M)M9X/MAGA<" MQ7F&57/&'!5^3%"2)#X+2!9$@NA%VXX3<1Y04_G-7D^Z,02WRK^?=ZXZX#QT M&"2-4Z>YX&8WD;VPW6'DIXZBY@WPB*R (]S9,IN=Q."RPPY2HV*-GH<./SG= ML6:4\YW3R?@G;07Z!_5],S\+2)@0@3*B@OEI0!$IT"2BS$=I$*O! B%'61)D*"*"Q'X69PGELQ=>%@B>RWZU6$DW[IY\_\+DAE>*DK81H"858Y;XA/(H9XAAXB.< MAP(14C!$1<9$1@41D7;^^B@EQX:QI=V$1G>I=WE/^@GKXWB-J[95%(!!?5, M0(GH6L(9)9^/KSQ9PKF6@,,D<[T'S/R:?CY(4]]R_>="JL5C^:Q,P]7=],-2 MLX])CUQR]?-@I&E]1D<" _CU=GZWH +MAA,\P9Z".226W <#!B;U*NMH MG+&28:8^?>1L/>?78J0+VKU*!)T%>5HP%C%$:.0K\T55IH- ,4M$(@KID42P M 6?:I%T?W#I&5/[U:#] U;A \0.T50",]6R4&^1@MFF_5^(.=*> @B>M@V6V ME8:N3WC:Q'(P('NIXO 53(?EKLJJ23Y7ENQ>+M),1\5A3EC&.8I\/T>81"K* MS%-$XS#-6PH;>'R#@V'ENB[:ZLR!J.GCT(DIY%.%]TF/:;2&TPR'5, M*&L#60\2F7BPZIB@^P-21S]]WH3"S\N*EP^+(^/#9J$?D$PJ)_*+() ^@!\C M4F ?A2$1 ><)YE%H,HQPG*QC%>Z(FXT=/ &8=KC1,@S@N&-[0]XQ,#I4T/[( M0#VQ+4\'/$'T708!Z@%Q;.:?YM.&C=J69%%_6ZYX?5\1QB\7K!G\<_ M?;N_\VZO/EY]^?WRP]M%/&E K(XW M.(S;CC.E YXD%!U/$CH],OVD6( L%7/QS-)36C&7"_X72_DHAP48341Y\\AT M&2B'>=U)/3GR$<.@)I_+WS[\(AV?BLREE;ED3^6B5&..5>Y]GT7??6O2B.1A M*H\S/DY5+\60HX(% G&"_21E' SNF-+V]&"V=)=\?4LH+%0,+O5D7'@N1T4 MP))EV%U[4GT^*-9;+3S\(IPR7K1EJU<2+.KA?W%9'J2IMS M/DXI%H(D2 2^/+^1K$!YF@8(1RP(DB#/(Z:5)FM$W75L^>&A:FJ?O(=J6=?> M<[6DG+/:4V_)JR6GT&,;"%K-8YLKP(#'-M*F\'1-X'=8\7I>5!7X@!N+IS83 M$&R=VD"TISVUF<"R=VHS6L3,]MQ7S1C[UXZ::F'?;6*4!H$\=F'$@H0@G#&, MBB*(4%X(EOF$IIC[$#MSE))CF]+3;14%9CZ.HZ-G*JS(##,+N^(JN]",BK"_ M^Y^4S9*V'ZM%I]^P*1^697TKQXOG[AJFG*Y8+>\5D,#63M4\%)N MGTVJ3/1*J2F3)5V)S[(5SDA,1^I)5R9D#;>:2W8<;KN.GJ MG5M^O)8A;\,1I!X8!K#&S9([V*!A7@!B)K=30.@@-=;.(#0LOK;RY0,69!MA M,%ZI#5MRPA)N(UEW:[O-EC!SHIJV-C5_4 M>SE@4L4ACCI(@ MY0@S&J BD3\1S!.:QJ$\S:401VJ4FF.SVS29:!A '0?>'?Q4-HZ7GFME#068 M%1V2]09T7<17M$2TY&6-TYK4T](2^ZVWI?>086Q3C7(F3VV">I(2GD0LE=X4 M(:J%@X^**(P1I\(/0 Z%@T7=QW95*GKBI91POX."IH13D/9@ %.7;'@ M 4"HO>CFH<^93FGB"><83]F+(!='("HNPY$/')Y)%0$S=LPGD903S.= MX0)3W3>M&@>MV59+K^!-7_,+K\',4]QXBATW#1RU47#0TO$T[7=K\J@-RUC; M1_U%#"]0E&??[/S_6JL^<(9(D2:HB*,D M#H(LBD/8$*TQ:HYM2$O2V](TVLK'\=*\!;&% LQB@ & WVSH"&;K)F.4UK0W M%SIB[]U4:#WDQG&882Z=;>6$LRB2GK@0&RV7N9F.2_IZRQ- UX(KN9;QR'"A3P@%(&?(_G/7/ \CF@2P*XF-:BZ3GWH MR ZJPMI$[/E\^6>C%6HTXE6]*I^&8>:ORQJ<^*D'LIZQL X=S&(<0NV/EJCG MI(P.)*^U&U =FA/?A@)@V+\9A3Q\AB%1(8P^)R_C6)X!$H[D$9PAC(6/LCB/ M49A$<<*R@JC!:J:S*_%Q@EHCP!?%B^\7BEO8);DF< Q"5": M)BG"B3J!ITPZZ1QS$9,LC0#5I]ID'>MAURF"U/62ELU&W(P7J#K&5$+>O&=- M_NN\^8CT7GE[;BTW? (NUO4A']=M=T!"[] 4"Q=>SX1W+8:^?G?$_^(6*D#Z M@1/(S#(/K$$'2SX (S":=Z"_VG0I!V )=[(-X$];J[&C\FNT;LQ,XTZI$$S% M'_FBWDS=^L97OY!R4;='A0]OU MJEZ1!2L7#U\6JTKR5]+?R7S-9[Y(4LIQC%*5AX_34'K03 CY!\W],"-^D,-N MKEQQZMA<=^0OO.66@0OI2W"^*!^ 5F+N7QI*X"+,(%=R7VVJJ.@A'.451 MDL5!6(3,3]CLN1GT<;I_T:M[R[7V"_Q YDT(DZRD%7\H%PM5'2V/2E)/ MO6>#F2?NWAZ)<9B+ J,BX%+E_)R@+"H8$K%03JS(HS#HWM[5XL0PL!_PW?4\ MF[PYOF _YCO3O+#^$=X"S(=J^$$-0[O] @9<>\6K-_QN_!W3M @)-D..+D6M_QY6:FV![\M MRE5]+X_<39/07Y9+]FB9EU01_(BRBG%&*!.,"81:GJ,@(16DN<)KD M(:5$ORX*3-ZQM]3RHTQUU7/DK15+WB.11ZR'CI_F=K%>%__@=*4BE)M_+S>, M>BNN.]O-\$5H!"R=P@NSQUMD-\QX#3=>RX[J)^SU#'E;CIQ"" AD.H72+*!I M'5)88-,8D=$ )WS5Z0*=QA+O!#S-5X'9][I:;9/,?N'+AXH\/Y:4S)M,Q9 7 M:4+R$$5<) B'&47$YR%*L,A$'I($1UJMP4:I.+;60W*@9,YQ:,8-JS6!8?83 M(JNV'FO),N8VR@4&+J/\V]9='%][$J75$J_73;T/&W9$YW7-^?5STXQB\7 T M VQ;R^$G\B1-(Q1+14321!(D/:L !;B@E-,DX%D,:H8.9,"QXLHO20YL? Y% M4.]@ZQ(7F'ZWG*A#9\?+B<(.!R4=IF#8ZG .)3]M MA>RO%VUGG _KNEQ(%F9AZ =9)BT,"6-?[O]8'N,X+U!84$P"D@D_!TU4.D;( M]8&-K]J;KN7"Z[LZ]:2AZ5Y'L<*%]N8M/H& M=^E,30#1NWSJ,[W5D9,S3W[WE0BD>MT-CC5AU_7&Y4.X>7]#72TJKM3Q6 MKCZ2JGJ5_]C>Q FB^OMF":))%".,(XH(]7/$:(AC0@.<,9!#ID75L9U2/'AT MRX1'6BZ@0Z]T\-,\\-E&!7C*4X ,Z'N7)P QF%4%$-#:;"H=FA//H@+ L#][ M"O*PF5'8N0-W7[[]\E_8#_X_[^;KY3>8B0"AJ6SYV$D.K1T-OC/!P))- 9&>U+28@/+6PABM,6W>^TU5+JL[7KV4E']< MUJNV:':;<)V3+"1Y1) (0A44R0JD8M/RCX3ZE.0!S?,I4N!/\.G8?.UDPS\K M5KRZY47Z/36T"X&K=Z5G\7Z -P SCF9Y\C^UC/_ WW7L>^I_CW?FHE M^,'RYC5A?N<4^E-<_J_(IM>$VE9BO2XY4T^S7EV+IM5H6QZ^]81\'HB"4($B MXA.$:1"C3.0!"I,B((+D(@D9S*\\1LJQ&6[4=BFD,B_9FJYJ[VXY9ZK4K^82 MK\?&<_K$7_A\^=PD9ZF_@V;W-0\\EL_/ZF9._>5_Y!_J<:B?>O1=Z'JE-A"& M^J MN"HSI4.BLY9.VT6<%M6:JWF4T,2.Y2F!]]W(DT\8V@Q2/ZK_JU#GBUR^ M:3(AM:*DJ@VT_$77%7K[#X-/S@J:16% 0I322!Y7@R)%11HPY&A'\\. ^J;+>S%HWG;TG4P)N.;N.Q6,P U:$KK8@^_B M[??YXN"77 =P^-YM RA;V_M9O$SK =B ;<])L+*HF1_1![8ZA_%P"[( EW8$Q!I.JGV! >ZH2UAKZ.LHN9] ,W[J:/^LT4? M4T].6U[D"6K3^HEZHN]Y@IJ/F2GX95WS5=W1N"Q4#)6N9F&68U]$!4JH+_TT MFB2H\,-4JC4.XH"0!,=:G0Q'J;B.+G=?[);V?\.4^C L>JI\MK P!6[)25^D MD_>/GJ3%J.ZH2)9T]3"-235T5,RW>CG^87C5IYI\O)R7K-G*OZSX4SN<(I>' M(N(7J=QABP)A'&.41XE ). 137@J E^KJ.PX">>W/ .B7D,57/9Y!)MQ?;0C M,?36!2PLJ.YS7)XSBCZ/+#Q9Q>>X8,-RSQ.?-)R]0+&.HP+[<%K.P/* MP#$<6N#I;9[6(8'I[V[-P$%L+KSN_M3I/2H(!UL#.[1H3CNU P+#WN@.T,.F M;??WAIXWAW>Y<<>,)U',44Q\CC /*,KS,$-Y3!.:12)D!;#__A%*KF.5'5VO M5H0OO+HAZOU4+KH?CY\.H8B1+ LCZJ,T3"*$HSA$A*@Q[DG"0LK#.* &-]!6 M<#.^77Z+WL[E\:LJ!W< 9!&)+.(D0+3 :O1#DJ%,?AF1H#S.BB+%/(N@E\06 M801? +\%L;O?=06?WDYE!1#8[K3!X:[%H:5ZT;;#LW@1>%(T:\,DCM&9>*K$ M"7'WQTN<>@!>^OI9'5ZZ?*8=+E62^\M6TK/54BRY^SDU8H=8,=-P!28 OU6 M5W""*EO/P<2HQ-6(X&2UKN? ,2QZ/6L=>""J3\>]7+#N.JK^M'PBY4*ZM'E* MDHQ(1U9Z$]*MP*A@?HY(+J@?<^FZZ86%1ZDX-CP=W=V,V)8R("!U'*/3,2DK MDL/,@Y'0H,#42:'.B$T=7WNR\-1)\881JM,?-NV[OZQ6][QZ:OH/J=O>F1]@ M%A0T5?/=5-XA4TF["49ICG.1,,Q]'S329)^$8W5L""+YX%,W";:MY>'?Z7RM MFN9ZTK=:/:+5$C4_ 'W\ XCI.??GX0!3SA:"^PT$;5J)S1;5QV2QUEMZC\#$ M3:&/";C?S?GH)PVO3_MAI7*/;@N 5'U:/X&1L)#% 4&Q8 3A0#5=3FB BCBF M-&4%"_6Z=>H02UT-0N3G%]NIM1=# M3!S,=]21V=:-[!BI:2]F-83>NY_5><:@^7ISZ/\BUUVH8C-5+]A]9Q,_9-3G M!&5AP!%.\QCE11HC&N$HI;[ $17:/=:/47&]'2NRWH9N4YP+:.9]%)MQ?;8F M,5"1#PA[6F,!4@,ZE=N0WJPA>8M"N4'A6?[V+Y:ZC9^2:K2I^-&'I^L=?HK_ MG1;A)S\\\;2M?A3CYL*K*6:^?R2+;C;%[TTRZ9?%31.5_QLO'QY5$+=,K_TM\S+EF>O2RU7%QKKFJF10^W%!OC,\X.@.A,)#G'$J=P!FT+U M#*,\"2A*_#QBW(_DMR:?R:>+Y?_3WYBAA-K?F=__7_LRZ)Z[?Q!^71[WSYYQ MM9EZO)&VZYFRDO)N)V!UWR'Y%6J%OO VEJB3^W"[S!]@.I:KU_G>T[2LR_6_ M8_J6J]=I;5J7,P8-&\!WXV1NEW/5UU1Q.$O"J$BH+P^5N4H^))2CC/D"Y2G/ M6!*D49 24._W?1J._:">(K!)^0$L]#:3,R6$F?7-R*8_%#FOHV\W'1SYZ9@KPI[*F\V6]EB\;6/DQMH3#N_]MSNJ KI,Z$!T! M;2>C'B+U/CFH(T(?33T=>\8@^'BSK%>75&Y6[=2#=C?JBD"; :04W'<,$,A6+&&W#3'0OZ[K25-V3(VW+D&$9 E-0QG&8!U 96 M,H"US7(]_)54O^PXLQ5D/0.4T?BKR;K3A6;/D'HG:GO..H:3!22AA^8K=L=7 MJWES+OFRD)9/'C%FE*4BSEF!B% SY'(FS39."Q1)#[\0J<]3@4$#!4:(.3;, M6])>O:'ME1UQX#2!,XK>K35Y M GH[ M?51!S6_DB<\$#87O!RH1VP\0ID4HW0 M)S]G.G>C6&UO 3Z0NJSOGBM.V/7B=U*5:AK<+5GQ8,:+)$[#(D8!93["+!=R M1Y=[>YJ*,,6"!'Z0P@9IZ!%VK(J])^15DAAT#(8F='KNN@M 8!JK.!CRX4:/]KSX=V.@64P:@(FN;79$9ID)QX& 0-C?[H#\'E'25KUL9O'[G[Q MZCNO:%GS^L@58__[FZJD?.87:GB8W.M)@4.$B2\W_"AB*,$<^UD2)!2#Q@Y. MR[YC&]:QY/&.Y@19-';?KIZ!_''?&= QTLB'J4\DQ&Q27C8RC6:]])_R&M$F M3'=Q\DJFRFFQR_R/E;CBY,6 LU/<<&$0S/JRH*K% ?_$V_]^66S#9C?5\J6L M5?1"GBIQD-(,D9 7"&=!A#*>1R@7?D@CG F<%K/AP/OQ>(<642T[E+=V:$A: MVQQ]6RX052WV!Y';#77ODOUC7:_4>P'$@O30U(B$V4/(R%+WY+V?>@9^EO[Q M0:"LHP.(FUE'R2R*9@,M6%P-)/AHE$UOI>EB;B#)=B)PL"=_M J-39!FL0)*!%P6O8=._^W=[^=:H?T([Q#2R[^ MN[T9^RZ^G93WC5SRQ[4JOE(%-NWWP5EBYON\I1\^D_T@\S^6U^_DQ4R7DS[* MQ5GS'NZDK\,O%^RK_/+/]T<:$,[43, $I:QIU$@%*G+.4.'G.!%YF"8"-H%4 MAZKK2Z@5..*M!Y:>J;<. A);78U^>GE5&#2P TF@G"\ H\T'\=3SV6QAA+,N-P>&P_? M4;;GG6@):,DK&:B)?9;+T3O(=.D',&EC\.D5],.W9$_]/_64>@2ZU3+ MQ4M*JS69U_T_S=(\#_)$=6,*HJ9M28RRJ(A0B/. Y@'SL0],U3F''=>YNHJC M/E\3& ,[$V<]JS$=>C"STO/0''GZF5KJY\TO.NXN-N@V%JCG\.(TZ :90#:P MLI8?=!8S$V<-V0!N/Y?(RJJ&EPSKHN8/31RHF7V%DYQ2G C$:,2D58M"E"41 M1S0(DC M6"IRT(B^-^N[CK9LJ8&&@1U#0S.>;BXC,."M+QX\W'Q8"%OQX#>K M3QNP/2S:7D3UR,?.Z[4A5?;+8B7?8EG,>:O?V^)M8", T)KNOH:;GA1JH]HR MTFUO@VX!3IH%&(%@N96%'NUW:7(!@N58^PO8(B8-!ZHEY9S5UZ)I;_@F$8E] MXZMF\@"7V]Q3N9)GTED19C2-[T8^]JAR/II6HC_]YW]D8>C_]>KNYJ;Y,?CKSYZ* MCKQH!PT-W\&XE7*/+,Q,]:PT=[4-CGT*[X:="T\RY%TWPTNDX]WSY!1$2%\" MEV :=B6P#RJP+8$I)N--"<"K3MB2P%3BW88$QJN8^3_-K;*ZFJ[XHSS"E"_\ MRX(NG[CJEBWIW"RKYKYZU39"4 43]\L;HJZ<@EF"8T)8A!'/HDC:^HRC(BE" M%#,_PK[\MQ G?0;HO?Y9Y R6#/)#[PUZSI#O7M'>K,'.+>> K>=ZNL;.R,*W MJ3H[7'DM6]Y/BK&?FU"+FJQ:M7E! _;4&*N607NNJ060+#FJYW RJ=MJ ;*W M3JR-)4T:^),Y[XSKY7KUN*S*?W/6CD&;1;E\0Y1@E,1A@;!@*2)JD";&&:=^ M$00D!O3P/T[(=13XX:%JC)O<_45S/>0]CY:ZP%#2<"\MR0X,NTBB&W_GPML2 MADT-/"D_I*^_'1P,6_L;XP%L\W]:R/%._R//3]CL_[04N_W^-3YOF(77CA15 M*[>YJU_J>BU/)!BS+"GB O&(^ BG:88RK-I$94&02].5AP4L[^XP'KM?;-)< JF^T3*SF!4^QD+Z%X12A*F?H"+C A4! MYV$11S'-08W> +0=ZW?GV#<484H,P4]/L1VA E/V0Y5@TLX-).GJ\6J7+UV V6S@(=QQE.4B)0A3!A#><)#E$5" M_FOAISG1BJ>_7=BQ%6A) 4?K[@D_KN7GB 1385UI0&V;#K%NU*YI9Z')VC0= M8G_8GNG@[PW.ZX.TBZ]EFU=:JNCG"U^LFRS4AT73NG6&LS"C14(0Y8EJM:@2 MO5(>R[]*%8E)S'V]"0D@JJY/\G^.T^8G>0#XB?QL5IVN M#:_&J=\%:#!%W4GC&O!P<0A!%R@!8@,NT#(+%-A!#18T@$H_&D'07FRZ< )4 MOIW8 OAATT!#,ZZP:KXMMV7]SVV3ZV 6)%$4QRQ 7 B58>9'* ^2! E,2THJ5B8?'7U0GKBK/1R4_2[W!FL8YL^JSM;2-:&\?&DB<\2/,I[C#,59$"+, M0H%(3!*4^2S&!"<\2R+0H+HW!!Q;C-_N/EW?>P_-8,QJ0]0CS<6.]]/ZV5LM M@9<3>Q#I&8AS!(<9@9:2MR5E,0OXB!"V$GW?+C]M+N\1X?;2=8]]#EZ._V51 ME_*3]Q6[D6XLE:<"E3!VR9;/TJ']/"35 M-DEPK)ECUW&D7V1_&J%Q];,.#O2V (2+]X=BQU+1O+;81@7RIU>?K!A>6]!A MX;O^0V8[Z26EZZ=U4]G]B3_+O:=L#@;RYSEO,J$6*KV@6I7_[MO7/?-J]:IR MS5?R=ZI?4%-U.XLI2X.(Y"@E/)#^O/!1$1<W8UEZ%WD[_'@##K-(Q6"^\#9-M.>R S0NO9_2B*8A87;0U$SVW M]IP,V_A9."VO/B!R@,;5%."[F ?4>^3!,5^MJ-;M: M*P/P*U?=/&>%H!&.)CAP3HE>+H[^W ME!J\33V><9PF42@R%!-!Y-X595(YHA %><&S()9' 'Q>>O"6EF-].9@B3#;4 M+:8)#^#3O;JS @KTYFX_77B0SN\P8WA?.E=9PP-*[YLYO"_RR>SA X\8)#I= M2S]7NKR+AZ\JM?!6C?:X%K_5;5W_+Y7T7&8THCPHD@RE,94J'L@S/L%ABEA6 M% F/L,^%EGNJ2<^QFF\8\!KB:"F0)+_IOM2P ,C1TS5+26&:Z_"1]F78RDP"/6>KV-]+K9);E M><'R($(%)6H61L11%L89"AA.19 249#S>ON-$'=L',>;]YS9V6\,4ST_R!52 M,(-YL&N?(7+GM^?3@,!5,[XQTN_;>D\#E).-]G36,'"X/BRY-&3=,=O/0C]* M@PRQ(*<(^T*:DC17XPUPG 8I9@'QM5VKXC""7D GHRI7&8^2TOM+Y8.P],YV0K/ MDQKY>R^7:!I#II23+&7RK,1]AC .(Y3G 4$B3Y* AC1,"JV X1@1U]>:DB12 M-#U%],)39(V:9AX$2&^W/U=LF"UH)+Z'20S//1P1R5:.X2$2T^82C@BYES,X M]EG3(L;?E_.U-)75Z^=R+K_ZLU $(3;%2T]>SUA&LR!1,WJS,$"X\"-$ MY\-X"IECI.K)9/29#Y;=W2M:F//4A&0K)@3,R> E#OYK+1?ANW.\3 MKVE5-JTI-ZVQ:>X781)EB,?*M@BR.XJ&@?J_ M@3ZW)GB:;KA]2(">>\N=BV@7(Y:5533LO7$\>HOS6K> MCF_8#@#E(H]H$%&4I7&*<)K+GS@EB&5)2OPDISD!]8J#$'?L7MW<7M]E*C8@+*6PMCM(:U&%%=KY_:V0*_J=GT9$Y538;T"+L/71?S M\J&MS)#LJ)3N6[+B,Q(FTG,+0^FI"7G*"X(8D80F**4)(WY1A#0$S5JUQIEC M0]63\F[!<^+M@6\<<'(/J95PU)9-3_'I#1C=?'3+ZH6G]U)L1*S. ]!=/,N0 MK_>.=IT'IT8L[$P"AB5E?<71YV7U:;DN5F(]WR^'^5M5KOBU$/6,)T5(?$%0 ME*DZ79(7J/"C"#$1"9SG19!F(2P:#^3 >42^H8260G@?'TGUH++6'U1@C)6X77L.2!-YBL9L9%+;*X(#4 MIRV0,X-FKW3.)FD; I2)B""_R,. !Q1S MQB!!J#/Y<1RDNE>/>,<'&=F; Z6#?91$198E%.5O\N&6^$UFJ6\?89TY!OL?HB3]I54ZSP<;EXX=)B2PKMCW736J>D/)C%.<@08.RQCLR0-PJU MT:V%4W7I3APN!<*Q'PZ%+F!F89K>!Q^(BJ]*7U$ZBDT\];*JY)>**](?7K%4N65N)GJ61SR*:H"BF/L(X9XB0E*$PSSGU M"1,8@^IU'/#H/.&PO0!I.A"?T^O$Q>O1LV7O##K,ZC6@XT?93E&VM9M]:%8 )D+1E5%QQ.:GX=0OS64+LD96;2 MNPDS]6<)R]5W:;T69/YQ7:_DX;^J+Q=,U8A]+5\X:XNOOY8+_F7%G^H9CW'@ MTQRCC#!IM^,X0AEE$>(!C^3)T@_2B$/LMBDCCHUSSY:GOC=>SYBWX:RYR&K* M%QOFC)HU&+\#/>,\!;(P"VP&JO>'8LUK>+.8[70N/);,J#$;D]K*<\%Z:Q#/ M7L\PXKA8E:ROJ.YVO&6>*&66?UZNNM.:*5(MR\5!+L]N8 MYZT&8IP)P7"$..EL'< MBU':7M_02"N3_^7IF915$]9H\XEF.4LQ(XF/B$\CA'F>HIP&&*61B%+LYP5+ M!*R0Z# AB*H:U0]M*2I5%.5WJ:3$P'T\@I.F83M;=J"94O2\@>@=18NF9E0B M6X;C,)%IS<"HH'M*/?YI^%RBFT6]N&3_J&^JZNZ%?JQ774,FS6E$1QYW[+C< MJ-MM%>K9)AVJX/92[GZ\>E%7!1^7M>;=X1@(X\IG27Z8YNF);K';MX:41E.% MCJTYV2RA$T(-)PB=^JBMXH[/4JU_)_,UOQ9=-K1J[)C'G.1)(%2WX!CAW/=1 M%B41(B*,<[_ ^62>7P!+R[5 M@E3W;L\Z4-";O4/E%NK/3=/,RV:^HN0]>K^T?^*ZG^R5>J2<'J]5H(7FV[;F=A$HO$ M#U$4^X$\68H4D5BU)XH+PE):X*S0&L.@0\SU7=8*K1XY:NE[+0->SP' 7IR" M3,.X6@0"&)4=P\#$>)X" V L+8)B9APO[W]5+?#U3L7O BG,O&X!$+:1A0*EB,L M4A^14/4?ST.?Q3X.LQR8%WJ BO.DSYZFIXA"LSD/P:)GR\X6%F:7WLCIH"YP M5"!KF9.':$R<%CDBYG[.X]B'S2[B/RS$JKYD__B\V'8\!%S$'WA\HHOX+M!8 M#Z^E+[S/R^5JL=1MNS8&PKC>69(?IG5ZHEON[:@AJ?%E_*$U)[V,'Q'J[67\ MV$?AJM>4GC=);X_+N7SD=K7XO;[AO/JE6JZ?P:JHN9QCU6SKZ0=L>+=\M:X6 MWN\J3U3^M>%&7S5U03JMJ@[P@:FN'C0.5!5KQ\6-RMB[ID):E>9P5+ \*HFC^7$>D.1PQE/DE0'.9^ M3'F8D$S_UDJ+I.N-N^'!*P'=F !P:01)K8, W+U;^7?:*'F*!Z]CPMMR81T> M0-C4.DQFP=.=KTM;@R ZG.H-&[:&9()D'HVNZJTT78P5)-E.I!7V)'SJWZ?N M:W&Y6*S)_)8_+ZO5+/%CC,,B1$%.!<*9X(BD-$)YR$@:,DXURZ*.$7!LXWJ2 M7DO3:XGJC_P[B,FX:;,A*;]C9BJ[K(+F6[OI/>S2SS0Y]FTIU+F.H-60B,\D*J7.AS M-<>:QS34:I$&H.E8 9M,=!4&KY9L3>416='T?B750[G0K(Z! *CC=5B'!1HT MZ.E[U\+K\6EX:&X%>BX:I.PC!'$\K"-EZ'E800SH@(!D'_= ])::T 4!R;;K M@\ >-;N.^%PNU$5',]YLDZ':W734G];\[YQ4]Q)R/HO"D&9Y@%%!@A1A'A8H MP[E &>-!)'+BAPDHE5F;LF.K*;]$*>RN0A\SO?L+)TC #&7'0C^F<)"KO%IZ M!?=N2,DN/,6(UW!B[ZX#++RE^P]]NI/>B8#A>'M/ E_ 9E>SYE_KR_7J<5F5 M_^;LMX5<\6ZUI/]L>_&HG.CZZKNT;&7-F^YJMRI7XNOR3UZU/Y5/Y6K&"U]Z M83Q'A/L1PCZ)$41IEI!(*_XS!;..S5-/O^W)>.'-%?4VPZ3I>;:N MF7%S1J?O4,_V_2AO!F8N#S8YV_:CZEN=77B;M]O. M9W;Q=-H"S1*K/T O-+N@ZS5%LTQSXH:7;5+CMB=GW718OW\DBZZ3V^^\7JE1 MDVTGMYF/DX+%<8**),3R")_*#2/-B-PF2% D0<3S(H$-!IJ*=2W3=,Y$H9;< M.W3%A+[#<[:)=WHO[]4_L\LP'PC3#5I927&VW36[5[_IKOD#M-4T? O_/W?O M^MPXCN2+_BN,V!.[W1'&'#Y $MCYY*IR]?4]57:MRSUS)OJ# D^7IF7)JT=U M>_[Z"Y"41+TH) 32M??#3+ML$9GYHS*12.3CK7MM0MG^ 3:=_EY&L*Z.M(7D/X\7O'\W9Z79J/'G#93WJ,TDT(ZQ$A<[-8:5D$C&2%DA+'5.= MFZ^C LW:Z)WCOO- #4FD#/ES'XCE,U#:FD: \=O8JL M(-%']U<\W$X#A?VMMQAG?O]G["U0^(-M*F#"/T(O_[^K\=,WL]5=?U=S]J2J M/WXP3&Z$>:SF16UR_7*IF4Y3A6(A2H2%%HASL]/0+"-)H9.""%!=U9M*T_,N M]%5\4W(UJ;H=K3F+&M;:=LW\>3U*X)=ZE,!;C@^ ?B-ZWL2&?L^#;W =(PD. MOC351R(K:?O[\ULE;10T=_6'>F]OO4,&D>5_QNX9\K7U.T3!ERF/=)X/2JOY M7,E']F?=P6M=O79$IEGF=&=]*2-])_ZL&[:L.5F;N3IG8\U,U' #2'2Y!'R'_*"!((5M*QNX M#%>;OG\=$%^_'<2 !*.!H/;+.MK 9[.>F[:48HTX6R/^TOY2R_4C\YK)4-G0 M 7#JS%"Z9/WATI8"H+"3RQ1B/8^]H]J7FHK!!R5F3U-[*=;VS=%C3;.4%5DA8^:\.711ZMGZUWXI;WH)SC?$FZZN %/4"9>#.0\% M LQ>U_*O>RENZ9Z[_@#*#["UH7#P,Z:^>,#LI(N,G8:P6Z@D'"8P([8#QTQ'6\KGAJ/! M1STXB1AJY$,WL6%'/S@)?C "PNVI<#VW-EF;HT*4*B,8HYC:?H$\-[I>I@4B M5*:$$%YHX>2A.%'K^XRZ[N;4:HE[>8NL+59NZAT, 9AVGVIE]>ELG^P@?:D. M).RQU]26UIOWCSH0VZ4GU.%#?IJ]/M#$W9?;\]^WD]E/\^^5Y'PVZD-8=?Q M\) (QB27"M,@1RU*!!,M4 MK#-%M')JZ7L!#SUOW&N.[-W8AJ=HRU05C5NS!5-]'\#=K$+/, +O*6_>1^OK MZ*LH28T[=Q6!8(U^LXQ&#:6"VH!8EX+RX#NX#:6A[Y4$U[XA(^QIU[",>]P2/:O[\:<:FUT]S56EH M\\4I=)DSP02*2U8@G)/<^.JZ0#I+9,K+/"8D<[XB.$&D9]VQ5"-+-MK0!43$ M3P'C;WBH#J4[7%S5!N$U^JWY;R^)L' 8@D6XG0D/'.Z& G(8^P:OX!D(K[N1 M_9W95-/EZ[4=%^N=X88G>3L7<=BOYH.K_CD@LLC))[%PL2A%.!4%, MB0P5TLYEEB1/"P$Q+V .>K8R#\JFN"UL.OJ:I^CFSY?98C4'5LG!L74,JO>) M&#!XMC0VA\UE97IN_ERJJ;2I+#6#6_P:%J^B-6?13VO>?J[2"EK,KY_J,N_P M@+TO9*$B^6#ZPX;X?>$YB/U[+^3I%K&7\9)-;([/^KK0WC7\,C>NPHA@66!> M2)2I)$4XBP4BLLP0MC=\*C'F2H"B_UW$^KZ?WY*.A*$)='RZ4')T=0+)#G1N M6F)O;NDM75L29"@']&$0;>*_LF7]W^4W%;U33^/IM)EQ"$EBA^%;)C@AF8QM.G&, ML"3<-L#F%E^>"I4IEB0-ON:UORFZ:_J^V%:6H5QGIS_9((6Z-SK([,EJMZ?LKU-I MM@7[Q5#RYD]#?E%_34:22VY,M$92ZM+8;>M*J5@C8JJMD*;G N@B60 ?+C M85"#=!%,^P;JLL4\!GJJV1U[=BJ :GV\9SOQY>8^LF0 (SD;,;KUW5,"F/:> M91XV1W.77;^YF2\PT4AD7=7-T7NH,I6FN,T[+.'4;CN?/P@";:]0B';5I^X]J<(37 M;:/M%S28GNX-;ZC803.-#$-U\> 5',V+YCC .EAH(,C V\VV0$&4->(!^!* M?D;JEQ6K6J.!DE-.BU*H._O$0*#?C]/"[C__>OX9$]=%1>G MFE-5__=HJ)JSK^UM;W?D#[-G-IZ.4I$EE!8"Q4S:^6Z2(FYGB,22YC+-XER2 ML,T2/9CL>2-M&H97]*/?:I*.J;"]OAHWX_'6@,/,3PVR)7H>Z?"- "^ 8JC^ M?CXL_EAM^RX &=R-[Q):7F.YJZR*3^.INOYN.!F+=>T,3U+&&28H%5(C3(5 MG!0$)5QAE6#,<$( H[A/D.G9$*Z)@49+GT*DVWJ%DQ-X6&\RHBQ-X^\W5'T* M($Y+#AJD'0 !W^'9QY (-BS[C%QG!F2?>GK(H=AG)-@;A'WNTWXNWP<;_K,Y MIRLEFQCA;+KX?]1$ZME\P2:J^4"&"?35<-%#M210 M\D ^DBO50=T>(!3[G@ST<7A@WWI(UV*Y8I/)JYU#^K?%^]E7-5%BJ>1GQ6S6 M]+:LPC'Z#UFS[]RMG<[E#4_5P-7H^^(O56-S-GV-UMQ%#7ON-PH@_,Y?._0% M'*(6_1:T/L47#Z_+#Q"AP6Y(?,1O7Z-X/>_IA4X,57-:D4V+UFKB::OGX)T1 MMLYJ'15Y$FNCV8A)+A%FHD!9E4#+%) M]+#A+K(,55E_M0%IL5973]6B10W[T!9O05Z7F\T9_"7 S%,K\:EA9HUI]0J, MC=HP$; V+20FH>K5@O T; U;2!@/ZMJ"+@X_99E%;$:+FC41!,>#U-YC/5LO MVSVIRDJZN7<__^Q+=OZ(33V.M1CGF+"&Q1GDA%,*)HHB2,D:)]JQ7^[/.ZKH)2QB<;G4>/[=]/#0J,,6LJ:.*_$$O]JNH9B'J!,@G M@\I9XG Y4^=)#ITEY0S"D;PH]V<]NS=).;8A)S:QL8K;:5.KNKXKQ53CHLR0 M2C1!.,LD(H((1(M2:,'+HI!.=Z5.U/J^,MW0KJ-JXVG4D =.9>A$S,T6!,,! M9@3V($!;"'JXD7"2,53WJTY:PS; 6TT.7)V1O#FNM4VC.4BV9V?@5 MI;;1@[+MVRE&BBM-\Q++$J;C9^CUK.6;R&"TDT2\<_Y?1Q%OIV*RLLU7C!X< M1 G\T[*/@>SL(H2"#NP=M!.N6V?Z/D[OCF+VD$9]C-J;Y4QWB-Z5(-WUF&>V M:E-!>Z^;7GSF +Y4"]LJTI9@;EK2/RBAQM]WYS6G.4[RM.0&=\H1Y@E'5+/8 M6 ^1)>98@4M8#^8+>.D[T-B:O[WF+=JR MW+O7E8(7*.KV DV&32R^'[""'-,"2GO4@LYG\8SR9V-R/ MR6PW@8#H/.>",L04D<8_BE-$L2A0EDH1<\%DCD'^40>MGBW8+_?W'_Y^^^D3 MS%1U8>-FB@))##,U:Z+1EFK@7 F >*$J:CHH#5M:/MP\WGF[O' MZ,NGZ[NOT?7=A^CAYM/UX\V'Z,O]U\>H]8EW-W[[W-XC+.1&E;73%S"LOMY8W@ML0%?!(DQ[!-"-%AY@(F-3RV.J^G'']8*=MZ^:/YZHUB.P*%:.,PY&F*,-42,:$+ M%,LT%JF*59)"+8\3X9[-COE:D0 WR,<0N^ J^4(<0MTI+V<15U4&RE7=YMPR MTO/U[&7\A8- SN?Q> 5<4WW 4A3\=8C M/9L26%/QMBC=FG^!%#!=7C?D"-=@_ C;7N5N[74&*W4[PGR[S.W8G^$CT&ZF M2W,&S:<0@OG M"/6LIJ$7;C@1CT?LS:=DPL+J5*"0$,*WRE1XT&,U%-*_A:)T+#S8@S46\ M]I TI\_[N=*/;7?]]OF%C>?5U8?9Z)[48J23C#%;B4HEY@C'B?U)9ZC4*M9Q M3E6F00TLNLGUK+A;>I&H"49S59]!E[-H8@M5)M6!E55G%YB3? 9(-V\X'#PP MI7[<.9]'+: :TN'\6C<1 SFP9X@-ZJFZ";[ODCH^Y=&0]SU;?+-SVA2QZC@%"-,!$:DS DJ!=,\XS1.,Z>RNNV2O5NZ M*9/,33];)H?EP[5,T_]BZ$ZVE!E&(0];7 MW_@C?_'S^VTT>#:UFG*OUTWT-NWS-C-X,-893A5'L;:EZ,9^(!X7&)4)9@EE MM%02%#)WHMJS8FS:-V[[-OXGS-5WP\[-XP^."%#9-N1M6/L(-+U,.@()'>@H MX$9ST!,!"(;]@P'LX>!E#_=S+W]7;@9KT#< ,V:#@!^R\@(&6/^E&([\_"BU&3#X ,4:P(6] MYY.PIZ>Y>JH.G/?Z07U7TY6J+A='7&>,9X2B(BML_5B<(T*X0$(EG#%SD,NP M!@XE.4FL;W]KA[1U,QKBS?4YT,YUPN9FPD*! ;-._CCXS!XY*V"X@2.G20T] M9>2LT$=&BYQ_YM(O?ZH%YL2M3TZ:MZJNS.7@9-B7.2 M4Z%1D2:Y<9Y4ADB:4Y00FE#"B2JU9\*2+TL#9B]=VXNNNCW8'^/EMW5QPYI5 MWPPF[Y?A9EJ&A1AF@-KHKDW/MFIDS:#]U8;%:,WC0*E.EX(6/._)FZ$W2H*Z M%,#3&5$7KQQR<.\H9B5/%,D0+0IC&F5LSY4I1IGD!=4Z864*\H^.D^D[D:0: MGHNX)1OMC!NZ^=/^#&UA=APJ1\-U,0! 8V3IH8I@U%0O1*WAI'6?P^I*Y0P4 M@2;=AK8@QXG\ --F3VIZ]ZT,]E'$"%20A1*52$13EF*B)84498GFA<9 MD9*-EK,EFSB>;8X0 6GNAM0E,62_P4<7C#P:>-C1WI0CZT3\C4U6S7BTR63V MARU+"C_\:("Q1V\_\ @RZBC@D*-6=<:1^1_7\I]FE[?6N&FEG3$=EVEL-%5D M&F'%"\24V73CHL")%J5.8E R&(Q\SYMQJX'4IJPNVO( ;$D. ]9-\?N#"V82 MVK5;QR8,+5JP1=?+Y7S,5\OJ]+")BWVT=W<"YU0[3^6CFC_;QJ.;WS6Z4QIW(::"H3Q-"H23 MA"!&2XW2K&3:.!B2"Z?B"@_:O5NDFIG( 3"P@PMW6 MJ6?<8*8)!IG/Z'H@=H!\MOXP],MLVV)Y.8ZP%#<_)#J3W8!+#I?VYB?K3@*< MYQ)^+N.-UJHJ0=A,W'PPM!^4E=7X3-57S/SRO7%4Q\O%Q]E9\ER.,=6%/>P(5<<*XSK1*%1M-;1A>6;Y='4@O9IPTA]::<\"2L_8TQ*IC M4TV_FG+Y8?Q]+)51H[^/E]^^S29R/'V"N99^+\#-P^P/3[]2HS4[[4F[EJ-H MEZ6K%LI74[ M9E5V94RLI5NUAI/-%XL]J1'-<9E(I5"6I>9(G"<2D<3\7TJE9&F><9ZFL*G> MKJ1[SY+DRVB\X>3*_%SS$LT-'U=1XQN\;/B!QK^<(7:-BO4!'#169C"[;6&V M9J,R6E=1S4GTY3QF'M$RJ/C!8FC.A >.K$$!.8RW@5?P3<6>O\RL5MW-ILT= M6G-Z( F+D[(H4&E;26,N!2)4&&-38"6*C"09!:9?GZ#4LS'9T&W-_V[N=>IH M,C3_^A1@;K8B" S ZZZ:S/9F_6KKPTR?JIS#JV@+DV%LT3P1/E)V5OQ@&=>G MZ R<97U&W,/,ZG,/>$;;UY(BQP@G98*(R!A2/%:I.5+Q0H.RI\$<]&P7CDSMNMK>)54'IN;L5/4R M^LUR9OU[RQHP;1 .OF-0OD](P7'Y'M"$!^)]$0D5BP?3'S8<[PO/043>>R'/ M3)S5R\ND"B2QB2VV_&C(WT[-VL_5(6Q3]Z1SEI%4)"BC6B"<"6'G]Q0HQX1R M*G6>$UCO>3>Z?:4XWRK$C->8B7B.5)ABA5.:$9*S5L\A^4@?XO_"JBT;^SYY>_1BW" MYFBPN#C%Z!RZKH&6_C"#AEOV4Y-LQ 4UW$0;-.V9L\50CRE*CE#TE;YTCOS; MIC8Y@G,V[:5G7L8+WY_IZ;BVS.;__YA]LS&TQ'.J4BE.81) MFI<(EZDP9S+)42(3I8I"Q(R#SF3G"/8>FFF1CRS]:,- ]%O- O"H=19"URA- M.&!@AN4R3#SB,6Z"!@O+G"$W<'3&3?C#((WCF&<$L8QJ1I* (I[E"/,DI$H+'0F--C)EPL0X7\M'W86A= M271[&Z%6&K#=:;?\;0:*NYF/2Z'OMBH# @H\*]V\C]:,745)BF)Z%;5+M<[" MV]] Y4"@=1DN0Z)EM,R_M@;K4NJ#V+% $*W-6ZCEX)U[KU=R;+X%'\?SYULY MTH603&!B3!C!YJ0E)**,%DAFF&&=,R6(DQT[6+GOB')-*[+$HML/[KUX=\7O MMB47"06,Z3K* ^JN>Y1WKW:ZNRL-UC_WJ #MAKG'/Q RX\WX'\OQ=&74\?Y% MU5[(8J1EK'+*""H2H1!.C!_ $H919F=+%%@E,>:0RB9WTB"U@M<[;3.QUBE8 M(9+6CF+H=CCH!QF8;KJGIPV4B=8E?J_I9T<)_P Y9UV N"6:=:[@9T^:A:9/ M-2%[%S=2I. L(24J%94(%ZI$5&")2*Q%4O(LIT4",1Q':/1L(1H5^,F2^CFR M+RC:(@8S%L< HE2R+!88%2KF" N%$=-I7O4A5K(@4BA0O?>E ,$]DT>+:;2A M&^T =CE ;F;S0K%A]A$J*]@*=D@3R-P=HS"H7>L0<=^ =7W4HPRK/6?0WCZ, MG9*EL[3HX*'ABH=.\;M3'G3R M0W[NR]_8?%PEEACOJ(GGBT*0F&*!E.W#@M-8(%IHA5*69X2;7PJ=03;G0Q(] M[\UK@K7W[G?K<007MSWY,FEA9@(H*'A'/BU+H WY"(%!]^/3 NYOQQV?]&S& MV\R@JU.([=+KADNC0A/!%%=(9%0C3!.&.#-GB#0II#D\J(0+T,SNTZ1Z5L3M MA,7YAG349$(#3Q$=<+GI91@08/JYE7]+==.#+6!+VK.BA>HU>YK0L$UDSPI\ MT!WV_!-^:KQN+C)6B^NI_+JK>8J*ZQJFY3#1O__F\D35W_DY^,C7A]5$)3'/D^OY_''^/%W* MCQ/VY#K]]?C3/6_*EFADJ:*DW:*OZ@1ASA9+Y3@%JD/\;BT-(SE,+\\+'?UF M.0C@/)\7SVO([(DE!YLWVRU2>_3LF4]>&&:O#K[;R7E5M+20@LC$G%B%Q!G" MD@K$A4X14:GY1XIS1JA7./D(L9ZU\V!6H_4>MZ'7.M;U:/?\Q&94+2+(D5DDRF")=)@:C1=,245CQ+BI@EH-1=1[H]&P#S M/2E@:NV*EYN&]X#"1;'O#0]7MM\@5]$7-I97D64C,GR$4WV@X(&L@"O500T" M$(I]VP!]W-M,C)=F_>]*WDZ7[;FZB[JG^80M%G?L>1/6%MBV=A$H*W-FS(5, M$%<)06DBC-G0>9934+M3(/V>S4;-#:K8B;;\;'K\-F,!+$^19"TJ0\PW)]Z=K@+_#/<[]SCG_OLI6.JJI \WQ\ 89N+SL=B MJ>HPZ/54[OWF5V,;%\VPIM>]F4E)26EL3EVH$ 5&6"<)(BPO4,SR'%/,4JX\ M!UB%9[9OZ]<>OO3UU_5X*^!U1Z]OR\WU^E'> = 4GQLWLV4RJKBL+F,.?FEY MO]J\NX&&8O6'<_!Q63VP^D:#M/H#_?2(K1YI^FT.#^.G;\M[_>NB]G;O^9+9 MSO^WTYL_134@]>-LOAO7VYS>1XQK\P)PB7+-C>U71".NBQ()(DJ14)6RPJDO M?P!>^DY:47]$LTW >6)) W-5+L'9S6H/A![PCLTRA68:&;;J$W.T9LS.:%ZS M5G4NV[_1V+ 7SN(&P"B00;V$DT'M90#(]LUAB"7AU_*_3N5\\OKT58G5W*ST M^??E%V-AU?MOTZ_X!%QA;Z?2CE)8L7.>5S%\DF%)MZ42_64J!$E^.L^^E)7M+#:85 MQT5H:\&)3_@YY>]6XVILB#D(K'^\?7Z9S[Y7)]E%TPF;QB0MF.(HT;8+9YDP MQ# K4,)4IEF:R#P!U60X4>U9H=:$J[-YFSK,VW8#T,VO#@X+3"EW$-G\H\U! M#_W#03('\HC=: [J^X)@V/=R80][]AO?#.5;/*AJ9'SM"@IRLK4WGUG,:(Y3E$>FU]KE1>X%!X#FRY@R4F)+A[;9%LXM+B)&BYM M)LGM8K&J\DSJ"&XKCWU1G5#?S::KA3G 3L9//E7OE[PM-UO5-_C]!&8_*#&O M3OP6X_W7LT4[8/_RRV$*UJZ^F=4W MS4$:%T''29)PK!#6989PHC"B&8Z19JS .&-4D]AS'G(WY9[]K/: WQT>NG-G M+T33T8CU@1',9%W?O[]]D[G&;@*''VE\ANY;33-V@Z-CD+'C IX7ZT=M4VMK M6[Q[W7ZFV?JN[9R&^Y?*?3#V3:OQ_UW^BUA+KK'YK] M8>__W^CE'.0$O!4?%^QU!XD++78;;OD^MQ_9>&Z;W-J[OM5SS;H=#"CJT_MS M,BI24C!;"*\9+A&6FB.6R@3EA.J,J#AC I2$WQ^K/>]?:UK1I[%6UG+9H@B@ M,][C>P+L26^.?OC=Y\SF8[FO^GA7:0YK_J^BS3NU(@3>8GI%.>1FT@^CPV\; MO0)^=(/HEZ+?5G [_6Y(S>:O=VHYHH*5)C8B M#BYYP@V7;H4*(2U,J3P$!0TAZ9+F@NDB1Y<=;&Q(EU#M>2"=G_/; MIBIM/5$U/>W3>*KL,/+%B).2T((01#0S!R^E)")2QRA+ MD])L7++@"M0LX3S)_I6Q8N JJEC8=-NJ!RS^9MFHYK"[*B< 2[?]+RQ"8 6^ M%!SPCNDN;Z!]U('@H+NK.P#[>R[@2<^(SI(MU>Z76(J"46Q<>,*3%&%M'%J: M)Q39/)$B3C3AFH$B,0C8 &X(7*/L17!PC'Q=)"XQ8P 2%QQ=.RA(J+G!( M8-CS_$D!#\[AIS_I4?V_6]>P5PG1NKB\?I[-E^-_U9XB)'LI2%C9 : MO4P+<]Q6)2Y37A"1.?4R\^:@9[7]9(?YME,2VK0!=?1>X'8K]R"0P73_H//9 M89'5U9NA"6A9T#>J?OT,^D$7UO'@$F0ZVR%X+3QRXS@H7UIP3#""><(2)$@BAFL4IRGI($U)+R/,F^W:U6QX/.XT6@XQ:TD4%8 M@((>MWIL*^ N==^'KCC?8JCT;A-W+TX:KJCMC]'WQEZB^<&BQ%CVHY6KNZ)1X8-AM M)OJ%#V8N/)$+/ W:'Q&OJ[@<:!\L-?!CW_,FA1KI3#- M%8M1RC)A$]8)(E6-8%ZFA=;8G",+YZ/B[MH]VX[_E:9_H5E4C8I(_AK]KRS_ M2Y$ CBM[0#@;RC]E? AV#C@O0 M><#9>V2XH\MQ7G<.)2<^ K]'_3R>CI]7S\TW(I.Y+?C%B%*L$9:2(Q*G!>)E M3GFF.5&Q4U+XP-M\87HA<%YJBF)4282I3 MQ%E9(B99HO-2<"&X\]9XEES_GG9#/]HP -A5SJ/EL'\&Q0#L+A^('ZV)^VRS MYP$![+Q!@?';C#L!"K0_.XO9N66?7V6X7=Q9HIV-W?TI#[MF6__9+H!LJ18? MU N;5Q6S]WI#JOI>--]1IG1 MK5W-2E3S$FV9B>YUM,L.0.5!R#J8P[[P@EE&=ZA\S"0(,X#%[ L[/^,9X.L& MLZ0^XG<:5=""P]E7'SEW3*W7 O!0[>-<7L_GUW)69<]_,-1D M(DO+/9!Z1,+SP=++A(/9,?-&J_X?[1(<-UE!T<[3(GE%-(\L-UC4\K0H[%W.9ZNE&RN8F?3]]5OGLQ[-#\M MQK+Y=;OB@,P>[3F/*I8CS:\1VWFHPWW5U'K;>T( ML%/2OO.QFQ_QI0*KFM^HB7[,U):*[&,YDI8V&75Z$XTW$7++7L1 MV_9$ \[Q#?"*NO?O-P(>MDM7S.UU-&O>PT^6P9^K[C"6QVC-9-3B,MJR>64[ M$08<(AP.M5"SA@-P-.Q(XG 0'DPN#KBT=_KH]_'"+&K(?9BM^%*O)M="S%;& M$HQT7/*4E REF-L:69TBGB8)-:S47S'9/1!\675&&-J M\ZOOU++JMVILXW<%KT+O!,[-HH6" V:JUA2LY&K\W>:#&D=QKN2X'F"^1BCZ MZ4$98(QW<+IIF4^.Z%F1PV6'GB8U=%[H6:&/9(2>?^;" KQWJ\5XJA:+K^JI MVOFK^N^"*D4TCU%:7>40BA')$H*(*//,8,R$@G5%ZJ+6L]*O28$JX]U@W.N_ M+9;FQ+:\UU_F\W_,;_Y[^7K]QUPNS*_E[?3]][G\Q[RY%G--[/9K9B%4E(+>PQ M$!SN.RX5S2?ZL2'GD^!Q5%!(4>^% GL6[>X*'JH,MT.6[C+;8P\.6$;;P?=N MF6S7!_T.-3=5I',30'ED?SZ8S[J=B/!G7<9/E1V7CUA/KFJUL7[&=#X^, M]2!2%P7*5%J:HT^6(D:U1)1F,>.%X"D%A8H#\-3W 6E--&JX6 U@-3"T,'.X86X?S6B7P:N(+3? ;U_%WD,!9TGV@%Z@PUX(C@8]$@:$ M<$^U\-,1?*N!=B*43?![':0F\0@U[2PT60#@N M0CLL<.(3GM<235.7>_U!:36?*VDVLZIQSN)Z*M>3V,=J4;4PV?9:R'*1DI(* ME)5F/\+2..Q!WB^7H<+TKZ!QUXA=+"VP'+7AOK M7 A.J/L83RZ&O:FY#*J#.YP+E_-UO^NYI.OYI+?3F^>7R>Q5J69>98OP2*=< M)M3XY DNC6-.58XX3@6B/(OC1)_[P0SJ^#?C;']:\_&SO7E9L[(9..R"G,>I Y!L/,"@/3 M)PDX*(=G#(\U?"O//JSJK%Y8U=GZJ9[-0;LB:TT26GBV$?#\&<1?-IC:'BLX M.RN>1ZW9OB07U)EMEAJXQFQ?A,/ZLH-/7'H6.9&] <\>^R>-\ZF/?N>,=Q@AYXM@H,)T_0.G 8Z/X M"'YN<*/^1N<%$#2GSPFP93S+8C9=ALW*[]E\_JIG\RKA9B1S5N2%C%&6Z1AA MH3#B<9*:(X' C&1QF66P:I>3I'JV.55V]J8E]L3F)8LV>6"5RFG$W&Q(&!Q@ MYJ+5$=R*_]Y)?'B!R%G)0M5]G"8T;#G'68$/JC3./^&GR';^@%(?QU-F.*]: MAB^VFUNA*2YL"TV"[8 RFFK$$I&A-.=<:X83S)PZ:KH0ZUF9/]U10W=NIW_(G##7(B(@?2WD]2@&NPB]+X..SWCD:7XE=E= M_^O2+/.@GMEX:LS$]6KY;38?_ZOJ\[^:+D>Q*CG'!44YUMRH,M&(*,*1R@M, MB$P5=;NB<*;8LSYOZ$;L.QM/*L_5EI8N#&N G#\G[+I5O1=$@#<%K+F5L?2O MHBTV6Q:NHIJ)T-@ \B-#8^27+QD"*U@N)43NSMQ*IX6&R[6$R+63>PEZT+? MS"Q>=QM?U/4 UWRQG#.Q'"59CCE.&RT4'.BDM6H$[AI\6XX*VX4<6':QW M^&F!V@W$.S[EMVM^F#W;LCKQWN[ \]?F:U1D/(^Q5N;H(&QG76PW3)ZB F0#?,HE9Y5KDE5ANV+Q^%PVQ(O%A*F7&MR57[0_[N:CQ=R+-PZW8*W MP4[1 NV QVD,NOEUBKF_[W5_&'X7_GDYGSRJ^?/"]G>UMXK@X5BG5^A9U3XS M\U#5?-U2MT>M(]?+[I?F'4AT:V(X$&"JZ"1_#\.KSLOJ==W>L>Q@5^_G16M? MPSM\VF][;(?NUBDOKR-"A(A5+A'#28QPR0K$T(++?M M\2@5D,YN:+EOC^U L7]>VW& BCS!-%,YHGF6(\PE1H27$I6Z8)QG(M8:Y#]< M#A#0T!CILW<;'(,!.V\W6X)FN\-*M]5_)VNC3O>,PGJLD>;@T ;OIMV,0(; <,/JAB*MARM MYX!;/L3^$/"KNKF*92RHK;@ F'#&Q(>)H:W-!4 =,4>7K.91?3B9W$[E^/M8 MKMAD'<-RK4$\\FS?4;R);56PH0DH13PFY_FSS*4BPK1_3[K _9*Z9/$K4#RV MX'!EBAWB[!0K=GT.IC"B#C2,/CZ,M"2)X(JB@A0<864/(%1P)).,)X6(69PY MQ<*W2_8=C)M;/\=-85IR=JN('_? +?'A^N[]S>4J<,AKQY>^^7#]Q6_^L?WR MMY8:Y.M^R/KZ"W[D+WX^Z[O5>&+C)>NKGC0QOF>9H!)KBK!.$D1*CE'"6)9A M7/)"@:K+=I?O^:N^)@;S,_<06"*<&:3@^1Y>,B!/+@]A8?U#,[+MB^ MQW7B4QXI85_F,[D2RT_CJ:KJ(YHO4IEGE*L3M'G="2"Z-2J0>#"U:NA%EN!54]7BT<3NA," -*W+!?=+S#H" M0* $K&Z).E.N3CPZ7))5-^\[:55G/NJW&?^-S<<*%'(+-8)R4"AH7T"/1N0-;FZ&9I/4^X#1-RVYTODA%D2D(C@ M/?J4'(%VZ8/E!]VG3PFWOU.?_)QWMX6Z<9H=>S29+59S!C"_7,B'ZG3/_M(?ZU-[V93J>P&9..$353PLV(3VZ;D M9FI,]9*-I]8M&)$RQ9RE%"5$"H13\W\\2>Q/.J<%*[G"H+*BH-SUG1UA:5:M M>W:HAF]RZOXZW"S,FX$,LTGNC4]WF-W.Y#GQ@MZH!2H8T0&;H;KS]L.U107# MZM,@%4[D@A&%AMBF5KGFJ:$X*C"E-+']ZC65" NJ$+6=ZV61)CPOL4J$'DW5 M4]7(Q% @73")>%ACI3!5$Z3@F+':.[)T@TO=]ZF9VPYHL(.QU"A>'0%\ :6&: M>RBH3Z#OE,2 2%\ R?U"?8!7#8OTG9&H,]1WZMGA8GUGN-\)]IW[K)\K\O= MI$!S_+KY4TQ6]@9[K5"C-*4IUF6"4D5CA+4BB)0D1KG41%*% MB!SLRL"!Y,!W!^X@'%XB )[ULQS;J=\+X(9XY,G^OK\M8KUL=!W"!/IF'J,P MZ!>Q0\3][UW71_V^9K].Y7A1-P=1\H;-;9N9Q;W^.)NK\=.T73P_*K#(F=F, M$*%EBK 2'#&!8Z2+A.9%EG%%*62;M MLXG-;O_Z3:GE]51>2SFV/B";;"_E%^]>S3]>9@MF3YRKEX59HMY@[6=FT^5X MNE*R:?DYFRX^;4:]X80J385":4%SA"6FB.0I1:DL>,'B@L10=WHPWGOWRJN[ MCXTH5U$C3%1)4UWH;N5IY:LL(OX:K46*:IFNHHU445NL:"O712/\AOO"N)X3 M?LBO ?2X\2-^ SQ3G09]%T%3IX;A_ U2L09])<=3NX9EP6\[_&+[SL^FAJOJ M%O3+S&S"F[E)'Y0V9.0[-34_+.T0I<7[U=PV[&M//&*E2M,LP8C*,D88\P)Q M3HQ+7FJ1T8)QS#!DE[N%JZCA)&I8J89W744-,^$L=S@T AGD P-:F?# ;AO/@.N_*,>$JKQ'B.A M::98D2&:IH4Y(!@C2C*:H2R6]N20Y;P 30$:B.^>[:N/O"[@YGP'E[;#^B.[X#X/\85K[G^_YD;OO,JAG?!=\E[MG#='Q)[>G+,W6SY M=<7_J<3R<7;SY\NX&4LH4Y$G(C<^=Z$3A#,L$*&$HH(R5F:93))$@MJ]7LI1 MSYO#=L;1X8BGJV@Z6]K@N>7)=A=7&ZZ K60O?BUN-G]0L('6_'"$]56T!?]P MP)0MT5A&7[?@WYP''][,-A1@H1K?7LS/L$UR0\%WT% WV,)^?74^W(R2-!:L ME +EF&B$DP(CJHH$V0%V+,F++,Z=NB5LE^P[YU'-G]G4,5C0$K3;M/BQ#[,- MO]P\?+Z^^T>XSCI;9B_NK&.6&K2SSI;U_<+:5@-"&MN< *TA"&9$: MY:R0")>2(,J9S7%C.F>ETCD'UE:%@.R2XJJ=7;I%.ZHFS*1_-?OT] F9M_$< M%DF8>Q/@"^7IO+2J2ENTNXO/O)V2,V(&=CE.47L3A^*,Z*?>9TVTE+ M[]A"23M;5TT7E8?1:N?^[G7[D2_LU?[JVOHF']EX_C9<:8DRQ;B]],@1U9E"5-"X3+-"Q8D"C:7JG^>>[?>6 M6/21":,QP*E6 [PT-ZOU@[T*F.6K.$,5:U&;_9UI!OPU:G^ND2&JA+B*K!A1 M)4?4$J350KCUIJTP 6L)AD,^5"7" !P/6\_'\7RQM)EI ML]6R*=[,4UJJE&&D%58(VU9]I(@ITCS%JM"Y8-1]2NOA^GTGFUJ"44,14,IZ M!(ANPQI /)@1W)',IUKWB(B 0MW+1/6KT75[F;#RW--R=%;F'GELN*+&RU&B>28(3A!G68)P;([PA B&4B5BFAR?GM!W\W MF\TW8^.NOZLY>U)W*^NTW^LJ(K!XG"NV6,U?J^X)(YHHGF9IC$HI"X1%01"- M"SMMG'#!!&49UA WVIUTS\YR33$:5WE)Q@Z,I]'-EZ^1>3DOJ_J\&.G9/#)O M)E+_O1I_9Q-KQQ?U4U.E[#/+6:17$SV>3*K/X3CY/]&,3\9/]?,_F37K!TY7 M^5_Z?MP,>#^HPVSRFH>H82*JN:@:K%1\7$5K3NJ.*^'L*US\0"830'A0*P@' M9-^P>:QPV<5],\9\XR(W'04;.SDB&1-QHC'2";5E[)@@%I<:2:D*2G2NDA)4 MQNY&MF<;]>M?OOXE\IO?[H8:[.HY'!:>-] - ^TC]J87:L-%P'XJ,+$#WTB? M(?HF%]-N0)RZGW9\VL]*O&>+;\:1LO^YV>S6BR^SR5B\;J>F8U5PHB5'NLR8 M[>J7(I83X]N4@BB6)FF1@ 9X.%'MV498XE6!;_5#BPV8P7 #T,U>!(<%9BY. M(G(5U3Q$OS7_#3J(WDOZ0%;#C>:@1@,$P[[-@#WL<0%9>2:WB\5*R0^K^7CZ M]$7-QS-9W7S6OWZ?VCSSL+C@$6IVWQA<1 M&.Y^.00..S?101;T=$!GS\_C*D9G9UR\KRK]XU/-[]@ M*PJ#TM$G[0T@H'.ZY:/V4=N<[,P2Z\*=V1L MKWG#^V\VO>]VVOQJ:^$>9I/)Q[IF;"0X+P55$I%,Q BG<8F(%AGB,I&)4L8 MR6ST7B\>"V/R%L!I19[0 M.DP8,'.WLZ6OK$P&] )IP$5$?)H:.D%X U)&(Z26KP783)>3HX_T;#L:2O_I9C+VQ>FV 1=( E/JADBPD<0G&.^H^#5/--HFY%;)]M<9 M1&M.,+]6@U-_]O.2[F;VPN%%+=7UTUQ5N16+)@V=EDFJTZ1$$MO6UWF&$64R M13S.8UO_3G ,RFTX3:KO[74V10WE:$,:ML5VP.2VC881'J956YI;L1?G:Q3 M^^!YV0+M=1V$!MW/S@N\OVJ7^5BH45J*@O,T0;C@N*[19P035&J< MY6F9)*5RZDIQN/00N4;1BZ54)06M%K;1Y;Q.#@+F!K7P<%-,/RF!L>U*P(I( MX K&'<9#%AK6"P]?#[@CT-&RO=U/^([B.AH)K>]R[M0?U9\6HY+3%#.:HD1@ M:@Z?J48T9CGB!4ZU42W)*0-IE!/9GK7-$JF:7\^T30%^-@>D^@;@\=M\MGKZ M%ET_?H[N;7*]O0CP3M)SA-A128,#%^YR:IV=9]BH/Q%P^@-,[F CSYR(#CSS M# +$X= ST-.AXHWKPN"/JZ5QUM=_J*N)#=D_EX]_J,EW]7DV77Y;C%1)I# N MM=FODQC9+1OQ+.5(42X*Q0O!,U";APOYZ=D*-=07MF]>7>J_G$7<> %L+"/S ME-A?4&:8B@V*:+0LW=]J\U?U?1/Q2;1_?3@$Y)((1ZBXW!N'GC M()D7=.>C97[+>M8J3Y?CY>O?QU(]J.]JNE*?V3]G\_5DXD^;:20QCC.=48I4 M5ACCQY5"/$Y*)#0I:193EJ:@\36.='LV<@WMJZBB#IQ>#H70S83U S,5)W MI*>9*4!Q0U7X.E(=MH@7!L5!G2[P<9B]D&K<4+@QJSW9B9+SV1_+;[8VC$U? M1QG)5!9+@M+;?U:B4*LT+GB%SALF1VF1F6?T::TUS]P9%)\GT MK*";W8AO"$?SFC(@K?0T2-W*&4YTF&YNI-[2C!X"2@W(E TBO5\:K \*L,36 ML\)U9JV>?GJXE-2S$NSDFY[_M(<%.CS/M%JQ_6H[NK&)L*/6C=D[R >XG0I; M>ZD^J/J_M]-JWL)JNJR:-J8JUH1S@@I28(1I1A 1.D6*"ET4.*9EYA3O[9O1 MOB/$#7&;3F,+MV5#.IIWM6 <]E4Y6-(?Y 6$B.2T&(]^K?IM;ED_DO%4S<.I M7^%/:P%^-K^+UC)T-],<]DT"=HC!<^CN9M-?&'MI$I<^J(68CRN6MI4*CJEUYU<:()WHE^OK+]$Z:ZW% M@WL6G@,@W7M<>"Q@.U47#('+,V"B>F7Y.2P_6/*?NZCMG$# 4WZQ_&M1&8+% M@Q)J_-U.)'LWGDR4_#B;V]$/CVK^;$LZYDPL%_?S+_/9TYP]+T:)S$N>E02Q M3*4($YT@9H-X+"9"QFE2BH*,EK,EF[B%]OW8 -F$#3/.RO!H'XFV+"U Q:@7 M(NP6^>\?-V#4P6Q'R_E*5/9B37DVOVJA:*\PUW,=UY\P?UZR\90]!;RUO R: M0)<&GDP,>H=P&5#[5PH7KN9GQ3Z:[XZ1]9/U;AYLDZ9[;9RB:I+8*,E46:2, M(:FH1A@;4\4IB5&!,Z9CK0I6"(BIZJ#5LSUJ*$<55333R-#=C-:SY4;KH3VW MK09O=5O(^E,PP]4%JIMU"@05S 2M4:JH7AT!:]W.TGQ35\_69[;]V9YG\^7X M7X&G#3K('\C.=%$:U)@XB+QO,5P>\4Q4^._5>/EJ;TAF4SOY>_9L-ID1%F7! M5&RO'56!<*D4(@4S#DQJ;$$L\T114$KU42I]7SI6-*,-T>BWFBRP?O,X0&[* M?;'8P+M&L,3PO((NB4)E$1RE,6S.0)>8!QD"G1_V4\M?YFRZ&8%"&8_C.$5: M9#'",8T1B4F!4IUJ>\N89PR4(-E:NV<5K"C!U*TMN)N2>8H#4ZV*2 \E1$>8 M#Z1%[94'U9TC(NUKS+&/P$-KVP'C.$Z_'^L!XAA9.[M0SVJRI1\9!G[Z_G.K MX8=[8.T\'.?C:D&1@&E8%P@]A-6<)?6*JIU??;"@FK.@[9B:^T.^Z6Y?OZG) M9)V[Q3-"BH1*Q(D=&%$2C*@0S+8]RD7,5:F2');EUEY^F.2VBJ)O2ML.&MUJ M>KF,0*<2(IY'VMHQ*2[(5MM9;N DM6.B'.:F'?V4KQK9MKGSEUD]X/WKTAS4 MW]>CL=_/I!HE4MC 3HJ2(C7'N(S'B&6Q.F61ZG/(;I52>]811MAX6K MJ&(BLAG5-2.1Y02J?]TPNBID,'"\-/0B7#P4UTG:"S2Y>_V!5=M)V$-==WML MD+H[6_/TT7R%1EJ*@JC<=KN6 F&*C3W@3)N]M]1E4A2%<&M3>R$?/1N+=8U3BC'"A-4FU M4\X]A&C/]NKKS?OHJ_BFY,I>_R8IBFG=A;B9-+9AK&H/NF;-,Z;M!+*;Z0H- M'CZA2CYB]LOGR]8\]U3\58:$IX MII!D68FP( 4R2J202!+-2%&6HG":M76*0,\JU28969KGNC*ZH=*M6R%DA6D7 M6$QG)3LG2Y>:F6=;*F;^M56OD\L.HF#GA%JKV-G/>>Y9XZ=I-6]VNFRRQFP7 M'SOP9JP6VYN=M!0QR4B,%,^-ZA4*(Z(Q0U1(*@LF"=:@-A)N9/O>XW[]_/GZ MX1_1_'V[OWMET\W7Z/KNP_F MG]?O'V_?WP '"SAB[+A)!D<.N'ENZ4=;!J(U!SW-#X!)'6J_=2,Z[#X, N)@ M?X8][6=27.8++YHI?+;EQ7S!)O>Z^87MY\D6WT:QF(N5,E35'#; MICA-C?&4&45YD6&9Z9PSYI13VT6D]R-2BVS=LPH8@>Q$R.6H=+G#1J5NXW>/3F<]Z=,VX5O/9XH4)]54]6?UO,DL%*4K&4X$X MS@7"F6*(J3A%*E.).4L1F1"G4$4'C9Y5<4,4T,W@!!C=:A=(1)C6;>A%#<'S MJ;?.X@+Z+EPNME_+A*WXBYKP7P)U-N@6J+,IP8E'A^LGT,W[3BN ,Q^%V1%1 M9VR,;N]&(L\,*DHCIK5"&)O=F]D()Y4QH8*I0C#L8C:V2_9L)6ZGIO^W=Q]NKR__SA^RVI&/U'RXWD^;?VRWT]92@WSE#UE??\./_,4O M$'!K@Y5JL?S"QO).+4>JS!1128[,[J?K6W6*58I2P4B,DFXW\I&:T_=!7=OZAYW4;G6BS' MW\?+<D#G22W5]]T$/I"='VSY>G/N;7TTW-YTH^LC_KZN/U+YK3:.L% MVYMPL_@WK)M)1ROA\[1=%)%6JMBFS)TQZEU3HYM BRP5\AYW!PO M;H)@X7Y1SM(;]I+$5?R#&Q#G!_TLP'O+ MO^U/5(T:'B]^?_?Z3DW%MV>(XEQG.;3J*47NL96D,0&K#)HQFE*5E M68#FQYTCV/^UQY9\9.E'&_*@)#%G -TL04A8P+BJ3$.1)E8DZRC&>(\9PA M4N0L33)1".448.V7S9[-3<-8M.8L:C$3;;D!NA\]O3$W2_7V[P%FW^J4DQV& MHYKCZ"?+\\]7T?&W5#->G;V.O[6Z"]U,VQ-=.!/9+[Z!#&M/3 YJCOL%>M^( M]TS-N^YX]Q!J?M@_A]J1WX:=AIMUTLU():Q4:2%1$:O$F/=8(IISCEBMR1!1G.F8$Y;+$",M8(%KF!,6% MD%()5<9) NKEW5X=9(M\6W0WM+RZW.YBX69=O"6$&8RUC6@(!6R-?8S_4!VO M=]8>MI'U,;$.^E,?_5"HYOE5?_@1R7+.TM@<\F29(A I3N4]RKB2AN/=%MR'VG; M>\B8Z?$R^M0U$2! U_H=>7MK2U]3>>.^\SNBGF\LO_OQ"^OF[_5[MOCVT;S@ MQ35?5/WIH:7C1Y;H[WNZ+20WYVU+-ZH(1[^M2?=16=XA8>@Z\V.DWJ;JO$/H MDS7H7<_X)K3M#W&JBK"4_#1F?#RI,J%&B7'<=)XD2&-A7+FL2!!/L4(Y-EN. MS@06&M3VP85HS[M00W!]-@)Z=TZHN:EY:"Q@ZGYL0MQX&JW1:?$0,AW.7>)@ M.7(.) =.G','X3";#O"LY_[UC9BO+#;Z=VJ[L@N$\685J@LJ&VA5V2(8./+ED*S."Z+/"5Z]%W- M^WG&HZCBF6;N%TQ;3.\-VQ?137C 1W5OC -Y=T& MYV]8E[@O> _\Z-X(^5X+\>5M-=ENVUMR\GA0QVK7)(8>#[DI,B'EZ$G/ZHG\)N&I;4P\7&;'([U;/Y,]L=QBMB M&;,\*U#),4,XSA-$S"^0+(D@BA682=!YV8ULWVI]\^GF_>/-A^B_?KU^>+QY M^/2/Z./MW?7=^]OK3]'MW7HMU%1U\7^H9AU:VUE?GQPD\>+Z6'R0L >7^?U30 MPO/5A YI^++A4;EO2-CR"K/NO?ZXFDHE[;WF:G&OF_9S=E[&8L29*!1)8R32 M.$$8TQ01'F>(9#I-$U[&1>X4> ;0[-G-V#)A-Q5MV 4>CNBUFWF>\("9II; M,-SKJ.8@JEFPOUBWKZRX" \0H-(]/%!^E>R'WQL#V*(&S/SBI0'LQ7(3JML5 M3/;.*G3'I8:K,H?)ME-%#GS4\W#81 WO]?MOUGQ;LSR?_;.:']2DZ-[SR?BI M^A8MJGC6-D(BLU(KIJAQ]DN!<,%*1))$(RD5DU@(G5(..NE=P,R >8'9=_\ M>#*NO3SSFW?J:3R=VEX^-L/]9EJU_7G')O5,&_.!C1C1>AC75A"@+W_)"W-T MS =Z#?[Q[8:ORDWN0'8=[8[Z::8> *907N\EK SKP@8 [< ?#;&F=]KTZGDU ML7TJNHK ZDLC+70A-2L0Y90C3&6"F! %RI-4$49+FHL,F$OM3+S_U+8U*]'9 MHDR_:S@0U&Z&KB\ 888M+'8^:=I@$,+E;KN3'CJA&PS*D2QO^!I^9NC7Z=SX M).8!^:M9=[H>"O_%?..^F4/XUOHU/LG7;THMKY]M$OJ()HDLTP(CI8E$F-', M#G6/45&462XT(3$#)5U=P$O/1FK;<7%2Y9^^-/U78';H$JS=S-) ",*LU):I M:(>K:,V6BT<+-DX!H ADJR[A9%#3%0"R?4L68DF88=N.YOZ[FDS^SW3VQ_2K MT=G95,G;Q6*EYB-29,9"I1G*J#+.E(@)XJ4LS3]QJ7.%8Y8[-=,\2ZEGHU33 MCBQQ]+NE'JW)1S5]-^MT'K!NVQ,4!IAE\4? V9PX2]?1=]JL4=L)\\/6/)Q? M>1#E=Q9PK=KN#WC7^!C_QE:!CQ=B,ENLYNVX44**(DESE!!N=+<4F4TU3%&9 M:F[4-Z$<@T;;=Q'K67UO[][??[Z)'J__+W2<72=";HY"*+EA^MJ<1ZIV#QNZ M/>49N4@8KE[G-*FAZW3."GVD/N?\,WZJ_$DM%DIMG.=/UG=>5_V\KGL8?EBI M]63Y$6$Z2Q0OD3E5*(3S1")&E$0)4T0HKG$1@U(1H0STK/+FFT-@J@Y&T$W] M^\0%9A)J3MH][2MFKC;%?*]7MAIW,VFM@RY*9T=Y7&J!6$"89DDQOLOC8E)\Q));@X"*B](@ITJ M%LY2&BPD4=&.-L,K&_* .^E.O+H-2E 48);CP&)8!-[W@ #@+CX4$GXW\/Z( MP&[=7:3LO&OO7&"X&W87.7;NU9T>\"^NJN8 O[8*,Y04*B,8Z9(;;RC)4D0S MEJ%<,:925J0J5M#BJCT:/1NI35.W)DO=CK1Q'QW1A8V;GW.AQ#"#9(E=U7.X M7Z/?FO_V*QPZM1'0]8]U#76UZOEM]G<#F#X=6I6 M_+HTY.KLQ"JIYMUK4W:IOLS'0CW86^6JX;>.4T[B1"!6Y#91,$[-T296B)6* MZ)0IF12PC)?P//8=KVR(1A75J"+KU5R]C]?C9D_>&'1@=-0#[T YWT$0Z36O M^S(.?X#<[2 0N^5GAR'EV89^Q^7:R_BV$2M[5?3 EJK)>1SE12&48 1I85PE M3+B=3&&.>RGFE,5*I!R#G"8H ST;T34#:%T$-MN[FI8-2]'T3TPL/D0MK MWUU/YR^VGQ]OUYDPRFY2',U24<6&.H"5''&N%$LQ+G25Q M(E.GCLR7,-&S>V05JB)7E5-8^M5MN:F@MQA5CY_VB<+@"PO$#X.L7J>\/9U@D_T* .H/\OFL/%_^_ M4/J=JX%+U_*\%%1J MT/GWD$3/)KSI*+^FZ#=^\1 7-Z?P,FEAQA8H*'RJXDE90LU1/"0P[.3$DP(> MS$H\_4G/S*;98O%^-K5'2F447"W>O=XQ.S+X7F]_77_QC%T0!5<<965I1V*5 M$A&KGUR2/.:)X#D&-35R)]VSHEI&HA;)J&;#2V$!>+HIV^H$66A$ M12*02DJ2897RF#KMWZ<(]'W)5Z?D;VE&EBBT$F$/DVZ5#R$I\)@$$]*CV."X M)!?4&.PM.'!IP7%Q#BL*3GP.IEI*R-&U_.?C[&XV_:)F=VIF+[,^MOIS.JC/ MV45ZUJ/M4$^;_FH3N;[G6M*"@P%0.B$?@ MH@)GP3LTU*S1[*E";C7T_,J#J*JS@&N==7_ -Q_N9:Y$?6XV/T]4,_SQ^GDV M7X[_50=_="J+7,4:%6EIISX4TNR5&44LR7"9<24X >74N!#M/6-NRT(5]VG3 MAJ;-.4"8E52E&&N4$4T0+DJ,"&84E8I@3O*B+'0&Z[H9&D2O5IGU2,RAP70[ MFH0&"&9(V]2OH@U]=W@\LA7=Y0V6ONA %0%E,"X03;0=ZQABI L=%G.:4PU+G?>6';PUM^:.?OK*)6D2V M$K*J@FFZ.\J56"ZBK[.)!"9GMB%R,]Z>@L,LL-,[!]O.(ZP',H#ME0>U8D=$ MVC=%QS[BVU5C:5[2V!BF>O;[L=81U#;7(%P8Q;*A9V8' 658H)CK,B/8H#]^)PAN"P)8?[H[[AM;HPLYK5;8Z2G\P;G6Q25YITN299;I3' M,I5E1I%FA"#,S:F.*\P12137.:4B8:#NHQ#B/1N(B@5H) @ G6M$J!] H)&A MIEBW8J,*"%6,M'/4W!,I/<)$:QQ:4_XQK'].[.S M/9:OFU8?^WW@E=)Q)E-4RA(;TR(DXE+D2&GS-53VZGDU\&[D[HNQFA?K$#F:)VK UO&PAVW S4(MV&!C!V[([DG^C M5NPP<$ZW7P>NXY$08*<('1DXYIH*;10" M"0W3^XI@7U/*'"3RN[T_L>9P]_;=0NWSTJYIA[M MD(\L?6"2^AG8W';M@&# E+4#A^BWFGC(9'8W,4-EMI^A-FR:NYOH!SGOCH_! M='XQ7XZ^JB>;B/6+FCW-V'46KN32M\Q^Q;!Z+>:I..-;#/)I,H.%885X#[L@*'C M7AP6&>!^O"4>K:E7]XQ7/>5U :0-M2T[4!QV:W:'X&![!CSJ&>,?+]C3TUS5 M"0OWNLEKV(L-L=2XX:PL$#=VPFS9I##.N?F_!"=5F\FLI$Y;-HCJ@&&W77[J M(8P51\"HOQ.8CN'^T! !X_RG$.DUH 82.E1UC.ZU M5I938.S>"5['@'UHT(!1^@J\ M2'0I"59)YM2$WX%6ST9C3;EJW&+[R=D-M.IQ75=4V/L]\]I/?K4=J?2EZT7K4G*22)SE!)ACB0:$\0S MD2&E=4HH)9HFI5]20&!.!SS&[%2YKK-P;J=58GKUNTJ,R); ;B\-;45#M4G7 M?7IKD_3P]5>@'>KO33OZ.3_"^P/Z1I8S5+^39KI-=&WOMI^4_?EJ_0IE]4I: ML8 J6&/;S0Z3W- 3H,&S(/Z_[KZU-VX<2_O[_@H!"^RF 7,A4:1$[0 +.(XS MR(MTG$W<,QCD0X$W.=4H5WFDJG0\O_XE=:E2W50D1'AX M>"Z^^7RA<(F1X#X?5S$604=OM=)!J\5<5+0..WH@&BFK$#) L5!'RAR'($LY M49N 2!A))8&I56O'/F(C*^[/RJ3F\R>=[5&I[@XCEJ[I/L ,?=*>8+!T1G>I M3M,4Q4107W[H/E+3.J -A#[R/)N\8Q]A]466.L!4;V\ZN*2JU648777BU9%7 M:(=B\$ZJ 1[GR]J.T@S\MWETU2FI^Q>F!X'MUF*_K-ZJD5V0RRFVZM1XD\55 M]0C3C:GJ>\R^)MA7R3?%?/T<078_7^N4>IHE&$D"0@(C@ 36_0HS#%(8J;.0 MS 6-A6D]L,/!1UYD%0V] T;P#?LE:*F;%P,[ J-_90T5T6Y9V4IG507LG!A. M%<".!INL^M?/K#Q+ M:6JK\I+()XS*BZ\XM#JH8I5W9])9(B5.]45C**@ B.1J!0L2@2PB.C[2(N:^H=P]2_?H2#8 MK=@M..2>94A(I(B% +$L!Y3P'$:&A(%D8P938[?7[!$;?X'>LS^7OFN4 MX?NY&N]Q?5L4J^)F512RJGCT?D$?9I2EF1"I6FP15/\(A@&-HQC$L8CCC-,H M1$9I/F;D1EY_+0-M#RZZJ-/BJ\\J=H(=/\$WS9&AV6V(YN6CKE^,[-:P5WBL M3L;F4CN=E0V&G^ST;"YJ]SQM\9;;5EM/N:Q:*7Y8JK4ERW5SQWFWW&;NSA"E M.65A"%BL#'242@1(E&(01TG$0AZ'.+?:@,W(CJP6=OU"J[9][Q>K/X)PFNM,&6"W^[O9W4GFP 0Z*36@9V M0!S:"Y9O.Z49 S(C",*8Z5Q18^ M1AUN7FUU[LU&&7#+]=;&OLNWAO?G53FO*]*N%9^Z:-S'>;F>)80GC$<0*.N+ MZU+<&EI]NR-O6GF9) Q.'0Z;I?J8%/?,'C4O7Y!',&V',#4B]F>PX'L MLTT]C.YP%_5V4\Z7LBRO^3\W\WKPSX6DN]\ZG>&^RO5Z4;&D#-8\$0ED $<) M!(BC%+!$ZB:0..,D3V6.XME2Y_1)<6]X<^7&BM%"S^J%?L20\:+7O9FX/AQO MZTGN*K8U23*&(2!#4#>X^1H11"=MV?(3=!BZ"O99ZK:35,ISR]7X@%KCI+@6'R;YW=SAP*#?#W*3%]^D:JSIA&K((0XD M1(@")-4&D.%0 ,ERB&"4(8BM:J -869D([PN'[PK&JS3@&OS3BJP#^H)5V+8 MF=B#YL',L)X*7;L-8LM5%T'-6+#/V55/!6=97@5-[WE_)K0/N#P9SH-8F=1< M]@':H9'L9756'71^KOU=UG,( IAEJ801'&> @29LGYA) "-LX1PF',N MK&Z!3I,9^]9'TW"K$G\ AZ%K=+"0EK>YK:6N%4I-\2KH%]JYO/MIF3P7JXX^YFGG5V(\[4Z[_Z0XK"5Q$=E-WU0A^5R1EA.9,H0B$,= BTB M!&@D4H %#&G($!;(*+' ANCX[C_% JAX"(ZZGE@[\BYC:.RF\XJ,M1.N!Y3@ MFV8AJ'CPZU0S%MF?R^PRR:D=8L8@G'!WF;_KV!+J\8G.B]IM=DCC]J>.3%8G MJ+^N5N*/^6(Q(TD<1S'$ZMA"(X!0F@"B;V SEB2AS 64S*I.G!7UD?5&9U50 MS4 PWS(7\.^T>+ L%F>'K)D2&0TO.VVR8T.?Z([5R9LM+T'+C,<>,4X@^&HP M945[VE93+K <-9UR&L1-]7R2:QT_];E8_9@+*=X^_U9J/=!(9@!Q0@ 1,0&'% VTT7C8F>GD+1OJ8*NY29@S\$;S5 P7_YR$L510CC<,?&DGQP8F%1) MN0-TJ*D&C.3LVU VEVAZ9'U6W[^V_>_[S7I3M,VSVD"0?TA:O%>6VXQ3$HJ4 M"@ QPP"%7%E/!%/ 2)K1'&(>8:N2)HY\C*RX&JIE(-N&VNM5P&2@MA,1J*]I M9NTY<0+;V+4R-H36OA?-4- 0#C1+G=[D-5>[O]9\706:L4!SYM5#,P0:?RX< M)RZF]O$,@>J$$VC0<,,\MEL?<'M/KQ3G#'(>13)5]A6.)[]O"=)O8BWMT_H\+.IX]^#-?!EL2A$\J4]*_SC M4HKRO6*M+=E?A>FWJ/)4IQ3EG5L>NBQ1' M5GTM_=HOM-^%X,U__#M1.NDOU_>_5C]%?_FEJ?G[E2YL;9S+T)HM;J^ V2WT M?:S.M73PM^J-1?6D 2[3FU0;&(M_J!G,7W33$MM$W2I@O#TYS;A()$E# I(H M5,>:#'- 4W7 (3&6.$<\PBFU40VGR8P=CG(F"7GWN4L:\AG$S%;\Q/>/#[\NG^8Z\6Y7X-BF M-_>I 49>AG6WZOOYH_X:_OKI\X=@ES=HV9[[I/C]*\^;Y'8+KT_HX)O7PLY& M$KJW[#XYZK1-N_L$.VK;W?NP0SK3KDC\40Q:QQ_Q2:X/>MQE5#V.60)@1C. M(B%!!@D$5&"&2 23,#1R)@QA8N25?=AX8[6LTNG5;_JV\42T9!UJ;>M:'#0- M_=IA*G#ME,<6U[O\)(H=KBJD+7I@^ /6(M%I H#=,IVZ7V#1 KU60-,:Z$4' MZ*5<_Y>G[*:!>/2F-[F./5U^TT#I]Q*U(52;$PR4#! MTB S!B#X5O/BRS2[(*J;979NT.D,LPMB[=EEEYYUO,0Q:=IS6Z[GCSI%^W\W M=+F>KY_O\NK!\G[U5GZ13^KK\IW6<3&KQ6+UQ[;)XRQ7AEH$I0"Q5%8<2BD$ M62(EB$4>X0S&!&:9U6W0J.R.K#\^;?2$Z7VRN@$I ]E(4P;?J0C*#2MY,6=U M4$O+975S4C]O>V4R[M0:WKV\F@FS-!\O-56K&=P%S]1Q2!UF=2KJ3UVTLM19 MD36_'F^ )L'5UU72N,Q.>R5;?NG-UJ\7X):P*H_Y%9$ MO6]I(9M+_H-R2DW6=U6+MR-M^[EU::77]44SV^O^#%\?NUWPS_C-\1"+.NVT MC1;,.I$8+QP-.^UD70ZGG9B?H0VUVRRKRKDS$R+/(T$$0)03H#97"4@*"4A8 M B6+!(X3HYXW%^A,Z%-OZ38.7LL=YQQ.9AN"!^GM]+6QL /:.)\4Q7L3YGTJ M+]1"^:2HYQL@GW[<.?+L21;K9ZU1UM=+/PXM(J-J\KF6%>77EM6K"/-S* T6]1C &2W MRGNQF:8!LBT(_B+2S,A.'9AF!<:)^#2[]]U42N"!9KFJ=9;17"+;E(FC8"!0?V^8VHR!E$88R M"F)N@2>^D+.+.[$&H#?2Q'RTZ6)+K"7;"G:Y-*37/JO>ET2@_7>]JC[SGO]2F[WEA] MC[\LI;ZRO_]#+G[(7Y4.^U[.PCS""0LAD E7)R2$=0LPD0)=ME)@RA"-8T^5 M*PW8&5D'J6\-]E:YT@1=LT/6=)C9:;7>:I>=NBI=)IMJ*G=+C\54_. S?FE, M$V9>2]%,"^ LRFG:C.KJY%GJW,;JMFF6QUBR+(E!3C(*4,8Y(&&4@803==04 M<2*Y55^N[N!CQ]H^KC95'L1F72H,JR*/FZ7"(2CDC]7BA_Y]H:O)KO* 5PS9 M>GPZ.)GZ>MRDMST/+A_ O2P>@X^->#?]XCEX>H[E\.;CZ0P]L7?G6*ACO\Z) M9QSO3T\&8'4"!-\^[QYIX@>KS"KMVUT_?UB6ZZ*R*.L:W/??Z?+N20]1_E4- ML2X_+)LHRRP5(2+Z+C;/N#K5I!AD"%* 199AGL4YCH5=?9"I6+=9(DXE1RIR M:GMU#I"=;!+-],MKG!@[W=4-FMUK(-OM:@Y/!M5J2JZ"6)>@(4S<'"-9* MG*"11Y>3TA(%:N9]!]9./0N^;LZG8GO:J_B))^/H;G]J^D.C>:HF56J#Z[%! MWS[_2G]?%3<+6I:[NV]"TR1*U1$W9SP#*(X9()' ZHNFHPE" G/,W0)_7%F: M,$:H97%H'P8)V>& M7B@\:BB YR.I!H_L<*?PKG(\KHJR*@E4JVD=D=$XFQF3,!185)6]E"$N)"!9 M+D&"U'^,"BARHYKP!K1&UGQ;XDWQKII\%4MDX9"_ )?!#80_$.P45(_\+C<3 M%X"PN*3P!XC;?<4.F+("9E4#\Z0>\I6U;R9B[T7&A2&FN],PDV7O>L/P%5]I M6$I3;AYK>U.7K;^A"[Y95 653@>IZWHOVNVF&_G-*$U@B# '4B0A0"@, 4FS M# C!\S07A"=R8'+5$/9&UY$UJ:KEY= DI4'38&80OARXEKKW9$)1A]>@ZJ;1 MX?9TMI'F^"HPFR4/"4$^P!PMS6<0 PPR 480Q0%D6 MP#0&<9S+C*)(Q-BRI^D@?L96NXJ[8+YE[RK@.P:O@G7+HJXBW?!HJYN'S8:I M,IX,8UOMJ^#]T('WI@OOEKM@QYX^Q-=6GW_X>Z3I4(<"+>A M0IP.1/<+JQ-57CP7&?4,AR^=-Y";:76>'^B.=)ZG85W//' 4T1]^F+_ L_9W6 M$/3[/LV'F] /:BWCOD_4_G4[-2OD?'9;U<.Z%D(-7-[HTEC%_>J/Y8S07*9Y MD@*>2@00R6/=J$H &?*4H1S',#6ZU>FA,;8)6%$-&K+J2*=_6Q6!)FVF ?KP MZ5>-GJ2V4X-. ANO6@.1>HJ-JK=KDTO]L+.T^L:<9)D:"-4N29-'??92TN&N M.MI5GSIG&(I()A$'(4RY6HT2 T)I!-(LB6.:)%F2>FBFU"4Y\N+<[Q!4A?:N M=6BO)NVC7=(>>F9G,;^8V"W=\PV3=E'/O=!X:IET2MI1>R;M$7P%39-. 6#6 M->GDFT.CUDZ'V77N2,NFS?;S0?U\PN-0G852("2) 1(H 5E($8#J#R3&/!$P M=XM:58-\<8)6EFZ^*1XMC@<=),M-+TT+OU4UT MU4!_M<-^F@BVH4AYCV!S9NB%(MB& G@^@FWPR&XZ]091SF@&,IIB7?!' L)1"I2IA42&6!)+JW36"_1&UH8-K:HAW>U/ MKJS52NG=L5(-N-8E1&ONK.L!78+13*5Y!,=27]W>!.U7\2J(( BSJZ"A?;5% MY=ECDP9+D3TIGDO4)M4JAJ(?J@S3UR;.4VN4U.U/6?!Y*;>9"E7!K0_+=3%? MEG.N>9:S!(I02E MDD6<8+L<9C/"-FK%*0.YSO(#K%(;O*M>9,V!G=8WA#-FJ:0AR@&/HQ@@++CB M ,< AU#F#&+,I-&=Q7A@NEQC=*'E++GBXVNEE+%,.LR?!LIFC[::E/8 M!;KL_',)S/.,T C$,<5*GR0AH A"@ FF*,RS+$%63M2A#(T=8_SA;[=?[S_< M__;E-KB^N?_PMP_W'VZ_6H?-#;8MOQK+)^Z]AFW<=4 M1_UMXYR_2JZ>U-6?9UDLHS -)0ASS@ *)0=9"C/ )4\@CG*4Y';W2T.X&5DO MUJGW;YO+I(:#NK&AVK0>E256_<72D3$(?D,/Q52@6EIM%8XU7T'-V-9K4/'6 MIE]4C72K^[PM?\&.08\>!1\X^7(5#.)E6A^ #]B.#O=>!AW))UQ>\"SLUZ[Y MNYP_?%>*XEHQ2A]DZW:HQ_2JQ]S".PX%C7=J^M@-H$ZSY\G),8\C@" MK'(MRQ0!&J(0,!H)2BC.TRRQJG![DLS(6\%!(XNY+-V:%9[!R$Q;#Y?<3K$Z M"&U?Z;97)E\U;T\3F;;Z;:^@1W5P^Y]^;15QWZ^*7,[7N@184T\5I30A D4@ MBG51A!PF@"21PXYL.?>:$EE]9+JRF"\LK847V-E MW./)'#D,8:0)>N7U<7??@3]5B=RS<_'2$0H.G+\N6]+_E$Q7*_<\"[X*I>D$ M[[O\<['Z,=?.Z:]/DL_I0K?A7JX+RM<;NM!)#_-E)5/SXA?)5P_+^;_V73BS M.!-$0)F"B.-8)S&%@(@H!)@)Q"!""1)631=&Y7;L=(6:M:##3M#P8QF1.^Z< M&5['O9:9L+RK.UES3;.NO37_FKJVKDS5N=#=8 M]83NA66V#_B:IGY-_P(S9!MW,>WD>$P1\8QM3Q:^HM1HP M6D7L>UC'EHRK0LX?E.[?*"7_W"S,.)4T1YEN;X0X0"&5@"8L!!Q%C"4H1M@N M"NT4D9$U9T.R+C&S67]?%6H=6O93/ 6-F74Z5& [1=25]?^I7;@4\[J,D_^< MLC[!?#4M/$5BVE:$/4(>-1CL>]:Y2ZK.[_\HJ2ZX0]E\444:M)7.WFWD-2LK MBVQ&(Y'C%',@$B: SB8%C$(,( M#J$O5"FK;$=60]-C+MV)$GX0J7BP/J!8( M&J[G47"Q7.4U#S4@5T'+QO.5C@ICLC(YKH+W\Y(K0Z*R%WZE:QVE\AQ\:[GS MJ0FL(?'7U-24\-0-3"T!.=&LU'8$-PWS1?Z0RXW4U43:P]W?Y^OO-YMRO7J4 MQ2XTFD6;M\N?W;[:??;NV4 MBC%H9BIE#"CL%$K#05T J.4A^$,Q$;1@^- ML1TL#=6]?;,B;%ZO[QPZ_7K D\R6+@M[<:VJ]5T0R*E:W[DQ)ZO6=T&H;K6^ M2X_ZZ%OQB3[*=ZM'.E_.DH@D&*4$Y$2=SI&N)4-P$@.B )0D#3,F,_>&%#M" M8R_"PU8(FG+PK:9M&7=U%BO3:Z7A"-C>"#D)/["YP[%DHW1MZ)!YP78,Q\+V M]UDX\;S;PJU\O=><%QLI.@;]S:8H%)E9DG&U1!$"!(410%+H6,D8 IQG+..$ MBTA2F^7;3V[D15P[P!OJ;1:TY;G] EYF2]@?"G8+>1^ #N6KH*'M;S&;R>AI M25\@-NG"-A/\<'D;ON7LKCO7%_7Z<56LY__J)IA7-H%Z=A:GA.! IFD(,H1S@77%Z]"JOJX;&R,K!?5=RJQ==RYH&KOQ1L;(VJ5WOA-S74JB MNA_L,G?5&.WJ':_.O ' ^'/LN3 QM9-O % G''Y#1G,_R-=1&K=+\4ZWM419 MEI$D92"AD3I&\)@#!F.I9HA#AB".L4AMC_%[%*8ZQ-=$ T4U>&?<*_0\+N8' M>&=I'8_OIH(Z'=Y/"C/HZ+X_XN0']Y,"G3JVGW[0,0=CP\JYF-/B^2M=M,W9 MKG_.RUD>9XCIPHPRQ0E F:[QDDEU"H PQ! )'"5&R^TBI9&7G::VZTGX35.T M/*R?Q\AL/_.V,& M(9%9#&(IU3%=0 J(I#IO/J8A$R+EF ^]9'^>YI#^];NR*NJV%WO7R=WC:O ? M_TY@!/_2E!&JP]-\G.Y[038VX+U 9VVFG[EY]WZP-Q%PQ'OTYQ[=;XEKL-HNFA<58WOU:[?\C!" MD?;+ OLNU-Y#\66*M5^&X&S!=H-7'6L=2'4(\U"@+,*4I$DSL;?+%R^Q,7A:6QF,)U6]\">;44/GUFN<(TMGV60U-K8B MJ1\KH?X,%3;.S,.KKZ]QR/?_D>H:9Z9CNMH:YQBP3Z)61.;JR?N":MVH>/LX M7\H/:_EXZ1S>__*81^^*9M 0W:_H^$TS$%0<>,I]O2RB4TIKS["39:I>%JV; M@&KPM-VWKVHCOS6KO\J':@IO?S:EQJM^\F7]Z>UBWA83:)(K:2H@S!6J(82Z M@YF$@)&( ,$$H9!(*J!1NLD0)L8.D]L>&ENV=)Q'6Z^_RUG08 MF I1.ZWA!N;EM%A_J(KF9KGZ[,71W>/FI;ZRQHK:!RJU&MM! M8T^BRWU(WVIZ+V.-ZS_5P4WW:K;D#(5()#AG(.9I E >(\!X&@$:B1BE:4+B MS.IJQ9J#\6,BTW$\J#L,_;I2G9 9TZ?:Q$!6/$WO7SV"8V)'ZX[^J_2X'L'C MZGH]'LA7B<%KKO;!S4*7"_Q7=47,TT_GA8V6G\T^4P]LS1]NN[8\>?RG>#P9/*MR0^J3'C&A.*GRL(#@4&/8O.J>EG=?J'/77)N97^33JEC/!(P8 MCY3IAR.DZ_M1J.P_A'3W4\:0P")*C0I\]!$961%L<]9V=(.:L'UZWA$^_4O= ME]26AT5[@9W2],Y)-"A3[VC0R9/USHEU*E_O[+..P7K\NQ0;G5=TNUPK2^#O M:8L>=WC1!0Y!R)"5($I@!%.$$T#QB($4927,6 MIB2Q:H+F@:>1%WC+81T?7]O$[#FH>-M:SFI'4Y]M^=O>)+DU5_,Q4696PL3P MVVF:<9&W#Y3RAY6O$"@/'$T;W.0/PJ.P)8]##U6OORUW/I][^K-M9/)EM5B\ M7Q4Z5JJBMRNI*2*92B$(R*(X4G902@&3D@.)DP2C$$,9V:5,.[,RJ3+5WQIU M)MWZYNMDC.M'76RZU!]TN:_*?[?\'U[0RW)='3(^RR5=]+8R]SUUMGIVS EQ M5Z_G@=:,!0UGC4X-1BF:.APB[UK5FI$74J:N@)W7H1PC(1&F9M7?>ZF,K/!VE8:MRCWV ].O M<[R):^E2-I;46#482=*WZM4 G16O?MNM]OZQ)UG(1N*U:]3L87O?3&TM-3Z> MG5VTINNJ '*\M#4/]-':.1%6)/>.F8[ MAX6*NKFCIA>LR\X:7Q#8+4Q7Z:V\-B:B.7EN>@>>S'MC(E[7@V/TO&MS@S75 M%_IM+ZXF$C>%*&&9S$&L;]%1KG9,0B*A?DV05"L5P\BRE<$I,J-?F==$MXW& M;%L8G(3&S$0?+K#=LCR2=81V1OTR>6L[<)+(Q$T&^@0];BG0^[3;NNQ6-+S+ MMPU^=-?)=E MN:G246F'D4#6UT=VB[87-[.EZPL-NP7Q@^K3LNG!IX[+ORW5B%7AMCKM44?0:V:N8#"K>KH**S_J7H.)T[ 1VOWB.FK/NB=57D*;N%W2SS'3/ M-%V#X%9<2E'67:H6NN]QM?]4831?))?S']I?6LXP@3C,:0SR4$" TC@&E,I( M?558*%,*84RM#$%3PF.'P^E-MS:#'I1.6.N@9ZGK?MN&OQG":*9IQP#'3FNV M'+1-Z%H>-%!U0%R'#9_!<':">XN(,R0[<5B<'1C'L7&6[P^]/FZNK2N"MS_5 M:ES2Q?;R^GHI/JZ6#U51_3H^KX[WR$(2)DDBM$Y1]B,2.:"AKL]'XCR/B422 M6C7;&<;.]#$YS1)K&=S%AU3WPIK'I@]%S>70P!RG.;*]*QX;>??[XI% 'W!I M/ 0K[Q?'3LR\T.7Q$.#.7R /&M75,5ZNE7FWEJ*R_GY;Z@OKK[\U3N D)%AI M2 D(TU4#$QH!%LD$8,Q"EC,6PL2JEV OM='=Y"WMIDY_13UXH^C;5H7K!\W4 M<^X)"EL'>@\*HSC3#<3TYE/OHS6Q:]U [&,/N\E+KO7+>:%SZM_)^O\?EA6- M[ZN%&J.LJY!U E5F-!,1HUD&,-&I!2+B((LS#$*AUGP.$ZQ.77:US*WHCZP+ M6FZ"-RT_O^CLTBY+_]E6&?S6#>:R-'UL43=3'2-B::=,1H#1H5:Z$QC>ZJ;; M49^XAKH3-,?UU-V&L:]0>/M3\LU:&3@W="T?5L5SU?;'0,N9@C@O;;\*\"*HW2(_EM%;AZ.+TC@57#P]XF2U%GL%ZI99['_0L;+6JBQU M(O-\^2"7_+GJS4,7;?V<6<3R4' ,01J)#""2,4!Y%H$0IYR&A(9):N5([2BKU%4_L6GK M6AD)?E3$RNRMH:Y.?9&S6E;%@G.U.:\>Y3W]V60A-T'G!_D6"4L3E)(,4,&P M6O>" )I!#J)("AYF/ \3*VM^ "\3.CD_%ZL?\U)?'.2K(GC3EF/2L_U+4#.K MTS;<\U[L)\+6F3DJO.Z>S!U;^K<=E-O:!2W8OTR4_>*,DWH96X_MRO/;2F=K9>%ON$:]7@)7M'ZLWJJ]0A-U+\*FFY M*:1.@C1UI)Y\>>1UJRU'NGP.6LI!0SK0M,U=JJ?EONQ2'2RRW=)TD];*K=HK MD9-;]?2(D[E5>P7JNE7['SRWEKJH?U0__<^_M9^H?Q@MY?_\V_\'4$L#!!0 M ( #V#95HOK27;R0 ! '+"P 5 871R;RTR,#(T,3(S,5]P&UL MY+U;4V-)DC_X/I^BMO=UO2ONE[&9^1M)*K.QH8 &JFIZ7V1Q)34MI!Q)9&7. MIU\/B8L0$@@I#N=0V]96F9"@\,LO/-P]/-S_[?]\OQ[^]"U-IH/QZ-__0O]* M_O)3&H5Q'(RN_OTOOUY^ O.7__,?__(O__9_ ?S7A_/CGSZ.P\UU&LU^.IPD M-TOQIS\&LR\_S;ZDGWX?3_XY^.9^.ANZ61Y/K@'^8_YKA^.O/R:#JR^SGQAA M\N['[OYU\J_$"6V<(""TTR HT6"D5I"3X3&*(+(3_\_5OT9JO7)"0@I, 'Y3 M@0U<09")$^*,LV;QH_/_GY/_C\IZFU]N?YO][_Z'2P[@?Q8^G/ M__7+\47XDJX=#$;3F1N%LL!T\*_3^3>/Q\'-YE)_D:Z?-OY$^0KN?@S*MX R MX/2OWZ?Q+__Q+S_]M!#'9#Q,YRG_5/[\]?SHT9)N.IN,1X,P_6L87_]"]U3)'RN MDFD*?[T:?_L9/_CG(H_RE[E@YD)YLMQ".+O1?;<'CT9EG\UE>NG\,/6=HS89 M0B&$Q$%(:<$X'D'Q(%A4G'+B]V)AT\J/N5E6]L$D_#2>Q#1!XW*WM)N$)XI_ M#.O;G_CYJYO@!T'X,AC&N]_.D_%U#1W.QI4ENE =DOZ7GU ".4TF*1XO-+>1 MT3F7,S2_:?Z3NZ+B9@I7SGWM7Z#04V'D<.BFT]-\,1N'?QY\'TS[-E*D6&O( M,7L02C"P*3H(61&5 E4I/@>-[*9^3O7M2@M\I.%L>O>=!Z"\2$Q[:*FCYW$3 M0N\ >I;I_SB^=H-1WR>1N#$9+(T*3]U P'HF@7.KO=/,N.0JP^8I%>W@I;)Z MQU5EW2):RHF/9O?Z>CR:,_$KGL)Y,$KQEW3MTZ1OG>>9I@#>T(0V6*%4I#;@ M8N)6$A*4)2_Y$"^LT2X@]E7=N+X!=%#-Z(J&)MW_5^]79 4MTCJ2KDCH#E$G^V3[BD4>#YBF!'YYY& B9E M!QK_AXIZ_CR:Q/;50^)0HB M.#P4K4S@*!'XMYR\=MJ@_:L"A.55.V4=Z@%B9\&V#(S#FTF1VZ?!-+CA/Y*; M]$;Q(_KH?>6"1)&4U"$Z2\($])BRL!"DBL$2EU$\^V5P-JR\%4#XNP%(%0%W MQ'J.PO MVHY@XW+B1M-!$:,*C!B,X2H13!T;&6,PA2X*$["VMXV:LK+P50N2[ M0\A> FX9)+W1;##[\6DP3"[,%JWZE:@T.\,%'L(MA/ .!J%\00-W%PH\WSQX?AF-)O\.!Q'])HL M92P;"8XH"X+Y$LFG#%%8IA*7)H;],AM;$+$5;,P[@TT]L7<"19?N^U%$20WR M8%$9<&LG$R74BQ" YXR>%:,*G$H!6,C"$9^=4#4.G@W+;X4<^\Z04T/4G<#, M08RHD>GM'T4\M"^8B#)Y@E1K!8(JC:$\;@&I7?"<.72X]@MR-BZ]7>:,O#.P M["OC+@'E$/]Z.KD<_S'J6YF<()IBA#8/V"BZ7XDS()IQ1CWWBM_6D.^78+(_" ]G9Q-QM\&HY#Z5F0BT!5'@ L!(JD(/E@*FLH@DLYXE%;$ MR1>JTFZ2X@Y&T]G;OC_#K[._2ZMC,DA*"#<:A">%JG0",Q01B+& M>X[D>GAYM/9V:'D_B=A*4FX[7U]XF"0WIQO9SLX2#R&7:TV?#1A&T,.**E,7 MJ,TV[)>C7UIM.SR\G\SKSI)L&0&EU'EX]F4\NDO]T,23DTH"1O-X-E(KP"<> M(4OKHU).L#U1L+KB=DAX/QG6O23:,AHN4KB9()(I\Y>#V1 C=6&(CT$"XR&! M*$&Z84Q!2B)9JBF7BNV%AM45MT/#^TFM[B71EM%P.7'EL3S9U=UEVQ"3TOH77X[K+RW MW&@-67<"-+^-AS>HC\G\SG$R[1.?6:(L@Y36(.JC *>UA$ C?E\DH\)^;L;: M9;I1J_4^5V=]WJVR'FO:5'*TBZ$XB9V\9#-TM7X\F/?@A6.N$3 M2!8<""(,6)TN([B[73L#BXMH-AQ]NIBB-*9Z< M!@_+*!4804JQ"P9HSJ0(+D5#!!K"[&I4ASQ:=#M8O)^\Z+YR[00L>M=I+FM;<#R_O)J5:2SZUEO,AE/#L=(1+CG1AG'B9 ) MHS:-CKCR$6QY3TJR%0G]7FVG8#COO)P];6>J=.)XNOJ3A\,Y:"E,2 MRSE!E 9]+D4"N))/Y(+(&)EEW-4H,5M>G-[/2Z*I<0O0)0IE'6UZWYY(O-!:\$!D,I8H1KRGUI )&GJ-A.\R\MP1M M-:EW D-G-WXX")^&8S?KDQQH2L2"\H&4-^\4Y2()4"I4U$YG_Q"4[ &9I26W M>[GYWK*SN\JT(\[*]*&P/\4//\X+)6D4TF7Z/ON /_S/OE-,.VLYE*,2Q4-- M\< <8,AO.=?>N$K/P%\D93L O9^<;3,Z:!E8!\A1G#MDQ?72G$?%. 5G [KO M@D=P6G!@@>:(,J+"[5=C\&BY[0#R?E*TN\NR(];EX5G[)_S.M)_0/&J/[&=K M!;*0RYN/TCTPRD ]=8G:.F_"5Q;>#ACO)S=;0[Z=@LCB??N""9^<),(ZL$:B M:^Z5!!MT F:SPG@M6$_W2\-M7'H[F+R?7&T=&7?"=3U$-B9N>#2*Z?M_IA]] M&KFG.FB(S%D429#@$^&@F<$-8(ACJ-EMP/(>\O2[B/;:N#XMY^?R!3Y M^^?.?97G^<0E83TF>+OVRD\^HTZ7Y>=)V[/9\KS5X>H*]TU[J=-.H1.!(:OG M4 K0P(CRJ(&)Z$/6W!KQDE2>76$OUW&1 EZ4S7%J2;(6=!;ES44(8&P4Z !G M9PQCTJC],AI+B[73A*R>HAZYC#O*L.VH84'V\6V?]K[*7C*:")"4(^")9,%K M0X$R8IDV3M*T7W9B9<%VVHXU"H&=9-D-&'P:3*Z/8C_)[ EAI+S,4R (P8 G ME"8#D:GDJ74Q[O>Z[=%R[306:Q0".\BQL^?YX>G)Q>GQT<>#R]['BTO\[R^] MD\N+TT^G9[WS@\LC_-==3O@M/K729(57DK^G%W#7Q+9DEJ[3?5OM>V#Q0*E5 MRH"3Y5J5H'4PA >0GDJOM!',/!=C[=(N> ,I^_9"/D_?TN@F?<(==3@>S3_R M]\'LR^'-=(;+37K?P_"F9.L/IM.$_X^7[GL_N2R< MC(>QKXDGU#D%CF;DQ&H*%L]@/)8C+ZT_:>*U]]QF:MIMU=T$N"I)O@,8^CP9 M3Z=GDW$>S/J"BRB)$T!<*6"P%DDG&)HG[WT@46@>GJLRV@4T2\NWXQ,UB9)= M9;L[+,8S-ZP"BXLT')9:NC1*$S=$C!_$Z\%HWLRME&_WOG]-HVGJ)R45M3Z# MGQ=C6H5^7[(.E+=2!4^%"<^%3CM-G]F*LG9:LS8)I@8TT@'S<_HU%?I'5PN1 M'>.&Z'['T[#W>+J!:0T8[K5N;1-"^LNZ M6?KL!J-"]^GHP@W3:;ZO"J<87!(4!U!+,X@4(_IP+)2Y/2(9HF@(J?;1M8&6 M=MJ[-GJ.U9!Z!XQ-X6-:&$G(2N][V0HW@^F7(J?3_#'Y69\9G92S& !863HU MV02&N0S.\(CN'+,T/-E<8/4M4.YUAF\93/3V\'EAV :Q1NBI%,)?U#K/9 MES0Y&8_&CPWMW=&(N^777J:KG0:S3:*KNC8Z@K$[;_ N5S88W2 SM^[B>#3]D/)XDA8_=^F^ MIRG:[(E##0Y&;O)C7A6 4@@ERS:>!REW@NI;3;6DF0#WW)=>9@'*Z#*@E'NB MDW?&UIX4UR [+;7!;1;2W5!^!V*+>Q9O-_8'C+1+YB9&FYW,&@(S"4,DP<$' M9?$,$=IP(45^MI_N[AA^0DI+'7:;Q]]^0N] 9(&&?RFHUM$D33T!28TOTB!!V*,89H]5XU: S>WI+34AO-6"EL.3W\Y.^_]K7=R#"* MY<'O)'U!1V;P[=9E?BBODB$;20R8\E)"1*K &T\A2TVTC8@K^UR!V4Y79:\C ML:X3I((+RF6/-E:5+J7ET;,C&3@QVEKBF9>US=0.3E!3MJE)=#SO&[U&[ATX MY>89NS62*;P@8Z<98X/%8Q+\_B2Y:?J8%G_>RPXM,F7S]E"!"^2XW$)$-/\J M\JB==U2GVCMK?ZK;K8EY2WB^L88[CNE/XTD:7(T6O>_"C_DD33=O'X(JF'\U M7* @_O?-=%94=">COHN$)90]6$$X"!%1'IHH=&<54]YFGD/ML+(93MHUS6^- MQU=LAS<"1\>WR%GYQISE^4^5^2B3-!M,Y@;K-D%T-D1AK!$#1G&4TZ @%_4( M(P6XD$L]0Y#.:(/_7KN$K2%6VCT@.KQ)W@H>G;BDE3VB\BW=]5HZ MJ0:O)G-@'PZ.#TX.>Q=_Z_4N]\YY/?ZP^CFN9XBMG]/Z-!BY41BX(9ZO@T?O M!*/)VO#2%4B%7$:DA2"EW>>;@LP$K*\1BFU KQ'0$0CMH>!-8 M]A)W!W"S3/_'\;4;C/JF3%(A7D%@ CD(%O(EOD[_44WT#D3O^+1G@>C%'])\YF0C%F=68[ =; 8Q:9RU>DR M*$D)H<%J],5>6*-=0.RKNG%].7;!>#QP\N&6 ^V8YJ5C>714HE%U IR@ M&:7"O5.,2.L:"))6J&@W4U4)*Y6$W &8W%O3X_N671BNE<@?,4[*G6 H75F" M]A"SI=8$85RJW8/@*14=N?&JZ(WL)N .0*3T/)A-'_QXZYS4HK3E*R.[(@VE M9TN&D GB/$KJ>>U73X\IZ(C[L:,^Q]6$VQEHW([FNF?"!B=3E@Q(,F@"&443 MF#'<4YER9YG2DM>N55Q+2+M V4>S:T&RCY@[@)5#-_U2,I'X1^]_;@;?W!"9 MF1[,#MUD\F,PNOK-#6]27W.B3*04\-05Y31&']Z@T;4.Y<23)2K7OK;>BK N M8&DO *QZ+M6UT0&(G2>4S"#,TIRONXF!*CI?_@\LV-)C!3>==TF"9E0ZHF)R MSX[CMG:39'2^"&DEF$F,'%;, 22KC4*HCJQ=//T=/NM5)] %63?0=P=#3ZAE2/)S_*JT[CB"!. MEYLOAK0[G<%:P0%#A:@5'OM>UD[K+J_?;CN;^CC96;8=P,79)'UU@WC[8.VN M#.61C/K$"(941[21)0,A,;RTC'*@+EG&$L*=US8S6Y#5;DN;^BBJK8D.@.LQ M\2H;DTH'C*B,*9FG"+A7/'"7..%&XLYYKC'UWF%7NZUL&CB>=I9N!XIESB:E MS\#L1ZEMFR'8BY/_];:ZK6]E,($* 2I;@5@=LRWW_K^-2KW8^N/HR.\V_HN$LXNIC3&@4]1ZRX+Q,0"T3?R@> MRBZS8)+W/-?.$3]+4!=[J#488G(H&'$/ (#AQ,M@FTS#)YPE2.M8L17P60AIWC*@#929@= ,%"! C= M)!A3$4C6&.$ADL$$:R!&S9V4.;!GYQ'O'B2UVYBQ^F74JP39@7CH>.#\8#B8 M#=*\!WNI__@R'J+0I\5)G_U8JH9/VB1G(4A+2K>8,N)$.!"."^VT(U[7CHVV MI:TC-1%U+KX;44@'[,P27ZO)B!1##,D;4&4@GJ#(DXD!#6B6Q'HI97"U+Z(V M4]/NA68SVM\,L7U4T050C4=7EVER7=K=WB>D6.!9$P'66@G">PO6X9=*!:N4 M5%ZIZFAZ2D9G8+27AE>!LZ>X.X"8N[NU,_>C7*S=<>$IY;AE\*S690Z\XNBY M>W3:N+;.).H[Z1F';S@LT9IPJB[P"&'J?([Z3U MX][:!D68I!8<";'+ M#;+&R&9"F4>S"IKD\J8C&0Q"G .3@TXI1U^_GN=YBMK-)C8%J7I*Z "DUHV1 M?+)-,'+P)#L*RN52;Q(S6*,XR,QLEI1J+6M/1-N&KG9SE0W!J[I".@"R-=M$ MQN22]A(%8Q2(K UX#%3!Y>PLU9++4/N1WX[VJ;%9,4UE!?83=A>2X$MYC:5[ M8EY>L''+(81@T/^3$6S*>%C3I!(ZAHQ7;Q6XGI+.) 4:S$GNKX(.V)UGNZI] M7#R;7FZNMB3:Y?H$P:6QQ )WI;\:T@F.Y?)REG/JG(E6U;Z+JT)X9U(-S<'T M[17< 51OB&F6&,J,^2!XZ8UE*0C/(QA#-60;J#1.>.&K-P]^B:C.)"N:0V-= MQ70!:653K=\SA*:H#??@&3J?PF@-SF0!H4S/S#9ZF1N9^[>[I7N+U$6#V*JC MB@Z ZN/MLO<9OF6N2@&RCB8((D':P)&=G,$)D4I["I63DX15'TWU DF=26,T M!Z^:2ND QI:H[U,>I,O4 ?&1E>J/AJ7S>_2%7;!9Z-@*FR,KH KQ!NKF_F%1G;M&#O1RIC(B: C66T+7,4 M=P^UH'BVB3KC&GB8^SH2VVY8W@SP&E13!U!XGF:NI.'NAA NL5L2=&$PZTN; M5)+9@:K&L):965T %Z794[%S>3' M7& +8[WP!62T+I=!]8DJB7R@V?9:&L@AX*=(Q8RNG0/=1$N[Z:F&H%1%\/N. MH[FLV&!T54I]XYE6B@60K-R:VF3 "R: ^VR49#+3ZL,ZGE+1;NZI(>SL*>P. M) Y>"HG[7C+BJ"3EIA1/:>4">!,U!&\Y(S9*JVK7B;Y$TU90LDU!Z:U34?NK MY?T->UD,3/J29H/@AH_9V'/RR^-/;G@,S#-LO.5,&"$%TU%X/+E$"?>2+3-! M$FA.M0Q..AD;:S#]=C-AO!261V2+BQSQN+82MYOU@%Z@#B0'RZLGI][=3)C7 M(.&%F3"O$7<'W.O-4RRBH]$(H0'/:W3SLDM@-66E*,A*_-)S5S\__AYFPKQ* MPUO/A'F-N#N FS4##%(RT281@#ME0$CT]4RI'=-,*N$B)=;6!LS[F0GS*O6^ M/!/F-;+N\$P8S:C)C!C@)1X09:BI<4FAMQ9RTI9J$_A++LU[FPGS*M5M.1/F M-7+L@O%X.JY$:IJ3I18($:7#-Z-@@F(0D;-$1;ES;N8*K=,S87;!2B4A=P F M:SI])*.TS]H!RP'-J(H,7/($8DH.>5!.Z_HIFT[/A*GBC>PFX Y 9.GV#H/* MT\F7'ZZ?#@XF^?CD]_O]CW M-FK]A]:_B-J"^/IW4&4PU:?A^(^'SJ=>1F\5>L-!.(1:HA1

<;JD0,N0\EAIGM@VGO EX9AU)OR6J!670KK^:ASRQ2@S)5@^9*4G0+\#8J(?P^+BW/%J(/L#UNNKA M+D!^#Y9OVV(7.Y?%BK7\[>P_?>\Y*.L/W!^X/W!_X/[ _8'[ M/Q2.XAT%+.1N!$9?@49Y:]L<=C?9BG*[4%:)S7YSJ TQGUI6*HO%$+Z!-!#= M7ZFLF3*9FYS&$(XEE=&%D:_!Y&_YS',#<>[OG+$WC,$2_JISA)G%T^W-6T#) MW_*V'C0=:L ,CGK]*F4@.M%;H5\S>Q+B:Z!!!S\U (_SK;A\SAQW4R^RPMD8 MNS[CY(V?(*J(QN3/">FW@5HPUHB_71E]D5I"Y!:!>16>HU9M*/27<#ZOS>4%<+OO&SQ:]Q&?6 MX"I7*I"-IDJM)X&#M_/[8$"B[/B11]HQ)V"-:AH&/,ZBB.K#@5TL_=XXSX>3 M;CB>-0EWFN+&1'AZVG;[GHOB4P?G&\*WO"WIT7"E"2A/;2PYN&G$/+[I/;'/ MAU/DFP3DFN_X,V#JH14@#]7$AFR.5H@C'I;>U.U+W=E(V%CD>OY4PW)O\-": MZMJ1%$ARRUP7O0 M77/W@;#A11W!]ADH>N+:+L#Y.:B_9W"53E 4ADZP#3CT5U_,L9_U?P=Y.M?R M-(PRJ_\/N3I. HK&I])B+]P#;R4!N8:IW^_W'5C.74(437O[ :*ZD3M9<:L7 M:H&YUU<::YU'71E&5-JS0\33$[X6/ZI8)&X,\=!?=#XR*@2!3[<_2XF/17R; MQ;"YU!;FZ\CWHB.+U^X[ ELH^4>RERR2MJI(K8OK)%1$94O,PU0]]:"<\^WQ MT[(:ACBM$>?9'GT^G2#ZF..\O3F/;)/#W*6G4Z6;L[Z^HLE\T3F_3J^L+(T, MT0-3:_=1#9D+56'*G-;6EY9=>7P/Z)LNE\9+G](,!07=H:;0$>V@V)G5!F>M ?83:4_6O=][HU MY8_M(*&N&V&A_1ERF0PJ'YZA3/]<*PV[/%&Y"XCVZ;HBL#/0LDYB%=)(G@1? MWW![L"3MW_<62:('SOR\2=!T-G;OTJ,@IJBH8K@*=1C/'9KB0(UML99&G@_T M7/).XX$?FWE(8_?5BP+CTU$NEC[HPSB;[ X5+I"ZM+O>^IFP"&ZI;$ M]2RKYWLER0"T2\*1>Z1<@XMPX.!$(/N1XPTZUKV/: )SNP">98@PHMYB?3Z7 M0C6IJX2GU/ '.BPN&6P."R*!QBW5P!94V;,6K/"R@::K&M)C_$3WO>A>[QY= M<=?I]0:JQ88/%46ZWV,G4 \X$B9$%)#-W2Y M^S#6+/A]=P&MF7R#"X4Y_+1O6\QKFS\+$/VK+(@^0QU/L4+[)EM2S A5 R70 M18=E1@!NK'KE,:/W+52M]@WYV4("B:X:1S,D<[1:KRIJR,$,,BQ;<#>OYB+3 M#FU"V*DW=NJJQ%LW>&MK/B*F2G.)R1K3,H,\7C?AS\WY+@1S&%@G/5HSAR"W M1-?+T_;H/NJY81_>02F;A)TDX [.IRA6\R?Q1WV%6N@%[?\(E6K!.'T1[ MD5T7>"A%+?8VR -J81ZX%9QU>?2H]X"R$8HZ%=B:P>@!"C\).%^23X\I21:Y MLY-OXYM@$B4P^_DR'_3OT9>5LQ0I-\2A)'MF+XC!6Q#G5GI>20%M,"N:,O48 ML@'=WO.M+[HUWCQP J=7%!"Y.Q89(,HXC_O_##-5NU?4JI6N"Z_UKH#@M0'OB:"SO^N(3/S(WO4X M-IK6G5W 2VB#L$+8J2=)/UK.O]M)5"I'/8(6H./^'MCYIY#22OI%XXD;_R@U M&L_YK\M M,U/6OO'?3NO][6M[_F#]P?J#]0?K#]8?K#]8?[#^?\+Z9_Z6?]JNP.X"RM"M MF CQ\_18VN,TW^2-P %-[E1;>NBB\/H QNVQ6-[HSC/;5L&QT42S"[.VXB^> M7\+\'U'U@X[:!;AY4T_S[@**3!;E">!0Z^7@Q=97/E\79F*;C[OKPEX[)Z;& MZP@D1%XU"Q,I"DI19@^,L1?:L6*TP;GI>=7A>Q02@4>.;FZO]$&_.0H;SUE+-PN(IL&^/[]T0&M ZI;8DSGR[0ZE(19 M?$BN(EB\PA"=B9P7WGY?]'Q8*927<>U U] 7]T)1\N<5$UM_Z80=;OBP_9Z? MMQO@1^F?UHK)7\Y,UBEX>WU.$0RZ8+D+Z)Z\7R?&U@:8O611#F]!D&_0.38< M!Q5@4**8EXDH3+_*PKP_XTJ!M5_BJN:GIB*-R9"X'_IM>QZ-/@<%,E]8G^^1 M[18!Y=U_!(&449-8-E:K6@:U!"0I.\!+&U<9F;VGBE MW/"CK'5A] K'M1\_OQ_4F?W^Z(L/N[[6673S\DN&*)5 GK$AFX0O'IX.S=:9 M,OHZZA05Q/56 L&9QGXW\'*;!-,K_XJ8S;ZZ?F.OIU27LV)_/Y8\@W8>E8;P*=O]&P>)_UL$VKYU''M\=X MS\Z0V6HUZ&_ ^(_FNP VF)\/19W('88C-!DNDKP6-B!A(MKTU<'; MCQ16@N)Q8YP2/Q'=?HK_G $P;E*H?;PJ#T;H_3E8#N_!%2%>8=Q-7FW"N2C7 M.[A<="L*^^0+9H9MOYYT-B+[NMS*?)&C)WITSZ]*KW1HCMM&V8:ZDKV5W=4B M[8=[0Z,MA]AR'% 8@!S!@.UR4:,.#(.A9%;ZT8X$6Y6U'L+N25Z91IQ M7+=KQH?&+H@XC(1VUXOYYJ4QO0OT$!W47D#[L*V80/6Z]L33A MFR9GL$(Z:C#YUN!"M*U3"O07]U#FQD'R+F A@?]SGMU<%!$+G"OPLTCJ*_!S MXW(*N?_YED']74X-T=)^@O]-CBXPV1K-AAMN)*.)YBA@>X:=2?I8YZ4OD;<" MO!N5L%32 .8:7 AVI0G=Z#(S+-Z-^\$ M]V31[*DF!&PT\(@/9A\U[^?$??]BT)WO4:7Z0T?;3ZF3*\^9<_1QO;B Q@9R M,PX.[MR <97W%4."(6)/%C7JRVYI1NQ/TVHN#K),M_)5!266P%V/XJK$49$__!3D"5N=M\:K36VR'3\?BIX4#__NRZ&Z M'9/JIL8 =GN=;)OHXOO_9MXH-K^5FF2,B:@= M'@7,6F4+QAWZKT[>_Q]*%O_K'7DV1.X&W$&8>?>/!"*.>VA^ +9H4Q[DVS[G M^#!$9^F+\-S]K,ATCBX!%UN9LX]N!1?9(;$0%L_3'6^P*?5>WH)F?K=J:=NV MW@51?\!!1ST02Y@!:C^.U>J)!=VC!!5"6)&C[C2D#Z2%LN! MOL#%9#*W&;-?D[_\\E?+58W_G/G=^U0AQZ9ZSGXU,"SH8V9?RA'?[4Z,9JY0 M2[S4A&+V. +2"R*=)1I=/7LM6L&@?CT O;I%GR&Q\Z43%8_,@7@&\M8^F@\8 MRNY8*'5P!>\[1I=5PV@;JSZ!?TUZ6SG41\:$JT+8J2]:;;H5,WI];(3,H0'9 M3\^VU3'2"CA>'-R/T8%Q,&HE1'<\J'@! ML8Q:+!I&?6/.W>0[N)=%1E^W92(6^];?&HHXI$7O>!G096\-,@YYDMT)[_5A MVNX ?$?F&0[&UIO!R1*^:1"P'K0+\"/6\G=,C.$0M+WK&\Q_UB*#B,H]T,JH M;%<1J9YIF?F5;\!<=U;.[G[J0;G[7:3XL/>/D&DXY\#H$Q+KZ)8Y69G&I0QAVI;=174>2)Y4AV0+(U3 96<4WD^*0 MQ&LOOG QMF2IBAG_+W:OZMH[]K)>;)[>!>Y7R$. M.!:).G#SEQF]C4X+)G*\6OIB2:!(Q\A%/O@F1C,R^;D_U]#.NH6A(U8R5=/T MW$N6-ZN)VW;ODNS6_OB! MI0!GQ[8A4K,QN.M9H.>J+E07N[,,(-D(PM&1 MCJ E, [N[.C"N;0I142I[+1&$HZG@8)/T\L9^V;[I 48WE]"3Z^5'VZ?UJ-H M-'<.M4@-+#D!8R_R)1.R:LXJ5B2"CJ)[LG82=])UX2=&X(,0H9S& PQ)Z&(5 M^N,3)UJ9*_"5NPUC%"/J><^RERC^Z7L-UYNZQ:UBIZ1V\H3$%Q*SX\=$$$0A MUV-HB#9Z5BI&F,"/6(GC*CS1M"=$?6P_@R*:XZ*.& M->N+(,+#33WMW 6(W$=9=Y"7YP*_T96;;'"0-]/QFMJ3#4S%2'DP#FH$2 MRBW;0GZR6VK17+P0A3'. T.N]Y4RKY,!LWEQ IE*O4+ S'R)5V?:65(9 !Z7 M3*"Y+VXF@O@[^V#PIK!C[V&F81X,J:!;B@3DOU%O"SGY/\7Y>\M)A/SDAYIQXN207 M(P[MS2+8HC[H/8UJ2#D3K; H^O1'8W1=I\K6@/?I5L6M)[L [E4EOR/.8K.8 M1AJV9!:-E ?COT$.+ F]3#*)\+PL=%@UJH+C5RE^(!U-X^W -SM^_"U! C3FMP!HTNA/& B&ZL'9N&B\4[U&0IO[:F^ B MFO;+8A]Z\)#>)-2>>W03+]64+4S=TE$'M*=#3M ,GN^QJMXOC^CX%MC9/.4[ MNWSE-S^RQ.QUV29YA" M/ (.]"U M1=854N?]+X!>:SD*VK[+%V1QL[L2_/O+#YH[QC I,K#G"!A$]R' MQH*DJ]Q#*>SU?&CN%A/ F'Y,,PEYN$/BP]F,7"^#;2BI"I._CWMN> MMN9>\EZ1MLYBW0[AI[])_B])]'UQ.?0E]OE%R<&/ON"-EV0@4C,@UU=#=_!3 MU6#Q![^?3[CGIV(W-U*.7!+N.3]S?LRL9VR -]/T^LT(-^])?U5>4ZO$__32 MLO]07:F>Y>!Y'/>PUG3V5^M?\1&;>8K2EFE ]> N/\Z 'GRZ&Y[JC?U:3:.B_%U^<#.]81D_!2%K^^'3F@48/4DS&@:78. M+W:IJ5D\<.11J#A>F(Q@;055:_O4@@]216[TZNFB+"H#,D [$L>>!Y8)4Y7N M5+'?M JK SR"]M $=E1H=ZC!!<6*>Z )-S'C%4G]N7CO+X6+)@,U^I-;<*'' M=WY7DXJ/*7-E[Z_(AL[([ *XHAM;4&46+5@1;P.8V\,O-NKZ3RS?8KU[KHJ[ M3O<3DV;"5!&\]B(UKG=J^O.P5LMYXF[@Y0S)P0%[%BFW68*D!VOT2,.0$ MV/^B@O#A;9W&"UKR+CX&U\E%RK3!C-)F>^1U%:0Y!4&%;S&N3H.-N0 MO:,G5Y]]&\H8AV3U4LY,#X/V6,>RZDQOE1'A#N:M(30Q-+5E?F%D?^@W:,+% MUMB,$8,'NX"W;- -[WI4 ;H>Q;;EG4GE,*S\>)''/6NP"[4,I^9SS.Z7'9([ MOV.GT"^?D_NYJ#3RWLFRR%.*/_<$V?O82V9@7AEC++Q7-9-H$&.W*['P/%S< M+D"%TE&/RU=LP0EZ(*A7,07RR0R;>0'34=*\N!&*NAC0&HS QX[DC$I27)$> MBTJ;BVM0=12HP>"0(X.JNJVAZ]O_F.9L\NKKMN)JQ>HZ->U<-EF56Y?Q#&1% M=J7Q>+-$"LKZY%1->&]4Q_=[#UN EQHD!#M M8^_7L+Q[AOY=;_H=- M(S <]Z\*MO[EV?]\._Z_X0 JPH>!!;4?*"(\)B2"C&KOR6[?0C-1J7O"%$528R: M+_.7@@V^N*L59=L9NPI/KQQ]U(WY#,;-B(?49I_](:]N:G$^ MCAR+IX4?F'DJ@:.?)L$ U;D=; $.BA"7T:GAU1_?!4 MV/.+PX5/K^\"P(F;N=:K*J(M&:#TB1@;Q?EO))?A$MN>W(DWK#_XNG($8@3S M3D;[(J4D;S:NJ,;YX3'<[B*Z \$9MHL[M3X?O"/76\Q+OZ+/&.0F$L]_@BM -R2$QZ517_*;?0;D9[9(Q@[G' M4S.@]=DGYN$E9L6H"?<"OK1BW 16NIP>"S\\?J4;T^A])*OLMEBX!!P:;/4, M46!1+])L*M-8(W]E13,A'HR%1@Z6=EO+V9_TO 4)4+-0N+H^ MN,!-%EXQ438!M.1&.LC?V%#:DJMCW@;Y!B;H4=M"K4#52Z6V._UYKR$93C*K MZ/2ON>9@_M)LQ9ID.:QH*?HOF)6X5AH/&%_]LU"JMF*O^%N];\<;?\5)K.5T M8*A2V ;95Z;BF<2J6T<,=1![9$:GGP\.\9I'J+2@M_P9JV8?7(Z-%->N$K/1 M5"F31HLW+-K#+$'*]P[5XE!0Q5%TF7M',N.@-GXC+A)TO$?S1>9QI M:R27;IWSK#W=K#(3EZRM%!FHVX@X2^=-+;$:T$)T8.L1,85$N2Y$!ZX!/ F' MLKX@HWDM$N-,#4[O+)_LNB?I!/SDDE/!=$'>I6A9O=@O>QH7G)%X;Y4^OH\/MU=.AZ:GCWP_VJ3W>B$GBG.>&01^E2495X<)^@92 S(74G1\'H/ M[,$XGK+?1\3U)9\ MU]AT4(VY3N/P-K#0HL0JD-!2W?'!019QCG'= #W*?*:F]RGY2!+#I2.B(-"M ME<*$(3>L;CA3*QS+.JG.Q);QWO;N/"G:QN=6DI4%>"]R6 /JNI3#"8*&N=RT9,8> MVHHIY&?<]$>WKYX"YOECS*'VY!XEI;PMIPJ]A^J^ 5$C-58:K3B*3!6$(:?- MBVV-*GMH"+QPWCDDB]61MI>\/YS^*QF/;=R)C\D@*X:DNQU4@.B7214-7KSQ MV$H=6 1IL/EJK4YU)+";SSG^7(S!J%[6O5\>GV#MO:QF"]'+%=A,(Q>&TS%5 M]!C&8?NL,) (-9 YZ)*U@3-E0LR[&$K !TX&35+],F7W(,<--1U7K "Y%L?O M;3= 0K>2%10:?#(5F4Y;\W79#6OOH;UXR16-LN=Q5M$WNJRW+F_O 7%,60D MR3? 0;U7VE* ?2<<>_37K3JX,Z8EUG(%CMT##B>,85B-R[XL%-A!P[8=DEW/ MFV<<3"2[$.[HB6-8C*DE)PPVMMX,V.%HQP<)8DU!:0.:=NZ EB'OW#;0+D"U M0C65R,6SO"FB<*9C@M;QFPBTI&R@1.2"^6G%I<]A_GJBG5D7L0#A@5"B243N M1W$@[[RIIA.O4Y\T^\->02_9M1?>+$;(>.;PE*-Q"3P-&+DIMO=P%UD%W *5B9]PZ$=K_DY374L?4!TPG#J,6M?.F2 MS_2*VDLV[[_3M*LUE*(VXK&]@TJB#-5E=2#9 , __$ M@_Q1Z,(GV0^NCRJFJN\OQ3 MI1FW!U$8XT_PVK@>.T2]/$A^M$58R[%!W?B#1_CV)!#=Y<4QSWIH(VSD0&?J MA37.3_[O?4XIK8^]B(:E0-HW3VPD_M;J&4N8-?B?4D4R!Q.?#K':04DZ"+]U M!:\2&#ZKXK]640<.)=A&,0T,DA2IHBP=E/DC[4O,7#Z[YM.Q.D9W0@O:9 90$PES_ET8&I]W:\0Y M%:IZ8Z'NN"/TI2,U ?R]1(Z5,YARZ@K.G1J8W@D.;>^31 )MTUQJ897T,- % MJ^9I _*JJ?,/)=Z?^@BI-TD=K(&F/.RYRAQH02Q:6:[?M+)I.U"Q7Z M3.2#]['Y0W7^^/?7$->I>3,;[M0RMS-1#$%JS?O'[].1].ZR\GRX1Y$)7'?)^9OU"J]Y-+ M-]V*RZGJ4ELV&=[(MLIET54*&9'RE$\S&NL,G:FAVV5Q'02370";ZUP&P"@7'-Y.6#FK.&9";:ICMP1(1@UQ0F"N'1!$I&/OB:M/[-(1"P M*GMKD#@3Y/U%:=2WMW'P^)[R'.LI$KHN5'?4=>22$@RHE^ZZ*;'- M5DQ!A:ZSNY0,/AF-N_WB7E74\VW\0'I-I\6;G/SKL5?'):."S\R('H-@C?EB M"7$]9;^CK^UD_U],ZR"U"UA$SGK%O#_[]@9@,A:"K1:7'I"W5@LUJPU+J]<1 MZV"%4[GYTH%-:('6:IGPDN(CZ2)>:>?&,K^"U4\5P504_A'5G>FI_&T!4+Z, M,439\>&:74 C+K0R9*M/4-7888SVU60B1'I)[TIC4-N<+![(Y5MD3G[V.E>U M2WK#QOC&@(F:QDO'*JW5^93UMYUV$4IR39.Q?3T6_81S=_*?U+P30"=N"HI6 MAK"%YF>@ W&(VQL2&UIT]'GT"&G1CRX 2LGBXC&WJDE^!/]*T[^'< MX4 9"+8L%&:0Y:MG7=R_!OU5/'ZC?[/1QVO43J1/>#."FWI:L35"+*C:HTP_ MHEBJ)L]\'K)8:_9BVK=;M0HVV0?/(P_: M'7\D#!5YKE?6\4"V$P:.LK%B+M[PXE?++<[9/,*@:'O7'<)I+2Q*USS?*=%D MU'Y?_SNM;#(I*JAO3W,[@%39:]E"R$74X9P9 (QQ+8_B=6'QO8TH'2H0XSCP M$],END+(Z?(T!B*\934**/:+(4O[X>%T#P MI%97K1LMWKVJ$1U*!1.Q.Y%2L=._)8CFLF1G1$RHIUWKH*\<92*G2T[@Y49T M?\G@IEX.T-&+!>0KE$1':FC&-]/8Z=;SCJM.0CGV''QBOPR77#4+QSR>I?T5 M(5UK:(?*TK4@2E4JV*H<'BV->PRN:2G MR'._F/MP/>@#V+J9,*_G"Z[XL-(PB&PV1L=J^,OR8UMJQ?O4Z0GVO0I/'9_% M^HDL8HT(-5$>$CGA.3E"ED[*'UYH004$Q+J#(Z)G?7A-]=_\YVWPI>5 1[Q# M/4:6S?H\GW3HSFM-SO,ZSG5>SHCU:G-36XCHLWCIV[%!I)[!?_P%CI9;-QC\ M40W$.V09/52>W(SF19S$IJ(_(JJ_H=K00@T%GL"X;SB>ZVP M:'5J[WB&PAJ>XF9NR/L#=('62 R\[E-Y8G@B] M=1V,7-]$:>N\I#P>R.E#"# @83MZ))-H%#=(;!ERC-JKT^-RH[07IS?#.,9F MRV!CY8R3;W,',T0FDHR26L,S1,_T+D2:NHYGG'ZXQ#LXF7OIO)N8*6]509V9 MD.3V(5;^N_"E/J91_4?^NZ1JKKIB/1Q- 9%9-']FFM_( MG,^V'#1_%X#S&5Q8^?#?T]2?[H@B%7 QJK@)1#;H^@!--XN:1!Z?%_XXG?W4 M'QOX8/7B+B!(2;IH?FVS'D6^CM[K!K=-D::XE*#;JM\OI$5_E]XXL17%2E-' M[F>T O?#.*=*4?C#9Z>=)HVS)"!J@0B8[=XUMOQO38*7W/MZ$U(+:8BVF=SF M"X=DX]_^E;0.C(2+D"&O-5U]-KRY9ZWC*QY^\+/V_))P&)7*!AV#">T :!X4 M9,))_17?.G#.*)A!10]EBW!Z*@]H0#5\<^73!/7O7GZ=]G-/ MW;?YUNRFN'3::2F6= 4[7*')\/KYOD"O74 ;;8H,H1T/N!G;$=MV(19:'6,C"19I\$U\,.8E5$]9K-T,9@B;=D[P;P/IJ6F;@0.3[B<^$NH,-& M1)#T9JMWZUW&LLQ3W]@/62"W*LRYU/"S^O_I,KC_IQU;%K^S MOJ1E_LKZ>E*,SLK^.Z_T<\WLWVD2TD5$U([H$F8MI(6Y=$(_!^/#42M0T)E= M0,&/^5V O@=T>?O?]H1H>YCMFK8+:-^ ,5NXW)61M'@Z[>\99L_!9F!\ G#% M <&%69)A\557;F>QB"S^*

9?9((D3GR MFKGVX .S$) I&Y3D7+1V43;%VB%DTT8P:DRCRD+8[,#DFF*2B)=>,0F.>!EM3EIW>B!S TX?HH+M MA?N0YMAF_G=ADJYIKL1S3J)6&=>N1NR+NM(T:/2>FY CL[[U#8@UH?7!X'1+ ME%9RZ6(_K0YTD4]]>AY']8-%F8SQ/(R6;3@&CB45E&# #(\T"2&!VF/OW;Y/*TURO(:@BY A6ZMR MZ[V3VRAZHQ8[I,'M!JU;R:*9KOPM3(?UPN-W&$DGPFT,L%@/E6D-@F/24_C/ MN2$',R,+C2EQ"T1O]-\.&;&=)#K:0KN1YR2C2Q1*,B)FSA1AI@BQ8 *!1AEK M...R=>6RA_#TX>!AUS1I)I\VEO-BB->;P-JHM&2ZD)]7#UM\/6=1.M769XR7 MB"&)]9K$W_GX)_:![V;_9U=R;S3+'>F'A9X27C@7,$,IU7 %3?P+P8,L7I G MQQAO7HKM-HH^-'E_7EWP9%DTX\3WUP<,E@(^4X\(ZI6.>C'5R 3UE$!*81,O MK0W$UOL(=P#6XFN&NJ M::N)>Y;H+2%ZG:( B:FVLD3A;E!;"?/"UUG)87GX;N.**X#4; M DT I9 FP'(#@E1D2CQKE?:(P+-1 M!$6&VOU7 GF2T@D7431O>[K&39/^'(WNABE/$D-#=WLV0[PGM^;J>(W(7(ML M@3MDH+A4X"T/-35 Z^)LMJSUZ=>ZV+I*?'1^T7FF@,^9Q"!%!">D@9(E3S(F MS4OK!):U$A^?V\_O@#%K)GL]222[62/W*G@C&5HC12UYSFD1ER!6-&=?9D,,BO(;")P MPACR@IT'SS.YPH9G%I43W'292/, M#X9RF=ETR:BVBV/B!@X*(Q+%UP"7SLG MU'KZ!$]E\,[QY%3D*NXDK+T+7!].F_O#I2>+:Z=L6NC,(((5)03(25!PCEJ# MRX:B?R>,0PR(_#G(M*Z54W\4+CU96+NETN1\.LC1>22J@S %*7Z($4)*!G3* M06;F:K'5YZ 28>O#P7=_J/148>V,2N\HPCG[@J//^,MD//\P&VC.T)A0"Q,B M$5Z@@:!]+5$H ^HHA.:M2](]%>,ZU#)_!&IM);S=[_L6EY/UQ8+.=2_:>U># M!0:874HE>^:;GZ_M:M]WW?=<*@-%KH@)V=9K^20IDQ0$2021(@4=L\C"M.[D M\U2,?0IY.^'8DW;SMA7BSI?;16C%(I/&LMHB-450.6>(+$DH0J22- VA>1V" M)T+L4S3<.Z(]583/PK.%JQR9R!R# AFMK2F#A+(H,GQ&LB*%]FA:QS5/Q=BG M6+EW3'NR$)]'I2TB_!1Y,!6U3W-TKUFTN MSITS[U9<)UVP@M>\Y5@=S:)D=30+B.)D]M;GV#RM:E.L?0K.>\6_K83:=9_& M_:-?#L[V_NOJ6?GQ=/)Y.*-'E\GT)8ZQ#.=UAI>)TV?AZY;M&[=Z8Z.NCNU& MW2A/X!46G$XQ7[YN=:=JA60@@Q01580LHJE7+SUIK9 @:2&C)]],I=8GFH] MVE8E7CS^=![F-3O_+?V-T7W#3SF$J&.$B(*6:1*U#V%!6%P[+5Y0/-XZ2^(I M^/JT8=*223#AV1L3<3R%N@C"0FYRA13 M%QM;1Q'K(>O3CL@NF-103NTYA#3=]_.[&,UDO1[)8Z@-4@4G?@<+9,F#YM(8 MEKO220\CZ]->QTXXU$Y.#1N4W@TF2&VD]@C994%*D7OPDM&/64F6* #1V+Z/ M2S/WW[6D[Y-IS9*'$?7) '=!DH;R MV!5')#*?C [+"U(*DX7HG $M;>&*=#L+K6\-/84C&X]WY?O<8;%XC%Y: 4QS M4RNW6Q*"5*"=D$4QGG7S:.<12'U2G0W9AD%KS9^4EWP&*68MA40[?9O*/ M78!0#>F3 M:9W"N@S.B97?;H9FK3>.M\'0W59RLYEIM+E\B>?R;175_F0\'X[/A^/WJR., MR7@VT-)A$IKJ67ZFW9)W7]4=%IL]EFUHG@:Z/;EM->/>;3C!-QFDX6O: MIP_W*88:SF='\P\X'6@O>&"M7AX?D-+PY?'MV>(S3M&A%@KQX71*P5!O&&ZO !5+^ MQHN8Z\!H5> M]V\+HJV/JT\^8%_XUY%4FT4::ZVA M&P<^]1M+]XA@#\-H0,M(!D4SR RG&?1"0Q":04Y1>(?1NMRZ>&<+W'W*^>N1 M 6XJ[IT2=>$P[.7_/I_-%XD\@QQ<$@E)TWM%OH-3$:).%,O[(DO0)KOF]Z,V MP=FG-, >$7$K<>Z4>'=I^5\PC&;D>AS4=B84*(X738*Y"$*1RPJH=:Y]7ADX M)S583O_!(),4K:\2-1U GS(&>T35;@BP4P[O7>QJ7>YW7/OR FA]\P"/QM:6P=\K2[[L#*S=E(%.,J%. K&LZ MB@H.:@X*,)$S:H[>F.=P/F\!78>)[@^]W[.)1'<7GQ_C.(QJ];&+>*U8'=&S M !JYJA-#,$E_@T6>F5'%!1ZO$V^+*/SFV]=AD_\Q]-IN)+13+;;_(8S?TQ;_$]J-8B]"[RJWI$:$[Y,(S.9DG.$-ZZ8=!B4$7*Q7D M4-=?M Y"LA8*0Z]BCL6XUM7V-T.Z%C?%']K/W$BH.R7@W9=U<#:PD8EBF03# M GDTCJ8K*FT@&)^E]5&RYG?*ML&[%AE_D".AG:3 M<=V6G93ZYS#^-KOER 0:8I->.!VBZ2ZGJ(/9:GQU]?+5;Z:U]6-AD@6A$$@O M6@J\(X/HA2,R:IF2=+[HUELI=R-I=='E\JF'X^/II%9UO]#]M/A>X6<<33XM M=F5#1J:U*5 <(TO BX.H)0,9 B=?$$J:!? @/S@B;K,F,N?7Z_3WVICYE^C3D M0OM9[DCP^^>S.=GLZ5[^7*/S?%$Y8D'1Y7=/B*KCVB](.)FC22!](K36:'"I M"" _,]CLF E^O4Z!6X#H4V).YW3I2#;-KRI? EYD$B\_6\7,5>--/V.%3+R? MGH?1[.*C@2].ZMKZD&:?7%->ZX>2J@-OC6 >#;>J=5W.[1#W*![&[^L&SO)7 TU+PI1,2\,%!DHJ!EY'":[XP+E01HNN M[LRO@Z]/N3.[H%_"RY<.38:)&Z-TLJ#L/6^K%?U]%!S*,RE9&P,[1MVWXVD M.=??X7R S-K,A 6G:G>%P!TY 21&&52MVV \,UU5@;R*HU>7MQL0X5&>/W7N MF[/\\I3\ZA!E+-*84MMR::2EC!$.+#1(SG,11M+'72G"Q\G12MT?3R<40,^_'8_">%XO M&_W/^7!Y/FIU,,QQ <9'\D\214I!.PG9,FZ$\)1N6 MR;7OR:X=A.GXZ'Q5DV]U"CY(.E,,SA&X5Z*V_@[@!=<:2B3[K:U:KBID]!2B@3TQDPJC6N**%1-T5$V2%3J2F/XG87ZS7)M MN7(>O;<0"B,['G2"* L'G8L417"50_=I%;=S;?OAA6_,@\?3)YX\^=V1_(YK M?A241Z^8)$TM73WC(F!.6$C.TS0P\OUOWBENSXK-+G#N[$I1]QS94B[/<"_C MZO4"FHX=W\/8[.W=W;MH,!OM[UE@Y,:XMJ9]H%C5@$,E9+Z)>ZS6*+#W3 MKL-TE [VI.[R6^JRI%@U1"L%R!P\*%U4K>10&R)GE5S@(7?? NTZI)Y:NTW9 M\90MVJ<*I+M=VN]Z.YHBEG9]]_^?+@W<'KP[,K M6G_^ :\J?OJ1!G:,T^$D#U.];[Z%V>L>5!-KN..Y:VHK,.O)"Z>NT27""OG)0>N&*1!%VME![<3[P?4,R/:GCUW:,Y&XFEI5&] NDA5 M6F#23DDFK016:PTJ0@9>I:K58XX\%Z]L]VOE*J*>'=P\!VHO;P(,,@R6IVU ^/K=DEB!4)M2N=SHDC8)9YB!R?I&R#M MV8'0U5L Y.8*DY0VV8#(IH#*@E2J+ R*3,:)C"ZG#A)[ MUH7WQ&.FS@.%Y^?9IK+K-I9X>W1Z>GQP\V5" M[S;;8IN]J(G/WV",C?SX?R[HCGGO,T[#>WQW_C'B]*B\&H[.Z=,%E-G1^7PV M#^-<#RFUR[XX'2G(K+VR2@K@"R[V;)V*3 ;N6UN5)T+<5N/=\[I;[WD99L,T MR,I:=#(!-[8V/2:'TJ$L@%8YH3"QS%H76'X2P#YY_5UR[:;NZTZ*S4SKG1#O MFXSO%?4'+DNA=(R0S*(5GJXQ#,$FE"':E,A!>\;>T.K(>L3WY A]RZJ8D[$%N[FJ*D[B;?$%>1_MT( M:0)6\=MKFL>[L OTJ8A(5J)H52/$6EG+"1#!L%B+[TO9O+IH$^2].KG;(2>? M0>YK.@NKS^L_(@'Z^Y_^/U!+ P04 " ]@V5:3[L72-B4 !UBP8 %0 M &%TO=L]B M452U9E2B1F+9[?."E9=("6T0T "@2O*O/Y$ (?$"D@!W;I $Y?*2*(K"_C*^ MV)EQRXA__Y]?3D<_?<;I;#@9__5/_,_L3S_A.$WR0EN#_]S__X MMW_[]_\'X+]^>??ZIQ>3=':*X_E/AU,,<\P__3&/\)\&$7OW8ZF^G?V%!61<4 V6#!<69!:>M M@8).YJR2*D']OQ_^DKF/)B@-F(0"^J8!GZ2!I%$R%ESP;OFAH^'XGW^IO\0P MPY]H>>/9XH]__=/'^?S37W[^^8\__OCSES@=_7DR_?"S8$S^O/KI/YW_^)=K M/_^'7/PT]][_O/C;;S\Z&Z[[0?I8_O-__?;Z??J(IP&&X]D\C-/W!]#C\_S; M/[R(1O^\_$OZT=GP+[/%OW\]26&^(.C.)?QTXT_4/\'JQZ!^"[@ R?_\99;_ M]!__]M-/2\F%:9I.1O@.RT_G7_[^[M5UI,/Q_.<\//WY_&=^#J,1(5Y\POSK M)_SKGV;#TT\C7'WOXQ3+C>A72ZZ@=(7S/^JG_=P9TT<",DUG$8&^B^.JX@TQ MKOOT[IB_?19D+.%L-&^(^/IG-\4[.0W#E@*^]M$-T"X^"$[Q-.*T)=1+GWL! MYPKD583U(\-L/IV,AVGVYS0Y_7F![W!"6_';\ 'OQA;H'Q, H;A8OL/_X_L_ MO@" F!Z.AW7S>$U_//^$^JQ[0L$O,)NG2#XWJ?C7Y)N!1B#A: M?'>0<3A8'2&OQO68".?8\-4<3V<#9R1#H2)8:1(H%36X$AC$D%5.T:EL\G62 M9BO29YC^_&'R^6=ZSL]5./6+A926--WQ]*7@FJWJ),01#D+@'AWCD!)*4%I[ M<$%F,#(ID8WDDL76*UH\^?)JOBO"P72UKO/78JO=O4PGISUP.9\T%N62,UK MGWZ:3#-.R;BAOUJ\MW])H\D,\U__-)^>X?=O3L9STNZC$=9GTTN''^H7]]6) MLQE\".'3X/VC,)L=E_?S2?KGP9?A;. S)]C60LDE@C)*@,<<(!7# M#"9N,-^F&"7,XH*L\R3L8+4+^/%X+%_-O" M3ASX$&7AF" ZCJ"$H55JZR!DE%XSEHQG=QE]=SRC):_K;.?KI'85_Z2][*Y3 MRCJ_Q]^1_7*.*.O F \%M),%E$T!@DL(T6KD@?Z"A=;'^7443Y;O1H)M^/9> M-%%.Z&<'3&J>%6U%A,>!XIF!HP,#+/V/]BN>C#--#/GZM-T1V;L9O[7P&KZO M%W$?.H>D7IO M839^0P_/IE."\W(X2V'T#PS3HW%^06;%P(2D:8DUCDQG@W*)#HBB/"1MO(>D-Q$J->)%BW>XKP.F2+QQJOQ0)9>6%0:I=3MYS-!B#VAOIVHKZN M";:[)IR$+Z\RK7Q8ALN:A//]!SGC4:4$LA2R' 0W$ PF$*FHP&()RK38Q&]X M_-ZPWT*\UWEWW7D_R'F*L]GY;W6Y?*"$RAHC(Q36D$]O++E]I);:AA2E"&10 M=#.^;WSTWO#=5:S7N?;-N#ZD+X^G)Y,_Q@/RZ(-BEI,CL/ +.%D7* 4P*Z3@ M448C6[S=UQZ\;SS?4Z1K8B:=(F*7,"W.F./IV^GD\W"<<.!588JL15(ZI4"A MR1"3YV"Y3@IMH5.F(==7GKYOA'<1[AK6.X7*+@%[.YG-P^C_&WY:F!76.%=2 M,L"DMZ BK\OD&83C@F5R*P(K[3B_].Q]8_S^@EW#=Z>(6=UL#J88%D!H'25X M%B&56E,1BP,G&!D0V10>$O?%IV[AT M/VP-.[RV\-2QVBHO5VM_1VX^3\G$1 M3X;S$3EURK&8DP8A$X*J_IP3P@ B>?W<0JSXI[6E9T5E@!E50F&J-4I/7\^)3]X#6 MSL) [W;B74-\@Q#6WR:CL_$\3!=ID^ELP&(1R$4!K;TC5*.1\G\T&/#GC'2(A M8>2#"100?63D<[/L?;1!J!8O]OJG[PW=#82[IB*D01CKU7B.TY#FP\_X(LS# M.,FA)2"SAE+WVF2E%KW]+UAO8%PU[#>((RUV'0. MPQP_3*9?!REY'51$T"(%4$PY\*%8X,9'D5GBHF-IYIJ'[@W']Q?E&FH[1:R6 M>-Z?AM'HE[,9+6]&QXJCDR1K TZQFOLF3R XS! P.Z9HARFA17+YTD/WAMK[ MBW(-M9W"6$L\1Z3TT]A_'4@(L]UF>!M+6\(1D-068*G MY9I(]J+I&-&ZY>%[0W5WT:ZAO%.<4$RI9'< TO6HHD9?+W9P8I72,:C-:[-[>Z;,>P!_XT% MO48/&I2,O?^(H]%J&U*N1O0*0M:.C K#$H0:!)**Z9R%%S*TJ!2Y^,P]X+FC M(-?PVB!\MKR@M;CN]?YCF.+L^&Q>F]O4".Z D7[)[.M]KU*#/,Y#5*J X]P( M%BWGD37@^38,>\-[,T&OT8,&T;2W9W$T3"]'DS ?L)(X(O-@8F+UPCZGA6H& MG"N3;; EDB71G?8+C]P;EN\KQC6D=HJ@K98X^UY_BOF7K^^P('G\"4_PR_P7 M^N%_#H(1-G@OH9XCM%[NJHD1@/Q#+Z6-+C2Z.7R,94D#](J"2+QDFG17(5N^T!N"Y&NH;G) M7L:\AN M$%D[)%S3,'HUSOCE?^/7 <\RQN3=N:V(&JG->VD MP6 C/F]L$;>]&!]_4T$2B_6ET$)LC?Z%HL!K+L%+SF,*RA9YFR7WI)L*MB!X MXW:"VPAZ-XWD-D'T;-L);D77W1WE[B/KW6B!J^56+!I(0A&RY#-X[@P4)FSV MTFJMUG0Y?A+LW[N=8&/RMQ'Q#ML)"N%M$26#M/5@=.@@Z%# :,X83]YB2'>9 M@4^AG>!6XM^PG> VLMM-.T$;A)4UDYL#UW1J!05!\4*KE#$8P;1_+NT$[\-W M(\'VL&4?S&8XGQW$VMXCS0?9AZ"MJO&"6C^9>8*07(%4&('*FD=Y6W>C^]!\ M&<'N*6YLSG<0: ]O\A+->9WD-U ^!8U%"V#H%NT;2.>*D6 *E\$+8[6TO;!\ M!["SEJBNXBV#PLLS#X>C'/][>C_G@T_AU'-YAS,#\-T^G4X_O"W,#K# M@97,N,PYT%:EZA9&!H@C9Z0V+U42/3/EMOK4>VWFFP![*'WH1.+5+;XY SVH MR3NDE0[3'!0'*TXL0 VJP@NO 3,9P:]GR?=1B+9!]4(/N M$F[8L/+;,E.JS9MF[S A:68?\3II34/ MF%,BUI:,=N'&:"; "RZ!!_2"'!RI9>O7?0-8^Z )K:7?L#_FVD4/3'$.O5:0 MC7/5!H[*QCDCS?UGFZV_ \:1^PF:![,/:. M"5FH5V-?8YCANSKR]+C\3AM27?Z ? ]G>(Q0E)3U>D8M^^)T8(4BDL,896F= M@;X5T)-6@W:B[L'0NW#ZO)F,T_D.%4*B!XL,NEA2SN(-.+(\:^.+Z+WTD0_AJ/1(.>L480" M*&LY8+VX$3DCY\,HY"(+FW+K..\FN)ZT-C07? ^&WS<\@YRM M#%J7)&Z]X71_T_U)DW@/X37L7KY"\7H8XG!$4L,9F8Z+%./'R8@^>U;-R/G7 M;TOE&JW#4.?:>%;[[4OP40500=;&18%%V]IBWQ3;DT_7]4)"#Q'["SBONJV8 M4TX8'9A:7ZPX872U\Z LFOFHM4ZA==C^9C2[5XA^&+Q93;J(OP_%F(P_G.#T M] 7&;Z%E(Y(LEBGPWFM0,7KP@?YH3/+&:!.-::X1UV$\J"IT8NDJ^1U%W$?9 MQGEFX6WX6M,**U21UV'4ELXQ6Z]L&DG6922C1%H?'/(0A&U=;;<>R=YPWT#0 M/<1VCDX_C29?$=_AJ-[0O+[V05#6Y!@$^%P'TI)5"DYD"<(X[ZQB2$@;:\*= MH/9&*=J*OX>8#VGM] QSO<5[BB?ARP5@7 ?) @-K:P&JL 11Q@1:!9M]9(;; MVV[P@LY1JA)HLH(0/AHC+% M,R5NG935/0A\%='>:$1#P?<0!5K&+9=*NV;S*HR+2-L56%:G.]7&BCZ& *XD MBUAR;%\-<#NB_5&+=H+O(:9T.!DOEOCWX?SCX=EL3IO9])KJDG4;60D<3"@U M&V-BC0GH=_(U0J1SAC0UEO-V1E0Q3J( MY!!!*"5X;K74J?7]@#W>)SH*N.'(O74^\(52'(,'H;AG0L M'89/PWD878 YB$*HQ*0&@YYL%R$6H]0=<"XPNR)-R;=U)+Y7BNU.5'NC$(T) MZ.>6[=GIV2(SO+!P:[/\*7ZL[O5G7!HRKR>S:KX<%[)H!IGKC,PE\%G6Z55U M#@[C'HPL'GEPH8?K5]M!W!_EZ9&:'J(9[W >:MCE*$S'Y$;/+L"O 9DTG ^T M1X.Z!/ EDP$LR5%RA0[7R B:8XR1==18>>Y&M3?ZTIB 'D(8)U,,L[/IUX4 MEIO@\IS4V8>"+ -RHPD7;8?1:@-<-V'9&W5H(NP>PA77ESMP M45AC1 (M:KK(HX.HA (9BS-:Z,)-ZWS<=11[0WQ' ?<;>5CKF]#9]W]/3>1HR/OZ=W#CP[I2S0 MP4>"*:&.\^2BEB%X37^,,K2/=C[NGMY;$;QQ3^]M!+V;;LZ;('JV/;VWHNON MML[WD?5NM #198\J@0S&@=)UJFNM/K)"&Q4R9]ZWW@ >?4_OQN1O(^(=]O2V M@KLBF -9_1V5B@07T) EFPI:SZU+\BX#\2GT]-Y*_!OV]-Y&=KOIZ:TM+^BY M!\94;4(J.+AD!&1"BES59&L_>:I'U]/[/GPW$FP?6_;W7 AY0L?3Q:Z5%Y&J MMSA=3&\=&"D=QB+ 8UTQKU-(@N5@M&)%H:O]R_K+4=X$ZU&T$^AB^+<6?6\; MP85!O@=G\X^3Z?!?F >!,2-#$)4'J[1#AKR>8'UKP!+*_K%_#Q'W MD)Z^=9!W=%$[PPM8JUD=Y.WJ:)H K!YI(7H;5?O;78]A>OJN=."^PNXAN[PF MF[7$.+!:66.L!<1H2$.5 Z>"H#]Z]"QD(5WK3>!&,$]>!=J(^<;4<7]Y@?GM\X/;+.8_G($ MB9,P-&D/J\V>5;W;ZTDZ($01PI%GD&3KI'S_1,Y<&LD M*\%@$KVMZ:%S!-OP>=?DNUCUN#ZROS52%/2XQ!= PB@'+5V>5(6(6R3-&OHGD]VJV ]D$%VDF\ MGQ:5=]7:GP,E$XA<7F? ,Q=!A:CIJ]HSP'F5F18NV^;C*#<%MQ=JT@L3/80F MKY;;GZ-*2J'E7$.0WA,JD2 J&T$*QJ+P)?C>[SCLCS(TD/%N8I$K8,DN.G@# MB\K4AB(.7!((@C.7G/ R-!]4<".8?>"_C:1[N,ER%6=-U=^F MX##JR'@I#FS0!90EO?<6'209BK<^,BF;%RH]]H+#QN1O(^(=%AR21^M\%@I< M=().NBC!>R.A]EZ/H3B;TY6[]$^SX' K\6]8<+B-['93<,A$MIE9"=QH!TI% M,C)9O9%7&Q8Z(5UBK1L+/]*"P_OPW4BP/6S9Y$-6JQ)?X/+W5^/KM^#>34:C MEY/I'V&:!USRE#PR4(Z,3"5)*$N*CJ#KHDEWLDY(> M-HLUMR:5)Z_#DF'K4-9MI-[# M3K) M*R3>W$V'8X_O,7I<+(LH'V#?RS^9C8P&5.Q18%5=8AB*;I.5#4@,X\E M2YN8:3V]9/80Y;UO3.YS-I\,TQV4+@8,JO44C(I)DP>'\K)8,>JN939J!)),/E/:) MWBX;( ;!(K?&DZFPPYUO$\S[J:(/PF@O4=>;\1].QI])8,35<5E^/:_3C=]C MHI]S4'_H'9(49\,Y+6;Z>9APN>IWF"8?ENPN M>S0%IKF7CD,)=4JLMV39,K)LG?+>YLB=2GHWS+Y/QV>PXCH8?%BO[=3J9S0;!92TE3K5* M7T^FY)6%-%\.GEG\:;18P_?E?VO&6JM?AK6 MLZ;Z6R:D*DLZ6Q/EX"L-]*=']9KV&^UVS+*HAZ0:\'+!9O MK8N0N"F@ZA@6QU,U+:[X7R1>%I."DK)6 M_"G:YLDO]$$48%8:90N/);J-G/9[ MC/5V-GE*QY/SH'WV_M#L(CHH3#BYBXBC/9VKP,'FRWM MJ+[. B^:@Y>.8;0R2;6#"Q*[;M;R8$K2AH@>JN=O, Z6X+[79TCR-;"NV&)& M\J,5^='>)_!618*9M2Z]',!W(GL&NM,#1;LK4EBB7%MY,4#/I$Q1@%Q,."C& M0_!"DU67#7<9C8FMSZKM43YW!>M.7[Y:U-M Q*T:J._01M##G. M+)&EF)4';QR6(#CS6F]D2]\7P1[KTNZ8Z6L2TDVX-ZK'T2(*9NGL%KP678MB MP8MZ+S:QF%5$KWTO@Y.Z@-YC;7P88GL8V'3K NZNSL'@=1*"Q"9,#1+'3'8E M!F#96XM:,B5ZJ8:_-^+GKI-M*>UKGO5-Z-=%$YUT&I%ST"CJ):.B(2KG@3GC M40>CA&A]>VM;C,]=Z;K2UN]T[.M!E13)]#2NMD(O 926D:R%.DDO*MJ/&0^L M^1V?S6-<38,T6+M]]__^VW M@W?_.'[Y_M6O;UZ]?'5X\.;DX/#P^/_/KVW:LWAZ_>OCYZ?_#FQ=MW M!XLVV%T"C+K1O\(^#E"9G MXWG=*P@V?9D6%PUGQ]/#CV'\ 5^-+_[$<)R&)/G7WZXA+(*#3I;DT@ M.;2.MBS%O#(R^M(^(]P1=/><^/T ++MSE&RS5LQ!"K;>@>*&9&<0LL. "4TL MKG59?"? N^J@NUM=O)Y[WQ6G#]V?=S:=TSE'R\#IIS"=?WT33G'9-$(%%-E& MLC06"6&6('*>P'#FF-5>8]ZHP),><$$IZ4_?%?*F9S]4XYP=LCYI*/V&*:2* MYQU^.K\'=_!ABLN.(E<@KKK ; !RFXX[=ZC*QL!VVWRG#8>371'P<-J2I"NA M6,BQ3L'6F79FKSTD8QDM U/:K#O;X]:2&YKT/*22;"'WUNUZ?B>1UDA;F./L M!59D%>AQ6=3O?II,YXM(\*HSB;$\YEI[S@4#)7P&ST/-,=BHN0Q"YW27D;_U M4W<7!NB1M^\8X]8]^SG971TEG[#JH0+>&8'XWR.:';^(FP"JJ&1<2.0W1L5 MW3FZ3G@C 3\OM>?_+Q.\XZ2;U@85M%4*_:X7,+T3V0W MDOVDL> :GMT+3&](?M]@3<;S:4CSW\+XK-#OB]J!*UA-#5!Q1@:*%J3*5FHZ MJFK%E"R:!@1E329=J=F55U.%6($")W MBZO#1G/RM*^F$IZNZMPQ%N(Q:,XV=/2@,;^<#1==D%8G*AVU,7H#)7 !BIE M1S?G1"ECPD;FC&@=<+J,8/?7JYN3-&DFX1XZQ/\6TL?A&*=?+ZYTE?&J"30, M&GRIW0V8"A"LMY"L*\Y)B[%YM/$6./NG":UDW[I,H9I=R[V.^\QU,7\X-;W=] [&:;+,!C)8U2M\?O?L@ MXSV%?Y6^#I+KXZT]A\.MT38AJ:"IB0U+RNBS)VM%HK-12QY-D_*AO@F\)6+8 MEK]M!-:8M]](4J=GI^= O!,QF6R [$H+RFBR!HQ44.^FVU(;FK,6E:27'KKC MLI[[BGW20F;-TWA?+@ IS%IC,(/!.NP58VTWSP1H881G)2?'6H3M+SWT"9)W M;YGUX.Z\GHP_S'%Z^@+C_)N+5R],J5#(XC)U'W'"@,<<(6?!;5'".]NZ]@@[AUL%^?H7, @E?4@ M#;>U.X,%QS*'('(R25GE2^MKB+M4@CNB9KO2@6VDW /W%VZ;5V"K/*0D\R-S M3MM="G0*Z@C.Z@(FUHE(B659VL_>7 -D]]&1%BQ=ZQ375<0]1,@JDE?CV7QZ M5H_ A7)[4FX9R>*,L:XQ. %.%0>R%,22FGWG0D8D>FCU<1G3A M2L(FN'HR#V["]# &0E?.;E6!C@+OX9"X$9\P61J3,GA;G50M$L2B,G T(0<= M0@RM;WOO5A'N,!)VI0?;R+EUD=>E?C3CX63Z9E(O%IVA8)*MTCV.O%WM,@A! MKK-2)8+W@0'SSF TA7M]I:7?C9/7[WS8[FV"-K1,>I1I#P;"F[.*XKB\P\65 ML072Q3WSV:"DJ&VPG%1<:E)QU!"*U6#H#%0J"N751A&A;3H6W(AF]^KPP(T) MVO#2@\:\PQG2!WX\&.<7^!E'DT7F[^A+'36$@QP<>4>DSLB+J>,+).V+A%4F MRZ1)M"^6UN.B;@7TW/2F'3M]W0::O2-3>?AY85 GZ[GF6( \)%YW5B15CA%0 M)E?($RNL^:";JQB>FX)TXJ"'%M4D@(289R])3H>3T0@7HY^.RV*TSG>8,SHH MK1&&%JW=HM:D7GVJLY]HMZ.SN?A"O[4O]=H(VW/3H5XX:W@Y:6%\+13]O.G= M^9C/?V%>=L8;2$U<5U57(H8ZD9Y!\)Y.4R.<)0EPON'5A=N>\ES4HJVX6S>4 M7@#[CFA@A>7),SKY:(,#A=Q <(I,^I"BPVPQJ+ Y]=\_^/FQ?4^A-BP"6GI9 M85;-G?I;+43['$95 K^%>LMB_O5< Y/V*KK@@.#4A*^G4TXK4D,RG16/2=*N MM9GKNL'3GI4J-!=_#WG0@]%H\D<@B;R<3%],SN*\G(W.I7'1%"I)YX J@D%# MII#GI,^)6XA2V)*C]IJWKAG=#-ES4:@>^>HA@/YJ_)GD,9E^K,SW#Z MF0P?+FQ&'9 =]8B>6Z:TH"/ MZUK2>:[P-_V],.][H 2YXLXRD*F.*N"J]@>7"5B4C&?)D/STOG:4"SB>FX9T MYF)-&*US"/;&NQV_SY!.RM?#@@,M.6UJG@Y#I4B'NYY,5,@<@BZJVJ:SK5,Y!+DQ'E6BUFS7R MV2K5^_WYSTT_[BW[-8K0.13[ZV22_QB.1M\/Q,5$:A1!XO!K/20@UP;TPI69'7]+HK%X0 M76$?1&ER=$*34M,)J805X+RN<6!I>9%9RM@Z;+\5P.>F5/VQMT;7&DQ#OE14 M^9*@+R:;OQC.:M/\Q1 O%Z,+3#HROTR]0I,\Q& $1!3>Y^ )=>LZA0U@/3>] M:LW4&FWJ%B9^-4Z34WR'=0)7&!V7U\,0AZ/A_.MR)E,U])?V_8!I+;Q1'M O M9JT&!1X] \%K6R]9C+@Z#O?FJ>R;/?*Y*$N/1*S1E\YAXQ=8<#K%?!*^+#?( M;P&E;P'* :I,GF#59%8S'X[@Q40[)&"RZ,-?Z?-L UG-1J+Z86J--W>NM MAY^'&<=Y5E,EY/6YG'P)(+VFD]4P259<70+P[#3DWM)? MHPNNCWEI[X[^=O3F]Z,6(]!N^J@64\TV@MEH4%D]),9G),2J8,NYAF4R/:VO M\_?YPK6XKTH\?]%2:8M1@F)DQ&G&*-7CVFDEU"J(.CU$VZC)NV[ ME.%.AYD]D+Y>+P+=.=WKJD5W.=ZLV=+?S\-T_B+,ES=!,9JLH$-$8EE1,UK>^3=]V!0]UT>XA5+#U6W!_5>BA=GHQZ&?1SN]L1IO$;+:Z M#[ )Y/D5LH$M>]T'1[M240Y@&-8H\>.V>;S.&\%](S5KAU1/51;GV,YO]BT M"9B>+GI> O(PMSL;$G55!3I+N8\-Y!(HCIB*D1IXM@R4$ARB-ARR+D7F&I S MK=W/'5!^QSW.73&^C7!;W^,\P=G\_==9M2'/0:TN&M8A@Z4V,S!UT%SFM)W1 M'@O;C;(D72!OSNU>J1>'$/ M0W\?>AP^#>=A5"\*K-9T.)G-?YW6;+9UHEYZ]B#*XN: \A!09F!<"F?KV(.K MVU)WU;P%S_/5ME8D]=&]:#VV@]/)=#[\U[)X1EF=B^<:$&7MV60%>$X;-A.Q M)HJX)*B[T:.+L'ZH4R/*>O"%-I+4P-4MTL8$3M3;]MDQ\)8K"-H:Y8MCLGD? M\8V /5O-:D];ZYNGZPYN0CV<+0[KH]E\>$I^2*[OPVR09>TH%QR8H$D4/I(H M:CM240R9FMF9N&&QP39/?7;*TR\O/=^3#Z1D+I&/##*6&DQ! M"S[Y!"PY;T52+F%KL[X5]F>KJ@]"_HVW?7=27#&X#3K1R;Z1R;Z1R;Z1R;ZD6OD_<=Z]!\!VSVF8 MO^ZPP$:I[0L/7)RKYSB^JVBP 4D1+5AI!"AC OCL AC:^[1/++JKHP :]."X M'5/W)B-K/W^93!(25=#D/'O4-2Z9"GA=&)1BE.5>^N":C_Z\!<^N4L9-]>!Z M7Y%& G\:Z5VTS.JZC5N)Y,TH3[NZ9.0ID^?L@\DJ^.;9FL>8WFU'^U9)VVW$ MWWOF;A,PSS5INQ51MZ;P[B/E_O/U+FG.HH3B?*D=TATXB=6N\KDXH6WV[NE1 MWBEIVX[Q;83;.FE[@-/)[%-(>#G_B"SKB!XA<4&0A(C@DF+@I;))Q>*RC7<9 MI+=\_D,G;+>2^*2MN!JFN6[/(7L43F.T$&2(!(IK(*<(25]S4-(DY'FSF6>/ M->U^;Q:;B*R//?M6^^ZER'L MG[G50<1]]&?Y#N=1=17, QE:72BZF>X.\NWW53\'EKQ YUD :5&" M2B&!\[+0EJ9=\9%'PUH[ZSLB_"XSJU>^MQ%K:^/J<')Z2GO>,(Q.IF$\JY.] M#X8DGU!6!T[RSJF2! 3%ZA&6$"(9#>!=YI),RI2\V>B,OO-1#W!8=^-BTIL@ M6UM@O]6,2IA^O0*I=M(G+X"!Y"F!RDJ3/5@4)&0.N=2,&[D1M^L__TD3VD!D MK5_67W&,TS Z^+RPNL(8&U0+18A[U-Q?M')!D63EGR)Q'D>L$8DY^>DD@=-"!>Q&9W*S,8=VG M/VD".XNK^0COR6>. 8F3-" MBLWF^=[\C"?-92/1]5!/3?);F56:S MENGV#1[32[9]V^7M*MENHW Z,$FJJ$@58ZDW&5.A@T1K4[2*3,O&[_"#)MN# ME-ZH$B":3&ZK=/0J&$ENB*TG:=)9FM;END\BV;Z-'FR5;-]&X ^=;)]-YX/S M-_-X^AZGGX=IV66\B!RS1+*TI%&U:LI!R#& TXYGCS;9N-%;0@^XH#'TI^_: M^,?>&REJ9(DE0-;I)9!JYD!D65H@39:F6S\6&/B_4;(KP[)'T;N;:.'%TP MN>B\2//I,(71V\D?Y%R/\V^3"\&1@IQEQBR4.NR7SD(!WFG:-2,F;J/GAF]V M$WKC1^[.1VG(SZ1WX;8. 5] ^7KXX6.=9U9E$ K.OY[#"]R'C$&!8:4.,Y,& M0M"<_BBRY(I;ZS<+!]_]K'TBO84X>WSA#SX/%P[:.:JHA11",V#>\SK2.T*D M=4(6D:&QA+AL3?+E1^P3MQV$USIT? '5>67(89UN6VBWN;#%)&U$HET&@J3U M*E%J6P;FP0539Y32OG/5I[V;WIL?MT]4-Q)JZXCS183D_Z5YG5N\2D8EJZV) M&3 73T:*K;T+5(9DE'/"6^1NL_JI6QZR5Q1W$6##P/-57(LTQVJ+*3J;6C(6 MA8N@4@H0>*X3AI,T66/R06S+Z87/WR5VDO_MXGG&T"YKE>4=B*J%L+UN\CY?ZO*##!O14: M+-F0M$?1+X%;4OB4D\_!\XS-BV4?^16%=HQO(]P=75$06<6@6(*80R9O@U48%(M7$>=Z+FAAB0W>A" MJD9'>>)7%.[+8A.1];#GWJ=(0#AFT* $1&%("!S!)_(#.)>&3$?46;2^/+8? MU1Q=4J=]$[6C:HZ#P\/CW]^A+&LW>8N+B%L@J!,M.F:M;D#NAY## MO#32A2"DW"PJ;"TH)R1$Y@+DS'TLWEM7_"8:=T=&^/J3'RI.L1.N)\UDWK@T MX$TXI95?PK0*VFT JF%AR(U =E\8TI6A25_BW1GWC$=>I*VF7?:@LJ==-"'] M@HB,C#)%QO[3X_R6LI"=4+Z-5'N+6JPPK?+6UH@4"P<>900Z,!&"IZ\2EU8X M90HS>;NPQ>4'[#8%T4CV:^,7'0370ROQ@]%H\D=M2/=R0DL\B_-R-EJ=7]]/ MJD$P@A5K,\C@7;V\JL$I*8%Y4[QR]%_(K4WJC9#MWKW=B>'8 RT[\FQ?O?G; MT9N3XW>OCMZW<&EO^[@6ONS&/HE&0:. M-@706J@D2\B2E<;OUG447?>1;Y]X>#:=TE=+V[9P&;)1#D1,]=Z.JA>9#9V" MGJF8@T7TK3L3K@6R*Z>R([M7=X'N0GVDSJ$MM'-)%4 :N:AIE'3H)02FDY4^ M\1391A&:)^,<-F#R=M=O&XGNS/S?!-2SRGU MRF8* :+."2+JD!S73+&-MO['Q?EVKE][RK>1ZJY2P&:T]_VKMDBN!D M+"!U#C%@DJ9LUNSED;M^6\E^$]=O&\'UX/I].Y/^%D9GBUS=.YSA]#/.!B59 M+6M[!,.K7T'*"LX4!)NB-EX:QEAK=^]F-+MW\?HRX[H)NG7YPLVP#F9OR;2A MOPP?Z%U83*SZ]L,#BXHY0\J?K>2DNA[!1\Z *\[R=3L@]G']].PJ+WC5'__=L^*ER^UUI'*N%4[39ET5+*5W+&*WG M0"9!3LI$99J/,;@;5;L"A1N?M?1],ZF!)'N*K*GZWM2[C8&E -HIQ;)APF+S M\O8-L>TJ6M181VXN/FA(Q4,'E.Z4W2]?3^@CEIFWJ"QY60(8=QX4LYF$)S@9 MV3EC$E:1W;VK%^P[K(>O3VBI#I-^:>G!F+EY]?0!JZ3Z!A![NF^Q ;R'N871 MG-I-5:GGZ:3SPO+9W5[V,:$6G,$&WB-"6.!&)@!5 I= M;0CN8FNC9"-@^Z<9[?GH86/X+:2/9.V3]W]! *OXL!:9H[" 7!=0EI'=GQE" M5(JCCUH$WKI=Z"UP]D]!6LF^A^N_AY/Q;-%W@ 3\:DR"^##%V4IE2^$\*J%! MJ'I_)@<+T2D&Q2(9[LQQQEMO(;?AV3_%:";]AGT][ES[(F1,SIO/CF=RV8*3 MA"YS"$H94(+^J]4&C+?.W-R.Z!%I1YNP2D,"^JCG3.GL]&Q4F^:^P$]33,LN M]O3U"!=B'^>#T\ET/OS7XOLW+F8@G"%O/T=PK$:@R>VG]Z=^A9+7J6#6H&JL M2*VP[YW*/0BIN_2;W^!\X*PD"-'4OOP5FXO@N5.0+.>UM#H1Y%WM7(1G[Y2H MF?!WE&]Z59,UO[[ZY?71P?OW1R?OO[<&/T@$?8KYU7@>QA^&<83UMN^\2]OS M^S^L31%RDZ4V2EV]K(O U\//UQ_[71,E)E1.(!AE26'(48)HT$(PD2D=M4W2 M-'Y;-\'5+GUUR]/.6P^9**71'%S*]>*&JQG]'JSG4H=D; &NDP85=:D!600AA4M>D!O4O.;P$H#=.X6]TG750[RWK'L( M9+V9C,D_^H1S//@PQ4LI&\\U3]X)(*=WT?--@,N)UE@#L]Z$8+"U[W$SFOU6 MB48L]+ QG$Q#QKK*%9X<6'(F&> RD9=1H@9:'H/LA> !(PK3^J[I50S[K0N= M)-Y#CNSW\:?%AH7Y!-/'\60T^;":HL"SR$Q*!:ZNE?8N#5YE!K1(RX360<36 MP>N;T>RW5C1BH8=,V>JVU3L<+<+BLX_#3]]4UV!6.430IJ9WE4@07.WJ41)& M06>=CZV[ZMX"9[\UI!4/#7OIWRV&WV=8SD:OAP7K((<@)6UN=,3101>R!Q]+ MS?]F8RW/+L:-FA@U<5B^XWI42M,FV->GS\XN^O7K_^GCL\_$AKP=EP?!BF MTZ^U$/*T]H^:E%\GD_S'<#3JD"_M\+06"=-6BVV4,5T]X[L^7ZT/G+VBFC5DE.1L.\V!(78ED$IT/*@7LZ M:8NM#0TC2^3U14LF?5#H9%+0NL F8Y>ER!5DR[?NR7] MEB9/N^)\&[GVX+T\C($7E@&%DP )2TNAR=RAJY(%ZTUK9M6 M/,JIA"T/_/:2[WT@X29@GNM PJV(NG4\W7VDW/M PB*3#EX)$-%A#;5D<*+4 M)$_4RO HDVR^ SSR@83M&-]&N#L:2$B/%-[+VI908",D),U=5&2J<'-GR.]1#R2\ M-XM-1-;#GKNR*MY-1J.7D^D?89H'*&EA(A5@L212+6FJ;>$@!:52ECDDU?K> M[QH8NZ>Z;?BMJV1[,+E7D 9&T#DB@P5>/*V+3G8(O%XC93YH,A^]4:UK8U?/ M?CA:[TW$#<1N)<4>7UU:$PX_C)<=W]/7DVD8SY85$+^2>%[7)*47VI0@/%BE M"BB3& 2/#) SXR)/=&*TKF3<'-W^:$1C)GKPKK[I+@J3/&UA@)'1]I9-+>UV M#)Q3FLDH4G:M"Y/6[P#W7\,R_ZXQEZB#JT8)R_6G3(N=*=0)<OKE)]Z**';P7-M/<.YR]#&HZ&\Z^+" MANF4%,B0R7P4W$%(U0/)@=$Z?/&B=4W,=10/E0OIS.O5@O%N\NW!_KF,:-5A M; -,/>5 UN%YF%1(5ZYNI;Z#H'>E!#8;9ZU6D!PSU3!/X*5-($M6F$))NOF$ MP]V1?T=29!?<;R/?'CA_AY\GH\_#\8?+X,YCQ,:DY+F2X+RVH*Q&<$$IL#85 M LE#T:VO(]\*:/<.3G?.)GT)O(_2"$QGT]J#+:ZR!%%%:WB=WH6!'*U0/(2< M QE&2EIM4NTXTCP9>@7$'K#>3; ]O/>739KE,#\?R5WU%@KS"$HI\F43Z5[2 MT:(3*G/6K_V_3R9>1_GV$+.XC.C"U<=-^Q9P M 1]G/F6N"56HLQMK1B(:X4#P)#1S29?8N@_7;A7A#K-O5WJPC9Q;U\*\QSJ4 M[>/!Z2)>=C#.[W!62X#R\NC[U@SC_+32.F2=L@8KC@9WFAK9%20R0"MD+".Y;60E.5>N:S- MU:3\'70^M)/6'YL=)-?0A%N6X_WR^G;?,8G"'?T?BLV*P 7:.9S-8#(Y+LXP MX_*&8ZKO>-(^$-Q4F@U[NRS '4[&GW$ZK]>TW^-X.)F^FT<.$:KHS=H<*=!!W'],5UZ.3R*7-M#4AJSIO"@.? MR;=@J+SC5A>%K:NI=ZD$=X1I=J4#VTBY#^Z'8SPN2QOU_$@*,N7$? 3+7:*] M;MGQW8/,WI%QFHUH?D_B.HK=FP(M^+E*>3?A]I""NV"G7L@6D5T:=;2*K(Z: M=@XE0>"I@.=N=\"\GVTEA@4?9Q3,?->/CAX_SE=.4@M9YM]LQ'K]\]W(TF:R (I.\ M\$"6#W?53JF36'E1D*,-PGMKR';=,!6[^5.?K!KT*]_&7U1:?RX8;IF@= M50;FDB?SUCJ(Y-&"$8%%I9@FTW>3#>&.MF/?'OC4+;W[2Z]AR/8;B&_9PKMA M-&P<>.'1N^\5>$_A7Z6O@^3Z>!=7-1F&98:2 3F5!A37M>B;C@J6+)T:1A0, M+3I^]D[@+7W_VO*WC< :\_8;2>KT['25Q8TRNUPDN&0Y;>:BWC;WD>2N2/0Q M"UU:,'?IH;OMW'=OL4]:R*RA);0 $KY< $(/LEYH#5EB(%] :7!668A:D@5 M-EEP+7IO7GKH$R3OWC+KP>%Y5:=IX;=F8J_K/ZC2JQN+OKCH7'8^/OM0FPF?#V<<*\;A<2-KH.I[+LP@V(M:*+46KSAP*V2@B1":- MOS*ZZH9@R"9/VWT0I"$[DSY%VSH@]FH\QRG.YLOU'WWY1&\)OIF,)ZN.TBMK M)XG,'&HPBQ&N6)4>F0$L-D;-A%=VLVL)&SYP;S2@#P'W7/OPK3YW:>_^,IE. M)W_4ZMWPB?YF_G40LTU:ZP"%50.ZE 1.E@C<:V5(94T0&_EZ]ZR*N O?0Y=. MOF[2XJ0W1GHHI5BWN2VG)@V8XI8'Y8&'831Z.\73X=GI6_+.Z3OA PYDUK8PXY;#7952":*B9:,4 MJB250\*\D<&PP<.>-L6]B+2'.NG+$'\)L^'L_:8C2 MD"E3V^<&)0L4*4H.V@;3<_.VF[$];4WIE8D>JJ_6F3"'D]/3X;SB?HEX0;F- MR63NA@)8+VZJ& 0$3E"9RDEHY-$U[U^\!;S]T)N^^.CC,LX%J(/HLQ6B=CIE MNHXQ$@Q"C(9T6:-+)MHYG7WS^_I&_E41[B%>O4\1W6$5#ANUU[T9%+JRF MX\YK*VH_H-JX&P/8X-#G:*QK?_MB*X3[IR&-6;FN0[:E!3KYC.,PGI]G5U\. MOV ^_!BF'[#^S92VLWS@\]A2/]LH>X#QIE M2A.E(35>DWJ71SD%)R+ MAK9+W.QJ_Y8/WG?EZ"CJZVKAV[HSM-_A>0PE!,,<]Z2?PF=0P9'1[(V%Q#,O M-L?H3.M6C#=A>=I:T532:Z)5G<.6EX&M(O6+4M7%O?6+YG#6SGOKH7##E^&6 M&#GY5,($:8L5LOFHNLW1[:.:-&-CC>(T;NAVX9;;\LN:9UXT)88#:1DQFE(NB-]6D#6/NA.:WEOT9'[ATK_A;9GHP_G)RW M-EF.[IP/HK N:)8A:4^>8TITODJ!P*2((B*YD::+QO;CTV\$ MLR^:T4+6:PK=.@>)#TXG=+K]:U$,?ER^-318(!P4;[0*-M(F5P^V6#@$%VLB M-,<2I/>86K<'O0W/?NA",XFO48<&H=_KBOH&YP-3I+6"#J'<#:N55 MTHICMHJVKAUL"01E/Y2@A9S7\-]](#$)9%:O]. -EWH&&8/)WB+D8$A#E:!C M2W!26,ZB]2%:W*RCR!::<">H_=")MK)?HQV=@[5O+Q5I7X:XW+^BTS$:+VH0 M.2SG:0<=Z733Q@G#E=-7+U)UUHX[0>V'=K25_1KMZ!Q2_?MT.,?C4BK"Y>ZV MD,-L=K;:X@;>,BF]$Z L+5NIXB R30IL(M9I>,JKUOG"NU'MAWXTEOX:!=%] M3(K_^\&[=P=O3O[Q)DSKA<'/V&%<_(V?U6)F_&9 &PV.?SN=Y+,T_WM]UGC^ M]?7PO*KHNZJ@D$XY46I_:@F*A]KE(P70-11!QX!)V+J,YTY0G8^7&QYPWMPB M2^.*85!RJ/%^AT G7H(L9*B&$G+7V@2]%="N!LRWU85KQTHSF:^[<+?+H?.7 MNT]A*(4VMP 6E:O#4,FO3ICKSLJ88PH59YMHRV-O?->0O[4M\+:18X^=TS:! ML7\M\+82_@TMU.XCN1Z)#)Q9I;@$[[4'5;2N5V&]N@;>% MS'IM@<>R2\E9!"X9F?XF%O!1U^R57YQ-S^/&J^\,DO72>_+G OK:NL4G"(YE,.3C6248,WG#-LZ;/G+W M_G(_)G"/@F[=Q^B ?FJ8PF@%YAW.=NHR*LWA\>_'9T<_-?1^Q:!D=L^KD5L9&.X'<,C MYRVG:JNID_#ENTIX%I+V@K;Z:.F8Y87(DS6I'H1G5FHEM=_H-;C^V1W;CYU_ MW-(;4YI9KS('M++6DFD#7C,!@LP 85.RB)LUF;O\N7T'(EI(_4K3L'N+Y:&# M#*MMZML2#L[F'R=3VJ 6!K\664O!/6@>0KUX'B"Z1"9#%M[HH%UBK2LGUB/9 M=3BB,Z]KVTEVDF]O_44OHCKOG[<)KEY[T%['])#M9[OQ=J5. M.K(F M_)VN1K\;\O^@-N;B\>S#.K^DG1__K;#JKPXZ[RP&%A0(7?L_<,G ,Y8A(@N" MZ\ 8WA9SG6'Z\X?)YY_IHY=$TQ??^5WSP*=J\W>576,:ERC.]7,3'!L8]G=S M>?&INS7=.XM_TE!V#7?B:W@4#URPHB":VDPC$C)O> '#"432O,ATVU'\&#B\ MP>+NC<)M1-8Z!?+Z['0XQEF]+O/^ZZQ&G [#..1 .\[Y7F^+Y@J5!(S>U'MW M!9QQY%@D'XKW@6E_A= ;XFEW/FIW)V8W"B:]R:\'TWE5IUC-@MD,Y[-ZL7(Y MC60TFOQ1RQ8'6ELM,]9I$:J>)^0V!FGJ+XZG&(U@L:][![? VITZM(R]]B7W MULFN:_A6WS@?+W$8/@WG833\%^::PJ$'?R0_X 5^QM'DT_=RZ$"^8,A. #>1 M@1**7J' ,W"/Q:K(F;EZ4>'&7GMKS%L >]IJE+?/#1T ^X! M]?U9_&],\Y,)O1/#9>W @ YKDPQYH++.+E'.U3G3M8^LU9DVF6Q+:!T [H;X MV2A65[9ZF3^P,?HWD_FZ!3BFC M<0TXZV&$P2U;;Q1%&\\%)!/( K32@D^A]J]-7G-Z4;QLG;S8UQ.OD91[F$- M2UPV1+^(:M6^EA6F3D[!VRG.PYP$H_?Q_GX6P^'<:S M.>:C,*W3,V;'Y2I.4M8!V2)9GGR\SO )E M+LAK<"42"X%8YA))CF/,CU_EZCD3_5$^;?XTMLKF<09U\^0_G9[\]O[+YW\_ M.GW_\7=)V7]\^G#T<8=$^:V?5R-3OCO@2IT$/G_S,WCCYY#>3K^7T]K507^I M@/BZ3(E^\^OJ5]8]1HZ*=WK%,VVDH8P&7#9X* M()$Z+0)CF.3-OP.CJ*4P[ MH]XYKRM^@W1^5GI7/X1EO@G,*B4B<>8,UX)P4\I+(OKWR_V:,:6U3=9F4=MA MK@9^J!X' [/T3B[97HQ]*+4,G\[\Y*/_OBI9%@X$1J2!4"HP&HVY#$8,0'(P MWB8,3H6MW>G\^O/WU49A3PRXW8SCL99H<%UV@66=AM %3:,*AYM(]E/7\'C+ M;##Q#FIM;VR=*1.B-(HJW>4DBY$$:RRQP2>5=)12UN[[.821'ZA7:&7C/MJL MG41U=.&"%DR730DXMUDEHF,HL]4YNO24,2*=L,%2)7A2#SG*FSY\#P7#.RA[ M6E%3;1*DT+TIHPE6,5DY"41P)9OB%.+TZZ1D7(QB"$I*408](4FEMA8E5IHH MIJ&$_):S^O/(.P ;G@I[]B+KFVLCI^I&T:?'7]Z?'O]Q_/%+B48_8T!Z>OSA MZ,OQNT\GG[]<_?#-\@,3_&)1Z',U:.** MI>A4W#&0R;!<.TFK%\"A@N?ZG-D<']>VRZ'$P*>P&,^6'UED M^H+_:M7 2P2;RT1G(Y,DTD F7C!*E#6XBFL5?:I]=G,_DOW'Q=4M/ZUN@0:! MT5U4:S^S"ZY&\? F3/N)C&O8[4$J[*#T(4FA+=-.44>4B[QDS2=B;3D%4M&R MS+,RM+8K/BP9'HB@A^1"'UVW.#&9EI*:'V?3911QA7*]/L[7$20#S@$<(YIB M%"$A.8Q$F25*:1Y%,A!$]>/43LB&C\[J6/+V44M],]0N9_EX7B" M^[-Q'D/Z?/[CQ\J#\6=7H._98D>"12V\-@2<1.5@_$E\U(F$*)B0$5BX/2MY MPV'-3C#VT2*_E5,[L%':G0M=@W04X_GW\[,R1W[]W9-P-OZZ3FSGW%+J'(D" M(4O(AEAPE&AKF7(>?377Z("H(\+GQ*X!;-2F-NH6VLM!ER=Y"7Z9WCX2H$-V M5!%5DM01IB2> 2ZF3O@$,0G\7W,JW0OM97!H=ZNTJ9+:3/63Q3>8E>/8&7PK M7N1/6&4R?83%I]EX.OL,LY_CU7R258;T&\C364ET&AD%FAM8#BDI Q*C*.^$ M)$H(*RG3*;/VIUQ51'D9Y!S>ZFW*L!XEUK7A75>R)(4$2RH2$8J?0&E&%R&B MGR!H\!2R"[G3$(H!&'P?_E?:5K1O@^JM^V19G/O9V)\5N 7M2,6,D#1J*&, MCB%5(LX*?+&R2]J8F'2H?8+9 =9+8=8NUJA8[G51Q7\;WWQ^_OU'T?O\SW)I MZL]B>0_&DZ]W'%1\#V;@Y_ .5O]]OU1?J5\JXXU'''R.EGKB38LVT'3F_/9[/EH,C+2HT1 M>A>09'3$A&Q7NK54"))I1JT:D[.NW6E\=]3/D:@#V[)!1=\MD"MY"M9K&#]. M)W$%?$2994I0101/^,9X5)LS)P!T/X3/D64-;=2FYN^6/DJG MJ%B*RLX7J).+'ZQ'&G^$OQ=?_H*SG_ 'KN7?YJ- 4Z0R4'PAH#C'S! ;G2,B M>Y:EH*6W:_,-NA?D%\"YIE;<7# X& O_&_SLRU_3D: Y!4D9T=H6V)F2D&@D M#D !BUD%43OY_7%(7SGW*)O=0[4&]RZ3=[B%<@SN7!X'_-CV?C91/EEEEB P6'0.+R@K> M J$ZL!S0Z]2N=@?Z1T)]I=OCK'8/VQI_P31DY(;XIRDI7+R7JE0X$& MXJSW/BM&<[>IHXW9-M['H,/#9%M?J]W#M@;7&EMQ%\R_H>K\69%@_@6#9M$P.=/OKM\=A?^5C);O>0]#=KE'N'IQO M/0&Z<_ ^1]\A!E23)CFSC.^7MA@794],EEIK(T)*M_;@S6,@=X/RG%BV!^/< MPZU'WWRL&H#!K+3K]U_A)/]V7LK)RI2C\_E)OG;B@X&UBE1Q <2K5 93,T&L MQ 5:*/P7X)D.5G0B4+?G/3N6-%#S/538^9;@C_/2\V^9W(S$14AK=._QSZ^3 M<1Y'/UG?C%Q5G(YLMMFHTD02@V(BI4'\GE*2-'J+5G+#>>VF:X\"^IQ8-9S% M[N'9H\__5^_"M+22_-?Y>#Y>=9HL]V/':Q%NE#)?OC0C09V+3$DBHD]$>LF( M#\*0Z(0I#>5T$MU&SC_BX<^)-H,8X![&N ,H(K\H+)SF6TD+B^D[6"SO<0$W M[)(PN-1(&?LX7PQ7<;X;OCV4IU=4Z*"U["$:+4MI#JYYZ,P[[8EG(A&C(6AA MG. #I)3OO98==P"'*X@A+@N%;S2^VQ9=44)Y$-IHE7SU<[DG7,O>AS.[U;+W ML:M/I\ ,_]1J; M\&]73+KQP*=1H=[+GM-=]5JQ4N<2Q$5%8P<8?>K/NYBY?N7HPV7F.RC_MOEV MT%Q#0^(#(:24B1$,X>0$)#CID9N14RVC8+13A?"^#;BA-+R^_?HHK++=_D!- M?3__O@8B<\#_.86+AT(O'" 1*U,@V=,D?#(<3 W+W7CH<.'/3FJ?UM!9Q[7PMSUK^_C':NI[@+;4-0EA+F5'$B6>F+3X$XD6@(#)2'!J-%*TIPJ$[3Q,(7Z/:4I4ISDZ^T,+ZXX1H([Z[BB)$*DI:<%RB:%(*P<3U//N!NB MLJN:/*]L;FC_C:MQW3/ ,M?@^-]//KP[/OU\_)]_OO_RWS5Z17;XU!KG;7W! M[WA*MCS\_;R8QG]^FYZA2>;'_SH?+WY=$0\T5T%&38PM[6QC4&7ZLB=68^@* M-AK@#ZKNH8?L='5P]W-7,3;UF1D5!%$84)?\$4><2[@&HW.O,C!!;U<]=P8^ MR%E45@E=1$911/+ZNIO8&'?@O3NK]7%U"-6B7>"V@_ M?1(K&F[:2NN#4<)*'BUE%'GO?>G2CN!2C,1:YB(-TF55.S-O0"H\T"5Q:";T M478#!GPI[NKY[-=R-41LWZ<7[?59$BEHGHD-I=4++GZDS!(CD0F+.ZQ&U+4' M2VT$,WSX4<%8MZ?,5M%T@SCX6HN5>RYICM+_G,\7Y858H[4\26Y5)C(Y4X8B M9PS8!;X"BN&WN: QUKX2[H?P.9"EH4T:+"*7:^;;,S^?G^0EQ9?KI4G*J%R* M(6BI,N02<+T4D>AH; H\"PW-/,W;8)Z?E[F3NAOTFKN.9_T2=$'4R+V\BV;/ MON5NYIHVT76#U> >9#I&,#1ZHF1P1$K '4Y!(L$K[P.U7IK:R\!0UN_J3K8V M?A\5MS#ZTJ%9XGJSWI24T"K1Q$FFI6NJTZ[T*S*X"686G(:84^TPXBZ*X9V! M76USV]2[*;:!OW@U[?RS7\YDO*1T3HRKTI?*:2Z0TL:CL\.!F%(31#$VLK3Z M;K\)S//9[:NHNT$SSFMPRHBWD_QEAKZICT7+:^)W0=AH]W\8W9Z\@3KFO$V2 M-K9H$2L\C-3C6FD9L\1BB%0&^TG\"N/AD&B9S@8"7YMGPI:'O(=]D:6/":I/ MQ5Q\^09_^-D_87T&=Y(SE/9P%UE*RGK.3"0J"HH1KTW$AC)$$J3-TC%O;M-C MTX3,[0_:PXC$RH:9-M)JY=ROI<"G\.-\%K_Y.7R:3;_._/>C\\6WZ:PT!SSZ M7E)&V"@*%F)&ORD)'8G47).@DB8QE^./PGG5Z43R@:RPCG"&HT>3*\]6BF_@ M<*Y/$042'"QUBCTYV M=KSVGM$!UA/G2"L#U-XQKF^.M\@[HAAW<1H#<0&EE2[BDI84E!-VG6(07H5N M\Y2W/.2)F[FJ#AL<*U[?%M>3@9: )\?@2H;I<$HAVM@/\W&\6K3,]X& MRS@G%&R9[8..D3/4$LZR 729F+6ULWPW87E^O'B\JFL/9^A%UH^P&&5&I3?+ MP)RBP\Q<1N&%)$*8I!/U-/CIHM<&8@&M!T5O_8[SP9RL/ MZ!3F,$.:_C:=K3JG%9?(3R*,LDYEL5*XBRE7M<0T/&_?6,YZ9:7?18(L^]INFTI6)8LA &'^=K(:*Q%]+M^5L MZK-J5E92$+]-/O@PC8:,;L+=QP1*K _&T6PM8[4'(1U4#6][&O2J[>UCCL$*.;N >NFUO;T, MUZFB\S%:'XP20E/*G6=$95%&!YM(O,_HPR85C'1),5;[>ORIU/;69T(?93=@ MP+6E\=[(=9WYER R$:PA%DK735&.T $4X9;%$#&JM;+V3M(-V:$4##>Q SM&/.$2H K,:>V3=JN-9O< ML NJ1^ZA\3%: K'W8V1G<,^--14NT2.N[<[8V<@Z$ ME!R(Y7;9PQ*_ I=(L-H9ZG!W]J)Z4',;Q? DNWE'M+7:?:1R_@3R=P1?_ M]WUGGB/I;([, !$>194R)^*.4WJ&J7%CH, -T'3 MPG.5$RYET:#@V3M4RI88A-FXQ^[FJV*:X 6XINCQ^ MR N*WNK8U]V$C2XQYR7A7I26L( 1O#*!)*]SCE2"EK5/. [Z;H+B\JQ4DB0F MSM&@U]U$'W,,UV2R ZB7?C?1RW#=NDT^0NN#44)Y M2,YS5Q+W2Y6/#B1 ,(2KQ'*R7* W^72IL-/=1'TF]%'V_NXFN/?&9EH&HFB, M'X*SQ(/D1 6?='3.0_7)>T_K;J*7&1]W-]''!ON_F[#14J\M(PQB.: 8>CPL4P, V2O%Y&XI$RIB8Y2)5R] M MVU3[8.H!2,^,&S4-,-BFU'FM7?=1,IYF&H,CD P0J44B 9@DF3F>,FHIUR]> MK0'\4+@VGCSZ^I7/OE?Y5M'?_E9NL;%4,B(,:7RJ8RI8[C; M*8E?TC<1^ ^8%SN%2-2&5'&."IB)59BWB+Q4 MN$K(40!WP:E.77X>F)UP^<#]G[\-:NOIKCJOZ!U>@E@[J5U@]#D+ZT*!^M' MPT==.RC_MOEVT%Q#0\:8/&CTV;@I(*3&2$9935@"$[.+X$6GLMM]&W##"5)] M^_516&6[_>'_'G\__WXQ7"6!1'^@JJZ 1$49#Y$1NNPS7"(VIS5&^LIE:J)VP7?*9G_( M>-,AM,O(-:&RX!%TV9HHZ4 M.EWZ*-!5$G.@Z%TPRR-U)@,/M0\YAS#R Y=QK6S<1YO5AWV5^YKWDXAKU/@G M7+NLR=;B1D,U<2P"D0XR*)&:C\DEX=WNVS@9S M;G_.TS5J1?W5?D<_3"=?O\#L^WV4LX9I*9(DP:!+428W$2^Y(#%)Z[)6(=T^ M;]Y@URT/>;I&K:6Y!N[3[^@O+@!*H=KY*A^#Z6A20G=4Y.2(I(83GX-&0#1[ M<$QH73OGY0Z(E^U>[V:3!L/V;@!:OPQ=(#5RM.^!LQ]O>T=#;3/[#EINX'?? M!\T*+J1 +#Z6^<&L^!LE(R,D15E6@IKJN7&#&?X!#[R]W?LHMT7>VIV5[6KA M^SB=P/W"Z$ZYMPR_+VB+5IL4P\CU?BZL"@I M 1X3D3GEDKV="7=1>2[0":+5>Y7MB2T/=2#:%UGZF*!%,ZKU+KG$N-XJ16FF MGKTAQB1!9 "/NV0.!#=DEZ2#'%SMZZ)[8 SOG=2VUNU65#NJND5[H>7&B;^\ M9+I)EMD4/0&1<>_D69)@;21"HK"4>^6AMB=R \#+]CX>;XN[Q%#U0IR^BK@2 M8Y)NW0MTD:F5C]) GCW5,C^>)AN#ISW;N&F(7E,V:1VE%M<4%LI],4:/UJ)C MD#CC4?(D:;N+)=MY7&?B_#,]F[S:2N#-?#J;CB:J]2( MRUZ$0?%2LIND0)&9!^+%LGA7^<2$C[Y;*O9C/?OK8%Y95,E0U7/,'ENPMI)@ M?OPWNM[C>7&(/\%L/$VC9+CT)@KT;GPFT@E%0BQ1D\F2TLQ3L+>2D# "6;;#2[2K0R?EBOO"3-)Y\_7A^<4T@0^#X_BXGR;FR= N6B5M_F\Z65V\C(:*G MC@I"5UET*1/K=,+-RPC)("E+!P]A'BG+*\OW08H65Z./E6OYQS_0$\?W=K4? ML9$WTN'>DPB&ER6Q0QD2C'&$J8B"R2BL/9CU^Q[\KZ0>RO@-TC\?+TN,< :S MTC_\^K]\.YTO1CQKB)9+8GDRI5VWP4@ W2PJ)$V&1:=<[0*^%G*\$GMH,K3( M0RB /\W&$4;&,N:EMB0:+8C,I;&8=IEDZHQP/ <-U8?57C[]99*IO^+W<3'4 MW=5^/UG,QI/Y./[#GYW#R/D@.01TM'7 Q1LI7?I;2@))6&538 9JGTTU$^9E M$G3OM+C+=[TWOJ_FSKR?S!>S\^79XG)NQY=O?K(6N?@ND-Y/5L[+?\'XZS?\ M^]%/7/J_PM(Q?X=[P&]^/%LKPOA$O4N$T3(BC_-,? J6!.2]/7-.CQ"W7V-;+4K09C]1"_R?B5\+ U_BPQ+>>=+"6Z'(!^GB_^&Q2G$ MZ=?)^'\AC93V+.B,@8@M*4^."[2%!Y) T)A5XC'4GIS13)@7]S(G9E#,E=] FE94X)Z5FZ7;MUN"_!O1*^ MOAF'0Z![[IMV3P0^6_X.I/L%/?Z[? FEY;M6-&E"J4I$*BX1)F5$:QL=55[7 M'P;9#=F+XV<#@]W#J]T22=[Z^;?KH#Z,OX\7(RJ<$T(%(B0U1(;(B9.H! 9" M&?Q)"*E;:YM[/_[%$*&2AN\Q>IT+O?"P1L)MC7PZG\5O^,WE2>=)QG_]?3I9 M)D?AJEE:PHRX4DYF'PEH@VZ%X0D=#"%*?YD8O8W)IR:'A$VD>3%_^.OD+Q_/%^'M9M/_SW$\6&$U>W,E_F;Z!4_BQEA)CR-^FN+[_=7FU.0)J M>1#"$&N6_0IR*.>ADF0CP7-'DZ2UFXBTE>C%YP ; \>9QW M/Y;,*0,P"X3[LL>!+6FWP(EA-&N3E=4)07T>V&9XT*-%/IRY0E$DL,)%DA3+^![(Y:UE))9R(S#P MXOQPEJX%SA?JPM-U< MH3[&WO= MMG@RA<<=9'HMG.]7.-^')H-4(#_"QD^%O\)!H-)F8HSB1 9EB0TTD\2II2H[ M&W1^L;SM5SA_:+3M8]K6[8MN5-!*Q71,P1,GH$1WSI0*+D445<(HG3%,K=W: MZKF7.O>R=>=2YSZ&JCSJZFK@6LF:EC(D8F692>PB0R=8&B*BHI CS3YW6J%> MSH3(QWALC]=YQ;*SVS._NL!X?A,B>RE_PX3!QVBNX81(RKS,9;B]3CD1:1&. M2XD139G(TDFK5*<$Z7T;L-.$R!KVZZ.PVA,B;PS,HXH&)30^F4/IH>$B"0$A M!253U,YK&SJE3SV-(8.]U+YQR& ?G=6>$'EC5"7U-.>8D8041.G?G(M+R@DS MW/G@'?.NBO$.8[SGHXWW:)T=4GN!R\N3:R?QI^/Y/W^; ;R?+& &\\6I7\!( M!RFTC)Q0I\K\TJB(S:@F%0.(*#6ZDH-'?+L*=8!>?.,CWH.BR2&UC[E/P))R M5QJ"O1O_'">8I*6 QK$@J62DU-!@<.,3<1D: M'/I^<"'@/Z9G^#%GX\6OI8A62C2!QHU.1DUDQE<]E-:X&$)JFYU%F0^F,4=W ML5[?A3U3I54_FL=D*6X3L8PU9+C?&<=1P20 525+2Q/KO" Z*Y)O?W3XR-G6OVEHJT[@NX2L^=^PGJ9[*8^;@X]VS:Q7^^.>U M3H+73H0'2F2J#G?@-*BVZCZ<)"J6F%&)D=(X8S79Q*2X("03(3()0&&WWU%CTO,(FJ#TO;)5'U,?:!)E%I M TERB8KC%G?FMCBJ22A=)'I-8FJ M7Q)5'YH,DD3U"!L_%?X*W% P('8D4NY6%S[6\DBR!1.="5G$VK773X>W_9*H M#HVV?4P[:!*5"H(RD*4SL(-2/FZ)2ZBID%A.F=$@;.UKG&>?1-7'UIV3J/H8 M:K"+E%7IXM'YXMMT5EI?_(EAY>P:]J(95.&-#-:MO)-(=P5:KPE=1!K4-=U)G#U-^]TW MU>I1ORI/!G-O=Q--:R,"]YZ(Z#B1'O]P-D3"@D,G#:3E9ICKP0.D_D.CBU\ M\_O0H_8\K"6.D\E%!AA('ZB/E@C$1*3F@3B?.8DA&RLRC6!NQ6$;^A?=_-Q# M<6\'M-.TCI(K^K-74+[\-;W(U1-1!ZUE::3$T&$/F3C(FH#34AIG.7>YN[TO M/_?5WH]5,5?>BN_(?I7S!;?;5LPL:"":J6RYI*BQ88[KZLAS M*-0=[FKN4,AQ6,/&[(E"6"5, 1]Q%A: $5B0Y#$.(B>1\7 U6Z& MT%*>5^+OBQR'-M?V6DK-49@O$VY&'M_63!4C$+1!OP50'JT94=DS'5R42;E. MKD(#<"^&N0=AW4,:C+AQK"E$Y5RTBAA5?&TA' I$-3',Q:RM],8/)C\FJO2O0K3S)4RCFQ>]?RX\LZ;9\Q()/W#%#E)46_2^6 MB:7,$R6HMQFU07.3\2[#BOGZIAPTL0Y[Q]B6.Y^ '4PQ3S_17M^9@R-0Q4F]571^+9G^4N?*4A,=LT1!1K?5Y4R\#IY0 MU+4*)H.VW2X%&H![C0.&M.XAS96^*]+:Y?-9BR2T("%%BJ]?DL0[5EX_1KDU M6> *)X66:G2FSJ".WA'*/NN5>:%U[S.;NJ ^G(-AF;A2SB62ER^6;TB0X MS8EV5'J;M7&QNOI>8$%P'Y:V*PCN8^S#+ CF0F4 ;HBSFA%)2SP2V%@3WL<53*:CL(M-K07"O@N!>-!FBLO(Q-GXR_ WE-::6 MR R22*T$<2E3XK))F0,+5C:YQ'P2O.U5$'QXM.UAV@9T/06,(,:E.]4RP^M/ M-,@R0NJP>_^L<8]+W$Y3M?*G5D\4WF'WYYB?K4X:/T\E/E!S2Z?3L[+?IK/RC M430Z*(>>=U*9$ZDL(SZA#RY,=%[1$(0>?%FL*N$!\KUQ4'2X!'J:K\OZPLC;P:? TN%?J$=0[) :&S\HZ,UA MPR-E5=3<42(@9;2&IB2(R @8&YADAG'U=#:=F[*]ODE[>9-V(-@A72@^*.<_ MEO:XE!/*=9!4D> J08GD&;U6ECC19;"&4,Y1>C!'_#UE>WV1]O(B[4"P0\KE M>E!.M$*&\751E?8L!K'WSM*5XZ2"O<2B19 M.DCO_ (NN^M??WFG9JH\*GM#Z^&2. MB9I1\$G%OMW543I\1*^<)UDG223:EG@1$OY!1;;4).V:)-CN6>XG].X= OD/ M\$7NQ=PG]?;>/%AX6!%>>>F#*G-R@B=2!D.L M'^9[W)+#3_CT[&%%Y*1D0AZ3D V&,%J43 >:"7"M)*YIH()_,B]S3^%?7^;# M?)E;P3^Q A081:RB):G#&^)XH"11;;ES/N)_GLR;W$?RU]?X M,%_C9NQ]FF>&#^N 40?1X<)EK15$4DE)L#X1[;(0/#"1TG,\HAJZ9NORP64J MXC7W$7]<>MC=F*GQZ7P6OZ'L)36O48'7KG!:5X-555>ETK&;2E2*0O/M8-$P*70&(W./C@B'21<:CP0[@U/C#LJH?;!4W^4 M]4K#.C][51BB/"XRR7H2F.:D$)<$2(%H8ZC,'$2JW__JD5B'*OQJS+'-A5X- M37_27<#]>G&*$._)"&N=Q Z8VE40;%-P'],S_!CSL:+ M7TL1 T>_*+!(HLWE"#=J8@&W2&VBU90Y3>7!7*=V%^N5^P-3HU7*07A8Q-!' MQ%5OPRAM$!)%":GTE]96$J>#(#&@E)X*R@UK0?HFTKP,KN^?" ,U[_MP_/O1 MAT^G)V^/C]^]__C[YQTN<39]5(T+F$XP*UV>?)C.YZ4_Z1CM/8GCZ[RBSD9O MJ<:(+$2,R!(&8P$T83USVP%.51*R#*455N63D) MFDL2%1CD:(XYU[X(NA_)4!<9E>Q]>QVIH-Y]7T?,9XL1BC"?GHT3;M'I&*59 MH"3+HR\?F_Z^+A]J MF'5:6;T5@X%-F"Z.N#J@ZG.3\ CC[^/6H)ZE'C#]#FH>C@0R2^F24L0&3M&[ M1%W M0&$=<8$R8EW6)@$7X#H=T3Y@Z[M/'B[.J&F/:35E5CS8+&@^H$A?EY',6XQ; MEMPM[3$8=8DXRW#+"@:_"E$0[Y/V(3CJ9:>95 ^8]NZ3G\G6O:-**YYAW$53 M.N:M^=L%4\4M>Q..X3?L7>VST=0[*K?RHKT16\I&FUSR_&/ICR@SE :&CB1C M&(;MN'2E3F>M!V7P+9OT$/;NH]/:XY@_G.?%MW+G_ 7BM\GXGT>_7VPKR0FI M6""1"HY.",<%3')'M% .6+*!JEN)&AMFJ6UZPK![<1WE3VMKKN*&O 3U?I+& M,XB+DEAPX2!HJC*-'@A(II&O01+G@R=EOA\7TM(@92=+WO/A3]V(N^JK]NOX M!68^_9K ^TD\.CN#K^4P> &3Q?M)GHW71\5KF$PZEA*3Q'*/,ILRO-'00!S3 MUJ >LJ:LDUF[/_.I6[N1=BL[79\7"*I ^1VF7V?^Q[=Q]&?+G8=1[UTYZE=) M!HP.D9Z>(L;(C%5>4L]U#>=Z(X!GXF/747#%HL8EJ-6IZG5(:[IW 571U]X( M9'AGNY*AIJVT7/ND9".XP(!;9#F15BW[3D;B>; (CE/*:'!.=\J//"S3;W&[ MA[1\'^56M'B_/OI2>'N2K[[] M:\G9H!.-5ED,$:E AT4+8AV*'" )S;V1L7J+[^[HGL&FWM@D#4J?;R)=H[QX M+3I :U18LP76?BIJ6EET*W%V-T>#1,IM$ U8Q"8IR4$X(E/FQ$?#,%CQ*F>K M(%KWU)GR0#7- 1"ECQ5JGQMLC&,Y)$HE$Z5/>2)2DD$:#9*2T^YH)U. M"?9_)E#=!M/:"FS@9;R?Q.EWN'2'/Y1_4+2[K!.SB6F?&.'"ELI3%TG@7A,E MLO7&V@BT=BW=%CC/R(^HI?2[?%"-^'!1!]H!7"/782NP_3@/UC$,=;2N$[&'$@PN,@Q!]EPGH(4]ND3Y &?83_\Z*/Z%@4Y<(8_ M^OH[3&#FSXXFZ2A]1V67:?6+\4\HN>63^>5=B!.&628E24HP@KL=$)]3PLU0 MB!BI5H%7KS+H W!X[Z.B<6_7"#2S3(MZQO,PAW^=HP:.?^(?ET,\DU7.R*S0 MFT8/6P++Q!JAB=5,X1XL K%5OD$V@ M]M<29&?3/4R''?3>8H_9##![W#Z#(<*7(]^(>ZN%+(D)007 -R; 9:'/7?] M&) //=3=G@>7$34%1X-$V4IZLQ646!XTT5*KR+Q5BHJV'-A;NX\ZAMIN_D=H MN<7MR&7RQF=8+%:E0T??R^7-LJP1TI?ILGGE)S];_!IQ;BWG3!/GT<>6ODS] MUL6+RB[PR)4PJO:\N5X ]WW(5:]^K)E9FM^P_3J*<7;NS];5L?.1=HK8 M/*#8W 2B(EAAH_%*U'8PMN%Y/I2HI?2*R7*K--PMP$H+B*,P_0EO_.2?RWX0 M&1S+I<>S,0JCYI L1F%6E:[U27(7E!0/EJ3W?^R39T%C35=,I5LAO;E^G?R$ MV0\_3N_\=_\5YD>3=,E<=)%,LIX3(SE&Y3%Z8C$B)YI3JC+0[)3IQH>NCWPF M7&BBX8J)%O>A/)XOQM^1FR?Y$_Y@',Z@_,+QW_'L/.&O7"UG046K*",Q4D.D MX)%XB5JAPADMG?:\8\+\XY[_+!G20O<-KM=^1W458*=P5JHVOTSO6_1&65%0 M O<[*.EJ4KM$K#."<".#93EHT+7S+3H!>_+,:6>&!L>?]WO)1XNW?C;[A=]< MS9=04:H8C"5:V5+,+14)P@=BF!+ED#XI/4R4<@O8L^%*?3/D.6**9+FGL()*CL24@A M,)U=R+13J4\/7O2 ]VRHTLHD=]GC6C1:^WS\^Q_''[]\OAHS[ZHKZ\5W8'O6<&BW:=A>P4O^V+8^]8F+B5%N#SBMD7%6DY!EC7OR* MV1@XC8')^D-:.^"J-^!FR]/>_%K_<'7=K4,L_37+^T@YAO^9$?3)T(]' 3@P M:FRNWH6[/\RANL%59\_F039M3'183>-0EJ7*5IE:$'F2R1.C%,I2MG=K#1#K M4[2@97"W&Q7LV#CJ^M/W/ZVFD;WO;2OU:+TW:R-V@>@B][(#IB:=Y&[BV&"6!?C>9V,=UT8+TWR!BX WL-*\H4-;.>X$Z'6U]BGCBE M$XG$RDK 5T',/).M;I<6XEA66]5O1!4RK(H;K0/94 MN%#/4'?JG';5]8Z'>?\3GJP5JZBLP9I["C]A<@Z_H=SE:G?FX^*_QHMO;\_GB^EW MF%T>.1S-Y[@:0?KB_QZ!*'W>,+2T8(KOP1&\+64M/AK.K7/J=L+FSBOS(V#N MC2KM;IA:&ZO!:=#;Z7QQDG^?3E/)2/T,LY_C"///T[,T"LIS5GH H?-J41,6 M,=(0B8H2? Q2*%\[O6(SFF?(EDJJK]XF"0,CE-M_7;:%V@C1<%P+K2X5];X< MH>?2'$HQC%R5SM3[;$TW=Z#;\YZ1_5MIN5VP=ZF#9=U;D7Q5#S=RC .U,I%, M%6Z.U@=BA4",CJK((&=O:I\3/0#I&?&DA1$:G"%='G6ONGZ4)+11]IR'Q^[ Q;4*D2A.F2]XA MU8)X:RV:3YFR6 Z>3P$U-)^(@\@+$8HLQ!!>$*EI@@P0CFU M<66E3%;@/AE5B^JSK:!>&G/J6:A!9'-13+G:4]=]XSY.)],+97R$Q2C%8#0H MC+YXT0 2FUB6%8E9!*EMZ1Y3OWGLP[A>$I&JVZEE!'31?G!$F3( 5A*(3A+) M+IH]4.VS]E8X67U<_1T0+XDENUF@P>R"*U?]XC!X/#DOL?L***KB#:!^8/5[ M7_S?,,=5.)G_U:.H*EKJH<(T^7/2\OR[]]3-(IAFR7Q3W42F*HSZ'D M#UJ=L_&L^KEL0W&>D0]^:,9O4*/[#G[,(([7K_6/,UB::I*.OA==_N_R^R/@ M,3AA#?%4,R)%:6O":2 ")$25@Y75ZS*[X'J&3*MNCA85O>@$+N:CR(+S(6"@ MH)>3B+@D5BE.N%'1N&0\J-I-IU9/?H9F?X1*-Q;;[GPYL-QRT[@,F#A*::G: M+],/T\G7#^.?D-90O5$B28 R@-VBAZ8Y[NN>$68T^OHJL92@LO5[P'N&%&EE MG'NB>=JR:ONCGZU:>U>HS+[S636KK[<#';3"&E@4T29"HU9$INAP@9#H^OK, MDL@)M&M]*7.H5UCW84Z/" MNH^)#KC"&KUOIUEQQ!/NP-(J#%Q=]B1*287WRB3;B6G/OL*ZE[T?KK#NH_>A MBFR[8'I)%=:];-2EVO8Q"A[*^%0:FQFC1 <*I8F6)@ZI3GST,6>K@W"=FGH< ME-'[5UA7MWD?O3:XW0YM!K MY7K9JG.M7!]%MYCFL[7TPY=V>48PHFA87F?Q,I:"$9%Y*)6#(D#U@0W/I5;N M,2Y!?:LTKY7K N:EULKU,M36RJG':+EYK1REE+E@'.(I095-DGC I8L[GJ2V M05E1.QWAT&OEZEF\CW)K)\MO+!LRD6EIE"2N9.E)*+8BTULW MP$^LTJJ7UCM56O516>V*N0U%?%#(J4(FB@>V&I7L2CD9%90!PLSJ=H>^)U7S M^&@;5E!7Y7CL:7"9T9+T(ONRJ[:'P8^S ^&R]^K9%? M81XIEC7/.I)HM%Y1-4BDJA9HC_E'_*J8/PF?$H %,5'ODX2K?NF":S?W9 M2;Z$>?RO<_SS_>0GS!=%6Z.D&&3..4GE@DG*#,2[*%$_WB27I.4=1QYV?N0S M8D9#73>HU'A,SQX7LE8Y %&Y='#V3J*3Y 7A.3H K_#_KPV66BPVK8W58%KB M1UC#KAI4-!W%>/[]?!GR M+&.@M]/O/V;PK9RH_81KE5S3&8R_3E9#S^*O+^@ZS\^6RCA*_W.^VLI0II-< MEIP4C*&@* ;1,A42,A(XQM1)9>6S]$9"[<;)#<1X1I0[%&-O+*]J/?(.A2VR M^LFO>6GE,/>3=*L*)/RZ.C<\A:^E2K'J,+R=$+09DU=/*97*.];NS;)L]!@_ M^36D-=PO=U3MA0/ L-2#I0. [P1GQ,BC"D8'*.P=)UR[Y>"S6>F4@ M/1&L;CA9I)9G0XE.KK0*D)G87&:Q6!IM5BYSVF[FWF,0#U4<,@CW-A>,-#?F M(=2.;+Z#\S%P\*B_H!)*XI4GEDG\JW$8$9L<;;?TT:>;I-"> )WR%?H88K#+ MZBZ@7EJ^0B]#=;JU?HR6AZ. 8C$GC&LCBY)('A.Q/EL2I:4I)EOZFCP]TS\J M7Z&!Y7LHMZ+%8[EBF?T:_?EY%!UCO PDE!X,*1-BB"OM:A2 C91)RM*VAD%S MB/_WZ_3GOZT_<67A]5^N#'SUO$/)2^BE^.E.6JN=CO 10]1O1[@YH3B7YXY_ MHAHA+:E[D3)A)#?:2^1HE'PU>=T&#%3'1_XE$W;3+&5E^FC M^=BO40@4(Y02-V-$R8C1Z(%$!J4RB>J,OF_(-?+(KI[XE.V[@^XJ7BX7%,?G ML^D/6./@7/K@ $G$6" RL#+:#>6A/())ABIE;04;7G_F4[?BH_57.\=W>GZY M6%R,U+,)C*&6& BE:XK/B ;= R43^@U 0V!5,COO//FIVW1'7=9N+;X^H"W- MTZXJ##R+0FOJ"07#B#1.$PP +5%)ELFY/FL1.NVF]WWZ4S9@'955O/^\<--^ M.QU1::UTVA,79%R/17.1DN29@V0%9+JMC6H_Y_:WTZ=LQD=JK>)-Y@6"]Q]' MN?3HU8(1[TJN3BI=!QT7),5H/950;M6KV>W]Q^=@MYY:JWB?>8'@[=$(7VF@ M*DA"#44$1C'TC+4DPD=M+$3%*[YO;X^>@]UZ:JU!F\3'I+907""\=($$E4UI M (A+NPV&<&\D2]19'VOWIWX2>4A[N%L*B:238>>;1.-3B* MB_%/_&"8_X7T_\/_SW1VJ;6J&05='M0F<:"WB)7R X[1LU_\^J]Q@C4W;SSZ MBH :%,,-*Q+%BPLB51D&)1QAG@?-/ VB^OBMCM#JW?[?>>";7S<-\>;791[1 M1>.)U:4A8, C;+"$1X5O41:<6)$,R1DTC0 N.;;[V'\:* MAW#W?U.LU;AP#]Y:[@@-EI;=WY*@=2),*&T2Y1[EJ7!2=??)^[_M'\CNTVKZ MKWR#\-%_1RW<"48X)H*+IDU.$-S-%G8S#L-3C@LFV^YY!_$Y'VT6KN ]2.]CMY')US]UV-.72EJ>UE!1DVGHDS)V;7U_PGRZ) M:<"C%;0DDE*,ZJ TJF(14%0,NZQQ6?O:'1ZWP'EI6WAM"[4I5KX)K0"[>#LZ M0&O4^W$+K/UT@JQFPH>HL:/^FW01W@PQ1LFLX4"8*H<[SBY'^@(QG&,L%0W5 MK'9F^N#4>*!CY#Z8T4?M+1BQ7BWO0%QOB$Q"L"I[DJ- =ZB,?[$V!N)I#C$Z MW%U-[4F"#T :_B"VFOENTZ*B[H=Q1M[ )'[[[F?_7+X2%G$!+Z._H0SV8L$3 MJ_$/X$DX*8.-JO;UST.87MV2"K9J,*+T+KX+=.OWJ N^H1R46]@.QDO9P:(/ MTJ6".8;P5^[@]%(Z![A$2D]+E$H,<;M:S0*#+!0EKP6A>!ZU);GDZTGCRIF_=R2BF,P"L];6'AA] M+Y#GR8?==3Y0+M&[]_\X_OSE_9<_3X^/WGYY_X_W7]X??]XA96CKY]7(#.H. MN%("T*I%S=5@%7_F\5W__ V@Y(I=3/CU9^_&\Y+7<#X##'?Q+S^F)KA48%X60*!/ND3)CY&,E2&)"3(ES M!U;4/H9X -*^#D(/DD73=M9L$,%L@;>.V[H ;'18^B"X_9R65C5I=[KL8(^] M$,'+/NOKO M<);RM'3+OCC)42JE$)@AP99>MLRB$K0$]":RL,$HRD3M$]2.T(8/E"L;]2YE MJENDP>G)]HF:VEGKL^%$.:$0G'8DX+?*D2)P:;S*\46,('X*+E ]2S9(9+LY M)+(+F),/;*K> M+/7 QQ;7LW@?Y=9.2]\X@U<$1R7UDD2A))&E?M5%Z8DT4NM,I;2WQR(^L;'% MO;3>:6QQ'Y4U\ G:[W9+WDOTHGPP@BCM TJ)[D]@/A'A998\:AY,[2N:821[ M]5(V>RD'R*T&N7&] )<"F/52T@7V$*= W2'OQX4Z1!9M.S)H3('6!T\]X(< MB0J*6YJ=G;.03'W 4_P&1.WC^5K.Y^_C6?SQ;&? M3:;G%SY4MEE+&P4QRQDJ2F@2A)&$4ND,9P!4=6N2>_>S]WQ4U#W\!%MY5I;5?X1L* MV"[_JAWE5UP_\:OY.*V_760Y.5_\^_CKMU.//QY)%:$, ,5PK'1O*[.=G"C' M_AA<<8[ZBK>;UFU@2'ULPQ/LT',6#H$$M9>M:N)\F/ZUDL8$ZW7VE!A)2T/" M[$A(UA)I4PC>>LYOCX%K3>D+:*^,;LOH1U'@\!;IH]FL2+$\_;SZE;6,\Y&@ MS.IH,[': .JYS(A7@9%,N746Q88X%+^W(WVE>R.Z5R3(QGNLROT*UX6B[]__ MPY^=+X7PD_2?Y_YLG'^5[ISK9.E=.A7V?$25'H6[B+5CAWU!K9+9Z>N#UN=S-+ M4RS-#&(&C6^'YL1"M 0]=PH2T*UL\>A),9>27AV-OVK M[#&E,^TIS&'V$^:7S3,<-7ZZ*(+QD:7'5WP[>=FHX5]>U%H!^/LBTC:)>9%:70N*"72 MZ#+N71NBE3-&&*YHKET"NC\"/7#!<"C\Z6.3!KRYA/;;=/9V!A@;E2'LZV-. MJ\ITJ12)DN!Q[[<)MWV,%B&):4I6$<(]9R50:::1*@G#*[Q"-R6CB_;:11 MG=UG([QGR)U6QFF0]OS'].\="5$ M\,Z*1&B6&?^O*+6URW,? 7/8'L'#Q/=#6:W!IK8=Z/JL>$2-5CXJQ)=+PTNK M$6XPCF2&^*@S6L.PCO(:V/"+5',3]_*9'V.?P8.MM]_\["NNL-.WT_ERC-#? M/S F@1$3U%N+**U@CD@1!0D6EW*G! ?KI9.A=L;7HX"^=)+5L%^#+?(!=P'2 M>5Q>3HT8%3$HAMZ@H1@VN.1)P%"59)DD!@U.Q>H=?;IB>^G4>J25&B1>=UMG M/6>,>^#$Z9+*YAU^)4MVB%524)>4Y[6'6?78!Q]Y.WD'U9)/ .G[OY513\^_JB]<-XONAP&=E#\O+ ^97HY='];B(KB%"I*](JB#@*\^70Q=J' M03<_?$?*+R;EYA?^'&[T#$. XTLQ;S\)T M'& 68&(18*+W & 8&)C^@\-^-\;$S,#XQ%V#DXN;D:'!GZ F8F%A9F5Y2]J MQJ?1C,\!5@$VP6/J)D>$;-W8CP<):\0^>T_U^'">7J)BX MQ-$3)Q443YW6TM;1/7M.S_3"13-S"\M+UV_8W;1W<'3R\+SCY>WC>S?X04AH M6'A$Y,/XA,2D1\DI6=E/"P" 3XA7&# M?KN.3>I'SGAT%NH3EQ[*$T&I(4E?Y#%?5J=". IQ6;3OVEX./^P^?[EJ(;6L M()_MND<'^#Y0GV-^YM&!5>0-.K"2#\'F@K?=D3R8WPITH,RJY: BQLB.#B3= M0GR"[ERF ]N8"N2V-9CP*W,FE9:,HMGOVM LT17EKT Y2-PTN$Z,*@2AH-=1 ME&QSBMXRR9T.%'G3@1SJ=3J0Y;=>HTH%!+61W#<1+[> DN<=<.7 &G;TG>-S\X[KGBYNWQ;R?[&!PC?Q%!$P#2;.CR,V@W9F?:] M"" JD)VJD)4>F@1RWH8.7,D-V;6#5](!U@]T(%N(?(<.!$&H>B[37V\ MA>% M_]D_^V?_WQH3F84.L)DSPF^#_((.!(Y2M6=MS?_%[?\>Z)X_\TP=^;8=6MXTC*:K&2^L8_]>#Y*WP7J0'3N"JW/ M%\UW/1XQ8)]7?'/MBR!?^,D8H^&B=AX@OG)+-WQ!OY1ZH#SW?Z MX96"O4ZX!XK__\-(M;.5'C-_Z:4"Q*.7_WM#'J45TX"Z4&3$XLZ"^C$VWOG\_-S_N(GM)NNW:J M6^WYMBQ<8-"Z>RS_X#I.K6=3;EFWNX"];Y8U+.CGP5?,K/_- [73_B]2*$.< M_:9CA>K&TB'"]K%P.VJ;$1M%D,@HK \IOLM/BL,S>CW\7APKA=Z*<+>8NC#< MRU*FN!YN^)-ER0?-*(8_EQC%4'B4\NHNBI+NNDH(6X8^-#(*-P@OZX@<)?V. M"Y"9WD3>R5_:>YL^_-[3;#GPA_CW&/T4130KM0CB#TN"O-]ZI/51H;_8J2[[ M>I.N3JY.?K -ZU!UPY>SD(@K&A^-[QARO )%%=6UG<.KZ/8N@B=#1HZ25,PM MO_@OM]:WQJR>3/ZBH8O'S;W F>_\6>Y$L0>7GSUBZJ!9037 ME7S$$_?I^XJA2D??N:;U!'ZTZ.R7,]KS#H0I8U]VGVA^IAW,T\%^.6WS-F>G M-$B+25O8UICMOS01+%@*&; 4AZG[7:J3C4>)FZI^Y&;+-9]P]QLNSV079)7T M."N+F[D" J8?_P03'-1F#AV_L#5\63PYAE<5VW1*S#JJ'/0'\=U24HH.A!D\ M> 5J\JE!=K1#"$L]2[QSX0^[(EJ/3J M%7.*XG_#5HU.PR^/&_%2#*;S- Q)10I[+08U+;[OK/>T()9" MV>0ED*;["D'/UOWYOOO>3M^2/3/8HC,[<_VW(@NF*$41*$KI(YJGU:NQSLPM M^!U\?)8)"PZ6?@F*T.O_82/'EB$_N%^0#"@.:C'57;2=UDY%@GQ:$BO#'?V5 M_5>:GQ>MQ%]4_B;]F0E]AEH ^;OGO^2KHBO"1?$'^,E+'ZS\LJ/OWCXV$\;# M'"'^"N3R'Z_WGVR_;KF)(BR$ V^L+>^W22Y+CCA)WU4*KW&\MT/*-\QBMO_. MCA9FVBD0(=I3#'^0(NC J\Q'$,(5.K!L_E_^PQA\=]R5\U"/-@?EP=Q5X[_; MHA8;T'!JJW[.-B)0KB1K(+S=C;DTK.^-,5T4OLIT401?R$=%&\F$_UKN:R8\ MM&K^ NZ+A*!(Y:5UIX#ME*2YDX$(PBN0WW\8NOTT@T^VT48A.P)$=AKG$N6N M%9*L5+:QI3606>GW3DE*0GY\Y73[#U;4P%7V62W[STO<2.RK)8!VQF_,)Q^4 MN>GV]3=X.&[R9E-^SZ?^HN++*6D]!&$=R\T!=)$/\#^X:'_1_[/_MXP="_HO MBCZ8< .Y;S2:C-GCH0.3+J7"3 =O_QL5WVX;31%52>^C SEH8U.Y_ MNC?_ZYH(V^Y@W?L/'P3JWRC.VJA$-C*=!3L!E,?42G@$?FMNCS302&;!4J]9 MJW4<\*XT3F>;69W?-LD.B3@=Q[(AVW\T._U;YQ'3S(_M0K1.#(L1_T^=%@2* ML'5AJJ;(]OO==MGWF5=;]L9-R/%C^F@J^S69YSYL_*((_\.8]*#$X;_,8XL3/ M0MFZMC$OB_IJZ*UW^4S1[L/;IP>/9VH7W;FC,CHT<*X37>?SB@?,_^Q_I:_A)%A)N$(XHF5_N%34&YX,?_/*^^5\HE.G4* M7J(>Q[4_V3Q_*^[\R@,[$1(ZA3%>+J0._:@-K)-T!YN-.T0I5[>CRY;F)3]( M98 ?9)W)7I-UV] ;8_^JAWCM5^G0&>41S+M9T,5Y[$/38TNI1V:F2BQQ'+^5 MGA'#^M18R-P]^;I)%'/\1X4+T]IE#CL+1@=KQ_,W\[H4TRV'!7O4I$<0_LA. M/<0Q,H8$HU:V73]4#V^ZYF]JH;' J^(RZ*#J;JK7YJC@&6S2/(2,@IUW/@R,NBC11 MZ*>1*CFYQ-?IB\=>XVE7O$,XNZ#RI3X-$W;>.).1,!2(=CH<@F]*1.*.$9*2 M'RP)^#2?WGLFQGW8? +=60WN5+^XO"FZW%^H MV9XY.J6]:7ZM67#X_K+&V;(BLK:H M]/?ZLV_60IYM"@W*,\70@<+U-YJ[O!E??[>X5MZI\6V<37P1 2MW<#&K,PGQ M.STL7&YF*O?V6*PTQUET&N(4LE.)QG(+?FSJP18?V=T?U*/3 L]R]*LLGQ\^ M6\#_SE=D11'W:#_71UPA8%']QQ+A(D3F;N16)TJ2[+K]W2I5FMTNQ5GX\%L2?I#<%7$!62\IL[N/ M)'+CC)J(RS0N?\:[J>R*!9\IH^-?5QNG OR=V0^-U*7^,.O)N%UFZ;R=AQY/ M-Z5QIAX:0,-9R>X0ENJ20IMG^2NZU^B 3]6+H!\1I8^\1O4O/1TE+*< !TC+ MKQLAFSISMI-J_KO21JNLCUV<+KWO/5V85E.2*(.=6'NBP4Z.,R] MSO)[D2=ZMLADT,M+%C"T1K@R$L!9N#\>-C-'JB!.;PSB7:P;>(^?4RV9@/?) MFP?Q_PF[@.FJ<\Z64W-_V'SO4)!8@DU3)FAXM:H&5XWED?E3*KG&T6..)5 MYW(!D7514@[!.ET!5R./8Z'I>I?S&:RNUTRR2(;M]I>,WRTI"6Q.$Q_X7)W92Z?3E9D/)=A;2\<7!P. MOD)-9P3UVT(^PG1WNNT*8:HAR-_OQ,ME?HT/F>/FMV%@=F\00E9 MID.Y(\_QWT4W7"MQ2/]W;=/D4E/VPOR$0R4\'_- / M45SW=I30PG#C":UO(7,7OFA-U/QY\<);PO*K^TTC9[X,8_:7,DH_Z !968V2 M=T@'OG5Z4$K1;-0D!B 40I3ZAL:UMB2$4%W7:V^*J#C?$I#NYQ?J/_6Y:X#[ M;%W"H-L*/_O";$6@I1;3[O2F%*K.9I.3,-?E--HS*N:3B^#+6K=\X&\9TNW' M,^D_=[RR./T3T'E]0':%!6H6[KYTI8ZPF TKT1LLZ?7E+:.(0'$G'Q(42%"R$M:&IV2XZ.=LP9A,O9DP,"'JFC9^>>6?[>QLL6+_5"XEJT M9DL+,_%;R4*<1]!N5:YGFIL>Z[MY-"ZRY[X[Q5<1_-GYG.T7H?&M;Z^YJI&3B]:.5IW]\X .G!T-$HV$9A)N@Z^L>],9S>W_;&K^F.]J&@E^S[@[YX\N,\>1MBV2#L,! M=\K93-R5)#P=2&G1*M0@YCY2*?[R/8ZV;LN6-:1;Y2:0N#<[Y/*R:>2E!V/O MN<,5J,5&$O#[CD@<*['Q"=[RM:LQ:E%G6>.)6=O7&2M$_H&<*('_[*"4Y,8SSE#R>7,CKG4+?:"DS3Y]O=- M;1&BXR\W,\+SSSO[G>,@9@U=> BHXJ A<&WR)XB/VK<&.'S$I?U)N\H>\H8V#N7>S619-]*H(S*8?X#!J3)KDM]'MQ#Q M]F&>5KNVQNRSBZ8U8F_GSYRK$>L&-V$V#I=Y0WG!E\FE1=J4S?]'T)MW*GY%AJ6'*.T;28:;/?@"/=_PP>?F-FTM ME-DQ@GMU%I?R>%[QFH9UM.-A$+)3!P$BAY&BB#9I!DRO=.,-3'"MFN6)36V% M/@&O,_/DGIQX$J-_WU25S_BS.8.EZE1)F+#+;G.4HC,8(?<4(]2 3$:^5WV: M/]*]>(L<=>W#&/Y#3JI^Y]%^>9-DVOHG?N3[5*C[5297Z67T7!36ICO:?=ER MFJ;@$SJ;TY9X:K.ZQ*\LN=\NB*M]0O_A&,'O.XBLE+DI@4>R_C02)-MB*P*!91D5YV5EW[L+6%H!I%]0-2I=A)8^7M)=B82)K MK@KUFH8VCI-J.$6 =>AB*O(SRI(%N%=37OKJD.SKT M\7"P9\PC,O=M#DTZ"1R]\A()MWR,3@5 M7/7S^JA6^51A=-$GT !6Z&GF.?:<@S'V'PP%\/D7%I2T@Y+R@XBA#:1E6J;/ M.*_5DNL&HA]O>,A=R%IA_M0AR@)1U1Q$?Z,#H)\MT*0'5M*:%][53^RD.CQ3 M^(ZJ,&&K MJAO5\M+R2161<2XW.)C^-6];I5[BHU,$5!@"K]BG5T =F(>+@M1&"+8(*H6F M!)?J/C*0>S,8[I$0\*9)T"!,8':V@*BG8U"^4/LR4&D7U3O;VY]$4:B^^^S9 M];NZH3K7;W5[PX0LE7\_J5/V2>'65 < )OF77!0G:BK&&S.;W3/MJC5 MP^7>?_5,:-@2^'4S:\9E8.V[ABF+\)\P(27-B*BH@* <'J:#$__U\YL]M8<8 M-@,) G?G6/Y8JU=UZ;>&'G](<^,)9 @]1I!/4 M*F6,'RI>"6]3VU]"3K5!;>CUO> 6DKK.QB-C\'(_H$2@T(2G6?^^L5$AE_[,=0PK?(GHNCN-35*Y$*Y_OW(_0"-#$/)LT,I>Z<56;9_ MT#B=#R_?;6TV; MIXA_3*GY"-"O0KWI2P.-OJN.CK#9O:9[H!QFJH5\86#%R&R[+"-;5B&&\S-> M1)0AQJ&@F\X@@9_7.@[F'%7EF76@=4NJD!0-D5M_MC<,6#U(Z(H(NCE ML)@VI1,O%Z4)NHE:9)C!^;&FWU/W@>:\R/2),]NOKV<5!R,1,8:2-,ZZ0_U? M*##BM!^D?JM7R_]\5.K^R;'E#]!G^"U]IY53:U*R$4$9L;EI$1Z0M]FCTE4: MUEJIPNIOP[+,N"I>>6;9&+-YDSVZ]:!Q%/TW/GHGTO0",M_,]?OZ>C/CCB4+ MGRZ7Z>"BS#)\*(&[$>U[U%(76:GY;6+EDDQX3I4K53]7;T:H>FUC$Z^=VWX, MTDZ2_6U*813UFE8&&6*A%AKH5UJ_683;CLE;\^Z+5QAB(WOHTE+!"O4S%YG M.W?2Q:\&,@:.B'&VUBEMJ^:$GJV%W.$0 9X=#B:6MPKRE%ATN-I)"6DO45,?417YB2BR4W7^7QKIJKASJ\MM1&"H3HW <&&F @N$R\ M;DJ(;W%]?E#DLRP3K_M>/BNA@+[;]?*SH;)Q;.&Y&W5_;Q^0H5A80HORDA!< MCCV9$AW&/'\7&= 2<:SN22)B]*@9S9&#;V))YSMK8A\ '.CBH)L>A(?+7N4/ M1MG@QN.['Z^SY=HX7M95!0:5A&-=8G[?D+(O7W=*KWE2M@!=')6NSJFR-O@S M-'?M[!=1+P]&>528Q<@@L67@]Y@8R)U6%$OX+]QUW?@&QQ"PJHOJXFZ)ND7J M=]-@_E#5YXH=V_8G@AZ^I.7Y%9YL)J(WLLO#$XFV:MHPED&D1M^9UZOO5#M MEVM?<8NA&LR[E-22FA!ZR$>1/(6"#6VTT6R[IE;'HL,KO," M@]-NEG5!9MEQT_VIDJUH@-QJ3=1P?*SJT7#_Y,-SLZXGF;Y(20F>"0R:P$AA ML"_HP/L1S&;(6S\GW;0&OUUR$'8?67_ER1VUIP%J6R(>GS>DU'*]= 5&!V(\ M@K0/A@]U: .,7$H'[IR%6XK%^F\5NT3B3_V^\CI0P5/@]8UT21]])F_8\^S< M@* 8P/!-NP9CIZ(04TD*K-%*\@'WC\_/5R"? M'Y6EB2GSW6P?00^ R:?O*Z1!8*!XFO@7,08Y#\T-( Y=Z7//OFN-YEH>?B=C?$GKI M+?-JNJ$BX2K0(06<\F'9]B/=)8<1G4G2U!;5=NF?!][)!HZ$.H="[=:6NLG2 MPJ6-R5/\+@.VE_H(F('-OO,0<:7,2>BC)7$XB) X-?2C;U%I JX"B]R4KL^O MGC"NTXAQ..4Q"&1^;N6B##,F!DL'!AX2ZFA=89B#TWH 5:VA)?%@2O)%A*A? MQ!//C OG[*]IIUF9=X).5B&T)YV&X/?(A2)9D^P M:-"27SZIU+_$AZ2^WV0_G<6!3]!,_]0?<@"H27F$-08ZT'2 M'\?XHI.*>U$BJMH@?K)I=UBPKXP48=C%DK?D7L^M6Y\Z.=RY/^D)9%6W'KL! M@,;1"9B&'YV8=#WL.%R"R&XQI9W(VE^V%:Z0RZ(P;&GG2&!2\#D+3"7UCLY& MX: =J2_\H#+ARU:$W.>3,-]7Q*'V-27R*&VD'4 MI[]I,O"+9&M_W8[%R!?,$[R(UN M1H8X)(CUJB4ZP7KH0'JH/82?)AN.G]$>'JX\7,-G+*@*6TH%E5R)$9 \&5Q0 MEC +"#/MTH&NS(PE$.V<;Y/8(@O1ZP7>1R6EZM<=M:UCRAJMRV+\PK]6OGM9#-A &J=6(MJ%Q/Z0# MQT%=HX>MU]1F?&*=I1Y7'WL%]^3XB]9!9^RA.Q$MM?[4G KS0Z<'"=%XBN9-00/CJ0K4)FO+O=R^A'M$2"U]WT(&: M36.P%>4R>1(+>:CW(&SQ+#'@"2XJ(GB%#OBZ*,-T]!Y-ZK_,O'BDK/BBT^[HKAQ1QSQZY0L(>@33;&DB]04;LV"4:R MV5<(#;EQVG[ZG/+OI^[]7GED>KI8G-+QV_9+(TN A-QK=E8@.KUL7;2E(?WC M9OHGW6=A'"<2\8O&Q(%X3XUWV#C]%$HB V,\'$;PSH#X@^*.OGFXK*+I2" E MJ21CFNL_.JILE+A ^!"-,R.OP,DNB0F)QBI_UI3_6 M;8['$RX[/G'\0BGS\/XF-?V<-D@3(3,1*CN-E#Z0U6M\IQ%2E@F+=2%^E0T[ M@1H7KKC,O/#B%\HTR5]S(PMA;6*0K ;(8C)[]Q@YV+IM$AWPHRG.T1.D-I,7 MYF7FL6=GSMX #V9,J46"JI$0Y4K*#X+CE*>9\[PFTCW M%_%3A[G)&: MXZ)+N$*ODTV*?]6*0XWG1$U6$+? 8TE?[!/44,L!Y34UW8X.>(R2%9%=1')"E"'2]_\COKW]/3*KL*_A-W) ML<2]U_4H9AF)0%$$G9>;'NWZ*_0AV>!N6M.13;'?(>X?\J_+G7CWN/M$NXV^ M^Q.S)9+G7,=5198=O3847G>CF/#W+@BJQTB#()J-E_;%6SB1B.(#MF8BX6X= M:(>B&(@&!EN&>H_N@C)249UD^,/.0M:)-OTJ.N#OY$Q]/R(.>=9E/3QH( 4: M:AW]=IVD1U8ARI&LR1%X&R&XWGA#02AMRKNEO3D]+>M=>>\2+?ROQ'YFGUQ2-!ZY,CA_DV]D*JF,$%DZ-FQ5O# 4UBV++L;\H4Q,E'V;<55*555$@Z> M&B_C#/V6D6DHPJ6EV$4#@O1B 0[*JQ8'-Y=B]3UH2/^R(6K,::NA_WX@?CE( M#J%W!GV#\7[7 $K[YHTGUY^Y94T=*UP=A=XZOGRA5 M->DZ<_%:-(-#?84F(44HDL1@J^8O<#&\OUJOJ.AD=*%?NNJJM\7*K*3;Z?"S MMX-^*VV;DTC4 IHT19M:9\3'T"FNXDT3]6 !P[3\TI?!EX;O3ZRK2,4_NV]V M/?-I"M6<@.P$\])&(7QPZS*X+*&@,"L+SD M!Q!L+&9TFC:.X4%P;$"ER,MFA-6>Y.\G"KX.Z*IB%AWL-01^BXGTA-N3]J@H M^)TJT](UE/ .I/%3IX=S]XFB.J&8U]\OW,H>\S[9?HV:@\3F'22EM%GAMV00 M7_0\VX\3K7?W#E3B9U\].Q=[=318KE-A)"M4V3.F2',;6Z.#@:E]8\%F)B&] M1T7(W5T'O.A8BE614\-F56/8E<<+]SI]CBK<+WF?V#H;U MGRV# V)EM!6H3U0[?U84-\"7#]7IP-!MA#)RWID.F*;$0.S^GGBA,/Z(.T^1 M(4!ZMXY2S!J)30E:*.&Y&5]2EK-YQ6S)+VZMK".GQ0,M6+;1DRBR>V9,4B;Y MAA&#D7=>AN*@J:AW=&"SE [P>.-!(G>1A"1DEQNUV8^W*8?ZE@26&P[UG]GV M7"A8.*.>)%1A$-+&XXE7]V; MA"5?TOMSC:TICJ*R0VG]GBF?DI1BS#;2MHT8E3PN GYSRD@#,2C#/@TW,Y9.58?_,:GB6F<>P^D7K3Y&-RU VRA5R^J$Y ZA-U0Z,)]P/5Q>N MA*O*/;^Q-)^'Z%=2-8Y 2PM?>IMU_D+>X"!K0O\:FC%^0B1XHYL@>9X0W3#C MK] ="<]R@5KW/]_WK3DI]\[;5U(ZEJ4!>( 4H"F%Z^/X'E+KEJ&":X42DU;W M+'>5$E(_W?.^RWQ_,Q-WU:8A I8 @<%F#OOROQR]DD.TNJ [^0WI"SM*I@/X.]0]BBQ"FA'\%YH^^!"E:NB M=_UY(SQKB:(LONBT[440-.HE!W M).J1@3I^4\YU;*<+OW?U7:NE6]/IV+DHEH2NQ_V&%<@DJ&B;&#'8I@5#L$_1 MP@C/. W)%D;_S10ELCI3C$PABV];9SAF$VO$1!M%">X@ 7(DF,^W*=_L=9AA MF^"P; 1B8+A50Q/<4G'6L')5C7P<0GF"?(0DG6'LCI)!8_#K0GFB:@YV\\BA M\[0V=[2"1>VCT9"H,-D,10]IQ^<$8+=J"8!?(J![K3D;T.SDAS9$U:PZ[>:/ MDZJB/O$I3)[S91),N9E!KM##$.0@ZF](U2*6]^T3D)V2R)7Q+[VY MP[2;@.Z')845GIRF&(+2'^A.&T!@*HO5;J2?/8W\/3>LY#M03VZTK!0>P=U" M=R/GA+"8WB7A3%ZR%5XFL_)7]8>+[A+XK/L:%JF?[/YP *AL YX=]"!,''YN M"J&-[+1J/T[1G&C(J]=7$_=K935:YQT[B;]VC(Z/G&R[VE<,^A=2WH)CW[0)"#3 MBZ,#F2A>BIW8H]()>/ KJ"ENO,#=H8&CT7=965-?Z%&?[;Z[T=H.6K>)$9X/ M$9^GG2;6?(E04^=GCWODLT'LH:&UGMNKW@R!UX$HJL]HOTK'$TB MO(-$%DJ[E-_-&^.6GW ,W''K9+W/\?;7GQ_^B&J$LRS M+KK]34*\-E$IYW&]J:&P@7)'Y,#7 \W_^BS9/_OO-G ,Y+\\7(/LM&5(MT.C MDW1@7I,.6(<^O[\[^R@3.A M[](IR/\UD'Q=\"X>9 MU23])G.7T8$N;3PD/AUY'WC.7Y*GF?78XQO)49O>H@.$&PP<\Y] MT$8N\GOKJ,[(@*0R'\2E].LVS=F>DQ8.CRY< 1T3KKU-N1.^_V'?OF^1C5I' M!V"'PS:@\&'C5%Q2K%V6[V:-2LGD)B=OMT' :)!^FN>I?2: DC>">(SX#*EC M4'HOFX3\L#BXFH#/,:/HU9T*UNGIRT!6A.'G,>!G145Q*8!X@.R4^&'#2_$C M#^*B+RM'TH$9MQ-W9*UHF4'RP3QA^Z5_CPV-0O.7&KPWS(E6.,PFD\(FTZ'> M0)V?O=#'WZ6O7ILH%G0*M=U=41X?XA9+*^A\GO/9;*@E=_/MX1WR#]/L[G8P M]>4NF#?\&5::SUR3O MQ/41L_ ^B-O5L.*(^[_E7@L>2SLD3M5CL-6VRG2@0:S#9S[ _,9-F5>+;_R6 MD-A".O"NL/)0;\$/RD\[#C6O@%\FLOI+)4NUW_]VX;?\4ZT"^6?F7(Y)+ %, MY^0)*,(UM1@(/TT9,0X^TH#A"+>Y.KU3(.<]]WM36+BI=_;<0A8D7L@87-2P M;T=(-D5V^AKX6+"^_2@W1V53VKV)T6N7H#"1DXH93,;.P)XH^JV$S1/RW<.80L3?(#%;*IDG.\2=,.Z1>('[.+K_U2\^N MI^=TVYBY),>VB>T'0:/;-W[P=LI'2U0AOBTU9C05C6 /03/?]RR(#]\V( 7Z M2^=?W'!GWG\B 0GDD"_H,[.YQV(L!8OW@DHA.P.TKYY%^H\,+5@%A)V. M.*K>D"V/G(0]/FQ4^LK8N.@Y*[Q"$DW#!\*$X(KU7;:^VBG]O=PCO<1157VE MD_.QB$W.P_KX0(E >U_M)<;\&C#B=].;BUO@"07RKOD6DL5^M3& M8)X3(_*H*QDXQV]!3Z]JQHVL8IJF-]*)UD@?:792/%G31WLDS.90JRG_AIMU MES4L(>/">?.7:3%RLOKMKAKBFT!*/XT3243B3[18$>U)3XE'7MT":5ZIRUK? M/C9?T3:I" 1/& 3O4^:JX"P$U%\QPG::#,':<-W5/4@O?5-L3YQ2( M\JB^#Z/D4S^ZED3A;M3G+XP)7@EA>!7/7S=SP1YU5SVWOU@VO[/ >B)"UI9J M<^.U40!M&,E+,<1+Z_DK.$WNE":N#V&9Y%4E,J;Z$1!3#^38ZD.5(F*1U MZX(/9.UG ]<1'.^H!6WZ,"+HZK@6'>!:/RI2FK-$D==5-_'5^/CNT[T)_K+3 MXLOGL(5?_RA01"JQF1DT7;@^020S%JX>C?=KE;X94>-6>_6RA1N@/B@EU!L5 MUH>>*0+/JI&LZLC^E18/HAT?5"K4-S_1CI_:S(LJH& M1G9*MX/AQG4/>R$<1L<6?$+UXBVCW40&CJ9G%Z>//_>^:7]#]BW/Y:1?KKHU M<&/J6P@V#W&&L$X>[O'H+V3[(EV<,K5\-8OT&2]7U89?F\R3LK'6U9/7>[/?EP3 M^]0S\(PH2)@B12V!8$N@_ 9J"CVC'*AX)*^6N89DU*-"R3@P[/G-4S9Y\I^$ M%;WL+DAL/>Y@5/M.7U6;U'9I."_1M?"]M.C*DD55!XA,3IRR>!BUF4X'Y*"E M2SR[K6!!REE"3?4;\;DK[1/5 ?YI*LT&3;B]S0CO9C[3SD*\O0^?82<*32)SK M N5D*[D2)VDI>:@1?7(QZFL"M^CQ4]5?\SSDLQL]>?1X^!19UF'DTV^:[Q33 M>A!GFUI]>F9S^E"^=[/.L*V*/1Y.V#UV_,F'C3?-Z&]JEYHG&*(DKS%QU4DS MI-0O5S&#X]A1O\=E/XWG#9_;CQ8JDI4.&5*XTXP2])I1/3^/07#7X5H3W_^P MO1Q[[GG>3'I"@O.98TK!ZY?*=S73I#LQ%@TV2217(;($$HOF=A"ON@>'J.:^ MF3$+T_G:Y+-\N;"$.+A^Q1J ,T0>JTFR&"ZS9^9\K)R?:(5S,_,16439'_0[ MC#]L7XNA'4G*2\B?;]"%$&P6AA4>1C#'+67>@X?@4K=X%I;NOK/VY]V.N6/" MR9;(B9516L/,MG8=H-.17JCD?+XD#]6RJKM.; L-I2]9U+2J);A2?S,N^O>I MAAL=R+XZ10%\Z7"J_2PC8=O#3Q"3.E$S_3?'VOQQAZ.\Z]ODK.^; M*FHWV'V<%F?LR IQMDE8OXU(1GUF=']SJ5V,^H'&'HZZ<55+7$7K^Y,WLF87 MCK[,NLQ)!^Y?&*T5.1CZSS=$1J!-81MA?H=0N%KC9#7LV 0<6G1I3T_G=6!) M;W.'H(DJT_%SS&\/6(KAMQ+R,2B&2GB+;>>M] +8!+EEB,%YC]Z168 M[Y0\L[3:ZQ?X_HRTQ1&?3CH CTS90R?JV7U.9LP#8:RJYFMQDQ M_[.-$_H"+Q$BV^Q)=,!S-!/<%-97H-"/J='4A/]&0S:!#U10=:E<2H1S/N1K AI,JF_WU6\G3"R0*ID MG1I;4CQR@_^QP^U")GS[]BN^*#Q[1CTJT8ASJLT>;:5\5#7SWEYN5C?WY?&> M8N5.8<' EF6KLL6J;0ECDK'U7[J(<0:94M;1T9K$1I3D:0- ;*L] F#/5 M-E[L[#/T]](=M+"UG*[[5NVH/R >*;&F:%N]-X- MEIT?>,_9.YANE(A5M?!1/5][ZZCO_&(#_$UY6>%]\[OH$0SYV,?J[36(N*I+ M)LECM+3_:&&BG7/1"K+#R8!Z\3KY[?(H(\17QD>[-R$XZ:6N3,ZEEC=O0RJ[ MM5$O9$QZLJ]4])TQ/N&65N?!+G>\?8^:0P>\I85(CF3]4C+8/'=STFPDI'S= M7]S\8RL<]C1V[/9IQ<&NHCC+05F9CW]_5X!"C V!L:">WML2-HG:9TQ^(L=/ MH.,8T9]4 <$QD\N_26:4N7-NT2J@1/08.#W?<.N1$0]Y[])D]>+6U?8QM8EHM<9O\G:.3?#\^_// MUM=MQ/\\CK/YB!B?[E\B7*4#WQ*7236$FB=5Y&M1+OIXL:0F;LL:RW0U_]%/ M_K,F>Q9P#?4!UG?+$;>95I&$[U0A6JI"&F0KG@[@*S.(#+W6CP/'AZ1KC/8N MU5M/I5;<.O*L:\FYM2[.%Y +OO!^@!.(S6H(ZUQJ9-_,(: MD[J,E*DH[4PI M/QT?E>7I8Y,U#E:?14J?+;A*<+"P/:T)E_\AWTNP)QF31PZO(<8C87VCLQKC M#W@UK;(D=A@LC[]B.T*M73+HB/-@+%2YR_3C9Q/PN=M,.QB*L!"IK9GZA,8_ MX^(S15P*'X;F5=6_:;[:46&C(*I.PGX48W@@YM:)/M(I,& M;D0Y4MQ4FT+9K[$WKV72[VA-"/"D-G,[]\J?Z7.TT#<+35QAR4$7([$EX/>J M=8?V<(6)8D+5.Y!8^/VUWQO^ 2_-I>?O*SJZ+8:;Z=L^+=1X?O8S#HMA)">_ MS-EA'#K^ 8S9#UIWI0E?8'^IT4HQ))9MI.V^N;A WYV0=+P74\3M7Q^",U98 M?MB0%4$;NCC0C (.G1#B;"/BYWJ*B&BM--"<7[<^:G8[0_!6R6W1S]\S3Q1\ MD U:V@6;WV8P^I'44SQEN"Y^&M3DO1$&Z0B/'3/ MG'C#B--?U$5FU?C%IH"3]@?QST;W8W,+,QAT DP^SJ.(X:&=_"3,Z6S?8!:P MPN$02PZ %"">37=B");0."-]LAQAJ[_12(_0NY<8L-7@<+(Q<=]8XU5\7#-(QY!+SS M:7J]-Y .'&WG"X'S-W?M,Q2'A.V.B%S MW#3.PYJ[.BB>:@]R#E;I1?9Q)U/V.=FG._915W\9" JD+U[W/[OZ IB^B ?- M=I/6R-5OYGUDI,@G@K$O4C/G&\M;>+^V$5>PSU=;LX=L1Q=G@[X(I(VQ-\ 9 M&3(30F+M\H3G*BOM[5%FB#\SK\9;)\=]7:WML7RA:Z/]) M;_@.(=SB<&30&[6GT;U?8<+4RXKFV]IKD'=0BE#7,A;T2+5=GF+5WD04ZQD> MV63/5;J2'Y8/>G'L27-6V'PGZA5;C,J'_)TELJ+:1EW4X4TXM[^82;@B,E#A9G+E_ MQLUT^B/"#=GI6?,:F8%DVWQV45=@=E"NO]#.:?U,R:$@@V;!\YL)N:1V8-_MF:% M2+K4TO:3X=F=2T(4OU(;?*:DG_TGM7H7"0\?+4GQRV8#59,32?R M\MXQ'6@>(I"#+^ .C(VM20=^^KHRM@KKPV0/:H:RHQE/_L(?W>;YA_M,KKA# M+[*I(W%OHXDHU[TH,_GF:T.UZ24?_WO5'1J75Y]NWMK#3A<@.S41X@S^)K;1 MY(';DO )N1+A2@(7R0L/S#T:=HE(?*=\0 MS=!D*??(.CO(W(XA6Y4N^*"X*!)E4..IIJE(E9PV@N5>\1/9BW>,L'$0+H R M145#5E7!;,C?W'2@--C>G!$+'0DO<--=^^;S+C>)-E^ZXI%RSJCZ_@[P(X0J M8S_E4$X1?Z?C#$VO$A"YU&S2@KO($0Z#UCPGZ_YS^W:Q!F'H2$:O.-JP+J;! MNZ-Q_(%8'$349R_U[1K4-WLXPXMK4%YY02Q2O=,@P&Z0Y62,X20N>F()KDG( M&5J^-WNQY"&[W!%APZCI[V(4T4OK8N0?!-<9S^M!TE59!A&K=C7%7#:UBDM[ M@Y4H3J0O,[D MQ'?]&^\D[SOFO0# #.I+N+JUK[&4@B'Q0*E@D0@817"Y1]15@!JWJ3URR92O MX,VMNTU-&HJ##L5/%C[KXVY,-R+F"GFF:,<00Q@!N#YN1,NN+UF[*5-\\ MBWSU#[- S0U.BM((\C8D[NA6 AUPKR7L]1^<6(R-*C M8=$I9ZC9GP^7(T W=1E[>H[8G_+@(PLN9[07Q;(^H1QG+&Z/Q[VNLYG0;:1 2B]^L1<8V977?R@&:/NA,C$APF4"B MO>VA=^YFT[C2#S7@5HP)V4I:$FX77[OOU]*4>,-4.SV?O34Y"V;$F:5)JS7] MS69F,40PD0>BAXG>-$MH&F:#FR&*BV3: 0: 8W1@4)F<2P?<7B"I_'X+&&\P M@QU+M9^%BY)S_8EA."P!\5'DZ;.6&U=]_SA2/WHV/09G.4H]XV.7\]GO%^E@ M:*,3" [R%C:S&R/SC?RK6VQ1HK7]Z^W\6G*-*8_3E&3UDR0YLTL.UM M,/;=BX[)"!0AOQKUJ,1X+H[[U?$&4,8+D1J)SK68\%Y$'(VAW]BK:49P#F)9 M[$G.'W=GHZI+LAYDK*F?:$6YG3YF-(,>A9%/PC;\B I=2S(GB3]Z87QWG91= M)280_44G*TQ4M&+Z#-IMAJ5QY1H6P#]AHQY01)HWU='O'KBGR3% 1KF;;BN.ES MQW[VA[Q48GH_7FGO$D:U78W6OW04XTD'9B5OD'L/SSIT5__4>YFILI18/>Z( MLQ0W:!QADAN)_S"T?T$O$) TY>?KIDDM%2''/8E)5 **8A>*J05MI!(P6+7> M+?Y?M"/D8?8>Z;O6.M&:5R>*VNKS<%2*ZI9L\DQ.SK*=?A(;(7(Z.[R8])'Z M'J%&]H)RDZ^3X%\IH,JELID[TP%:A^4\SMO5CEX(HMQSAKGR<>S1 ;(" M:L-*82,7^]'>EBC]12\IL^WB:H')YAQ<)_"U^V.SE3L9#G5-YT-C'\<^8I^^ M87L1@)LP5HH1N-D0Y*&X,O)IPQJ48,U($M $S.YJT-\T.FW(Z&% =L:/IH'K M),.1G?DBTX\:4)N55IFU,^5JJ^79P??-6>3^U.R1A EFK82EOR=!.,=)!T(7:IWS0VK08QBA.KGV+S;VPCM;V',98L: MAB45KZ)64LA1-([4ZF\CA"2\:D8B9%/)/U2IV1B&&GJV<-,@TWIL,+,/8W% MB!#9]R!R,ZCLPJ$(//0+XA3BSC/L.^'HVP0G8:!APGHBC"P\NP9*V"]SZ?M>=*/B1]3YYPN:*FQG-V M/U;9,##(Q3P=XKLUITN*(WQ:Y":@.Z*OXS8_ETDTMD[5;-2H.-K&@E:''\A9 MO&^6;/<"=YG>GIY$OE/;<(8=RE(,,2Z7MJ7M^V;_F*M61L!0)T\8PUO#DSM/ ME[Y\)BNJ,LED#.R;T[@8&EYA]] 0.:]&!ZY40XM1DNW*OBAFFA"YN#^_1^/6 M-Y]0__M3A)<&HX]K^SA_.L[8*\2V:A,A%!%)DB[_%(R5ZYQ**E]K1\:)\Z44<_T!])Y")NMHW$IYV/2W,F5 MNMT@YMY0TAG3$FN5"G5 LUKIOYV/6_L?>>44U&6[OHBR@=(B"]1 0$J:)25" BTD0$ M5)J4J'20#H(:$J1+%5!04(*"HE(B78H)'0&1*DA- 4%Z0@FOD(03SQWCCN_; M]YYSOG/&N&./N\?^,7^$D9"U9N9\YO.\:ZVYRII4@P,KUF>&&@_\0EK-ZH8L M&U)1%(55NSU6[UU,VSB2 TXS)4^ZU/2]G- -<3*13 ,\TB+X]X'0EF";P>/,0\QD'V 9_^R>4+C8--=L1>]6@\1/6.;\>0>XCJ?$EHXDW1N4-U0I"Z M=8X?(8U\/0"P90G*NK+1,]4O''U&T2/HX^OK,,+TY_O KY,P8=B:ZC[PNL-E ME5DM7H/W9W&Q4#9=&\(^(!UQ_AJY9NX!<:3,#7NA)$1RP#A6C?.7."MZ9_1S M>A040,J G@RN$(ILUVYQ[#:W.IL/= +N/NIN=33OFU>/W]E^';U&*_;?97^7 M@C)09,/U/U#L":8,/,4L$\;=\.)]0$2?%X3-HF,"$!JS%GQC-X?67-VD@R%: MTXE=+[AG-3X3XETB,(]0A$QX%:8='2U]&DP(F\6Q+[F(UN&&5X_59/X1NE1: M>?;62YBX1BJM)L?(WF0ENZ,-S9!\T5IASW]$_29[>P]E7+49\H=A6^"69; MV822K_1BDIE!ZQE$QI-P,9JO^/18#+T>E!?$N-46$2:%#](&*_Z@?M[EX?@# MT!C,8O4 V;DKLNI>"/:ONN@RQ>%'KW#AO;+03W$>\3:1Y<$&7[VFD,>P7_:! M!.W?Z"T'76:>(!3V 2$G5 ?3DWNS=BOH/4,?M"C.DULT[ O[]8Q?C>0?#"3ODQJ9H!0];N]0;:Y(B+%62]+Z%)'L,/8Z/_)X:UR2@41&]MD[WZT7G/:L4U))K>SCW6ZO5L;?;!;;!^P?[USH%#. M/>)H)J _ PYR.R&D*%-F.W,# 2.>(Y.?__M#D,2?WI/(30)EK&[@/5=31!%&GA\3QXG^"(>9P/C+[]F?'S9B^B3D-6X]&KH_25 MT\?JKUU>.9^WSG.89??0WGUG0\\]*<3-S/O".@"9:%=RK+U7!PZ>OWMR,3DS0R3#,4G:M\D%UX&=2#3!MA_F= $_.68<#@[ M\M8@P]:&=XH5,9<^@+39C2'U_Q$*0^]NY.T#1C4(EK\[CT%6"H0(6^6GY#A2 M4+';O*QF/W;HT6NK%\Q3IAM3/RN IIJ[["3S^VJT\Q\-N,3DLT=O7'(I[>!@ MW2R ?$.!,AA:-/84:LR/&>\&39B1C[1-9L(8T0Z!,>3S5\$W^;KD=Z^)X2-O MAV]^@RO"=8S5PE=;]+0Q]"WEK5-17(IO_FW_AP8#4(3W^\!&)%H0M<;,MG>- MEQ69KB]D$FLJPF(?^.S)R%U5+(#\L 3ENVC/T6WJ>TR&O3BTAOV(>8;Z?]X_ M^<^>S[^BP521K-[: \S2=!M[S$7O6>M-;6K:9/SC6,^372E:&O /-_[Y&T#^ MYV:CJGUS>#N^7EB$6MJ^Y?IN<);KTK/Q_0!_]#XZ=_V_[&QDMD9 M7.E,&CY.T680T;N^U6_20248#>W9CM^+1RV6#R4!]!M,&'!"=3^FG6*B )KQ M2FUYZ>,?.P8G4QP=5R#W,DBHW=!&S,?W_^S)_"O;@?@OY0X1GH8C8:F7PVJ& MJ_>\U=8\48V2UA_"75>."()VE86,3&[IWK@I4[U M%;UAR!VM2Y'%F)O]*?1_4IZ3=L M:_L+:L^P[/89(2A[K+3P?2 ^FOX,$X:;QE$;CVG=YWO\\9-3I-.YW\?B10R,36XX[0C6!SX-P MNYD1TM]['R!?@Z3#Q(\WC&!YD/UVXKBX.T^ZA-]^>/QN,S 0Z:;1*?'.VH&R MY%M!1Z,([\9<%,!&=W+)++1M&1V??ZKIE:KJO.NQYAT(HUP[R08BO!E55M\F M[!*3"^SU)&VF3[#/CC&EOP<^;A>=INN@FUP\<4?1KP#HOQ\XOD%(%&#Q:%EN M9GG)>&O# M,RDJ+82]2W&V6YW>\W1A=#*DR/G%GD0O7:N)7R/4/LF=LKO'-@8=C\;>70BO MNPSL9B9])\^4AJWS+3[(,Y;Q[;4OOW)K3FV+-V6GT_<7?!).7<+2,VE!!+\# MPZW"##E+ ;FTS3[DZ#QOY9O @WZ-ZPOO%R] G0==PO<,$38Y!%2+I0BXP7M6 M\WZHQ/%&1S%Y#97VDQ+F44%CY;P(QP F.;R#H]2UX;DG:7I,=3,+2;XY,=4; M1'RE.5^?<#GI;/Z93%O3-E,'&_BMR:AQ%7WG9NB;$;MY3 R*\'%&AZS>(76Z M%07%'D&SW%SB%=U#!$TYZI7Z!Q[W>C<]WPZ9<;\=)1$OZQ>&.@(C%&&U* K) M-9&"U'N@V7N$]7"U68H(0][1/#E/X8GG":[FLU)M5=%31-.VPQ#<;TP\S!4' MGK &5RE:\'C8X2;9?8!#/2W]>6U/Z3+/4&=])GN:D]F1 N4GQ?Y,A<237F:HG]6X\.=4V?U+-\COT') MUY;A25"!0A!.,6^I@_-@9;H5:^NB"::?G*Y>."9L)N06;=S?4_99F_7>Y6B6 MG4-"?31C,*Z ID#6JB'M X)XM;R"1>'5D+# -AWK9ALIAQ>)-M;=*L R'/@O MQ[\7ZU9:$JA-C61"=9YS!)JTFM.*24%!RI'B$3T;H=5U+U*26:=@NY]G3MS0 M=?Q^H':!Q^$!G^^Z$J"\R>BE?@>S8+0CW5B.FM%73$\>_9()45@QIZ866FBS M[M3W[[;\"8(7"/T1>8?J"8 S6D-0BQGO6;>'DOXD4%?H%1B8*YH3A#M4D9ND M%?T\=LV-XQ]VUO(?3$<2+FJ%#$O:)8++#"Z_691$1*'U(%.:H&-VT]OSI.1I M)>N'- MQX/(&(MBQRX?_YMFX8K I;-(3H+=5W25)4U(::<+*J+"$$7 R;(1K.T[8\KN M?D&BV7*..?N W4'J)N34L7$KB:#NVT\*YK%M]-=8I5XRC%"<3+O/]C*WJ8$W MR[DL)?-Y]AU1WK?-.LMC;%$ZEC]1),]VRV0XRRK"@&)HD7.9XHB?:J5N>O?= M:96_=?C/%18QL84O[A%0ZN@@4@XY)K[0(L5]J6&:N'>^7E//8[7UQ.=XTX$. M'E>YS]V2?$4WG*['\C)\N2F#WGLP27J0)1EZL@0DZ.O4&>!/-N8M?E"== M2;SW.?W>O49M+N0JT@?!!5(HZJVH.NUV=@'[$U;&W]R>B.9<Q$Q1&2>6@FI&E<;ITHA/.NZS)'),\%KMPP2 M-UZRM&!.@90]!S"&8+F"?D.S_X'@_A41O^*@NA ?H);/ZJDRNY"*OGW6L$L) MQK5M.;Y.:D=+(#DC3+KJSB$>Z.;^2FQZ>.9YSR>WC-0YGK1S!"OV-X/P?#P_ MCO"A ?-87\9'FHN.QHKB$==PE2IR/Z)[J.O5Q'R=.]?ZA",VQ0:DFZ,Y9VEF M3 Z12_ \8=G8SE M'PLS:^^/%KVFMF^)M3?8IH+MW13/%D &'B@OJ$_&4-\PQ^>&2Q"W3*G&<#B" M=5?SK(1%>C67'?.N_>Z3(*<^DQ>[&A1M-_HE@(!OGX;-:K?BN,!9#;OO^-J=U3"_/2CB]+#NI89++C(_MO6,[OJ= MJ5>[PC+FJILIS-7E$\=:;'=SO4F$$J7=+*5 @K=S/X0?;%-+R_U>Z+]9_=A5 ML'S[6H>!:O5[Y;KS:0.MHG%8EUL13=N;#Z54KD+R$R?NU.41INAD*Q4LX(E5&,E #>VFL^ M:=J\XL:ICI,S&9DGY7F6\QMO" /0@FH;"[AMU4!HWK2E=7U2KV7EHS5_?X]; M%6T")SSO*10 I8UR @\JL4">YSF0M'_X+ZG3^-OHKQ+*+X\@*U[+_EL88C^V5\U>G5E5^^Z[G)T:?C))3FV. M;\$G7WF32<50Y!LX05"$9(PF]$\($FVZVCY@7EU<&KC_X8A27XV;E_O!Z@O; M&7)W;]&*Z^H9>+B(;@ 93Z!/%\=@I:;!C2Z7H6UE"]N-P2FUK JXOYJC2A_ M0D@WZYSN +OA'A0YF@VO64A .))4E2^B+PYNO8+O:?7Y_X+H_I9)L]2Z@%,2 M@$L8W'5=%]\]@!/_V[H1)ZTO3],94-/5(*K'WDQ(I6F6@+G0577^FTUO]+0? M&$JL<4M ,H"L3!U8:F37GB-RFGM/A78+#"$J]T,F7+QFCKOYKGHL_2D0#SU. MO'-?*]:OY4;.TCDK]M$S=@O0)!CA+5Q4]_Y[GYLYS?V/SJ4G-[&[JCSI(DGT MZ6^@:E>6?F<?[+M:$_E]M_A(,1AC!WUQ^2R%%_T%SXA-\%?=^@:_"_I<["&Y\W\;0^42W,"DR-1*+(Z MX7@9"PT0@NQ)O*J(#GH),:2GH AOA7'5=NER8,BL M)3?Z4,0?6_@QG>GSNXY1BD2QGOE/;L55(JD./)=I=\:!(MH9YM& M:6*EBQH6'T"L5A#?BZ.-3L;-,DZO'O](V&UQ\=T'#M8QJZ9:5XL^*QCN1TZV M:@11FJL[>;,=]Y']PBX.?"8Y=8^!]/5M6!R 1 \:W8K8[,J%M$'9EV9.4(R+ M^=(+%@,EDAM[8^*,I*(DJP0NQ@'9<@#G42LVNM"?^K^UQ13,H#QLGWB6WJS^ M:"(AY4R),,?$N]='AK:_\SSF$Y9JEGI=)#>K7^"#^/OPK-1Y$<5_BZS>Q?R) MPN'<8=XOK'RN9!GQ.'9S#!N<6C?MIVWS+'\/%)$#D ECO]+3I4?0W M-'/R C5L6&7U;NC9A5@GB8?>[MDZ;OQF(2IUL,9+ZCLW@,!F1/O8-+1ZIQ,J M28.2U9Z5(73!H'"*R?7&$8$)9ZV6J3,G18M0,,4TTZGW7S0VTWPWU*G"X")% M@0COA"3N+D1C!9:@_-MEU[1$=L-*OLI]8B/4J]AJP1[^FN,S I!-C)YBTB;B M^&.L-K<[I?O+YYGL-_A;=3P'X4NSY33K>/ +]%GOJ[>14T9TV N2;$HW'[2K2K@Z9D@P\^K3LKG M V]$7TQ_A83XH&L\F^E0TGH:#5+^0/*Q!9"?JU6PS!RV#9)K$C:AE]^5N?L'90"T:F>@1TAZ#F@G%W5Y M; +&L[V,.X+0)K^K0=A@:J2.#VV$B*]>EWM26,M^.S,"TP&??$@5&T:Y!<1( M;+&S(7%K^; M 0(P/=WS>U[(G^CJ;W8S;K0$VP< M74XC:/+-=3'XU.(^P(6$VNO&^N3DG$L9^"#CEJ'[^98TK4]].(DN"@80G,\3 MT]OV 3[0W/2QS'"H(\?=VS><"TJ]1()VY(05ZN4&V#MQE4R!X^@ /J;<_-O3 M08RF+/((>ZRP6GCC4CJ/R&G%[CC2DRS)%-RI)QWPVE.OL4OY$:NW,[V+[%^G MFC=EGK2Q897+? H;RPSN)6):/ BPI&<0.J,/92>N.I?5/WP:Z=H$Z\DM=1T MK6R>X3J$?4%OPFKH/]MC!0L[;M[ ',3*#96NKN8?E^6?J;Y,2]]UEWO*0I3^ MNP$KF>8,;E+,;=AWASWJ%O>UQZ_2C MGJ1\:>8'4A%>]'RDO+>+ +T8"75<%/]\ZH@F31J@D4?*V_MBN9;@^F7@=V/G;OX MZY5U3=7YY_/,$T?M/>-BY!+;E'I,#AXV8)\IQCR%,>D#OQI2!MF)Y=N[VTG: M-'R8*C3U\M63KXAG^T!4*T6="+<;^.?W!?_7M']WG?__APDM0*L].Y8#HO8! M5IK[;..KN.I(O5]U:59TS2:UI M'T:*@.(;JEH,0IMJ^]T[ >=6$9^?357UZ'\/+%X[$,B"^8RP9K(4&?I3A#LQ M$MZV6]=N'?+6IS;$?KHYE-<2PO/>>HRA]["$'ZZ":E%%N:&X$2'D]%2&/.(Z M>1N7;'=MA-%=O ]XK]UM\#!_ 74D.N!_@42JRZL$Y=)W/C%7E\&J_1#3= M=Q//X#(CLUO2G^BKTTZ"'\@8XYBVFU8O- *\)+H3K&J?7(Z-?G YX= #?L'= M,3Q.#'>WQ#(>75F;3.FZ0&[/UQBL$5V9]]59C_M0ET8,%,/W(OR>%MW5(CM. M1.D+TS.9];UX%%]E&16:'KL/"#*@/J,Q;?'F1DW#UJX-J>95J[FCSF@=E>"6 M1[)@2":R="@,/WZ:2@/CB-.HU='=G;0S]JB!4C6U\NK&D1NH,\B5,QY^J=D] M.:P*M;Z##&$?/!BT:^Q>%TSE$H=Y,TDO%MYDJ-'M/R- MAZO+&NIH-*8\TX89H__>4*B@BI^CRJ3M,K.5ZBG^7S]E=] MK*'*W<&"7].ZS1?33-53\B&QR.\XLCV4-\*\59P]!GL\0OGZD/H97]/JSI%J M([-C 2OQF3_.NKCB#DB?N J'=N MWT=+OD+YRL@/+-9/-\<$9$_\<3 \P$78*H"< QW?,7IQ-9:=$4AU4)_:WP[G M#QV)#SAU?K+D?%Z(Z,]*O==NTU$7A=W<95GSE1?PH!J$E@CCAJTH_-WR68AA MI;_%\H !5$MZ T/,&\VZ?;[7SW9^K3-\L+#!-Z$BUQRM8M"4V2&?+I;:*U4: M\NR6\F\\J-J9&A1$3B".OG]B2AW-G1HP/Q5MP_-$HL^=NI"+K%H2X3DO4 M%]L'/KG7,9)NTOZV@.E!=7O];6+AY+D/##WWW8)3 RFC6119 BR*9O &;_+> M8>KWZ.NBU+:GS^[89&IMA07V-&]P:/YQ9F:A(\A,CL1]H'HGB@8CKE[$V^B+ M//9;7RMS$S#..37%YA7.&OWU_8NNB^W2!@#KEB>5QD1EK;_M=FXQOVU@"(MD M#D #9+\RB/*4"NGP]L%-GINO/W/:^4C;G\-ROI),7 @]?1EOI_]L"[+Z9Q\X M[D=Q933W[P.OW]ZWHPE(,*Y,7F5.AJFB&/'5++]@9,>^XT/PN'V -\PXSF)+ MO*^C.L0U0_*)?UC_:PT9FO(*;IR=R,@C]U+=0-_7B]D5D\=^V^;8Z=OO XXA M9\Q5-@2GJM.Z%A]-8"\P!S:%ZA8![S-U^$'T[I7M';L6Z)]C#)9]H )ER725 MUV_634]J466, ?.M7VCR#9_B5#U'Y 9_-42,L"I75U[\-E/4F52_)63)X':E M<)%F._&\N@=W! P*V[S5ZD(K-K_,/6E-L=-]:O^VBQ[J,_R?=[;;H$&5NK97 MKB84NS;UY(G(XHDMNK:XS>2I>%-WL]0.+"6]8>[;V5DE=@I/U /U1\R$+\%7 M>;:A.;P8HF1J*JGO_*4AO\RAH5$])4DYGY.G]QAF2V9SF69S8]W0OZ>6)G:( ML-43VM$("_+\I-,0(ORU\\FL:XU5YG:^"/9T ;D4Q[9H\X%30)1.)7$JQPPEUAQ,FQ2@EH%FN\I M@GEM,Z)5H#/Q[X8[M/6=G0;DNFIL=U0*OJI* MV <$D*-XLN7SL3:Y:3 !/E!==D_YAHS^3X)A,)D*U/*Q6[282&'/_V\#&X-> MN ]X/>P?]Z7>JZ+LT(Y")RZ.K=S;R3WT=G>RJYC3SE]W4/# !QE3T.!5<]0Y M&\NXW+K6],E>0G8")G)4Q\B3U!B4@:CL]3B3'190B3ZNA>_?5K28ADK5B?XMJ"8#-92/._#WP MU,5(%*(&K&21URU 1R8NZPR!='*22R M)ZX<-7?VF)]PRUV3YUJ?LQ2\9":9^95)$% 5 M14O'']H'EE-W&*FUF+I]X#^^0Y&U!T=X@M_PF BGQV.8?$T3 ]"?[ /,%!'' MK6DR4R1P#,?4OC*XN;[J]3U>^#[PVQ>NB^S9H4YHTX3PI!7ML9,3Y@^/5_%6 M?B->&=)LOZ:D7G+$]FY8\QF6+1A-:(&)'=9_L2.!$?\#S^A@2-12]39U5]WLROLA*L'W$SLD0$>>P(?2ODPZ$]VT#W3G^<"HXI^8$#91 MJ:LQVW\8H?&WEX+WC#RYNM\/8P]:(/M"H/@8!,/Q,C8E<:69JL0+>"'T*'8K M3&IQD)#0[B)<2]GM*%G2OCC/$!NO.3_G9O&8E9X-G8[[D^@ '/W:_I(_78() M"81B.+O^21H_!=V&Y_V-/$:1GZ^Z+7=RNM=54NO3.>*0ZY<=6LIK[ )Y6XBI M/@Z6T;,8_+0[H$TIN-Z9:U._FGV-;_7\LEO>!GU<#Z*P"CIMS%LU-E< MH%LW=D=55H.6<$&9R>NX3Q=->,'%]0]'I+4>K!GU]WMG5DZR*F=\R@9$KYAH6N*A,Y:39* M[8NPR##)H\2)&ZXJKJS9>TX:W<./C@T$\9[3>>:J<'

.PW'OO'V*/#OK9Y6''U#9?>@M=1OQ^HE;+>]N9YD.LXNS'Q\QA_& R;H!TI M_49*_Z@4M7&J;9&B:D.>I/^KW:?0!=\F["CS:Q='EV1Q M1V0[C@:-H\$;%F#0I<==DL4=D>UX/&@\'G18@!57L%4WIVXXB%[248-F+"HV)F( D'767HAN 'DA/YN%5Z;8J.$KYV571)%G=$MF/D ML#%R^(:5-^S2XR[)XH[(=CQVG3^'1:?#VJO)MO^T!GYOKZZF+5&GX;/J:XD* MPN%@K_KLK8-P 7QI+A0"):RDLCH4-J/-I65BCNI[XQ?Z,F,.V']HJIO09\R7 MA J4PT)1.F<#E1*O+A=51[*5.6X_,*D.[Z:9J0L9:<<^WC.]?>(^V<5,3*C>M( [%"#V4&P('ZFM2I1D**<)S@%! MVYDRU^_6$X&O -\2=*"=9R!V\HCQDQC\&@3K#,$LR&8?8)SAF U M!.O2"'9#L"\E. W!J;ROS:J<]B&#WI3@ R "S=7$0W5<%9L;G.0BL0)&^-N$ M\YCWZ4L0@,WJ'@0?Y_U,LVSBS;!)]QSF(*5GF$(@G?'^;KQH" RCULC32>C5P8@XH^"D? MU-\!0S,LR8*6E]--V7Y>%WWUNNCKR^G&@)=FFY1FI6>>T5M!DB?YKIM[?\\? M*2.\#OTC2Y9:SI++B=I\1PL8HIG"BR]%9(\4[\T?NJ-]D!W4-<7\:XJMKBFV MOI+8T0%;[0%;0^K>7_S&%,5%=I8UTZZ8XEK<>^^-L/82M91, M$7ZSU^G/RRVOEW4EO969-ACCI?\ UQ3S:S&GXYII:Z;;.P()RM0UJW<"$I2A M.Y;\ )SV )Q?YN)JN^5?.N+*\Y.T%-\Z(& X? )?BN:V&[9_,,)+[;^FF.^< M6*;UK/\E8CV$.++<;2UW!RVO3.8Y_MJL'XSR4MNO*>:[%V6]!"7)>@GJ?-:/ MVR,87U!V>A]XPNZ21J#@,Y7M4M=K8;=;![61-NX5Z%.4-NH5<5^J9/6J^$J* MZH5;2T#Z2-?E)DU:DR87Y>EOV32YR*93U*E-4J43FZ2HODT2D,0FM=-/9(CL MJLZ/@A"7.:N_XMK9MKF<5SU5;WZAWRUUR;S/F]&Z=_PI7W>RGR'9);S@IFC+ M0VDCE]=\4G>']8#AHNIF'C'CO5'U&/.&&A$!X.^W&+/G@0C0MNC>_U!+ P04 M " ]@V5:#R/PR50# !9#@ &0 'AL+W=ON*B70U(**W T\;^P6E'$GG-JYA0RGHM(YX["01%5% M0>5_UY"+[))5MGVDRXX;2D:XA!WY4+B2.W94E9 5PQP8F$U1N!IBQ7[Y!?F1GU=&&VI/VS5'YYB#[\*3?.C'GJ+6[\VP;LN26OJL:4V[^Y- MZ(\N<$MM=J5Z&3093_9CH@ZBP;G7!NU5-FHK&YVL+-8B>2"WI=DRBJ!WR1W? M@-*XHY;Q7:>13Q+^[!;IDRSJB6Q/R'$KY/BW,.BX3_7[)(MZ(MM3?]*J/_EU M!IV\])4W] X,^C+HI4$[B(X:]+RM[/QD97.!?I2:W>-W_(O0T&G)DQ0_NRGZ M)(MZ(MN3[J*5[N*WL.1%G^KW21;U1+:GON\]GT>]7V?*AGO73*/1X5>S(^C MM]')D+HP=^?,78!J!%:4_V]T)CGV!O,^S]0)H ?+X2Z/UF8/Z@[2;# M_P%02P,$% @ /8-E6MW'ZL!F @ "@4 !D !X;"]W;W)K&UL?51M;],P$/XK)R.A38+FI=V D49JMZ)-,*@: 1\0']SD MDEAS[,QVVO'OL9TT%&GKE\1GW_/<<^<[)WNI'G2-:."IX4+/26U,>Q4$.J^Q MH7HB6Q3VI)2JH<::J@ITJY 6'M3P( [#RZ"A3) T\7MKE2:R,YP)7"O07=-0 M]6>)7.[G)"*'C0VK:N,V@C1I:849FN_M6EDK&%D*UJ#03 I06,[)(KI:SIR_ M=_C!<*^/UN RV4KYX(R[8DY")P@YYL8Q4/O;X35R[HBLC,>!DXPA'?!X?6#_ MY'.WN6RIQFO)?[+"U'/RGD"!)>VXV:>-; :P M5= PT?_ITU"'(T !O,H;:FB:*+D'Y;PMFUOX5#W:BF/"74IF ME#UE%F?2+]^R#-:K#62WB\T*WL)7JA1UE8*S&S24<7T.NJ8*-3 !]XQS6TR= M!,8&=Q1!/@1:]H'B%P)%,=Q+86H-*U%@\3]!8%6/TN.#]&5\DO$&\PE,HS<0 MA_%TT'B"=CI69.IIIR_0KJ@23%0:UJ@@$#L;Q//+&6G4%N5G3!]JXZ[XZ O^O[^Y]Z_$O=454QH MX%A::#AY=T% ]9/7&T:VOMNWTMC9\&ULQ9S[;^.X$)\!9%HS 8T.%P- @]/^I= MGA??W2:7Y_$Z"_Q(W"8D78>AE[Q]%D'\ILOOOE/RRS_8G!YOO*>Q)W( M[E>WB?QML*4L_%!$J1]')!&/%[TKZQ,?%0T*BW_YXB6M?2;YH3S$\8_\E^O% M16^8CT@$8I[E"$_^]RQF(@ARDAS'[Q6TM^TS;UC_O*'_O3AX>3 /7BIFA' MY?_>:^6(6@/),3>@50.ZVV"TIX%=-;!W&SA[&CA5 Z=M [=J4!SZH#SVPG', MR[S+\R1^(4EN+6GYA\+[16OI+S_*)\I=ELB_^K)==LE_O;_^_F\R^WISR[_< M77V__OJ%?"1?O"3Q\@B2,R8RSP_2G^6W]W>,G/WT\_D@DQWGS0?SJI//92=T M3RW* 8R"/>'C;='/9G"A*9F/>);7T@=$@=TX#^ M7'/6OKEM:,[;-Z> ,^SM'+ +GKV'=[?T$O$Q7VX+,HM#F8-2KUC%5W(61$]" MYH6,/+R1NMVM]U9\??7B)0ORGU\DDEQG(DS_:YH>9?^.N?\\%WY*5]Y<7/1D MLDM%\BQZEW_]BS4:_LT4&DP8PX1Q))@61&<;1 >B7WY=Y2%+B3P9I)D7+?SH MB9SY$4GSH*7&15L"1P4P/Z$\7UH.M9RIG)+/=8>WM&,F.VLXG3BZ'0_.7GV@K4P.:O$NK6#&^ZXZ5T+]JX%!P=_H&M& M6]>,0-?PW]=^]E:M[WD]#XC7_+/1+2"RZ\H>-?PS<<=#^;/CQZ;=V)I.&G:\ M:3=RIN.ZG>:H\=918]!1OQ6[#^DD[UDD MG&R].0&]^4VDGE45'D]%\(.4:7,IV>16O\CX M:6;J/QSMG#-1..19-CPI54:%@5+['F1?H&YU\#:0D$4&Q(K*81''TL0J+E^>U MU!@*VMAGV&/C$FEIR."1=_8S$DWWLU*7%JA[FK-?3FP_+N?YF_ 2\UD>AG:> MW_ 0:3D08R)"58A8-#T42B-:L$@\:(L/,SM'PFFL =\4IT6 M+#O+G6TI/HT^1A)^E8\Q:0R5QK%H>B"4QK5&)][96JB2&)7&4&D8V>/(M%TCRHE;L%2O)CT9"75N&B["YTT]XUN?SK: M=6A1@WXS'/(?1@:.=Y"0_1VK<\&.HP M.!9-CX32>?0=G1>N@OA-B+*B;O0ZJJA#I3%4&L>BZ:%0RH^Z)Q8<%%4[HM(8 M*HUCT?10*NU(X0NDW;?'%7"GK+J[.VYEQ>#!=7;E,;0;5=J-PMIMYJ5+_8P< M^*%OO/Y0D;1]@6LXY;8R8_"X.GOQ&'J-*KU&8;TF\TDH79<6Q:5R7LJM3.@E M/T16[1?/Y 2=RUPB3\?F&8IZ-;6B659=Y?0GNQ>>43OE6#0]"$HT4E@T?EF' M#S()R(UY67@@HCKYIF3I+4BZ?DCGB?]0;C-7ZV2^E#G^O4(%W&?GL$R;U8R) M:]-&BD$5H%@T_9XV)4!M% ':[2X-N,_.=[(U5:/;'^Y4.YC!RNE/=V^J,EC1 MOKU'@-I*@-JP &5^(N99;%24<-/.SL"D,50:QZ+I05 "UJ8GWD/:F#ITADIC MJ#2.1=-#6;O5%A:@MZ4DWI. ]JMD&-LY0/ @1R0L;K"/;2N$A&1#UGF54&D.E<2R: M'BBE\^W)J3,@:AD E<90:1R+IH=250MLN%IP< 9$+0B\,TA[_^UPJ./@6#3] MB2E5(G#@$L&?27XPNFM 4&D,E<:Q:'J05 7"L4Z<_!S4.@8JC:'2.!9-#Z6J M8SCPA?A#DQ^,[1P@>)! \D,=!\>BZ<%0E0@'%OEEFKN.\JL#^9/>MX%GO#45 MQG1V/NK3NZ@TCD73 U)[@- M%U5!<,:G3EFH-094&D.E<2R:'DI58W#@>PD.25F31BJB$^HZNQFKE1F#Q]?9 MF\>0^8Z2^0ZLH'^)I?N^BR1LL\%"E?:H-(9*XU@T_U*(!* M8Z@TCD730ZF* BY\6\(!V:HB:ANGZ<@>T\9[7%H:,GB,G3UZ#&WN*FWNPK)W MXU'OV?,#[R$0Y#%.R.,Z6R>BE.GO.I@V\_QXXHX:_FUGQ^ !=W;O,=2VJ]2V M"ZOM&^_5#]>AT6^H AN5QE!I'(NFQT );/?4 MM%%=BH-(9*XU@T/92UMWBU M>9ZZK"(2\2J2N9\626OSR$D49_+[N1";9_B \B+<5^>HP2.WAOOKBZ@#X5@T M/41*L[NP9J\R'OF#U*\S&_V/*M=1:0R5QK%H>DB47'=/+===5+F.2F.H-(Y% MTT.IY+H+R_5#+Z7 V,X!@@?I JD.5>UCT?1@*+7OPFK_QH_:ICI4K8]*8Z@T MCD737V6IM/[HU%I_A*KU46D,E<:Q:'HHE=8?P5K_T%0'8SL'"!XD<-48=1P< MBU8&8U![TIF@[W\^L3[Q\N;O"E.^: MO_&2)U\&+1"/$CGLC^6V-"E?WU[^DL6KXOWD#W&6Q6'Q<2F\A4AR _GWQSC. M-K_D'6Q?HG_Y/U!+ P04 " ]@V5:!AKU[A$# "<" &0 'AL+W=O M;]0OM'?T,J,"!BS]F40R[AIG!HE@3HM4WK+5=ZC\>$HO M9*G0OV1582V#A(60+*O(6$&6Y.4_757TU]D<',U M'EU/>M/+FVMR3";X=$5%"H3-R8!E^(P)JK=IM%9C()=Y^<2IM3[&'A$<7-"$ MDWN:%IHWD2Q\(#=+A1&$YA&YG=Q]$>3K$"1-4G&(][F;#,G7@T-R0)*<3&-6 M",2)CBG1F:K/#"L7_=*%_8J+EDVN6"YC049Y!-&N@(F1U+G8FUSZ]IN*0PA/ MB-,Z(K9ENPT%#=Y/=QKHP_?3[3?<./4N.UK/>45O$E,.Q^5&C>DSOK:2]#BG M^0+T^'=O)B3'=_!/4_:EMMNLKBP2^7P\TZ$VO21-49:2GI94)_)3<.:=6AWS:3NBEZ#3 M5OML%S1\"?+=]FD-VK'DU9:\-RU-Z9KT(8=Y(IN*+\G^UBV/6Y[O[E7?A+*] M]E[Y32C+/VNNWZ_K]_]O2X[(-792/)S0:9-#_V7RV#[W#+X$>6UGWU\#R+7; M>_;,K7,[ [[0_4^0D!6Y+(^J>K5NL3W=6?;6^]AZRT[Y3Z;LVU>4+Q(\?U.8 MHZ1UD9-6)[32'^&!QF?%/ \S8 MLF>YUFK@FLY3J0?L*"S)'"]"Q')X09QE(S$/59X!"S3!.I-/XTG%:[I :NMU?L9Z9V M5"\!P0Z WP#\MP*"!F"DMNM2C XC(DD4T3R=4L53@9G?ZX/;_Y"<.KB_'IY:1_RRDQ?E7K_!'SCI-!1GT3L2=_X MUXOQ@3+XVH__T=2OPP7AKH!=IG+_H+4$L#!!0 ( #V#95I3%;W&SP, "$2 9 M>&PO=V]R:W-H965T1 M*.G5*MW>LG)?5$W[X"8/8#6),]M ^?>SG300E)@B1;I?2NP\Y_AY3NQ3VZ,M M9:]\!2#06YID?&RMA,AO;)M'*T@QOZ0Y9/+-@K(4"]ED2YOG#'"L06EB>XXS ML%-,,BL8Z;X9"T9T+1*2P8PAODY3S':WD-#MV'*M]XXGLEP)U6$'HQPO80[B M6SYCLF57+#%)(>.$9HC!8FQ-W)O0[2F COA.8,L/GI$JY8725]6XC\>6HS*" M!"*A*+#\V< 4DD0QR3S^*TFM:DP%/'Q^9_^DBY?%O& .4YK\(+%8C:VAA6)8 MX'4BGNCV+R@+ZBN^B"9<_T7;,M:Q4+3F@J8E6&:0DJSXQ6^E$ < =] "\$J M=PSHM0#\$N!_%- K 5IJNRA%ZQ!B@8,1HUO$5+1D4P]:3(V6Y9-,??>Y8/(M MD3@1W/W][?[K,YH^/LSNOLPG7^\?OZ +-)?3*UXG@.@"_=#207PQV0"34P%- MN)PDN?IJ'/T6@L DX;\KD*#1*WK4;T:VD,FI(>RH3.2V2,1K2<3UT /-Q(JC MNRR&N$Y@RZJJTKSWTFX](V,(T27RW3^0YWB]AH2F'X?[#?#PXW#/4(U??2A? M\_DM?/,59G"AIGB,IC25ZYYCO7(FC.%L"7(M"O2R0X=Q,[S3W9,M9C'ZY[.D M1/<"4OYOT_>B3T(R8;$D,7HF4 2-^E6X-UBA2F?W03.R-X\OEOP@Y MF3^3!2"2H6? C#>58N:Y0KL6X-0(/'>N=D16T^JJTNK*6.,#R4BZ3IO$,0+/ M7=Q=DH4=D=4$&U:"#7^RJ0Z[U+U+LK CLIKNUY7NU\:)^D3XZ\6"@50N$R#Y M!7K" IH$+(A"U>MM_RNN8][QE>9B0Z MNW1S6NU;N/ $\KK=R^R#LW,*;*GO(#B*Z#H3Q5FSZJWN.2;Z='_4?ZON/_29 M?$]37)X\8+8D\K"_^4#5X/YHE*N.31-Q:J]<0:6BB$)=U$ MZI[O_H1B0+[Q%_!(9K]H5_1U+!1LI.)Q8:P)8I;D5_I2).+ P&LR((4!R;CS M0!GE%55T.A9\AX3IK;V9FVRHF;6&8XF9E842^BW3=FHZ__)X_? 7NKR]N9M_ M7LP>KF\_HX]HH2<_W$2 ^!)=\CBER>MO$BT4#Y[1;9JE3KQ'0XNP)%623?HW?(1G)-!4C$$O28,"4_Z(?Z_F'--U([D&-;Z<$8 M)#LHP"]R<-( C@FZX8E:2S1/0@A_=&#K+)2I(/M47)!6CU<0])"+/R#B$ \] M+J[0V;L?X/-+2R2W3+J;17(;(N4IK!UT;NC5&YHM>BY3&L#$TGM0@MB"-?WU M%]QW?F_!\DHLK\W[]()&- D 486>8,62A"4KLP+4&E *@O$0G>E)R]/P'OU3 MFY!\&'F@?A;(",-VBCWLC(;>V-[6$/HEH=]*6"0.K01-S'KKBN,?X0S\H>/4 MP_1+F'XG&'@!$3!Y D[_"*PY!IV75&@9>+GUM*P9BT1[(W<>K91R39J99OGTT:?HG_)-SKF[_;K M^;!32;/3*A/?LI*B)W&V!:%+)"J0 =T)%D"M9CK_@W[@@V*"_PL%V 7N';/V>[S>P514"MRI]@[B< M2N=V%1I940.\X?2[NN4WIJ^H$;B\4;PK/J:!^S3P/>X.F-5C5 M$-Q>1#JIT*FP_:/]0IR>VZ#EN"HR>-"J1[/52L!*?^CI[SPEF/XR#]!7&FWJ ME:BU8OVL$E6%!W>N/$U*I--8"YX[]CMLFJK4X/9:L]\T?Q1*TQ3ZN)0TA"95 M$2&MDE^&GI="TA"\\-,E>%4/2'L]V ?_M!<+O6[GA5PT8>#.&)70DW:A;U6# M)@[2F:,2==(NZF]N]B86]\TE:1\< 6,0J^R@*U' -XG*3X/ET_(P/,!)%L-2F3F^@XXK\<)LW%$^S ^435_IXFMVN@88@3 ?]?LFYVC=, M@/(OANEW4$L#!!0 ( #V#95K'B<)&W08 )(S 9 >&PO=V]R:W-H M965T01WQ\+)ULX^0G6U&: M@E]A$+'3R2I-UV]UGILG5#7RQN%@8X,P])# MUX\FLY/\O>MD=A)OTL"/Z'4"V"8,W>3^/0WB[>D$3G9O?/&7JS1[0Y^=K-TE MO:'IM_5UPH_T2L7S0QHQ/XY 0A>GDS/X]MS$68/\C#]]NF6UUR"SBDZC-K6'^]4_\M-\_-W+J,GL?! M=]]+5Z<3>P(\NG W0?HEWOY.2T-FIC>/ Y;_!=OR7&,"YAN6QF'9F(\@]*/B MO_NK#$2M 3(?:(#*!JC5 )('&N"R01XYO1A9;NN#F[JSDR3>@B0[FZME+_+8 MY*VY&S_*IO$F3?BG/F^7SB[^^';Y]0">N#LCB9\9L'%+YK,?4;!=>+/*0-NY('S.$H3/B4;-P ?^;PPP%<8 MN-JD+.4?^]$R/ZMLZ=YRY9LTGO\$5^ML,AEX^8&FKA^P5[SSYT ';.4FE)WH M*;>8#52?EW;>%W;0 W8@ I_X4%8,7$0>]9H".H]-%2"T"]![)%7\0.<:P/ U M0 8B/0,Z/[PYE@P'5_.%$M6[MS>CKA.<]HMN!@F"Q.&1 MOJL[Z3L/&HY-JO,:@S2K09K205:IX9:I07>IL5SJF U3;NKQ+") MB:W65$C[&NC$KIS83[#D[,YB0H:&8COZ" 6_U!W:0?9N3Z%KC/6@((P@QJ@ 4\][Y/Z%PN-#00 DJ@E 44 M797*3O;MA/*Q#/4JP 228_9,*.6:1Z>K(K6F5\$W4 XX!Z:K>>#&*>]MJ!L! M.U#*& K25:YOENEJ%>G:GZAC8! 4' 3E(*0H4:<'\8-\+$.]"E*"\H8C %14% 4=*07JSR!WV1UCNP[>KBF M$7/S>)PEB1LM:4BC%-S>@_IYU^Y]_O;9UDT\\-='+@DN4QJROWO#I93$5*DU MO^H+%$-2_)E=-++A-0CB+4^$/%('ID;9 22UW,@67BLUY.,8ZE-@&))C6-OG M9KU^K$_8W:N+C&KZ' /0D TA(Y!:Z2(FDJO8S 8$@R&Y QVV%Y=BM3W:H>8 MMFFT)VX,R$("LI"\_'/T5KU'?WK 5BV7&!H"P5[H*8I+J*=NA#32N1Z-069( MD!DZJ@Z%E!:B5*DUO0H$0RIJ4:A;C+(,VW8Z$S<&8R'!6.BP<5*4;XZW7R%FF6WIWT,3L*"D["QX^$:=PMA94HU?8[!:%@P&I87PO;]%*FT$*9*K>E5P!A6 M40C#W4(8F4)CZK0G;@S:PH*V\,AUL#WZN-RT<;5IVP]NVG*IH:$0,(:?HAZ& MN_4P##74R='O>Z45K54J36#(&"*R.]W&A^RB=)[IE2I-<-5NVM*7MGV.P&A&L1N25L3V03916QE2I-;T*&",J M*F.D6QDCIM6NB\F[&FI%L!89N2ZV1_^0>IA<8F@(!(*1IZB'D6X]K#=+QR T M4Q":*;^%:P]:FTK+7JK4FEX%@IDJ;N$RN[=P]62IO*NA5@1AF2/?O[5'_Y L ME4L,#8'@*_,I[MPRNP6KOBR5C^6Q7O7:4P\A39;YPR ,S.--E!8/0%3O5@^< MG.6/6>CB].)IE4]NLO0C!@*ZX$T-;&PO=V]R:W-H965T8DD6R8\, M27.T%?)9+1$U?"]RKL;.4NO5A>NJ=(D%53VQ0F[>S(4LJ#9;N7#52B+-2J$B M=XGG16Y!&7>247EV)Y.16.N<<;R3H-9%0>6/*>9B.W9\Y^7@GBV6VAZXR6A% M%SA#_;"ZDV;G-EHR5B!73'"0.!\[$_]BZH=6H+SQR'"K]M9@77D2XMEN;K*Q MXUDBS#'55@4UCPU>8IY;38;CGUJIT]BT@OOK%^T?2N>-,T]4X:7(O[%,+\?. MT($,YW2=ZWNQ_82U0WVK+Q6Y*G]A6]_U'$C72HNB%C8$!>/5DWZO [$G$) C M J06("5W9:BDO**:)B,IMB#M;:/-+DI72VD#Q[C]5V9:FK?,R.GD^J^'FZ]_ MP^67V[OKS[/)UYLOG^$=S,R?GZUS!#&'^]D#3&SLF/X!9U>H*BL#3>M2:85"3E"XA.X%5PO%5SS#+/_*G"- M6XUOY,6W*>G4>(5I#P+_3R >">$-N*"65**J'QT6@B9Z06DA.&+!QF;6HJRB MJV3#=EE;;A=J15,<.Z:>%,H-.LG;/_S(>]]!%C9D89?V9(H+QCGC"Y.S.>4I MPAGCM>/G\&]K""KJ2F]4ZK4UO4FB?FBH1NZFA:??\/0[>3Y*RFVFO):B?T!! MXGX81^T444,1=5(\FI0] 2(Z@'A'"/SO%H*$8=%*8=C)'=@K(X! D(,,X M;.<8-AS#3@Y39[^3(,/#!(G#B!R!B1N8N+.4OI7]T\1DLD%IO@=09@R8IH;P M@3()CS1?8QM/_#^4F>_M^J?W&X6V5AFL4%91M.'<=9_6SEC9&.S%U/=[7K\] MI/Y><_=?776G(M7?C7"?:=B+_2-,9,=$7EN#IR*1%J2H-Q@<0=IU<;^S%?]2 MD*=2!2U482\Z%JA=!_>[6WA+>9Z*%AZF%>D%\2]D[M[X4*!:T&<0FU?BQNUY-<;=4FG)0D./GCLAJ,JHT6JW(8>1+:C#;EW<2 MC^.M5(\Z0S3PE(M"3YS,F/+"=7628<[TF2RQH"2\AP+S64!"E<3Y]*_B,\MO@;<<=SJG3%8)P]2/MK)+)TXG@T( M!2;&*C#ZV^ U"F&%*(Q_6DVGV](2=\$1PJ E#%Y+"%M"6&>FL5+G(6:&16,EMZ LFM3LH$YFS2;[O+!E7QI%3SGQ M3#3]X^OLRSU*^:>(,C\?H!W,C"9!JFM'&Z+^"2^2X#P4L&KH*3BC$F9S#P?X7 "\*> M@*Y?3Q_TT./7TX,3;@9=/0>UWN!8/?<+,=\6J'3&R[82T^5\\09BKA,A=:50 MPU^?2 %F!G/]=U\YFNW"_NWLH72A2Y;@Q*%31Z/:H!/]_),_\M[WI?)'BL4_ M2&POS6&7YO"4>G3+]>/;E:(\S^@K('T#M\Q@7P(;(=^KE>PIO(F\,V_P;C1V M-[NYZ<<-PW?[N+@?%WI^A]MS-.P<#4\ZBOF&IUBD<,]1I'U&&K[O[VY\X.&_ M(?%)R%[DHR[RTK/FA?Z!@R.XX4&UXF.X?BOG MG97SDU:F3R7U0SI5/_$5 B_@'IG2?7Y.Z_CP3,2^+_ [>?'_YS4)<'=:4XYJ M7;=X#8FL"M..)'!%DM[9.;UB MJFGWS<3(LFZ #])0.ZV'&=V04%D /5]):5XF=H/NSA5] U!+ P04 " ] M@V5:ZS+VCG " "#!@ &@ 'AL+W=O&UL MK5513]LP$/XK5C9-( V<)H%-+(W4$A!(0T(@V,.T!S>Y-A:.G=E.R_[]SDZ: M%=1V//"2^.S[OKO[(G])5TH_F0K DN=:2#,.*FN;,TI-44'-S+%J0.+)7.F: M60SU@II& RL]J!8T"L-36C,N@RSU>[$;?SN.8.AI -NKM?LEWYVG&7&#)PK M\8.7MAH'7P-2PIRUPMZIU17T\YPXOD()XY]DU>4FF%RTQJJZ!V,'-9?=FSWW M.FP 1J<[ %$/B%X#DAV N ?$;P4D/SR\GU'7F5+ HK-#1U&ZPZGT5[&'(IC$H\^DRB,DBT-G;\= M'F^!YV^'1WNFB0>]8\\7[]*;<4T>F6B!Y-P40IE6@R$_)S-C-5Z"7]LD[RB3 M[93.&,Y,PPH8!WCS#>@E!-FG#Z/3\-LVN=Z3+'\GLA=2)H.4R3[V[+IN4$RT M($N*BND%RJA!, LEL8H()1=' CVE),P8L&:;L%V!$U_ &>0R"U.ZW%3KOQGY MOHQN+KIQ/6O 1IW-&5*H5MKN'@R[@Y-.O(&\VI^BPW:&^(^FL^<;G)]+0P3, MD3(\_H+]Z,[RNL"JQIO 3%FT%+^L\"\!VB7@^5PINPY<@>&_D_T%4$L#!!0 M ( #V#95JI;2&@,00 -<. : >&PO=V]R:W-H965TO_]["3DP'&Y2NV;$CO?[_/8'S]Q[<&>T&]LBQ '+T6.V=#8&;1PZ[K/-ELL.@9S)$R'?9&.1#@U+#@CE*.$R A0_SVB*\EP&$L/XKXEI MM"FE\?CY$'U>S5W,Y0DR-"7Y7UG*MT.C;X 4K6&9\WNR_P,U\_%EO(3DK/H+ M]HW6,D!2,DZ*QBQ&4&2X_H4O#8 U!N^M M&?S&X+_5$#2&H&)?PZI(QY##T8"2/:!2+:+)AVJY*K< G&%96"M.Q=M,^/AH M-;N931]F,?CZ.+Y_F-W?_ WFB^5X.5V,;\!B.?]R?SM^6'Q9@BNP$D6=ECD" M9 U656F@%'PM(>6(YM_!/,,0)QG,P0+7!2\KYR)&'&8YNQ0!'E9D#3M]M=W7S>EWWV MONSSM]N=,RS=MDS=*I[[2KR?E5FM?71'5:3Q]&KF+ M7[,=3-#0$-LT0_09&:-??[$#ZS?= GYDL/@C@\T^,MC\@X*=++S7+KQW+OIH M!7.DW0UJFU_9Y'_/YY%C]7W/&IC/QTO4E=F1[T3.J2SNRL+(]YS@5#;KRH)^ MY%B*;-Z5^:[7C[Q6=H+";U'X9U'\3@ECX(Z2=<;!104&W"#1-26,RTU9O$K+ MA#.P(GEZJ8-6)PB.!V99OJ)+7!""@0F2&P4"#2M!_BBKZB@"R=4ACGM:FRQM J9KN@J[ >A M D:C<@+7MA4P.ED41JZ>3-B2"<^268HCZ\6-J*?+!HL.2-@IXRNG[RH+/.VJ M@DCE%FM"V8%C^PH37<; NB=I(WGJEJ15*>GF M&I'=.RJU$UY1RRLZRRO.\E(> =]++'H3L:ZJ2TP;J4-,JU*):40:8N;1P;M M=%-=D1A(2(EY?;AI>]M;V+BZ?"C]$_MZ:FOZ8W%KJR]9/\+75[Y;2#<99B!' M:Y'*ZH7B&ULK59A;YLP$/TK%JNF5MH* =)678*4!JI%2M,V23=-TSXX< E6 MPW?W;'SNK!E_%C& 1"]I0D77B*5<7INF"&-( ML3AG2Z#JRYSQ%$LUY0M3+#G@* >EB6E;UH698D(-KY/;'KC789E,"(4'CD26 MIIB_WD#"UEVC96P,8[*(I3:87F>)%S !^;1\X&IF5BP128$*PBCB,.\:O=9U MT-;^N<,W FNQ-4:ZDAECSWHRB+J&I1."!$*I&;!ZK: /2:*)5!J_2TZC"JF! MV^,-^VU>NZIEA@7T6?*=1#+N&E<&BF".LT2.V?HKE/7D"88L$?D3K4M?RT!A M)B1+2[#*("6T>..74HY^CE:Z46HWB<3R=57HG#2FP3#H#\-?/3XU!M/ M@_'P![H=C'JC_J W1(/1[?WXKC<=W(_09S3"G&.]K.C4!XE)(LZ4]6GBH].3 M,W2""$73F&4"TTAT3*F2TR',L$SDIDC$/I"(@^X8E;% 8T@JL'WF_$MNX' M5*I4TM@;:6[L1D8?PG/DM#XAV[+=NH3^#^Z_'^[4P(/WP^T&,9QJGS@YGW. M[S'#7 )/7M$MH9B&!"=H0(MS2O_P/A%APD3& ?WLS83DZ@3X5;<+BC!N?1A] M*EZ+)0ZA:ZAC3P!?@>%]_-"ZL+[4K< QR?QCD@5'(GNS5FZU5FX3NS>$A5J= M.4#M;UA@VSE6=Y&5=VE95L=<;0O;&.!?A3TF67 DLC?"MBMAV\W",B&0VNSP M(@E=9$3$JF-*Q.:J-T_L?:>6U7*OWGKY^UX[/$&31U&ON=4H M4N"+O$,+%+*,RN)@K*S5):"7][X=>U]=#HI>_I>FN%G<8;X@5* $YHK2.K]4 M^?"B6Q<3R99Y.YHQJ9I;/HS5!0>X=E#?YXS)S40'J*Y,WA]02P,$% @ M/8-E6I&_^I,A" =5X !H !X;"]W;W)KC9KO[>6S&#BH7%W#22/WQ M.UQB3#*90/5N/Z3&GO, R3EFX-AR,5L.\YWF>!!%11'8\LPYN.8A\EH>5$]=Y,M+])]$86) MN,E(OH]CGCU^$%'Z<#DR1T]/? ZW=T7YQ'AYL>-;<2N*+[N;3"Z-#TH0QB+) MPS0AF=ANLTRJN?Y*$9:XS(>I\7:=P$RRV(PZ3^GW]O?A%' 9;U2H#5!%A] M R9-P.19@#E])6#:!$S[KF'6!,SZ!LR;@'G?@$43L.@;<-8$G/4-.&\"SOL& MF,;37\ZH,JC^DU?Y8O."+R^R](%DY7CIE0^JI*OB99J$25D?MT4F7PUE7+'\ M2-VKC^3F\U_7E-KL3_>6O+-%P<,H__UB7,@5E,/&ZP9S:LQZ!9N03VE2W.6$ M)H$(%/&N/MZT-,!8[MEA]ZRGW?M@:45'K$Z)99X0R[!FY,NM3=[]JMJQ:SWC M[Z-38EH5,]$P=A^FWIJ)(ISJPVVQ/B7&O PWSS5;X?1@)O563#6,BV&\_HSN M5\OZ,Y:&\?LSAIKIY.'D4&:3RIV\5F9IGI-KF=MALA7).A2Y8ML^U,94;91' MRO?YCJ_%Y4@>"G.1W8O1\K=?S+GQARJCD9B-Q"@2,8)N4C,0V(,B?D@K%, \T,!S &SE#FR$I"8C<0H$G.0F(O$/"3&D)@/ MPCJ5L#A4PD)[**!Y$<:\*.74M)PKY*I3+CZJJT'I#JP*)V4B,(C&G MQN9',PS34,U8>H[S7HY;J"8LR'WP05@G2\\.67K6;\)"?I ;F:U)05BRR_E1EKG8=0S,7B=E(C"(Q!XFY2,Q#8@R)^2"L4RGG MATHY!\QLSI&5@,1L)$:1F(/$7"3F(3&&Q'P0UJD$TVBO^!O:H\8-?XQ?.10T MD/";B M1$Z)UJ?D*HK$5D[G%=,D92%H\:&' JAF0S4*U1RHYD(U#ZHQJ.:CM&ZQ6&VQ M6(#I48.@B@*IV5"-0C4'JKE0S8-J#*KY**U;%&W+UM3VP>JB6!^*XI'PLG7% M(V5I0%NW4,V&:A2J.8UV?,GF^<6?MX=X;P]AT,WV45HW,]L6JOE&#S4OLC0) MUSFY"NYYLI;S&EI^X*QZDMP^YH6(R_?S;'=*?I WKA(ITQG:?X5J-E2C4,V! M:BY4\Z :@VH^2NO64]OW-6>(Z0^T!0S5;*A&H9H#U5RHYD$U!M5\E-8MBK87 M;&H;;,N/;>,K%T4150>+$R*^[T22"V6!0#O#4,V&:A2J.8UV/'V9GJGZ8-#5 M>E"-034?I75SO^W^FOKV[Z"I/[3S"]5LJ$:AFF,JNKK*:\UN[Y&>8N1BJFH! M0W?%1VG=;&V[P*:^#?SSIP.NR&*>/ XX,8 VBZ&:#=4H5'.@F@O5/*C&H)J/ MTKJ5U7:-343;V(3VC:&:#=4H5'.@F@O5/*C&H)J/TKK?J&K[Q]9/]X_UD4,K M :K94(U:+SOE$TLQTW"@JW6AF@?5&%3S45HWR=OVL:5O'S=)3F(>*,]U]>&# M,QW:((9J%*HY4,V%:AY48U#-;[3C]YOILP^W=C.][?U:VC::^CH/"9-"R,U2 MO\M#^\"-=KQGENKJAPU=+85J#E1SH9H'U1A4\U%:-_?;%J^E;_&R)LM))D]_ MZXL\\N29K])[058\^5H_OY?S_XALPH1'9*>9_$![P(UF3H^;FJ?&]'E1J(?- MNL,H=-L2_\5WV&72ED2 MA)E\E=SR2);)3UPOU6_.X,J!]HRA&H5J#E1SH9H'U1A4\U%:M[S:GK&%^ *Q M!>T30S4;JE&HYD U%ZIY4(U!-1^E=8NB;29;PYK))T0TWRXFZ8;LY*OA*A(D MD@_*CU>LHWT@1^HG9-">,U2SH1J%:HZEZB3/53WGWB,]Z!8RJ.:CM&[FMXUI MZXWO)P_X&(6>&IS2T,XR5*-0S6FTSMG4PE2F]-G+E%:.]'J/9-!]\5%:-UW; M;J^E;9S]KR<'Y7?Q1237N#V1 Q.1\:@Z[;X*XC )Y8IY>9]00NM/UZFG3= V M,U2SH1J%:@Y4&B6V;>6( SB4FT(XS5+.A&H5J#E1SH9H' MU1A4\U%:MRC:MO1$WY8>WJS3@X,+!-JHAFH4JCE0S9V\;-^J;DWD]1S'%.-4 M)R<^:B_J=!T?W6&PO M=V]R:W-H965TJI+Q)+/G@D'H @WA< M>?6:%[^7SUI7P??E8E5>CYZKZN5R/"ZGSWHY*2_R%[VJ__*8%\M)5;\LGL;E M2Z$GLTVAY6),PU".EY/Y:G1SM7GO4W%SE:^KQ7RE/Q5!N5XN)\4?=WJ1OUZ/ MR.CMC<_SI^>J>6-\<_4R>=(/NOKMY5-1OQKO*+/Y4J_*>;X*"OUX/;HEEYF4 M38%-Q+_F^K7<^SUH#N5KGO_>O/@PNQZ%S3?2"SVM&L2D_N^;OM>+14.JO\=_ M6NAH]YE-P?W?W^C9YN#K@_DZ*?5]OOCW?%8]7X_B43#3CY/UHOJPJP MM@"S"\B> KPMP(_]!-$6$,<6D&V!366.M\G:9%I-JLG-59&_!D437=.:7S;5 MM2E=)WB^:EK60U74?YW7Y:J;A_3'C^DO7QZ"\^"A;K6S]4('^6/PH)_JYE,% MG_5+7E3SU5/P8;5MQDUS.%.ZFLP7Y;NZU&\/*CC[X5WP0S!?!5^>\W4Y64(]@'&=E5UJZ%MJ M[JB7J/3T(F#D?4!#RH$O=']\<08=SY_[]/3/?7IV?''JR27;-3.VX;&^9N9K M3U!CV>(XC&NZV\OR93+5UZ.Z/RUU\4V/;O[Q-R+#?T(5A0E3F+ 4$Y8AP3H5 MS'<5S'WTFX?)0H-G_;:8V!1K+G/?;F@8"QY>C;_M5Y$;1A)!$]H-4VY8E A. M93W%#TXT)4]))$)57/Z;AKUY^5CDRW=[M5 W^L=Y=0GE/\+,/R9, M8<)23%B&!.O4>;RK\]A[@OU2ZYH?:VT2U".^IGMO^K2[=5E'E27]%"3'GK$0$7INLJG\ZV KB5R<+MLE-!_>Q60 MGSJX96+25$OKC%BX.V*!PB0)N9UY("RJ?WH2;S0G\2J>-O&W]=6J@MLBY M/(XDMYLC$,=8Y(B3(WGID;S,?W@G7OV)473$+^FVZ;N?O,R;_S=]:ST(7!<] M)[87-KBY8M)42]M/>,SM[C$%HNJZ8W:E0%&1Z&FK1C,2OVB\U46^.2(PMZA* M$96F4&DI*BW#HG7KU A4(G%-+X(J45%I"I66HM(R+%JWGHTV)EX9UN]]^B79@#_\$=9Z26< M9%35B4I3J+04E99AT;K5:D0O29 [1TP]>X]*4ZBT%)668=&Z8,C9'[1U2W M!I6F4&DI*BW#HG7KV;@UU+]&8?!B*S]O<#VCNC4MK;ON+Z&)W6^Z843$MD&: M 6'G)-P?LW97S!KGA/F=$Y/MCY/B:;X"^TT_8_!"6507I:4URP[,8H^+4-H3 M;SUQU)YZ.Y"O,W*1A']_YVGOS%@K;*BU'4]2Z&8,0R8 MWS 8K#7\O,$I1_4.6EHG293;.Y%2((QR:4N2# @[)W'[KA0/;.P@M^0'@8H+_4/KQ+F[,X GL; 7$-^#<4Q*:QBNCN2E1_(R_^&=VFZ-A.;'[&\X M=IVX'S:XN:+J9^YN1(B8,TD-1(DPM$='0!2G<=+35HV.Y7X="QI3AR:?_E,<55VCTA0J+46E95BT;CT;/<_]>K[_W@FH MNAV5IKB[JQ]:(@F% 9//0)AGB20WHIW[1?O1QI2?,SC5J+*=NT([BD-GHR,0 M)N-:1-JIAF2[H#V[<+F1[=POVP>[4G[>X)2CRO:61DC717)&:!%H-I%F_F_W MXPQCX4*R9Q\N-RJ>'U#QQSE4?LK@O*/J^);6%0Q$.+V*&T:Y%+9= M%BVF=W MYG#$TS M*DT=.+ZSY$(Z'M(V\X=*$LA^VM;&P:+D(O0[5\*H:$'^>F1O,Q_>*IAMY8<-;JNH MTKJE=1(>.C?C **HM._#EP%1C"8]MI78NR6>7^+^K,MRNWWB_&W_Q$;U'EI5 MY<<.3CON3?)0E].CTC(L6K>ZC>P6R'<^$*CR&Y6F4&DI*BW#HG7KV6A^<>*= M#_SE!M7#>4;4] M*BU%I658M&Z-&T-!(-\,0: :"J@TA4I+46D9%JU[QUKC8L@3;X;@+S>T/E%I M2@*W#23,[C"!*'ML"8)ZAI;2^ [2/WM_GQ?U23.I]$9S;CW0]D:0Y>9.D&"^ M48T&5)I"I:6HM R+UJUK8S1(_VI]#(])HKH.J#2%2DM1:1D6K5OUQNV0?K?C MM-,<=>$#*DU)UR8YIXD4]HV)P3A*$WL?&AA'9.]MUHU1(H\Q2@:[>W[JX-RC M.B82<$P282<>,$R8/=\!D4+1,Y4GC5\B_7[)(6^O+=Z9 ",\M*T]((Q$7-C. MGG1GWP%:"H0!M,Q_:*=V%'N/!3CFN0#'^GI^V.!6BOM8 '>FGC@/!7!CG&$7 ML)S?W@TQWGN"T%(73YMG/97!-%^OJNU37G;O[IXG=;MYBI+U_AVYO"? ^XI< M9MNG11G\]N%5[7Q>L-"/]4>%%U']18OM\Z"V+ZK\9?/\HJ]Y5>7+S:_/>C+3 M11-0__TQSZNW%\T'[)[*=?-_4$L#!!0 ( #V#95K;!LJK508 )8L : M >&PO=V]R:W-H965TU-(LEWOQ/O+Y$\ MBILRVMU"]WC)>95*=\/15;3K-5 MXU064S*;^=,RRZO)_+*Y]H'/+]E.%GE%/W D=F69\<=K6K"'JPF>?+OP,5]O M9'UA.K_<9FNZH/+S]@-79],]9967M!(YJQ"G=U>3-_@B)7[MT%C\F=,'<7", MZJ;<,O:E/GF[NIK,ZCNB!5W*&I&I?_?TAA9%35+W\4\'G>QCUHZ'Q]_H:=-X MU9C;3- ;5OR5K^3F:A).T(K>9;M"?F0/O]&N05[-6[)"-'_10VL;N!.TW G) MRLY9W4&95^W_[&N7B ,'Q3$[D,Z!C!V.17 Z!V?LX!]Q<#L']]0(7N?@G>K@ M=PZ-F-,V64VFXTQF\TO.'A"OK16M/FCD:KQ5@O.J?K(6DJM?<^4GYXODUW?) M^T\+] J]SSC/:IW1\YC*+"_$"W7U\R)&SY^]0,]07J%/&[836;42EU.I@M>( MZ;(+=-T&(D<".>@=J^1&H*1:T97!/[;[8V(!3%6K]TTGWYI^3:S$F"Y?(P>_ M1&1&7,,-W9SN[IC:\V/1DQ^+GI[N3BRY=/:/D=/PG&./$5VK[D:BCW3+N,RK M-7I;M=V>ZCY,#TN+<\VXNCN]$-ML2:\FJK\4E-_3R?SGG[ _^\4D%"0LAH0E MD+ 4"#80V-T+[-KH\YNF*Z)U-UY]X;NM7#ZB+HI)WA;F-;!Z<+N?.VJLNYS> M'\JF&V&,QU;Q*:CD)%1J;>(3$^CM$^C9$\A*-1L0S0N!Z-?ZF*H,%IFD*R19 MGI+H7WG*VYEEI[&NML;ZNEZGY0)@1;YLT[\Y#+3:,.%UF!V%VOT.%K1?_9U5?R MZIX*60]1)OFLH<^5#Q(6![I\NGJ0$5,@V$#D<"]R:!5YD174V-V%^O,Y"SUW M/*#H9CCR2$1&(XIN%D2>2_Q16G4S/XS(;&26AMK0XSEN&+E[LT$JHGTJ(FLJ MWJNB,F^?^><%$^*%*2V1=H>O2.B,FGNC6_E1,&I%;$!AGV!OE!-31-\E>)03 M@YGC!6Y@S@F>]<7*[#NSD')7M#6*Y%DEBG8XS59_[]JWVUR8S/3;"?7IB,G, M=[7YR&FTY#1::F_P$]\W?%#]8?MCQJI7GQ?&I%D=S^T406DQ*"T!I:50M*&@ MI!>4P!9B'0]*9TA:#$I+0&DI%&VH_+4FRO2S^I,@8M'H6DYH4!N_O9SR5H+0I*2T!I*11M*&M?W>( >-@& MK5E!:3$H+0&EI5"THYYRTIVV-DB0])B4%J"]6+;TQ8Z4JB80_'Z MDAS;:_+C/0O-\@/2%/;$7 M]F\H9TVC3.FU^YZ;7E!:#$I+0&DI%&VH:;^V0##LF$9 EQQ :3$H+0&EI5"T MH<[]D@.QEKKSW]FMJ#]6R6ZS2/?="JD_E7RI1KHE6U?YO\:/_M=V]MF:@RX_ M@-(24%K:T08U\M':E_3+"N2)RPIVO[-U EU6Z&B'=6 P\_W0'8UQQ+"N,'-# M9SS-,/!<'^/(/Y+=?F6!?.4H:3\%BY=(U<3&S(.N M-(#28E!: DI+H6A#K?L5#N(!CWZ@W_1!:3$H+0&EI5"TH<[]@@RQ+\C\KQ^F M[;'/?B9 5W- :4E'&^S@T0M J)BMUM.#;9,EY>MF@ZM 2[:K9+OU;7]UOXGV M3;-U='3]&E_<8,/U&%^D[1;9'M_NV'V7\75>"530.Q5J]CI0#>?M)MCV1+)M MLVGSEDG)RN9P0[,5Y;6!^OV.J?E6=U('V&]%GO\'4$L#!!0 ( #V#95I5 MZZ)WK 8 0Z : >&PO=V]R:W-H965T3G'&$FB:1>9]I>)K1WKQT0X*FQJ2WR\.U/-@[&1FB M[O$F ;/[L[2[K*P_]N IRW\4EXD:7'5FTNYO.SWB_%<+*+B0[84J?ID MFN6+2*JW^:Q?+',132JG1=(GEN7U%U&<]H:#ZMA=/AQD*YG$J;C+4;%:+*+\ MY48DV=-5#_=>#]S'L[DL#_2'@V4T$R,AOR_OH)N25O MG"5%]1<]U;96#XU7AXZ M>'L%?MUL*I(TTA&PT&>/:&\M%:T\D65KLI;!3A. MR\H:R5Q]&BL_.1RQCU_8UV\C]!Z-5-5.5HE V13)N4"WV6(9I2]_%&@4):) M43I!G[-T]OZSJH4)NBX*(0OT\((^BFR61\MY/$;W8J;JI4!OJ9!1G!07BOM] M1-';-Q?H#8I3]&V>K0I%*@9]J89?#J(_KH=ZLQXJV3-4&WW)4CDO$$LG8J+Q MIV9_3 R OHK;)GCD-7@WQ$BD8OP!V?@=(A9Q- .Z/=S=ULWGU\[.?NWL_'!W M8HBEO2E$N^+9>WCWXE&D*U5FTSQ;(/8L19Y&";JMO@(BWU-^NBI:G\?1GZ?L MU)?%,AJ+JYYJQ87('T5O^/MOV+/^U&40$D8A80P2QH%@K]I+%67&,E(ZHO+ MZ'YLEX"$44@8@X1Q(%@KH?XFH?Z9U@K M29S.4&L9NM#N>8SD8ZL8E$9!:0R4QJ%H[8QO;9OQF9:C^D10!0!)HZ T!DKC M4+1V 9"F ,AIJY+9[^A\0M)H3=MNIMC&5O?R7F?F!'[0Z;D:LY 0HE^6<",$ M8.-NU :!:4Q4!J'HK73V>SNL7.N3FG4$8XN $@:!:4Q4!J' MHK4+H-$TL%G4V-\I@02".I^0-(IW)0['P7Y7+=*8$0][;K=3:LPP*'6:_H_,)*G?@784"VZ$=.-UNJ;$CMA>0;KO&"S MY#'*5LTV71MD(!FA#C(DC8+2&"B-0]':O\(V\@NQSM0U":@: TJCH#0&2N-0 MM'8!-&H,,6[V]W=-L]_1^0055VI:>Y?M="X=F<:*6#[N=$R-E>V14-\P22-R M$+/(\;>/@ M>92.M1MQL^/1@045.4!I#)3&H6CMA#;*"O'.U2E!E1A0&@6E,5 :AZ*U"Z!1 M8HAQHW_BS^,UM/63_O;&M4[BKI7GX,ZO,/0@%CN(Q[45QL M\PTOIW7'&MJZD'.[]ZEJC)SN#:CT$!([A,3-$STUD(UR89N5B]LHC2;:UFAV M//H^=E#I I3&0&D0&*'D+AYHL<&LK_UD)KZ(LRJQPD+-,Y6J5P_ M)K0YNGED\;IZ4*]S_ 9?WF+-<8HO^?J!Q :_?C[R2Y3/XK1 B9BJ4UD??#7O M?/W(X?J-S);5(W(/F53?TNKE7$03D9<&ZO-IELG7-^4)-@]^#O\#4$L#!!0 M ( #V#95J=HNI_!0, (,+ : >&PO=V]R:W-H965TLU2*L96(N7VWK9%E$"&18=M@:J= M->,9EFK*-[;8R*)2894$$811S68^O!O0^'.MX$_""P M%T=CI)6L&'O1DV_QV')T0I!")#4#5G\[F$*::B*5QN^2TZH>J8''XP/[9Z-= M:5EA 5.6_B2Q3,;6T$(QK'&>R@7;?X523T_S12P5YA?MRUC'0E$N),M*L,H@ M([3XQZ^E#T< MW\!X)4 [Q3@7P!T2T#W6H!? GSC3"'%^!!BB8,19WO$=;1B MTP-CID$K^83J8U]*KG:)PLE@^?AE]OC]:8D^HJ4JJ3A/ ;$U>M#'020!H?*1 M"9KA7XRCJ M?$ WB%#TE+!<8!J+D2V5"IV+'9493XJ,O0L9NQZ:,2H3@1YI#'&=P%;R*P^\ M@P<3KY$QA*B#NNX=\AS//Y/0]'IX]PP\O![N-:CI5B?:-7S^!3YEOF IB;&$ M&"U@!S2'4W!Z[OOGZ)1,>5R"]78D'H M.H91?Z=V@=-Q'749=L<6E6%N/B^HVB'J*(Y50*=9\B(#N\ M2L\*:21Y:T6T21:V1%8S;U"9-VCK2@W:-+!-LK ELIJ!P\K X775QQNKKR#I M'16^Z_@#_^06G8D:=-V3J+ QH;?*M8_:$W7P&]/F"61$%5_I:K7J)!], W6R M/E$=9M$0_J,IVM,9YAM"!4IAK2B=SD )Y$7+5TPDVYHF:,6DJCXS3%27#%P' MJ/TU8_(PT0^H^N[@+U!+ P04 " ]@V5:7/R$E:X# >$@ &@ 'AL M+W=O&ULU9A=;]LV%(;_"J$50PNDT9<_DLPV MD%C*9F!!@]C)+H9=T-*)350B-9**DW^_0TE1[531:H W]84M4GP?DN\ACT%. M=D)^55L 39[SC*NIL]6ZN'!=E6PAI^I4%,#QS:.0.=58E!M7%1)H6HGRS T\ M;^3FE'%G-JGJ;N5L(DJ=,0ZWDJ@RSZE\N8),[*:.[[Q6W+'-5IL*=S8IZ :6 MH.^+6XDEMZ6D+ >NF.!$PN/4N?0O8M\S@JK% X.=VGLF9BIK(;Z:PB*=.IX9 M$620:(.@^/,$<\@R0\)Q_-M G;9/(]Q_?J5?5Y/'R:RI@KG(_F*IWDZ=,X>D M\$C+3-^)W1_03&AH>(G(5/5-=DU;SR%)J;3(&S&.(&>\_J7/C1%[ N1T"X)& M$/RH(&P$X5O!X!W!H!$,W@I&[PB&C:":NEO/O3(NHIK.)E+LB#2MD68>*OR?%$:%YW'+S3L4]N!-=;16*> M0MJAC_]''_0 7'2AM2)XM>(JZ"5>P_J4^.$)"3S_O&M"_?(;*D])Z!MY$';( MHQ^7!UUV],LC2%JYUV-&V*Z+L.*%[_ 6/!$YD*6F&&C@^H1JH E,'167#4:; )7\,_ZOJ*Y0]%*.#44-&U8P\Z_V M- L'GOE,W*=]E[]OY_MA1\.XHZ$W/FQXX,ZP=6?8Z\XUDYCY8C0&?>FRI5=^ MK"TV89%-6&P)=A"#41N#T<^5E48V8VX3%MF$Q99@!S$?MS$?]^Z[&_K,\C(G M6F@,'=3[CQ12) !I9WX:?Y]2AEY'JICW=GRLX39AL278@>%GK>%GO88O ;=" MVI?I>O7'KGJ;L,@F++8$.PC">1N$\Y\KTYW;C+E-6&03%EN"'<3<][X=QKS^ M7,?XD;FN >XGN[=9KK_/8]VV2HMMT6J_W;US< YR4UU *)*(DNOZ'-C6MI<< ME]71_DW]W+^(ZJN*;YCZY@2/:1N&VR6#1T1ZIV-T7M:7$75!BZ(Z;:^%QK-[ M];@%FH(T#?#]HQ#ZM6 Z:*^$9O\!4$L#!!0 ( #V#95H0L \OO@0 +,6 M : >&PO=V]R:W-H965TGEF+-H6*HE>DK;3OU]24G2EA1A57JS;F:,YH^', MF-,C93_YEA !7M(DXS-C*\3NRC3Y:DM2S"_ICF3RR9JR% MYR38FWS&"H]PH M34QD69Z9XC@SYM/\W@.;3^E>)'%&'AC@^S3%[->")/0X,Z#Q>N,QWFR%NF'. MISN\(4]$?-L],'EE5BQ1G)*,QS0#C*QGQC6\"I&E#'+$]Y@<>>,<*"G/E/Y4 M%[?1S+"41R0A*Z$HL#P]B<,4&F N@;."0.[-+#?:N"4!DX>F4)*'H<0"SR?,GH$3*$EFSK)@YE; M2_EQIK[[DV#R:2SMQ/Q))E*T3PBXO047X#M.]KCX'ED$ONQQ$J]_Q=D&7*]6 M=)\)#CZ&1. XX9\D^MM3"#Y^^ 0^@#@#7[=TSZ45GYI"^J78S57IPZ+P 9WP M 2)P1S.QY> FBTC4)C"EH$H5>E6U0(.,(5E= AM^!LA"CL:AY=O-;8UY^'9S M-*#&KKZ1G?,Y)_BN$[DZ<;8B0*YS<,-%+/.=1&#)2!0+\"_EG&C#/DBK*LH5 MW^$5F1FR9'#"#L28__D']*R_="$;DRP494Z M;W@-1G*IR3SA8+G%;$.B4A\%2\I%GC(W+[(9S&= +_WVHL >DY'@08%D37I2-"A M( ST(H)*1'!.]JE.,IQN0<\+9/M^1U ?U,_)4,/4S,F6G$DE9S(HIRP_1<%_ MD46IJ$KWSYPF1,ANG1UD!:,LUE>H0?)S*]289.%(9*V@0JL>=JSW+?TE_TB1 M'94M'(NM'=O&( G?M?Z7],UU9 >NW:D>2QW,"V!GY88ZF%S?)THE1+5*](Y] MH"1O-0+DV-TZJH$%"'7KJ :% O=$X8'UL F'I\VWM(.2HE7#?<^&71T:F.=: MO6_5A\$).J&CGO+@X+1S?DO]D1^M,C M=%RG^[]' PNLB=>5J"%SD>V=D%@/HW!X&GU32YAHQGH7]5I;'P8;7;G4H>.R M@Q,Z4#W^H<$1Z/R64/(U_TKZ@>=V9Q(-3).HH0;63M1"EMG8S4N)S"BU*\I! MO@%7;(%5=ZN=U^M\O[%S?P&OPF+_M*8IMG/O9*+&,F,3LI:4UJ4O?6+%#FEQ M(>@NWS-\ID+0-#_=$AP1I@#R^9I2\7JA7E#M4\__!U!+ P04 " ]@V5: M9K!B5% # "6%0 #0 'AL+W-T>6QE;T9D&I\E8Y%]7(7RA5?@J":K:@.:G.BI(*C62%S(G273D/JE)2DE9 MRGG0[_7B("=,^..A6.97N:J\6;$4:N0/FI!G3U_3D1_&'WW/RDV*E([\NY/W MOY:%NGSGV?/1AZ.CWMWIY6[\Q "G?N 4/7^&Z%D/U]48)AT_2_H)94SX8ENX M%?H;<> D]HX[U-XQ1DXS3AA"I'JP<&A[4.BU M3LY$(4UNF\'^G=:7[P";'AADG#<&^[X-C(M&RLB\$,1X MV##JAI:=4N5[+Y0 M7Y9Z.,+TX>:BUY)F;&7ZJZPQ@*F'N#HI2[[^S-E/96*S;J1WY*4MW2E-N6TRG#/_0/T_&_G>4X%E81W3>O:W^=9 M?K7C^K7Y%I[-8V77L=-D=+'_'NNMPKZ;C _!Y$$L]^ 03"8'8/+BS9Z:+S$9 M[K_):#]7.ZBW:YT]X=:.L(EZL/,>^3]@)\_;I-YTR;ABHNXM6)I2\6ACJ.45 MF>I_.K?T]?4IS&#?;?IV+B92N M:#JINW(^-4U/-W36^@#"+G)E#C>"<2SF1@##\F .,(YE87G^I_$,T/%8#/,V M<"(#E#- .9;E0B;F@^5Q:)%$4Q]B,3B9.!Q-LWN(8OFXUS!LPL#R0 MZ65SC:\V7B%/UP&VID]5"#92O!*QD>)S#8A[WH"1).[5QO( UL%K'8@OSL/ MU)2;$T6PJI@W[ [&D23!$*A%=XW&,3([,7S#*,(0N!MQ M!', 'C DBLQ[<.=]%&S>4T'[2^SX#U!+ P04 " ]@V5:EXJ[', 3 M @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/ MV!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%" MKM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0 MT^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( #V#95K< MS;=^O@< "1( / >&PO=V]R:V)O;VLN>&ULQ9Q1=?9?7SKBQ_BO]N\J(^']PWS<.GL[-Z<2\W:?VO\D$6[2NKLMJD3?NT M6I_5#Y5,E_6]E,TF/S,TS3K;I%DQ^/+Y<*YY=4:?E(U<-%E9M =W!VXS^:M^ M>7WW5#QF=7:7Y5GS=#[H_L[E0&RR(MMD?\OE^4 ;B/J^_'555MG?9=&D>;RH MRCP_'^C[%VYEU62+5X?C'622WM7=D2:]B](6Y'Q@:>T)5UE5-]T[NO.G+>.C M;-^\?[9MRHLL;V0U31MY697;AZQ8[T[3?HLS\C6Z=C@\[AOQ4_7_-&.Y6F4+ M.2T7VXTLFGT[5C+? 1;U??90#T21;N3Y8%(^RDK,T[7Q&!' +(X;M!3F;7U&WSLH_S+T+_R) M&R;"G4QF-V'B$T@'0#J\D)%WZX4W'@W1&HK1&G.0WC=.+")OXOFW[M= 08/Z M8/:''[8ME&'B1M>^FU/"C>.U6"L(UWHS+ZXG,VF?_E!0'F0'71F/02S\/)CXD778NI] M5;H/Z4!G]L%?;A2UU]9WRH,BO\X<^@//C=4[$(5XG3G&^V$[_O%$XOY'94(1 M76<.Z6U4N/"33H1^>/G#U/1_=_&!CG=1C#>88WSD)7[4";O#BKNP%7E!)_/Y MC&*B>&\PQ_M=^WE7LV#J1?&/+JPJ-X$!)/=%?_MQHW: MJ!]\%Q=^V*8$OAL(7VDX%/X-YO ?>)D19+\6U+4\\A4L.060WS]$D\UF(NJ^[?BX44TZQ>Y&6]K6@9:8C$,.1. M!(HZ6\I*)%6ZS(JU<*LJ+=9R]U\U942"&#(+XIAQ7N;9(I-UU^'SBF+"LA)W M7>GI3E:U7&RKK'D245;_%-=ID>X;4RB7);+'D-D>,)/_85!,I)0AMU(@YI!B M(J4,F97RN^0@/B1I^\'U/R@7,LJ0V2@]M8=>1F29(7N^\5R$Z&5#CAGRYQUO M5R/$!UHD1HXQF1WSJA[1UY F$HS)+)A#8:(7#%G%9+;*H1;0"X8\8C)[9%\4 MZ,6"$Q+,WJ#5@5XX9 N3V18P#5>D9B);F,RVZ$O#>]L2JOE!?(YO2]78E(6 M394N&D$QX:PWNVCZ,"/Y*(MMF]]33"2:T8G2$A5SFM7I>EW)-<5$JAF]0Y9" MD"DF4LZ(63D04PWGR#HC9NOT8S[?\W1)!K*.Q9ZSO*1]ZO7I%^UM1#&1@ZS3 M39'W14Z*B1QDO>>TN7)M6LA!UJDGSM6NIYC(0A9[DO,:DW0]Q406LI@M!%M3 M[72X^HK90L^Y_Y'4[W*BE0V$;JL4^X,.Q5@KYY MH)C(0#:S@8XPCT,GP1PC!8W9\Y\W6S.2"WJGCY&"QLP*>FOE74]K(@N-F2V$ M*_]TGGB,+#1FK\$A3%K1'",+C=FK< B35C3'R$+C=YWNL2@FLM"8O0J',&V* MB2PTYEY]UC0@"SGH>"37W:)S!11NO-2X M5[Z]@.*2MJ[!#9G:B7;B'#5H]^_L?J.G>7G_YO)2KK)#+L/V0NCV^2//% MO!*[A^Y P +D$ !H !X;"]?U@%%/F+;80!3,0^2EV*V&W7<$ SBE'O0$^1]9Y2C7 M1QY\BBIUKGZ-V_7\?-A/3\_'Z>)UM]U/UZNG>3[^&(9I\S3NUM/EX3CNSY\\ M'$Z[]7Q>GAZ'XWKSLGX-K]W MXW[^Q^#AS^'T,CV-X[RZN%N?'L?Y>C6\;C]O3\/[Q2[/DU<7M_?7J]/MO:V& MI0-Y">27#Q0D4%@^4)1 ]?8 O7WW8QN@MU>]/4!OKWI[@-Y>]?8 O;WJ[0%Z>]7; _3V MJK<'Z.U5;P_0.ZC> :!W4+T#0.^@>@> WJ';+ 'H'53O - [J-X!H'=0O0- M[Z!Z!X#>0?4. +V#ZAT >D?5.P+TCJIW!.@=5>\(T#NJWA&@=^PVNP%Z1]4[ M O2.JG<$Z!U5[PC0.ZK>$:!W5+TC0.^D>B> WDGU3@"]D^J= 'HGU3L!]$ZJ M=P+HG;H_*P%Z)]4[ ?1.JG<"Z)U4[P30.ZG>":!W5KTS0.^L>F> WEGUS@"] ML^J= 7IGU3L#],ZJ=P;HG;O#)@"]L^J= 7IGU3L#],ZJ=P;H753O M"[J-X% MH'=1O0M [Z)Z%X#>1?4N +V+ZET >A?5NP#T+MUA08#>1?4N +V+ZET >E?5 MNP+TKJIW!>A=5>\*T+NJWA6@=U6]*T#OJGI7@-Y5]:X O:OJ70%ZU^ZP-T#O MJGI7@-Y-]6X O9OJW0!Z-]6[ ?1NJG<#Z-U4[P;0NZG>#:!W4[T;0.^F>C> MWDWU;@"]6U?6 >AMKJ_K /PVUQ5V'$!P5=AQ <7-=;<!Q!]+Z R6A@]A7,[Q1]FM^V MX_29Z&/=!?A.O>?S=\?/Y[\O/V[VK^&=Z^%KC.GF+U!+ P04 " ]@V5: M4'Y NGP" "Q/@ $P %M#;VYT96YT7U1Y<&5S72YX;6S-VT]OFS 8Q_&W M$G&M K8!&Z:FEW;7K8>] 09.@\(_8;=+W_TF?[RL7C9(5P\V44+H MI!X';P>_]L<:T4RQ^W:R5V%"5'R;L)QY,\!+^N^/MEY;AN[NJ]F_Z7JPZSD MT"7./W?6Q>=+O-/CN-VVM6W&^K$/2V(WS;9JW,Y:WW?QJ>C5^60?=MB>KO+B M_*7,N< P\WX>)Q=.;+8?CWL]DN/J]10*V=FWYS_Q+3&4OOC[[/&T&]O\97;8 MWA_CO%_.PR7+[?(]_O6,W^I_L \%Z2.%])%!^L@A?6A('P;21P'IHX3T(06E M$8JHDD*JI)@J*:A*BJJ2PJJDN"HIL$J*K(HBJZ+(JBBR*HJLBB*KHLBJ*+(J MBJR*(JNBR)I29$TILJ8465.*K"E%UI0B:TJ1-:7(FE)D32FR9A19,XJL&476 MC")K1I$UH\B:463-*+)F%%DSBJPY1=:<(FM.D36GR)I39,TILN8467.*K#E% MUIPBJZ;(JBFR:HJLFB*KILBJ*;)JBJR:(JNFR*HILAJ*K(8BJZ'(:BBR&HJL MAB*KHQW\=Q_X_CEWO<5^WPFI\L?ZK?_ 102P$" M% ,4 " ]@V5:!T%-8H$ "Q $ @ $ 9&]C M4')O<',O87!P+GAM;%!+ 0(4 Q0 ( #V#95JJ3=1$[P "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ /8-E6K[,9.'D!P ]#4 !@ M ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ /8-E6JO/$2IR P /0L !@ ("!EA< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ /8-E6D7:#(_U"0 M7R\ !@ ("!/R8 'AL+W=O #.7 & @(%D/P >&PO=V]R:W-H965T&UL4$L! A0#% @ /8-E6E.&PO=V]R:W-H965T M6:'S6P, $D' 9 M " @85T !X;"]W;W)K&UL4$L! A0# M% @ /8-E6AO]PSW? @ : 8 !D ("!%W@ 'AL+W=O MP >&PO=V]R:W-H965T&UL4$L! A0#% @ /8-E6@C6 M9I@]# 320 !D ("!;(, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8-E6@TA!1-3$ 02P !D M ("!RYP 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ /8-E6CT!>/+X!@ TA !D ("! M0KL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ /8-E6B^O'2&-! EPH !D ("!!]8 'AL+W=O&PO=V]R:W-H965T !X M;"]W;W)K&UL4$L! A0#% @ /8-E6H5%JS+T M"@ VQH !D ("!&O0 'AL+W=O&PO=V]R:W-H965T@, &,( 9 " @>8$ 0!X;"]W;W)K&UL4$L! A0#% @ /8-E6C1DF)27 @ G @ !D M ("!EP@! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ /8-E6ICU;9(]"P J"@ !D ("!)Q ! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M/8-E6B9 +=U&! 80H !D ("!6#8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8-E6F)*!TOR @ M7P8 !D ("!?D$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8-E6LU&PO=V]R:W-H M965T&UL4$L! M A0#% @ /8-E6KR(%?5\! )@P !D ("!-EP! 'AL M+W=OCX# M #U!P &0 @('I8 $ >&PO=V]R:W-H965T&UL4$L! A0#% @ /8-E M6D+R6BN'!@ R1, !D ("!ZV&PO=V]R:W-H965T&UL4$L! A0#% @ /8-E6BV9P-X:"@ 9F$ M !D ("![GD! 'AL+W=OT" "B"0 &0 @($_A $ M>&PO=V]R:W-H965T&UL4$L! A0#% @ /8-E6D1XH7Y7 @ T04 !D M ("!6(T! 'AL+W=O&PO=V]R:W-H965T M\ 4 " R 9 M " @;F5 0!X;"]W;W)K&UL4$L! A0# M% @ /8-E6DI;\T;H @ Z < !D ("!X)L! 'AL+W=O M&PO=V]R:W-H965TXP( (H+ 9 " @6&B M 0!X;"]W;W)K&UL4$L! A0#% @ /8-E6AGA M]$J? @ [ 8 !D ("!>Z4! 'AL+W=O&PO=V]R:W-H965TK 0!X;"]W;W)K&UL4$L! A0#% @ /8-E6GK,G[RC! J1L !D M ("!0Z\! 'AL+W=O&PO M=V]R:W-H965TFV 0!X;"]W;W)K&UL4$L! A0#% @ /8-E6L,;J*-=! E!4 !D ("! MG;D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8-E6B;:X%M? M! +Q( !D ("!*=D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8-E6C%"";F8 P F T !D M ("!R>4! 'AL+W=O&PO=V]R M:W-H965TH'KP4 4; M 9 " @7KN 0!X;"]W;W)K&UL M4$L! A0#% @ /8-E6M%(&%:5 @ J 8 !D ("!8/0! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M/8-E6C*Z6HO) @ !P@ !D ("![_\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8-E6O]ZLZJ- @ M#@8 !D ("!7@T" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8-E6G'LF($ !@ C2< !D M ("!W!<" 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ /8-E6JH1U/_. P K@\ !D ("!!B8" 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8-E M6OH8WI<)"@ 4%\ !D ("!,S " 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8-E6E,5O<;/ P (1( M !D ("!GT " 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8-E6F_RV3Q+ P J@H !H M ("!&E " 'AL+W=O&UL4$L! A0#% @ M/8-E6N8N1S(P P ?PD !H ("!G5," 'AL+W=O&UL4$L! M A0#% @ /8-E6JEM(: Q! UPX !H ("!K5D" 'AL M+W=O&UL4$L! A0#% @ /8-E6FE&'3/J M @ /@D !H ("!%EX" 'AL+W=O&UL4$L! A0#% @ /8-E6I&_^I,A" =5X !H M ("!.&$" 'AL+W=O&UL4$L! A0#% @ M/8-E6LD-*^'O"P H6L !H ("!D6D" 'AL+W=O&UL4$L! M A0#% @ /8-E6E7KHG>L!@ !#H !H ("!17P" 'AL M+W=O&UL4$L! A0#% @ /8-E6IVBZG\% M P @PL !H ("!*8," 'AL+W=O&UL4$L! A0#% @ /8-E6ES\A)6N P 'A( !H M ("!9H8" 'AL+W=O&UL4$L! A0#% @ M/8-E6A"P#R^^! LQ8 !H ("!3(H" 'AL+W=O6QE&PO M=V]R:V)O;VLN>&UL4$L! A0#% @ /8-E6G[6,B8> P +D$ !H M ( !D9L" 'AL+U]R96QS+W=O XML 129 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 130 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 132 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.0.1 html 345 562 1 false 106 0 false 9 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.astronics.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.astronics.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 9952151 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 3 false false R4.htm 9952152 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 4 false false R5.htm 9952153 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 5 false false R6.htm 9952154 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 6 false false R7.htm 9952155 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 9952156 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS??? EQUITY Sheet http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY CONSOLIDATED STATEMENTS OF SHAREHOLDERS??? EQUITY Statements 8 false false R9.htm 9952157 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES Sheet http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICES SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES Notes 9 false false R10.htm 9952158 - Disclosure - REVENUE Sheet http://www.astronics.com/role/REVENUE REVENUE Notes 10 false false R11.htm 9952159 - Disclosure - ACCOUNTS RECEIVABLE Sheet http://www.astronics.com/role/ACCOUNTSRECEIVABLE ACCOUNTS RECEIVABLE Notes 11 false false R12.htm 9952160 - Disclosure - INVENTORIES Sheet http://www.astronics.com/role/INVENTORIES INVENTORIES Notes 12 false false R13.htm 9952161 - Disclosure - PROPERTY, PLANT AND EQUIPMENT Sheet http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENT PROPERTY, PLANT AND EQUIPMENT Notes 13 false false R14.htm 9952162 - Disclosure - INTANGIBLE ASSETS Sheet http://www.astronics.com/role/INTANGIBLEASSETS INTANGIBLE ASSETS Notes 14 false false R15.htm 9952163 - Disclosure - GOODWILL Sheet http://www.astronics.com/role/GOODWILL GOODWILL Notes 15 false false R16.htm 9952164 - Disclosure - LONG-TERM DEBT Sheet http://www.astronics.com/role/LONGTERMDEBT LONG-TERM DEBT Notes 16 false false R17.htm 9952165 - Disclosure - WARRANTY Sheet http://www.astronics.com/role/WARRANTY WARRANTY Notes 17 false false R18.htm 9952166 - Disclosure - LEASES Sheet http://www.astronics.com/role/LEASES LEASES Notes 18 false false R19.htm 9952167 - Disclosure - INCOME TAXES Sheet http://www.astronics.com/role/INCOMETAXES INCOME TAXES Notes 19 false false R20.htm 9952168 - Disclosure - PROFIT SHARING/401K PLAN Sheet http://www.astronics.com/role/PROFITSHARING401KPLAN PROFIT SHARING/401K PLAN Notes 20 false false R21.htm 9952169 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS Sheet http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITS RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS Notes 21 false false R22.htm 9952170 - Disclosure - SHAREHOLDERS??? EQUITY Sheet http://www.astronics.com/role/SHAREHOLDERSEQUITY SHAREHOLDERS??? EQUITY Notes 22 false false R23.htm 9952171 - Disclosure - LOSS PER SHARE Sheet http://www.astronics.com/role/LOSSPERSHARE LOSS PER SHARE Notes 23 false false R24.htm 9952172 - Disclosure - EQUITY COMPENSATION Sheet http://www.astronics.com/role/EQUITYCOMPENSATION EQUITY COMPENSATION Notes 24 false false R25.htm 9952173 - Disclosure - FAIR VALUE Sheet http://www.astronics.com/role/FAIRVALUE FAIR VALUE Notes 25 false false R26.htm 9952174 - Disclosure - SELECTED QUARTERLY FINANCIAL INFORMATION Sheet http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATION SELECTED QUARTERLY FINANCIAL INFORMATION Notes 26 false false R27.htm 9952175 - Disclosure - LEGAL PROCEEDINGS Sheet http://www.astronics.com/role/LEGALPROCEEDINGS LEGAL PROCEEDINGS Notes 27 false false R28.htm 9952176 - Disclosure - SEGMENTS Sheet http://www.astronics.com/role/SEGMENTS SEGMENTS Notes 28 false false R29.htm 9952177 - Disclosure - DIVESTITURE ACTIVITIES Sheet http://www.astronics.com/role/DIVESTITUREACTIVITIES DIVESTITURE ACTIVITIES Notes 29 false false R30.htm 9952178 - Disclosure - Schedule II - Valuation and Qualifying Accounts Sheet http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccounts Schedule II - Valuation and Qualifying Accounts Notes 30 false false R31.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 31 false false R32.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 32 false false R33.htm 995447 - Disclosure - Insider Trading Policies and Procedures Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc Insider Trading Policies and Procedures Notes 33 false false R34.htm 995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure Sheet http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure Cybersecurity Risk Management and Strategy Disclosure Notes 34 false false R35.htm 9955511 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES (Policies) Sheet http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES (Policies) Policies 35 false false R36.htm 9955512 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES (Tables) Sheet http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESTables SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES (Tables) Tables http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICES 36 false false R37.htm 9955513 - Disclosure - REVENUE (Tables) Sheet http://www.astronics.com/role/REVENUETables REVENUE (Tables) Tables http://www.astronics.com/role/REVENUE 37 false false R38.htm 9955514 - Disclosure - ACCOUNTS RECEIVABLE (Tables) Sheet http://www.astronics.com/role/ACCOUNTSRECEIVABLETables ACCOUNTS RECEIVABLE (Tables) Tables http://www.astronics.com/role/ACCOUNTSRECEIVABLE 38 false false R39.htm 9955515 - Disclosure - INVENTORIES (Tables) Sheet http://www.astronics.com/role/INVENTORIESTables INVENTORIES (Tables) Tables http://www.astronics.com/role/INVENTORIES 39 false false R40.htm 9955516 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) Sheet http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTTables PROPERTY, PLANT AND EQUIPMENT (Tables) Tables http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENT 40 false false R41.htm 9955517 - Disclosure - INTANGIBLE ASSETS (Tables) Sheet http://www.astronics.com/role/INTANGIBLEASSETSTables INTANGIBLE ASSETS (Tables) Tables http://www.astronics.com/role/INTANGIBLEASSETS 41 false false R42.htm 9955518 - Disclosure - GOODWILL (Tables) Sheet http://www.astronics.com/role/GOODWILLTables GOODWILL (Tables) Tables http://www.astronics.com/role/GOODWILL 42 false false R43.htm 9955519 - Disclosure - WARRANTY (Tables) Sheet http://www.astronics.com/role/WARRANTYTables WARRANTY (Tables) Tables http://www.astronics.com/role/WARRANTY 43 false false R44.htm 9955520 - Disclosure - LEASES (Tables) Sheet http://www.astronics.com/role/LEASESTables LEASES (Tables) Tables http://www.astronics.com/role/LEASES 44 false false R45.htm 9955521 - Disclosure - INCOME TAXES (Tables) Sheet http://www.astronics.com/role/INCOMETAXESTables INCOME TAXES (Tables) Tables http://www.astronics.com/role/INCOMETAXES 45 false false R46.htm 9955522 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS (Tables) Sheet http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSTables RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS (Tables) Tables http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITS 46 false false R47.htm 9955523 - Disclosure - SHAREHOLDERS??? EQUITY (Tables) Sheet http://www.astronics.com/role/SHAREHOLDERSEQUITYTables SHAREHOLDERS??? EQUITY (Tables) Tables http://www.astronics.com/role/SHAREHOLDERSEQUITY 47 false false R48.htm 9955524 - Disclosure - LOSS PER SHARE (Tables) Sheet http://www.astronics.com/role/LOSSPERSHARETables LOSS PER SHARE (Tables) Tables http://www.astronics.com/role/LOSSPERSHARE 48 false false R49.htm 9955525 - Disclosure - EQUITY COMPENSATION (Tables) Sheet http://www.astronics.com/role/EQUITYCOMPENSATIONTables EQUITY COMPENSATION (Tables) Tables http://www.astronics.com/role/EQUITYCOMPENSATION 49 false false R50.htm 9955526 - Disclosure - SELECTED QUARTERLY FINANCIAL INFORMATION (Tables) Sheet http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONTables SELECTED QUARTERLY FINANCIAL INFORMATION (Tables) Tables http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATION 50 false false R51.htm 9955527 - Disclosure - SEGMENTS (Tables) Sheet http://www.astronics.com/role/SEGMENTSTables SEGMENTS (Tables) Tables http://www.astronics.com/role/SEGMENTS 51 false false R52.htm 9955528 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES - Narrative (Details) Sheet http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES - Narrative (Details) Details http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESTables 52 false false R53.htm 9955529 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES - Schedule of Reconciliation of Cash and Restricted Cash (Details) Sheet http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESScheduleofReconciliationofCashandRestrictedCashDetails SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES - Schedule of Reconciliation of Cash and Restricted Cash (Details) Details 53 false false R54.htm 9955530 - Disclosure - REVENUE - Narrative (Details) Sheet http://www.astronics.com/role/REVENUENarrativeDetails REVENUE - Narrative (Details) Details 54 false false R55.htm 9955531 - Disclosure - REVENUE - Schedule of Contract Assets and Liabilities (Details) Sheet http://www.astronics.com/role/REVENUEScheduleofContractAssetsandLiabilitiesDetails REVENUE - Schedule of Contract Assets and Liabilities (Details) Details 55 false false R56.htm 9955532 - Disclosure - REVENUE - Schedule of Revenue Disaggregated by Market (Details) Sheet http://www.astronics.com/role/REVENUEScheduleofRevenueDisaggregatedbyMarketDetails REVENUE - Schedule of Revenue Disaggregated by Market (Details) Details 56 false false R57.htm 9955533 - Disclosure - REVENUE - Schedule of Disaggregated by Product Lines (Details) Sheet http://www.astronics.com/role/REVENUEScheduleofDisaggregatedbyProductLinesDetails REVENUE - Schedule of Disaggregated by Product Lines (Details) Details 57 false false R58.htm 9955534 - Disclosure - ACCOUNTS RECEIVABLE - Schedule of Accounts Receivable (Details) Sheet http://www.astronics.com/role/ACCOUNTSRECEIVABLEScheduleofAccountsReceivableDetails ACCOUNTS RECEIVABLE - Schedule of Accounts Receivable (Details) Details 58 false false R59.htm 9955535 - Disclosure - ACCOUNTS RECEIVABLE - Schedule of Allowance for Estimated Credit Losses Deducted from Accounts Receivable (Details) Sheet http://www.astronics.com/role/ACCOUNTSRECEIVABLEScheduleofAllowanceforEstimatedCreditLossesDeductedfromAccountsReceivableDetails ACCOUNTS RECEIVABLE - Schedule of Allowance for Estimated Credit Losses Deducted from Accounts Receivable (Details) Details 59 false false R60.htm 9955536 - Disclosure - ACCOUNTS RECEIVABLE - Narrative (Details) Sheet http://www.astronics.com/role/ACCOUNTSRECEIVABLENarrativeDetails ACCOUNTS RECEIVABLE - Narrative (Details) Details 60 false false R61.htm 9955537 - Disclosure - INVENTORIES - Schedule of Inventories (Details) Sheet http://www.astronics.com/role/INVENTORIESScheduleofInventoriesDetails INVENTORIES - Schedule of Inventories (Details) Details 61 false false R62.htm 9955538 - Disclosure - INVENTORIES - Narrative (Details) Sheet http://www.astronics.com/role/INVENTORIESNarrativeDetails INVENTORIES - Narrative (Details) Details 62 false false R63.htm 9955539 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details) Sheet http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTDetails PROPERTY, PLANT AND EQUIPMENT (Details) Details http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTTables 63 false false R64.htm 9955540 - Disclosure - INTANGIBLE ASSETS - Schedule of Acquired Intangible Assets (Details) Sheet http://www.astronics.com/role/INTANGIBLEASSETSScheduleofAcquiredIntangibleAssetsDetails INTANGIBLE ASSETS - Schedule of Acquired Intangible Assets (Details) Details 64 false false R65.htm 9955541 - Disclosure - INTANGIBLE ASSETS - Narrative (Details) Sheet http://www.astronics.com/role/INTANGIBLEASSETSNarrativeDetails INTANGIBLE ASSETS - Narrative (Details) Details 65 false false R66.htm 9955542 - Disclosure - INTANGIBLE ASSETS - Schedule of Future Amortization Expense for Intangible Assets (Details) Sheet http://www.astronics.com/role/INTANGIBLEASSETSScheduleofFutureAmortizationExpenseforIntangibleAssetsDetails INTANGIBLE ASSETS - Schedule of Future Amortization Expense for Intangible Assets (Details) Details 66 false false R67.htm 9955543 - Disclosure - GOODWILL - Schedule of Changes in Carrying Amount of Goodwill (Details) Sheet http://www.astronics.com/role/GOODWILLScheduleofChangesinCarryingAmountofGoodwillDetails GOODWILL - Schedule of Changes in Carrying Amount of Goodwill (Details) Details 67 false false R68.htm 9955544 - Disclosure - GOODWILL - Narrative (Details) Sheet http://www.astronics.com/role/GOODWILLNarrativeDetails GOODWILL - Narrative (Details) Details 68 false false R69.htm 9955545 - Disclosure - LONG-TERM DEBT (Details) Sheet http://www.astronics.com/role/LONGTERMDEBTDetails LONG-TERM DEBT (Details) Details http://www.astronics.com/role/LONGTERMDEBT 69 false false R70.htm 9955546 - Disclosure - WARRANTY - Narrative (Details) Sheet http://www.astronics.com/role/WARRANTYNarrativeDetails WARRANTY - Narrative (Details) Details 70 false false R71.htm 9955547 - Disclosure - WARRANTY - Schedule of Activity in Warranty Accrual (Details) Sheet http://www.astronics.com/role/WARRANTYScheduleofActivityinWarrantyAccrualDetails WARRANTY - Schedule of Activity in Warranty Accrual (Details) Details 71 false false R72.htm 9955548 - Disclosure - LEASES - Narrative (Details) Sheet http://www.astronics.com/role/LEASESNarrativeDetails LEASES - Narrative (Details) Details 72 false false R73.htm 9955549 - Disclosure - LEASES - Schedule of ROU Assets and Lease Liabilities (Details) Sheet http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails LEASES - Schedule of ROU Assets and Lease Liabilities (Details) Details 73 false false R74.htm 9955550 - Disclosure - LEASES - Schedule of Lease Cost and Cash Paid (Details) Sheet http://www.astronics.com/role/LEASESScheduleofLeaseCostandCashPaidDetails LEASES - Schedule of Lease Cost and Cash Paid (Details) Details 74 false false R75.htm 9955551 - Disclosure - LEASES - Schedule of Maturity of Lease Liabilities (Details) Sheet http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails LEASES - Schedule of Maturity of Lease Liabilities (Details) Details 75 false false R76.htm 9955552 - Disclosure - INCOME TAXES - Schedule of Provision for (Benefit from) Income Taxes (Details) Sheet http://www.astronics.com/role/INCOMETAXESScheduleofProvisionforBenefitfromIncomeTaxesDetails INCOME TAXES - Schedule of Provision for (Benefit from) Income Taxes (Details) Details 76 false false R77.htm 9955553 - Disclosure - INCOME TAXES - Schedule of Effective Tax Rates Differ from Statutory Federal Income Tax (Details) Sheet http://www.astronics.com/role/INCOMETAXESScheduleofEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails INCOME TAXES - Schedule of Effective Tax Rates Differ from Statutory Federal Income Tax (Details) Details 77 false false R78.htm 9955554 - Disclosure - INCOME TAXES - Schedule of Significant Components of Company's Deferred Tax Assets and Liabilities (Details) Sheet http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails INCOME TAXES - Schedule of Significant Components of Company's Deferred Tax Assets and Liabilities (Details) Details 78 false false R79.htm 9955555 - Disclosure - INCOME TAXES - Schedule of Components of Net Deferred Tax Assets and Liabilities (Details) Sheet http://www.astronics.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetsandLiabilitiesDetails INCOME TAXES - Schedule of Components of Net Deferred Tax Assets and Liabilities (Details) Details 79 false false R80.htm 9955556 - Disclosure - INCOME TAXES - Narrative (Details) Sheet http://www.astronics.com/role/INCOMETAXESNarrativeDetails INCOME TAXES - Narrative (Details) Details 80 false false R81.htm 9955557 - Disclosure - INCOME TAXES - Schedule of Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties (Details) Sheet http://www.astronics.com/role/INCOMETAXESScheduleofReconciliationofTotalAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails INCOME TAXES - Schedule of Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties (Details) Details 81 false false R82.htm 9955558 - Disclosure - PROFIT SHARING/401K PLAN (Details) Sheet http://www.astronics.com/role/PROFITSHARING401KPLANDetails PROFIT SHARING/401K PLAN (Details) Details http://www.astronics.com/role/PROFITSHARING401KPLAN 82 false false R83.htm 9955559 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Narrative (Details) Sheet http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Narrative (Details) Details http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSTables 83 false false R84.htm 9955560 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Schedule of Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation (Details) Sheet http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleofReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Schedule of Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation (Details) Details 84 false false R85.htm 9955561 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Schedule of Assumptions Used to Calculate the Post Retirement Benefit Obligation (Details) Sheet http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleofAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Schedule of Assumptions Used to Calculate the Post Retirement Benefit Obligation (Details) Details 85 false false R86.htm 9955562 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Schedule of the Components of the Net Periodic Cost (Details) Sheet http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleoftheComponentsoftheNetPeriodicCostDetails RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Schedule of the Components of the Net Periodic Cost (Details) Details 86 false false R87.htm 9955563 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Schedule of Assumptions Used to Determine the Net Periodic Cost (Details) Sheet http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleofAssumptionsUsedtoDeterminetheNetPeriodicCostDetails RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Schedule of Assumptions Used to Determine the Net Periodic Cost (Details) Details 87 false false R88.htm 9955564 - Disclosure - SHAREHOLDERS??? EQUITY - Narrative (Details) Sheet http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails SHAREHOLDERS??? EQUITY - Narrative (Details) Details 88 false false R89.htm 9955565 - Disclosure - SHAREHOLDERS??? EQUITY - Schedule of Components of Accumulated Other Comprehensive Loss (Details) Sheet http://www.astronics.com/role/SHAREHOLDERSEQUITYScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails SHAREHOLDERS??? EQUITY - Schedule of Components of Accumulated Other Comprehensive Loss (Details) Details 89 false false R90.htm 9955566 - Disclosure - SHAREHOLDERS??? EQUITY - Schedule of Components of Other Comprehensive Income (Loss) (Details) Sheet http://www.astronics.com/role/SHAREHOLDERSEQUITYScheduleofComponentsofOtherComprehensiveIncomeLossDetails SHAREHOLDERS??? EQUITY - Schedule of Components of Other Comprehensive Income (Loss) (Details) Details 90 false false R91.htm 9955567 - Disclosure - LOSS PER SHARE - Schedule of Loss Per Share Computations (Details) Sheet http://www.astronics.com/role/LOSSPERSHAREScheduleofLossPerShareComputationsDetails LOSS PER SHARE - Schedule of Loss Per Share Computations (Details) Details 91 false false R92.htm 9955568 - Disclosure - LOSS PER SHARE - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://www.astronics.com/role/LOSSPERSHAREScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails LOSS PER SHARE - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 92 false false R93.htm 9955569 - Disclosure - LOSS PER SHARE - Narrative (Details) Sheet http://www.astronics.com/role/LOSSPERSHARENarrativeDetails LOSS PER SHARE - Narrative (Details) Details 93 false false R94.htm 9955570 - Disclosure - EQUITY COMPENSATION - Narrative (Details) Sheet http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails EQUITY COMPENSATION - Narrative (Details) Details 94 false false R95.htm 9955571 - Disclosure - EQUITY COMPENSATION - Schedule of Compensation Expense Information Based on Fair Value of Stock Options and RSU's (Details) Sheet http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails EQUITY COMPENSATION - Schedule of Compensation Expense Information Based on Fair Value of Stock Options and RSU's (Details) Details 95 false false R96.htm 9955572 - Disclosure - EQUITY COMPENSATION - Schedule of Weighted Average Fair Value of Options Granted (Details) Sheet http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageFairValueofOptionsGrantedDetails EQUITY COMPENSATION - Schedule of Weighted Average Fair Value of Options Granted (Details) Details 96 false false R97.htm 9955573 - Disclosure - EQUITY COMPENSATION - Schedule of Weighted-Average Assumptions (Details) Sheet http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageAssumptionsDetails EQUITY COMPENSATION - Schedule of Weighted-Average Assumptions (Details) Details 97 false false R98.htm 9955574 - Disclosure - EQUITY COMPENSATION - Schedule of Company's Stock Option Activity and Related Information (Details) Sheet http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofCompanysStockOptionActivityandRelatedInformationDetails EQUITY COMPENSATION - Schedule of Company's Stock Option Activity and Related Information (Details) Details 98 false false R99.htm 9955575 - Disclosure - EQUITY COMPENSATION - Schedule of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options (Details) Sheet http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails EQUITY COMPENSATION - Schedule of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options (Details) Details 99 false false R100.htm 9955576 - Disclosure - EQUITY COMPENSATION - Schedule of RSU Activity (Details) Sheet http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofRSUActivityDetails EQUITY COMPENSATION - Schedule of RSU Activity (Details) Details 100 false false R101.htm 9955577 - Disclosure - EQUITY COMPENSATION - Schedule of Fair Value for Options Granted under Employee Stock Purchase Plan (Details) Sheet http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails EQUITY COMPENSATION - Schedule of Fair Value for Options Granted under Employee Stock Purchase Plan (Details) Details 101 false false R102.htm 9955578 - Disclosure - FAIR VALUE (Details) Sheet http://www.astronics.com/role/FAIRVALUEDetails FAIR VALUE (Details) Details http://www.astronics.com/role/FAIRVALUE 102 false false R103.htm 9955579 - Disclosure - SELECTED QUARTERLY FINANCIAL INFORMATION - Schedule of Selected Quarterly Financial Information (Details) Sheet http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONScheduleofSelectedQuarterlyFinancialInformationDetails SELECTED QUARTERLY FINANCIAL INFORMATION - Schedule of Selected Quarterly Financial Information (Details) Details 103 false false R104.htm 9955580 - Disclosure - SELECTED QUARTERLY FINANCIAL INFORMATION - Narrative (Details) Sheet http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONNarrativeDetails SELECTED QUARTERLY FINANCIAL INFORMATION - Narrative (Details) Details 104 false false R105.htm 9955581 - Disclosure - LEGAL PROCEEDINGS (Details) Sheet http://www.astronics.com/role/LEGALPROCEEDINGSDetails LEGAL PROCEEDINGS (Details) Details http://www.astronics.com/role/LEGALPROCEEDINGS 105 false false R106.htm 9955582 - Disclosure - SEGMENTS - Schedule of Segment Reporting Information (Details) Sheet http://www.astronics.com/role/SEGMENTSScheduleofSegmentReportingInformationDetails SEGMENTS - Schedule of Segment Reporting Information (Details) Details 106 false false R107.htm 9955583 - Disclosure - SEGMENTS - Narrative (Details) Sheet http://www.astronics.com/role/SEGMENTSNarrativeDetails SEGMENTS - Narrative (Details) Details 107 false false R108.htm 9955584 - Disclosure - SEGMENTS - Schedule of the Company's Sales and Long-Lived Assets by Geographic Regions (Details) Sheet http://www.astronics.com/role/SEGMENTSScheduleoftheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails SEGMENTS - Schedule of the Company's Sales and Long-Lived Assets by Geographic Regions (Details) Details 108 false false R109.htm 9955585 - Disclosure - SEGMENTS - Schedule of Activities with Major Customers (Details) Sheet http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails SEGMENTS - Schedule of Activities with Major Customers (Details) Details 109 false false R110.htm 9955586 - Disclosure - DIVESTITURE ACTIVITIES (Details) Sheet http://www.astronics.com/role/DIVESTITUREACTIVITIESDetails DIVESTITURE ACTIVITIES (Details) Details http://www.astronics.com/role/DIVESTITUREACTIVITIES 110 false false R111.htm 9955587 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) Sheet http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails Schedule II - Valuation and Qualifying Accounts (Details) Details http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccounts 111 false false All Reports Book All Reports atro-20241231.htm atro-20241231.xsd atro-20241231_cal.xml atro-20241231_def.xml atro-20241231_lab.xml atro-20241231_pre.xml atro-20241231_g1.jpg http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/cyd/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 135 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "atro-20241231.htm": { "nsprefix": "atro", "nsuri": "http://www.astronics.com/20241231", "dts": { "inline": { "local": [ "atro-20241231.htm" ] }, "schema": { "local": [ "atro-20241231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "atro-20241231_cal.xml" ] }, "definitionLink": { "local": [ "atro-20241231_def.xml" ] }, "labelLink": { "local": [ "atro-20241231_lab.xml" ] }, "presentationLink": { "local": [ "atro-20241231_pre.xml" ] } }, "keyStandard": 493, "keyCustom": 69, "axisStandard": 36, "axisCustom": 0, "memberStandard": 60, "memberCustom": 46, "hidden": { "total": 23, "http://fasb.org/us-gaap/2024": 18, "http://xbrl.sec.gov/dei/2024": 4, "http://www.astronics.com/20241231": 1 }, "contextCount": 345, "entityCount": 1, "segmentCount": 106, "elementCount": 956, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 1359, "http://xbrl.sec.gov/dei/2024": 39, "http://xbrl.sec.gov/cyd/2024": 15, "http://xbrl.sec.gov/ecd/2024": 5, "http://fasb.org/srt/2024": 2 }, "report": { "R1": { "role": "http://www.astronics.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.astronics.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "9952151 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "unique": true } }, "R4": { "role": "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "longName": "9952152 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "unique": true } }, "R5": { "role": "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "longName": "9952153 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "unique": true } }, "R6": { "role": "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "longName": "9952154 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:TreasuryStockCommonShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "unique": true } }, "R7": { "role": "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "9952155 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "unique": true } }, "R8": { "role": "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "longName": "9952156 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS\u2019 EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS\u2019 EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICES", "longName": "9952157 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.astronics.com/role/REVENUE", "longName": "9952158 - Disclosure - REVENUE", "shortName": "REVENUE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.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": "atro-20241231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.astronics.com/role/ACCOUNTSRECEIVABLE", "longName": "9952159 - Disclosure - ACCOUNTS RECEIVABLE", "shortName": "ACCOUNTS RECEIVABLE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.astronics.com/role/INVENTORIES", "longName": "9952160 - Disclosure - INVENTORIES", "shortName": "INVENTORIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENT", "longName": "9952161 - Disclosure - PROPERTY, PLANT AND EQUIPMENT", "shortName": "PROPERTY, PLANT AND EQUIPMENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.astronics.com/role/INTANGIBLEASSETS", "longName": "9952162 - Disclosure - INTANGIBLE ASSETS", "shortName": "INTANGIBLE ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.astronics.com/role/GOODWILL", "longName": "9952163 - Disclosure - GOODWILL", "shortName": "GOODWILL", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.astronics.com/role/LONGTERMDEBT", "longName": "9952164 - Disclosure - LONG-TERM DEBT", "shortName": "LONG-TERM DEBT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.astronics.com/role/WARRANTY", "longName": "9952165 - Disclosure - WARRANTY", "shortName": "WARRANTY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.astronics.com/role/LEASES", "longName": "9952166 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.astronics.com/role/INCOMETAXES", "longName": "9952167 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "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": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.astronics.com/role/PROFITSHARING401KPLAN", "longName": "9952168 - Disclosure - PROFIT SHARING/401K PLAN", "shortName": "PROFIT SHARING/401K PLAN", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITS", "longName": "9952169 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS", "shortName": "RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "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": "atro-20241231.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": "atro-20241231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.astronics.com/role/SHAREHOLDERSEQUITY", "longName": "9952170 - Disclosure - SHAREHOLDERS\u2019 EQUITY", "shortName": "SHAREHOLDERS\u2019 EQUITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.astronics.com/role/LOSSPERSHARE", "longName": "9952171 - Disclosure - LOSS PER SHARE", "shortName": "LOSS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "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": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.astronics.com/role/EQUITYCOMPENSATION", "longName": "9952172 - Disclosure - EQUITY COMPENSATION", "shortName": "EQUITY COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.astronics.com/role/FAIRVALUE", "longName": "9952173 - Disclosure - FAIR VALUE", "shortName": "FAIR VALUE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATION", "longName": "9952174 - Disclosure - SELECTED QUARTERLY FINANCIAL INFORMATION", "shortName": "SELECTED QUARTERLY FINANCIAL INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.astronics.com/role/LEGALPROCEEDINGS", "longName": "9952175 - Disclosure - LEGAL PROCEEDINGS", "shortName": "LEGAL PROCEEDINGS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "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": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.astronics.com/role/SEGMENTS", "longName": "9952176 - Disclosure - SEGMENTS", "shortName": "SEGMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "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": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.astronics.com/role/DIVESTITUREACTIVITIES", "longName": "9952177 - Disclosure - DIVESTITURE ACTIVITIES", "shortName": "DIVESTITURE ACTIVITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccounts", "longName": "9952178 - Disclosure - Schedule II - Valuation and Qualifying Accounts", "shortName": "Schedule II - Valuation and Qualifying Accounts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R31": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "c-235", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": null }, "R32": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "32", "firstAnchor": { "contextRef": "c-235", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-235", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R33": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc", "longName": "995447 - Disclosure - Insider Trading Policies and Procedures", "shortName": "Insider Trading Policies and Procedures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R34": { "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure", "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure", "shortName": "Cybersecurity Risk Management and Strategy Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies", "longName": "9955511 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESTables", "longName": "9955512 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES (Tables)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.astronics.com/role/REVENUETables", "longName": "9955513 - Disclosure - REVENUE (Tables)", "shortName": "REVENUE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.astronics.com/role/ACCOUNTSRECEIVABLETables", "longName": "9955514 - Disclosure - ACCOUNTS RECEIVABLE (Tables)", "shortName": "ACCOUNTS RECEIVABLE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.astronics.com/role/INVENTORIESTables", "longName": "9955515 - Disclosure - INVENTORIES (Tables)", "shortName": "INVENTORIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTTables", "longName": "9955516 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)", "shortName": "PROPERTY, PLANT AND EQUIPMENT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.astronics.com/role/INTANGIBLEASSETSTables", "longName": "9955517 - Disclosure - INTANGIBLE ASSETS (Tables)", "shortName": "INTANGIBLE ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.astronics.com/role/GOODWILLTables", "longName": "9955518 - Disclosure - GOODWILL (Tables)", "shortName": "GOODWILL (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.astronics.com/role/WARRANTYTables", "longName": "9955519 - Disclosure - WARRANTY (Tables)", "shortName": "WARRANTY (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.astronics.com/role/LEASESTables", "longName": "9955520 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "atro:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "atro:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.astronics.com/role/INCOMETAXESTables", "longName": "9955521 - Disclosure - INCOME TAXES (Tables)", "shortName": "INCOME TAXES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSTables", "longName": "9955522 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS (Tables)", "shortName": "RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.astronics.com/role/SHAREHOLDERSEQUITYTables", "longName": "9955523 - Disclosure - SHAREHOLDERS\u2019 EQUITY (Tables)", "shortName": "SHAREHOLDERS\u2019 EQUITY (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.astronics.com/role/LOSSPERSHARETables", "longName": "9955524 - Disclosure - LOSS PER SHARE (Tables)", "shortName": "LOSS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.astronics.com/role/EQUITYCOMPENSATIONTables", "longName": "9955525 - Disclosure - EQUITY COMPENSATION (Tables)", "shortName": "EQUITY COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "49", "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": "atro-20241231.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": "atro-20241231.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONTables", "longName": "9955526 - Disclosure - SELECTED QUARTERLY FINANCIAL INFORMATION (Tables)", "shortName": "SELECTED QUARTERLY FINANCIAL INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.astronics.com/role/SEGMENTSTables", "longName": "9955527 - Disclosure - SEGMENTS (Tables)", "shortName": "SEGMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails", "longName": "9955528 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES - Narrative (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESScheduleofReconciliationofCashandRestrictedCashDetails", "longName": "9955529 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES - Schedule of Reconciliation of Cash and Restricted Cash (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES - Schedule of Reconciliation of Cash and Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": null }, "R54": { "role": "http://www.astronics.com/role/REVENUENarrativeDetails", "longName": "9955530 - Disclosure - REVENUE - Narrative (Details)", "shortName": "REVENUE - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerTimingOfSatisfactionOfPerformanceObligationAndPayment", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerTimingOfSatisfactionOfPerformanceObligationAndPayment", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.astronics.com/role/REVENUEScheduleofContractAssetsandLiabilitiesDetails", "longName": "9955531 - Disclosure - REVENUE - Schedule of Contract Assets and Liabilities (Details)", "shortName": "REVENUE - Schedule of Contract Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.astronics.com/role/REVENUEScheduleofRevenueDisaggregatedbyMarketDetails", "longName": "9955532 - Disclosure - REVENUE - Schedule of Revenue Disaggregated by Market (Details)", "shortName": "REVENUE - Schedule of Revenue Disaggregated by Market (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-235", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-71", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "unique": true } }, "R57": { "role": "http://www.astronics.com/role/REVENUEScheduleofDisaggregatedbyProductLinesDetails", "longName": "9955533 - Disclosure - REVENUE - Schedule of Disaggregated by Product Lines (Details)", "shortName": "REVENUE - Schedule of Disaggregated by Product Lines (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-235", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-92", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "unique": true } }, "R58": { "role": "http://www.astronics.com/role/ACCOUNTSRECEIVABLEScheduleofAccountsReceivableDetails", "longName": "9955534 - Disclosure - ACCOUNTS RECEIVABLE - Schedule of Accounts Receivable (Details)", "shortName": "ACCOUNTS RECEIVABLE - Schedule of Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:AccountsReceivableGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:AccountsReceivableGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.astronics.com/role/ACCOUNTSRECEIVABLEScheduleofAllowanceforEstimatedCreditLossesDeductedfromAccountsReceivableDetails", "longName": "9955535 - Disclosure - ACCOUNTS RECEIVABLE - Schedule of Allowance for Estimated Credit Losses Deducted from Accounts Receivable (Details)", "shortName": "ACCOUNTS RECEIVABLE - Schedule of Allowance for Estimated Credit Losses Deducted from Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "unique": true } }, "R60": { "role": "http://www.astronics.com/role/ACCOUNTSRECEIVABLENarrativeDetails", "longName": "9955536 - Disclosure - ACCOUNTS RECEIVABLE - Narrative (Details)", "shortName": "ACCOUNTS RECEIVABLE - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": null }, "R61": { "role": "http://www.astronics.com/role/INVENTORIESScheduleofInventoriesDetails", "longName": "9955537 - Disclosure - INVENTORIES - Schedule of Inventories (Details)", "shortName": "INVENTORIES - Schedule of Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.astronics.com/role/INVENTORIESNarrativeDetails", "longName": "9955538 - Disclosure - INVENTORIES - Narrative (Details)", "shortName": "INVENTORIES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:InventoryValuationReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "atro:InventoryValuationReservesAsPercentageOfGrossInventory", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "unique": true } }, "R63": { "role": "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTDetails", "longName": "9955539 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details)", "shortName": "PROPERTY, PLANT AND EQUIPMENT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.astronics.com/role/INTANGIBLEASSETSScheduleofAcquiredIntangibleAssetsDetails", "longName": "9955540 - Disclosure - INTANGIBLE ASSETS - Schedule of Acquired Intangible Assets (Details)", "shortName": "INTANGIBLE ASSETS - Schedule of Acquired Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.astronics.com/role/INTANGIBLEASSETSNarrativeDetails", "longName": "9955541 - Disclosure - INTANGIBLE ASSETS - Narrative (Details)", "shortName": "INTANGIBLE ASSETS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.astronics.com/role/INTANGIBLEASSETSScheduleofFutureAmortizationExpenseforIntangibleAssetsDetails", "longName": "9955542 - Disclosure - INTANGIBLE ASSETS - Schedule of Future Amortization Expense for Intangible Assets (Details)", "shortName": "INTANGIBLE ASSETS - Schedule of Future Amortization Expense for Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.astronics.com/role/GOODWILLScheduleofChangesinCarryingAmountofGoodwillDetails", "longName": "9955543 - Disclosure - GOODWILL - Schedule of Changes in Carrying Amount of Goodwill (Details)", "shortName": "GOODWILL - Schedule of Changes in Carrying Amount of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "unique": true } }, "R68": { "role": "http://www.astronics.com/role/GOODWILLNarrativeDetails", "longName": "9955544 - Disclosure - GOODWILL - Narrative (Details)", "shortName": "GOODWILL - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-136", "name": "atro:NumberOfReportingUnitsTestedForGoodwillImpairment", "unitRef": "reportingunit", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-136", "name": "atro:NumberOfReportingUnitsTestedForGoodwillImpairment", "unitRef": "reportingunit", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.astronics.com/role/LONGTERMDEBTDetails", "longName": "9955545 - Disclosure - LONG-TERM DEBT (Details)", "shortName": "LONG-TERM DEBT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:LongTermDebtCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "unique": true } }, "R70": { "role": "http://www.astronics.com/role/WARRANTYNarrativeDetails", "longName": "9955546 - Disclosure - WARRANTY - Narrative (Details)", "shortName": "WARRANTY - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-7", "name": "atro:AtypicalWarrantyReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "atro:AtypicalWarrantyReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.astronics.com/role/WARRANTYScheduleofActivityinWarrantyAccrualDetails", "longName": "9955547 - Disclosure - WARRANTY - Schedule of Activity in Warranty Accrual (Details)", "shortName": "WARRANTY - Schedule of Activity in Warranty Accrual (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "unique": true } }, "R72": { "role": "http://www.astronics.com/role/LEASESNarrativeDetails", "longName": "9955548 - Disclosure - LEASES - Narrative (Details)", "shortName": "LEASES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails", "longName": "9955549 - Disclosure - LEASES - Schedule of ROU Assets and Lease Liabilities (Details)", "shortName": "LEASES - Schedule of ROU Assets and Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-7", "name": "atro:OperatingLeaseRightOfUseAssetGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "atro:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "atro:OperatingLeaseRightOfUseAssetGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "atro:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.astronics.com/role/LEASESScheduleofLeaseCostandCashPaidDetails", "longName": "9955550 - Disclosure - LEASES - Schedule of Lease Cost and Cash Paid (Details)", "shortName": "LEASES - Schedule of Lease Cost and Cash Paid (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails", "longName": "9955551 - Disclosure - LEASES - Schedule of Maturity of Lease Liabilities (Details)", "shortName": "LEASES - Schedule of Maturity of Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.astronics.com/role/INCOMETAXESScheduleofProvisionforBenefitfromIncomeTaxesDetails", "longName": "9955552 - Disclosure - INCOME TAXES - Schedule of Provision for (Benefit from) Income Taxes (Details)", "shortName": "INCOME TAXES - Schedule of Provision for (Benefit from) Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.astronics.com/role/INCOMETAXESScheduleofEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails", "longName": "9955553 - Disclosure - INCOME TAXES - Schedule of Effective Tax Rates Differ from Statutory Federal Income Tax (Details)", "shortName": "INCOME TAXES - Schedule of Effective Tax Rates Differ from Statutory Federal Income Tax (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails", "longName": "9955554 - Disclosure - INCOME TAXES - Schedule of Significant Components of Company's Deferred Tax Assets and Liabilities (Details)", "shortName": "INCOME TAXES - Schedule of Significant Components of Company's Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.astronics.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetsandLiabilitiesDetails", "longName": "9955555 - Disclosure - INCOME TAXES - Schedule of Components of Net Deferred Tax Assets and Liabilities (Details)", "shortName": "INCOME TAXES - Schedule of Components of Net Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:DeferredIncomeTaxAssetsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:DeferredIncomeTaxAssetsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.astronics.com/role/INCOMETAXESNarrativeDetails", "longName": "9955556 - Disclosure - INCOME TAXES - Narrative (Details)", "shortName": "INCOME TAXES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "atro:DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "unique": true } }, "R81": { "role": "http://www.astronics.com/role/INCOMETAXESScheduleofReconciliationofTotalAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails", "longName": "9955557 - Disclosure - INCOME TAXES - Schedule of Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties (Details)", "shortName": "INCOME TAXES - Schedule of Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "unique": true } }, "R82": { "role": "http://www.astronics.com/role/PROFITSHARING401KPLANDetails", "longName": "9955558 - Disclosure - PROFIT SHARING/401K PLAN (Details)", "shortName": "PROFIT SHARING/401K PLAN (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-169", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-169", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails", "longName": "9955559 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Narrative (Details)", "shortName": "RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-1", "name": "atro:NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "unitRef": "retirement_plan", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "atro:NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "unitRef": "retirement_plan", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleofReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "longName": "9955560 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Schedule of Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation (Details)", "shortName": "RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Schedule of Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "unique": true } }, "R85": { "role": "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleofAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "longName": "9955561 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Schedule of Assumptions Used to Calculate the Post Retirement Benefit Obligation (Details)", "shortName": "RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Schedule of Assumptions Used to Calculate the Post Retirement Benefit Obligation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R86": { "role": "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleoftheComponentsoftheNetPeriodicCostDetails", "longName": "9955562 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Schedule of the Components of the Net Periodic Cost (Details)", "shortName": "RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Schedule of the Components of the Net Periodic Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "unique": true } }, "R87": { "role": "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleofAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "longName": "9955563 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Schedule of Assumptions Used to Determine the Net Periodic Cost (Details)", "shortName": "RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Schedule of Assumptions Used to Determine the Net Periodic Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "atro:ScheduleOfAssumptionsUsedInDeterminingNetPeriodicBenefitCostTableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "atro:ScheduleOfAssumptionsUsedInDeterminingNetPeriodicBenefitCostTableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails", "longName": "9955564 - Disclosure - SHAREHOLDERS\u2019 EQUITY - Narrative (Details)", "shortName": "SHAREHOLDERS\u2019 EQUITY - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c-178", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-178", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R89": { "role": "http://www.astronics.com/role/SHAREHOLDERSEQUITYScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails", "longName": "9955565 - Disclosure - SHAREHOLDERS\u2019 EQUITY - Schedule of Components of Accumulated Other Comprehensive Loss (Details)", "shortName": "SHAREHOLDERS\u2019 EQUITY - Schedule of Components of Accumulated Other Comprehensive Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-185", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "unique": true } }, "R90": { "role": "http://www.astronics.com/role/SHAREHOLDERSEQUITYScheduleofComponentsofOtherComprehensiveIncomeLossDetails", "longName": "9955566 - Disclosure - SHAREHOLDERS\u2019 EQUITY - Schedule of Components of Other Comprehensive Income (Loss) (Details)", "shortName": "SHAREHOLDERS\u2019 EQUITY - Schedule of Components of Other Comprehensive Income (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-192", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "unique": true } }, "R91": { "role": "http://www.astronics.com/role/LOSSPERSHAREScheduleofLossPerShareComputationsDetails", "longName": "9955567 - Disclosure - LOSS PER SHARE - Schedule of Loss Per Share Computations (Details)", "shortName": "LOSS PER SHARE - Schedule of Loss Per Share Computations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "c-235", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "unique": true } }, "R92": { "role": "http://www.astronics.com/role/LOSSPERSHAREScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "longName": "9955568 - Disclosure - LOSS PER SHARE - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "shortName": "LOSS PER SHARE - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R93": { "role": "http://www.astronics.com/role/LOSSPERSHARENarrativeDetails", "longName": "9955569 - Disclosure - LOSS PER SHARE - Narrative (Details)", "shortName": "LOSS PER SHARE - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:WeightedAverageNumberOfSharesTreasuryStock", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:WeightedAverageNumberOfSharesTreasuryStock", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R94": { "role": "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "longName": "9955570 - Disclosure - EQUITY COMPENSATION - Narrative (Details)", "shortName": "EQUITY COMPENSATION - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-208", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "unique": true } }, "R95": { "role": "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails", "longName": "9955571 - Disclosure - EQUITY COMPENSATION - Schedule of Compensation Expense Information Based on Fair Value of Stock Options and RSU's (Details)", "shortName": "EQUITY COMPENSATION - Schedule of Compensation Expense Information Based on Fair Value of Stock Options and RSU's (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "unique": true } }, "R96": { "role": "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageFairValueofOptionsGrantedDetails", "longName": "9955572 - Disclosure - EQUITY COMPENSATION - Schedule of Weighted Average Fair Value of Options Granted (Details)", "shortName": "EQUITY COMPENSATION - Schedule of Weighted Average Fair Value of Options Granted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": null }, "R97": { "role": "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageAssumptionsDetails", "longName": "9955573 - Disclosure - EQUITY COMPENSATION - Schedule of Weighted-Average Assumptions (Details)", "shortName": "EQUITY COMPENSATION - Schedule of Weighted-Average Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "c-214", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-214", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R98": { "role": "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofCompanysStockOptionActivityandRelatedInformationDetails", "longName": "9955574 - Disclosure - EQUITY COMPENSATION - Schedule of Company's Stock Option Activity and Related Information (Details)", "shortName": "EQUITY COMPENSATION - Schedule of Company's Stock Option Activity and Related Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "unique": true } }, "R99": { "role": "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails", "longName": "9955575 - Disclosure - EQUITY COMPENSATION - Schedule of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options (Details)", "shortName": "EQUITY COMPENSATION - Schedule of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-214", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "unique": true } }, "R100": { "role": "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofRSUActivityDetails", "longName": "9955576 - Disclosure - EQUITY COMPENSATION - Schedule of RSU Activity (Details)", "shortName": "EQUITY COMPENSATION - Schedule of RSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "c-228", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-228", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R101": { "role": "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "longName": "9955577 - Disclosure - EQUITY COMPENSATION - Schedule of Fair Value for Options Granted under Employee Stock Purchase Plan (Details)", "shortName": "EQUITY COMPENSATION - Schedule of Fair Value for Options Granted under Employee Stock Purchase Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "c-232", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-232", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R102": { "role": "http://www.astronics.com/role/FAIRVALUEDetails", "longName": "9955578 - Disclosure - FAIR VALUE (Details)", "shortName": "FAIR VALUE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:TangibleAssetImpairmentCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:TangibleAssetImpairmentCharges", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:TangibleAssetImpairmentCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:TangibleAssetImpairmentCharges", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R103": { "role": "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONScheduleofSelectedQuarterlyFinancialInformationDetails", "longName": "9955579 - Disclosure - SELECTED QUARTERLY FINANCIAL INFORMATION - Schedule of Selected Quarterly Financial Information (Details)", "shortName": "SELECTED QUARTERLY FINANCIAL INFORMATION - Schedule of Selected Quarterly Financial Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "c-235", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-235", "name": "us-gaap:GrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "unique": true } }, "R104": { "role": "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONNarrativeDetails", "longName": "9955580 - Disclosure - SELECTED QUARTERLY FINANCIAL INFORMATION - Narrative (Details)", "shortName": "SELECTED QUARTERLY FINANCIAL INFORMATION - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "c-235", "name": "us-gaap:LegalFees", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-235", "name": "us-gaap:LegalFees", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R105": { "role": "http://www.astronics.com/role/LEGALPROCEEDINGSDetails", "longName": "9955581 - Disclosure - LEGAL PROCEEDINGS (Details)", "shortName": "LEGAL PROCEEDINGS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "105", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "unique": true } }, "R106": { "role": "http://www.astronics.com/role/SEGMENTSScheduleofSegmentReportingInformationDetails", "longName": "9955582 - Disclosure - SEGMENTS - Schedule of Segment Reporting Information (Details)", "shortName": "SEGMENTS - Schedule of Segment Reporting Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "106", "firstAnchor": { "contextRef": "c-235", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentExpenditureAdditionToLongLivedAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "unique": true } }, "R107": { "role": "http://www.astronics.com/role/SEGMENTSNarrativeDetails", "longName": "9955583 - Disclosure - SEGMENTS - Narrative (Details)", "shortName": "SEGMENTS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "107", "firstAnchor": { "contextRef": "c-7", "name": "atro:CustomerBankruptcyReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherLaborRelatedExpenses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "unique": true } }, "R108": { "role": "http://www.astronics.com/role/SEGMENTSScheduleoftheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails", "longName": "9955584 - Disclosure - SEGMENTS - Schedule of the Company's Sales and Long-Lived Assets by Geographic Regions (Details)", "shortName": "SEGMENTS - Schedule of the Company's Sales and Long-Lived Assets by Geographic Regions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "108", "firstAnchor": { "contextRef": "c-235", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-284", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "unique": true } }, "R109": { "role": "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails", "longName": "9955585 - Disclosure - SEGMENTS - Schedule of Activities with Major Customers (Details)", "shortName": "SEGMENTS - Schedule of Activities with Major Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "109", "firstAnchor": { "contextRef": "c-315", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-315", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R110": { "role": "http://www.astronics.com/role/DIVESTITUREACTIVITIESDetails", "longName": "9955586 - Disclosure - DIVESTITURE ACTIVITIES (Details)", "shortName": "DIVESTITURE ACTIVITIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "110", "firstAnchor": { "contextRef": "c-324", "name": "atro:DisposalGroupIncludingDiscontinuedOperationContingentConsiderationArrangementsContingentEarnOuts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-324", "name": "atro:DisposalGroupIncludingDiscontinuedOperationContingentConsiderationArrangementsContingentEarnOuts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true, "unique": true } }, "R111": { "role": "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails", "longName": "9955587 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)", "shortName": "Schedule II - Valuation and Qualifying Accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "111", "firstAnchor": { "contextRef": "c-325", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-340", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atro-20241231.htm", "unique": true } } }, "tag": { "atro_ABLRevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "ABLRevolvingCreditFacilityMember", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ABL Revolving Credit Facility", "label": "ABL Revolving Credit Facility [Member]", "documentation": "ABL Revolving Credit Facility" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://www.astronics.com/role/ACCOUNTSRECEIVABLENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "label": "Accounts, Notes, Loans and Financing Receivable [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": [ "r399", "r1320" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r101", "r1116" ] }, "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableBilledForLongTermContractsOrPrograms", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ACCOUNTSRECEIVABLEScheduleofAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/ACCOUNTSRECEIVABLEScheduleofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Receivables, Gross", "label": "Construction Contractor, Receivable, Excluding Contract Retainage", "documentation": "Amount billed to customers under long-term contracts or programs but not paid. Excludes amounts due that have been withheld because of retainage provisions in a contract." } } }, "auth_ref": [ "r1443" ] }, "us-gaap_AccountsReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableGross", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ACCOUNTSRECEIVABLEScheduleofAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/ACCOUNTSRECEIVABLEScheduleofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade Accounts Receivable", "label": "Accounts Receivable, before Allowance for Credit Loss", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r284", "r398", "r399", "r1448" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails" ], "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": [ "r1035" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Accounts Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r981", "r1034", "r1137", "r1447", "r1448" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.astronics.com/role/ACCOUNTSRECEIVABLEScheduleofAccountsReceivableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/ACCOUNTSRECEIVABLEScheduleofAccountsReceivableDetails", "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Net of Allowance for Estimated Credit Losses", "totalLabel": "Total Receivables, Net", "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": [ "r1317" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Income Taxes", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r104", "r180" ] }, "us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedProfessionalFeesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued legal fees", "label": "Accrued Professional Fees", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received." } } }, "auth_ref": [ "r182" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails", "http://www.astronics.com/role/SHAREHOLDERSEQUITYScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails", "http://www.astronics.com/role/SHAREHOLDERSEQUITYScheduleofComponentsofOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Liability Adjustment", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r4", "r5", "r22", "r33", "r130", "r1283", "r1284", "r1285" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less Accumulated Depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r58", "r274", "r895" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/SEGMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative translation adjustments", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses." } } }, "auth_ref": [ "r290", "r291", "r292", "r293", "r791" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails", "http://www.astronics.com/role/SHAREHOLDERSEQUITYScheduleofComponentsofOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r300", "r301", "r796", "r797", "r798", "r799", "r800", "r802" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r32", "r33", "r131", "r285", "r891", "r933", "r937" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails", "http://www.astronics.com/role/SHAREHOLDERSEQUITYScheduleofComponentsofOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r300", "r301", "r796", "r797", "r798", "r799", "r800", "r802" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.astronics.com/role/SHAREHOLDERSEQUITYScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r22", "r33", "r758", "r761", "r834", "r928", "r929", "r1283", "r1284", "r1285", "r1302", "r1303", "r1304", "r1305" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails", "http://www.astronics.com/role/SHAREHOLDERSEQUITYScheduleofComponentsofOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation Adjustments", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r3", "r22", "r33", "r128", "r129", "r301", "r302", "r797", "r798", "r799", "r800", "r802", "r1283" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r1195" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r118" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "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": [ "r949", "r1302", "r1303", "r1304", "r1305", "r1415", "r1480" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r1208" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r1208" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r1208" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r1208" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax Withholding Related to Issuance of RSUs and Shares for Bonus Obligations", "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.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-based Compensation Expense and Net Exercise of Stock Options, including ESPP", "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": [ "r79", "r80", "r644" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to Reconcile Net Loss to Cash from Operating Activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "atro_AerospaceCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "AerospaceCustomerMember", "presentation": [ "http://www.astronics.com/role/ACCOUNTSRECEIVABLENarrativeDetails", "http://www.astronics.com/role/INVENTORIESNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aerospace Customer", "label": "Aerospace Customer [Member]", "documentation": "Aerospace Customer" } } }, "auth_ref": [] }, "atro_AerospaceSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "AerospaceSegmentMember", "presentation": [ "http://www.astronics.com/role/GOODWILLScheduleofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/REVENUEScheduleofDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/REVENUEScheduleofRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SEGMENTSNarrativeDetails", "http://www.astronics.com/role/SEGMENTSScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aerospace", "label": "Aerospace Segment [Member]", "documentation": "Aerospace segment." } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1253" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1166", "r1177", "r1187", "r1220" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r1169", "r1180", "r1190", "r1223" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1254" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r1208" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r1215" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r1170", "r1181", "r1191", "r1215", "r1224", "r1228", "r1236" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r1234" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails": { "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Equity-based compensation expense", "terseLabel": "Equity-based Compensation Expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r676", "r685" ] }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "crdr": "debit", "calculation": { "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Equity-based Compensation Expense, Net of Tax", "label": "Share-Based Payment Arrangement, Expense, after Tax", "documentation": "Amount, after tax, of expense for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AllowanceForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForCreditLossMember", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Estimated Credit Losses", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r1297", "r1298", "r1299", "r1300", "r1301" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/ACCOUNTSRECEIVABLENarrativeDetails", "http://www.astronics.com/role/ACCOUNTSRECEIVABLEScheduleofAllowanceforEstimatedCreditLossesDeductedfromAccountsReceivableDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts balance", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r286", "r400", "r412", "r413", "r416", "r1448" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ACCOUNTSRECEIVABLEScheduleofAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/ACCOUNTSRECEIVABLEScheduleofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less Allowance for Estimated 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": [ "r286", "r400", "r412" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.astronics.com/role/ACCOUNTSRECEIVABLEScheduleofAllowanceforEstimatedCreditLossesDeductedfromAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/ACCOUNTSRECEIVABLEScheduleofAllowanceforEstimatedCreditLossesDeductedfromAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Write-off Charges Against the Allowance and Other Adjustments", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r415" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance amortization expense", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r139", "r526", "r1290", "r1426" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of Deferred Financing Fees", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r526", "r1083", "r1084", "r1290", "r1426" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense for intangibles", "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": [ "r14", "r439", "r445", "r1078" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.astronics.com/role/LOSSPERSHAREScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Antidilutive Securities (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r353" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.astronics.com/role/LOSSPERSHAREScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r45" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.astronics.com/role/LOSSPERSHAREScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.astronics.com/role/LOSSPERSHAREScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r45" ] }, "us-gaap_AociBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AociBeforeTaxAttributableToParent", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Liability Adjustment \u2013 Before Tax", "label": "AOCI before Tax, Attributable to Parent", "documentation": "Amount before tax of increase (decrease) in accumulated equity from transactions and other events and circumstances from non-owner sources, attributable to parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners (distributions to owners)." } } }, "auth_ref": [] }, "us-gaap_AociTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AociTaxAttributableToParent", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax Benefit", "label": "AOCI Tax, Attributable to Parent", "documentation": "Amount of tax expense (benefit) allocated to accumulated other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [] }, "srt_AsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AsiaMember", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleoftheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia", "label": "Asia [Member]", "documentation": "Continent of Asia." } } }, "auth_ref": [ "r1269", "r1270", "r1271", "r1272", "r1482", "r1483", "r1484", "r1485" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Impairment of fixed assets", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r14", "r56" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/SEGMENTSScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets", "terseLabel": "Total Assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r178", "r190", "r278", "r315", "r357", "r366", "r384", "r388", "r401", "r493", "r494", "r496", "r497", "r498", "r499", "r500", "r502", "r503", "r748", "r751", "r792", "r888", "r986", "r1071", "r1072", "r1116", "r1144", "r1362", "r1363", "r1435" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "atro_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://www.astronics.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of ROU Assets and Lease Liabilities", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r269", "r289", "r315", "r401", "r493", "r494", "r496", "r497", "r498", "r499", "r500", "r502", "r503", "r748", "r751", "r792", "r1116", "r1362", "r1363", "r1435" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current Assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "atro_AstronicsPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "AstronicsPlanMember", "presentation": [ "http://www.astronics.com/role/PROFITSHARING401KPLANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Astronics Plan", "label": "Astronics Plan [Member]", "documentation": "Astronics plan." } } }, "auth_ref": [] }, "atro_AtTheMarketEquityOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "AtTheMarketEquityOfferingMember", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "At-the-Market Equity Offering", "label": "At-the-Market Equity Offering [Member]", "documentation": "ATM Program" } } }, "auth_ref": [] }, "atro_AtypicalWarrantyReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "AtypicalWarrantyReserve", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/WARRANTYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Atypical warranty reserve", "label": "Atypical Warranty Reserve", "documentation": "Atypical Warranty Reserve" } } }, "auth_ref": [] }, "atro_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Audit Information" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorFirmId", "presentation": [ "http://www.astronics.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r1149", "r1150", "r1173" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLocation", "presentation": [ "http://www.astronics.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r1149", "r1150", "r1173" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorName", "presentation": [ "http://www.astronics.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r1149", "r1150", "r1173" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r1231" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r1232" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r1227" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r1227" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r1227" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r1227" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r1227" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r1227" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofRSUActivityDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r647", "r648", "r649", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r671", "r672", "r673", "r674", "r675" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r1230" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r1229" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r1228" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r1228" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business", "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": [] }, "atro_BoeingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "BoeingMember", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Boeing", "label": "Boeing [Member]", "documentation": "Boeing." } } }, "auth_ref": [] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Building and Improvements", "label": "Building and Building Improvements [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingMember", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Building", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r152" ] }, "atro_BusinessAcquisitionPreacquisitionContingencySettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "BusinessAcquisitionPreacquisitionContingencySettlement", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 21.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Non-cash Deferred Liability Recovery", "label": "Business Acquisition, Preacquisition Contingency, Settlement", "documentation": "Business Acquisition, Preacquisition Contingency, Settlement" } } }, "auth_ref": [] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CA", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleoftheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canada", "label": "CANADA" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/REVENUENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of fulfillment cost", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r420" ] }, "us-gaap_CapitalizedContractCostGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostGross", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/REVENUENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized cost", "label": "Capitalized Contract Cost, Gross", "documentation": "Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r1324" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESScheduleofReconciliationofCashandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESScheduleofReconciliationofCashandRestrictedCashDetails" ], "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": [ "r39", "r272", "r1054" ] }, "atro_CashAndCashEquivalentsMaturityPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "CashAndCashEquivalentsMaturityPeriod", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents maturity period (in months)", "label": "Cash And Cash Equivalents, Maturity Period", "documentation": "Cash And Cash Equivalents, Maturity Period" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r40" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r40", "r177" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESScheduleofReconciliationofCashandRestrictedCashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESScheduleofReconciliationofCashandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and Cash Equivalents and Restricted Cash at Beginning of Year", "periodEndLabel": "Cash and Cash Equivalents and Restricted Cash at End of Year", "totalLabel": "Cash and Cash Equivalents", "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": [ "r39", "r142", "r311" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Cash and Cash Equivalents and Restricted Cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r142" ] }, "atro_CashCompensationLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "CashCompensationLimit", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash compensation limit", "label": "Cash Compensation Limit", "documentation": "Cash compensation limit." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r1206" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r1203" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r1201" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.astronics.com/role/CoverPage", "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r212", "r281", "r282", "r283", "r315", "r347", "r348", "r350", "r352", "r360", "r361", "r401", "r493", "r496", "r497", "r498", "r502", "r503", "r533", "r534", "r537", "r540", "r546", "r792", "r943", "r944", "r945", "r946", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r973", "r995", "r1013", "r1027", "r1028", "r1029", "r1030", "r1031", "r1258", "r1292", "r1306" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r1207" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r1207" ] }, "atro_CommercialTransportAircraftMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "CommercialTransportAircraftMember", "presentation": [ "http://www.astronics.com/role/REVENUEScheduleofRevenueDisaggregatedbyMarketDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial Transport", "label": "Commercial Transport Aircraft [Member]", "documentation": "Commercial Transport Aircraft" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "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.astronics.com/role/LEGALPROCEEDINGS" ], "lang": { "en-us": { "role": { "terseLabel": "LEGAL PROCEEDINGS", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r156", "r469", "r471", "r1036", "r1348", "r1353" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r59", "r1037" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassBMember", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.astronics.com/role/CoverPage", "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Class B Stock", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r1480" ] }, "atro_CommonClassUndefinedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "CommonClassUndefinedMember", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Class Undefined [Member]", "documentation": "Classification of common stock that is undefined, representing ownership interest in a corporation." } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock reserved (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r116" ] }, "atro_CommonStockConversionRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "CommonStockConversionRatio", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion ratio for Class B stock to common stock", "label": "Common Stock, Conversion Ratio", "documentation": "Common Stock, Conversion Ratio" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "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": [ "r1134", "r1135", "r1136", "r1138", "r1139", "r1140", "r1141", "r1302", "r1303", "r1305", "r1415", "r1479", "r1480" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in usd per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r116" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r116", "r973" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r116" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning of year (in shares)", "periodEndLabel": "End of year (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": [ "r23", "r116", "r973", "r992", "r1480", "r1481" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "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": [ "r116", "r890", "r1116" ] }, "atro_CommonStockVotesForEachShare": { "xbrltype": "integerItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "CommonStockVotesForEachShare", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class B stock voting rights per share", "label": "Common Stock, Votes For Each Share", "documentation": "Common Stock, Votes For Each Share" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r1212" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r1211" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r1213" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r1210" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.astronics.com/role/PROFITSHARING401KPLAN" ], "lang": { "en-us": { "role": { "terseLabel": "PROFIT SHARING/401K PLAN", "label": "Compensation and Employee Benefit Plans [Text Block]", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r165", "r166", "r167", "r171" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets:", "label": "Components of Deferred Tax Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive Loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r34", "r296", "r298", "r303", "r883", "r900", "r901" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r46", "r47", "r87", "r88", "r395", "r1035" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r46", "r47", "r87", "r88", "r395", "r939", "r1035" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r46", "r47", "r87", "r88", "r395", "r1035", "r1264" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percent of consolidated revenue", "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": [ "r46", "r47", "r87", "r88", "r395" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r46", "r47", "r87", "r88", "r395", "r1035" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r213", "r239", "r319", "r748", "r749", "r751", "r752", "r836", "r1042", "r1273", "r1276", "r1277", "r1361", "r1364", "r1365" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r213", "r239", "r319", "r748", "r749", "r751", "r752", "r836", "r1042", "r1273", "r1276", "r1277", "r1361", "r1364", "r1365" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.astronics.com/role/GOODWILLScheduleofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/SEGMENTSNarrativeDetails", "http://www.astronics.com/role/SEGMENTSScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r188", "r213", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r319", "r357", "r368", "r382", "r383", "r384", "r385", "r386", "r388", "r389", "r390", "r493", "r494", "r495", "r496", "r498", "r499", "r500", "r501", "r502", "r1071", "r1072", "r1274", "r1275", "r1362", "r1363" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.astronics.com/role/GOODWILLScheduleofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/SEGMENTSNarrativeDetails", "http://www.astronics.com/role/SEGMENTSScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r188", "r213", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r319", "r357", "r368", "r382", "r383", "r384", "r385", "r386", "r388", "r389", "r390", "r493", "r494", "r495", "r496", "r498", "r499", "r500", "r501", "r502", "r1071", "r1072", "r1274", "r1275", "r1362", "r1363" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "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": [ "r86", "r1062" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in Progress", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.astronics.com/role/REVENUETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contract Assets and Liabilities", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r1369" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/REVENUEScheduleofContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r548", "r550", "r561" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/REVENUEScheduleofContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Liabilities", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r548", "r549", "r561" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Advanced Payments and Deferred Revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r548", "r549", "r561" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/REVENUENarrativeDetails", "http://www.astronics.com/role/SEGMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized included in contract liability balance", "verboseLabel": "Deferred revenue liability", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r562" ] }, "atro_ContractWithCustomerRevisionOfEstimatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "ContractWithCustomerRevisionOfEstimatedCosts", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/REVENUENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of estimated costs", "label": "Contract With Customer, Revision Of Estimated Costs", "documentation": "Contract With Customer, Revision Of Estimated Costs" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerTimingOfSatisfactionOfPerformanceObligationAndPayment": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerTimingOfSatisfactionOfPerformanceObligationAndPayment", "presentation": [ "http://www.astronics.com/role/REVENUENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment range", "label": "Contract with Customer, Timing of Satisfaction of Performance Obligation and Payment", "documentation": "Description of effect, from relationship that timing of satisfaction of performance obligation has on timing of payment, on right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time and on obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r563" ] }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtFairValueDisclosures", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible debt, fair value", "label": "Convertible Debt, Fair Value Disclosures", "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r1416", "r1417", "r1418", "r1419", "r1420" ] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtMember", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debt", "label": "Convertible Debt [Member]", "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r158", "r505", "r506", "r516", "r517", "r518", "r522", "r523", "r524", "r525", "r526", "r1080", "r1081", "r1082", "r1083", "r1084" ] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://www.astronics.com/role/LOSSPERSHAREScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Notes", "label": "Convertible Debt Securities [Member]", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r1372" ] }, "atro_ConvertibleSeniorNotesDue2030Member": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "ConvertibleSeniorNotesDue2030Member", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Notes", "label": "Convertible Senior Notes Due 2030 [Member]", "documentation": "Convertible Senior Notes Due 2030" } } }, "auth_ref": [] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.astronics.com/role/SEGMENTSNarrativeDetails", "http://www.astronics.com/role/SEGMENTSScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate and Other Expenses, Net", "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r27", "r383", "r384", "r385", "r386", "r389", "r1312" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.astronics.com/role/SEGMENTSScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Products Sold", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r134", "r135", "r845" ] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Products Sold, Research and Development and Selling, General and Administrative Expenses and Shipping and Handling", "label": "Cost of Goods and Service [Policy Text Block]", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r1268" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]", "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r255", "r256", "r317", "r318", "r508", "r535", "r835", "r840", "r887", "r1059", "r1061" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover page.", "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.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r492", "r1359" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r492", "r1359", "r1360" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofProvisionforBenefitfromIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofProvisionforBenefitfromIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1266", "r1295", "r1410" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofProvisionforBenefitfromIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofProvisionforBenefitfromIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1266", "r1295" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofProvisionforBenefitfromIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofProvisionforBenefitfromIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Current", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r719", "r1295" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofProvisionforBenefitfromIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofProvisionforBenefitfromIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofProvisionforBenefitfromIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1266", "r1295", "r1410" ] }, "atro_CustomerBankruptcyReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "CustomerBankruptcyReserve", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/SEGMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer bankruptcy reserve", "label": "Customer Bankruptcy Reserve", "documentation": "Customer Bankruptcy Reserve" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails" ], "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": [ "r147", "r395" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSScheduleofAcquiredIntangibleAssetsDetails" ], "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": [ "r84", "r1336", "r1338", "r1339", "r1340", "r1342", "r1343", "r1346", "r1347" ] }, "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1158", "r1247" ] }, "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]" } } }, "auth_ref": [ "r1158", "r1247" ] }, "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]" } } }, "auth_ref": [ "r1160", "r1249" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]" } } }, "auth_ref": [ "r1160", "r1249" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]" } } }, "auth_ref": [ "r1162", "r1251" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1160", "r1249" ] }, "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]" } } }, "auth_ref": [ "r1153", "r1242" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Flag]" } } }, "auth_ref": [ "r1154", "r1243" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Text Block]" } } }, "auth_ref": [ "r1154", "r1243" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract", "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]" } } }, "auth_ref": [ "r1152", "r1241" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]" } } }, "auth_ref": [ "r1152", "r1241" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]" } } }, "auth_ref": [ "r1152", "r1241" ] }, "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Third Party Engaged [Flag]" } } }, "auth_ref": [ "r1155", "r1244" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]" } } }, "auth_ref": [ "r1157", "r1246" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]" } } }, "auth_ref": [ "r1157", "r1246" ] }, "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1158", "r1247" ] }, "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1161", "r1250" ] }, "cyd_CybersecurityRiskRoleOfManagementTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskRoleOfManagementTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Role of Management [Text Block]" } } }, "auth_ref": [ "r1159", "r1248" ] }, "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]" } } }, "auth_ref": [ "r1156", "r1245" ] }, "country_DE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "DE", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Germany", "label": "GERMANY" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBT" ], "lang": { "en-us": { "role": { "terseLabel": "LONG-TERM DEBT", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r157", "r313", "r459", "r460", "r461", "r462", "r463", "r491", "r492", "r504", "r510", "r511", "r512", "r513", "r514", "r515", "r520", "r527", "r528", "r530", "r804" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r29", "r103", "r104", "r179", "r183", "r319", "r505", "r506", "r507", "r508", "r509", "r511", "r516", "r517", "r518", "r519", "r521", "r522", "r523", "r524", "r525", "r526", "r1080", "r1081", "r1082", "r1083", "r1084", "r1114", "r1293", "r1349", "r1350", "r1351", "r1425", "r1427" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [] }, "atro_DebtInstrumentCallPremiumPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "DebtInstrumentCallPremiumPercentage", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, call premium percentage", "label": "Debt Instrument, Call Premium Percentage", "documentation": "Debt Instrument, Call Premium Percentage" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial conversion price (in dollars per share)", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r159", "r507" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, convertible, conversion ratio", "label": "Debt Instrument, Convertible, Conversion Ratio", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r63", "r107", "r162", "r163", "r507" ] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, convertible, threshold consecutive trading days", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, convertible, threshold percentage", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, convertible, threshold trading days", "label": "Debt Instrument, Convertible, Threshold Trading Days", "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature." } } }, "auth_ref": [] }, "atro_DebtInstrumentCovenantMinimumExcessAvailability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "DebtInstrumentCovenantMinimumExcessAvailability", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, covenant, minimum amount", "label": "Debt Instrument, Covenant, Minimum Excess Availability", "documentation": "Debt Instrument, Covenant, Minimum Excess Availability" } } }, "auth_ref": [] }, "atro_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "DebtInstrumentCovenantMinimumFixedChargeCoverageRatio", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Covenant, minimum fixed charge coverage ratio", "label": "Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio", "documentation": "Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r505", "r804", "r805", "r1081", "r1082", "r1114" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective interest rate", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r106", "r531", "r804", "r805", "r1114" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, interest rate, stated percentage", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r106", "r506" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument", "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": [ "r319", "r505", "r506", "r507", "r508", "r509", "r511", "r516", "r517", "r518", "r519", "r521", "r522", "r523", "r524", "r525", "r526", "r529", "r1080", "r1081", "r1082", "r1083", "r1084", "r1114", "r1293", "r1425", "r1427" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r29", "r319", "r505", "r506", "r507", "r508", "r509", "r511", "r516", "r517", "r518", "r519", "r521", "r522", "r523", "r524", "r525", "r526", "r1080", "r1081", "r1082", "r1083", "r1084", "r1114", "r1293", "r1349", "r1350", "r1351", "r1425", "r1427" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r29", "r63", "r64", "r89", "r161", "r163", "r319", "r505", "r506", "r507", "r508", "r509", "r511", "r516", "r517", "r518", "r519", "r521", "r522", "r523", "r524", "r525", "r526", "r529", "r1080", "r1081", "r1082", "r1083", "r1084", "r1114", "r1293", "r1425", "r1427" ] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtPolicyTextBlock", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Financing Costs", "label": "Debt, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt." } } }, "auth_ref": [ "r16" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofProvisionforBenefitfromIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofProvisionforBenefitfromIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1295", "r1409", "r1410" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "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": [ "r1425", "r1427" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized balance of deferred financing costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r1367", "r1424", "r1425", "r1427" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofProvisionforBenefitfromIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofProvisionforBenefitfromIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1295", "r1409" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Assets \u2014 Long-term", "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": [ "r693", "r694" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofProvisionforBenefitfromIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 }, "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.astronics.com/role/INCOMETAXESScheduleofProvisionforBenefitfromIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred Tax (Benefit) Expense", "totalLabel": "Deferred", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r14", "r209", "r1295" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofProvisionforBenefitfromIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Tax Liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r112", "r113", "r181", "r710" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 }, "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Income Taxes", "negatedLabel": "Deferred Tax Liabilities \u2014 Long-term", "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": [ "r693", "r694", "r889" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofProvisionforBenefitfromIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofProvisionforBenefitfromIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1295", "r1409", "r1410" ] }, "atro_DeferredTaxAssetsCustomerAdvancedPaymentsAndDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "DeferredTaxAssetsCustomerAdvancedPaymentsAndDeferredRevenue", "crdr": "debit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Advanced Payments and Deferred Revenue", "label": "Deferred Tax Assets, Customer Advanced Payments And Deferred Revenue", "documentation": "Deferred tax assets customer advanced payments and deferred revenue." } } }, "auth_ref": [] }, "atro_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized research expenses", "label": "Deferred Tax Assets, Deferred Expense, Capitalized Research and Development Costs", "documentation": "Deferred Tax Assets, Deferred Expense, Capitalized Research and Development Costs" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill." } } }, "auth_ref": [ "r1407" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Gross Deferred Tax Assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r711" ] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research & Development Costs", "label": "Deferred Tax Asset, In-Process Research and Development", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both." } } }, "auth_ref": [ "r1407" ] }, "atro_DeferredTaxAssetsInterestExpenseLimitation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "DeferredTaxAssetsInterestExpenseLimitation", "crdr": "debit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Section 163(j) - Interest Expense Limitation", "label": "Deferred Tax Assets, Interest Expense Limitation", "documentation": "Deferred Tax Assets, Interest Expense Limitation" } } }, "auth_ref": [] }, "atro_DeferredTaxAssetsLeaseAccounting": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "DeferredTaxAssetsLeaseAccounting", "crdr": "debit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Liabilities", "label": "Deferred Tax Assets, Lease Accounting", "documentation": "Deferred Tax Assets, Lease Accounting" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Tax Assets", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1405" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r1407" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards, not subject to expiration", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates." } } }, "auth_ref": [ "r1407" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "crdr": "debit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Operating Loss Carryforwards and Other", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards." } } }, "auth_ref": [ "r1407" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards, subject to expiration", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates." } } }, "auth_ref": [ "r1407" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r1407" ] }, "atro_DeferredTaxAssetsRevenueRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "DeferredTaxAssetsRevenueRecognition", "crdr": "debit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ASC 606 Revenue Recognition", "label": "Deferred Tax Assets, Revenue Recognition", "documentation": "Deferred Tax Assets, Revenue Recognition" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness", "crdr": "debit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax", "label": "Deferred Tax Assets, Tax Credit Carryforwards, General Business", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards." } } }, "auth_ref": [ "r1407" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "crdr": "debit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs." } } }, "auth_ref": [ "r1407" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "crdr": "debit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Reserves", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other." } } }, "auth_ref": [ "r1407" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails", "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance", "negatedLabel": "Valuation Allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r712" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.astronics.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetsandLiabilitiesDetails", "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net Deferred Tax Liabilities", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r1405" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Liabilities:", "label": "Deferred Tax Liabilities, Gross [Abstract]" } } }, "auth_ref": [] }, "atro_DeferredTaxLiabilitiesContingentEarnOutIncomeAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "DeferredTaxLiabilitiesContingentEarnOutIncomeAccrual", "crdr": "credit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnout Income Accrual", "label": "Deferred Tax Liabilities, Contingent Earn-Out Income Accrual", "documentation": "Deferred Tax Liabilities, Contingent Earn-Out Income Accrual" } } }, "auth_ref": [] }, "atro_DeferredTaxLiabilitiesLeaseAccounting": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "DeferredTaxLiabilitiesLeaseAccounting", "crdr": "credit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Assets", "label": "Deferred Tax Liabilities, Lease Accounting", "documentation": "Deferred Tax Liabilities, Lease Accounting" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r1407" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r1407" ] }, "atro_DeferredTaxLiabilitiesRevenueRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "DeferredTaxLiabilitiesRevenueRecognition", "crdr": "credit", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ASC 606 Revenue Recognition - Section 481(a) Adjustment", "label": "Deferred Tax Liabilities, Revenue Recognition", "documentation": "Deferred Tax Liabilities, Revenue Recognition" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities for undistributed foreign earnings", "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences." } } }, "auth_ref": [ "r1407" ] }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term accrued pension liability", "label": "Liability, Defined Benefit Pension Plan, Noncurrent", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan." } } }, "auth_ref": [ "r67", "r68", "r110", "r168" ] }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated benefit obligation of the plans", "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level." } } }, "auth_ref": [ "r598" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized actuarial gains", "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax", "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r33", "r610" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized prior service costs", "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax", "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r33", "r610" ] }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanActuarialGainLoss", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleofReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Actuarial gain", "negatedLabel": "Actuarial (Gain) Loss", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan." } } }, "auth_ref": [ "r573" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleoftheComponentsoftheNetPeriodicCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleoftheComponentsoftheNetPeriodicCostDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization of Losses", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r567", "r605", "r628", "r1095", "r1096" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "crdr": "debit", "calculation": { "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleoftheComponentsoftheNetPeriodicCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleoftheComponentsoftheNetPeriodicCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of Prior Service Cost", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r567", "r606", "r629", "r1095", "r1096" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleofAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount Rate", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r612" ] }, "atro_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in the discount rate", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Increase (Decrease) In Discount Rate", "documentation": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Increase (Decrease) In Discount Rate" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleofAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future Average Compensation Increases", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase", "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan." } } }, "auth_ref": [ "r613" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleofAssumptionsUsedtoDeterminetheNetPeriodicCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount Rate", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r612" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleofAssumptionsUsedtoDeterminetheNetPeriodicCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future Average Compensation Increases", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase", "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan." } } }, "auth_ref": [ "r613" ] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleofReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of the year", "periodEndLabel": "Balance at end of the year", "label": "Defined Benefit Plan, Benefit Obligation", "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r568" ] }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleofReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Benefits Paid", "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r575", "r636" ] }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleofReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleoftheComponentsoftheNetPeriodicCostDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "terseLabel": "Net Periodic Cost", "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanCostOfProvidingSpecialOrContractualTerminationBenefitRecognizedDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanCostOfProvidingSpecialOrContractualTerminationBenefitRecognizedDuringPeriod", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleofReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Special Termination Benefits", "label": "Defined Benefit Plan, Cost of Providing Special and Contractual Termination Benefits", "documentation": "Amount of cost of providing special or contractual termination benefits payable from defined benefit plan." } } }, "auth_ref": [ "r620" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleofAssumptionsUsedtoDeterminetheNetPeriodicCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan Disclosure", "label": "Defined Benefit Plan Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Benefits expected to be paid thereafter", "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r599" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Benefits expected to be paid 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": [ "r599" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Benefits expected to be paid 2029", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r599" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Benefits expected to be paid 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": [ "r599" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Benefits expected to be paid 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": [ "r599" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Benefits expected to be paid 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": [ "r599" ] }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of plan assets at period end", "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": [ "r579", "r590", "r592", "r593", "r1093", "r1094", "r1095" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleoftheComponentsoftheNetPeriodicCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleofReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleoftheComponentsoftheNetPeriodicCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Cost", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r567", "r571", "r603", "r626", "r1095", "r1096" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleoftheComponentsoftheNetPeriodicCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleoftheComponentsoftheNetPeriodicCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Periodic Cost", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r601", "r624", "r1095", "r1096" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleoftheComponentsoftheNetPeriodicCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "label": "Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes amortization of gain (loss) component of net periodic benefit (cost) credit for defined benefit plan." } } }, "auth_ref": [ "r601", "r624" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleoftheComponentsoftheNetPeriodicCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization of Prior Service Cost (Credit), Statement of Income or Comprehensive Income [Extensible Enumeration]", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization of Prior Service Cost (Credit), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes amortization of prior service cost (credit) component of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r601", "r624" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleoftheComponentsoftheNetPeriodicCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes components of net periodic benefit cost (credit), excluding service cost component, for defined benefit plan." } } }, "auth_ref": [ "r601", "r624" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "calculation": { "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleoftheComponentsoftheNetPeriodicCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleofReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleoftheComponentsoftheNetPeriodicCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service Cost", "verboseLabel": "Service Cost \u2014 Benefits Earned During Period", "label": "Defined Benefit Plan, Service Cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r569", "r602", "r625", "r1095", "r1096" ] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/PROFITSHARING401KPLANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined contribution plan charges recognized", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r637" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r14", "r57" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.astronics.com/role/SEGMENTSScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and Amortization", "verboseLabel": "Total Depreciation and Amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r14", "r357", "r371", "r388", "r1071", "r1072" ] }, "atro_DirectorsStockOptionPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "DirectorsStockOptionPlanMember", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Directors Stock Option Plan", "label": "Directors Stock Option Plan [Member]", "documentation": "Directors stock option plan." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.astronics.com/role/REVENUEScheduleofDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/REVENUEScheduleofRevenueDisaggregatedbyMarketDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r560", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.astronics.com/role/REVENUEScheduleofDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/REVENUEScheduleofRevenueDisaggregatedbyMarketDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r560", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.astronics.com/role/REVENUETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1370" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATION" ], "lang": { "en-us": { "role": { "terseLabel": "EQUITY COMPENSATION", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r642", "r646", "r677", "r678", "r680", "r1104" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Discontinued Operations and Disposal Groups [Abstract]", "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsHeldforsaleMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationsHeldforsaleMember", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Divestiture", "label": "Discontinued Operations, Held-for-Sale [Member]", "documentation": "Component or group of components representing strategic shift that has or will have major effect on operation and financial result and business and nonprofit activity on acquisition and upon joint venture formation, classified as held-for-sale." } } }, "auth_ref": [ "r9", "r10", "r267" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Axis]", "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r267" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Domain]", "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "atro_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationArrangementsContingentEarnOuts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "DisposalGroupIncludingDiscontinuedOperationContingentConsiderationArrangementsContingentEarnOuts", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent earn-outs", "label": "Disposal Group Including Discontinued Operation, Contingent Consideration Arrangements, Contingent Earn-outs", "documentation": "Disposal Group Including Discontinued Operation, Contingent Consideration Arrangements, Contingent Earn-outs" } } }, "auth_ref": [] }, "atro_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationEarnOutHighRange": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "DisposalGroupIncludingDiscontinuedOperationContingentConsiderationEarnOutHighRange", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum total earnout proceeds", "label": "Disposal Group Including Discontinued Operation, Contingent Consideration, Earn-Out High Range", "documentation": "Disposal Group Including Discontinued Operation, Contingent Consideration, Earn-Out High Range" } } }, "auth_ref": [] }, "atro_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationEarnOutLowRange": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "DisposalGroupIncludingDiscontinuedOperationContingentConsiderationEarnOutLowRange", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum total earnout proceeds", "label": "Disposal Group Including Discontinued Operation, Contingent Consideration, Earn-Out Low Range", "documentation": "Disposal Group Including Discontinued Operation, Contingent Consideration, Earn-Out Low Range" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIES" ], "lang": { "en-us": { "role": { "terseLabel": "DIVESTITURE ACTIVITIES", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r90", "r151" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Domain]", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r1097", "r1100" ] }, "us-gaap_DividendsCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCash", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash dividends paid", "label": "Dividends, Cash", "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred." } } }, "auth_ref": [ "r11", "r164" ] }, "atro_DividendsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "DividendsPolicyTextBlock", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends", "label": "Dividends [Policy Text Block]", "documentation": "Dividends." } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r1149", "r1150", "r1173" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r1149", "r1150", "r1173", "r1216" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information", "label": "Document 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": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTable", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r1194" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r1147" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DomesticCountryMember", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Domestic Tax Jurisdiction [Member]", "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction." } } }, "auth_ref": [ "r696" ] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r1205" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.astronics.com/role/LOSSPERSHAREScheduleofLossPerShareComputationsDetails", "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONScheduleofSelectedQuarterlyFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic Loss Per Share (in usd per share)", "verboseLabel": "Basic (Loss) Earnings Per Share (in usd 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": [ "r304", "r334", "r335", "r336", "r337", "r338", "r339", "r345", "r347", "r350", "r351", "r352", "r356", "r738", "r747", "r774", "r775", "r884", "r902", "r1064" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.astronics.com/role/LOSSPERSHAREScheduleofLossPerShareComputationsDetails", "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONScheduleofSelectedQuarterlyFinancialInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted Loss Per Share (in usd per share)", "terseLabel": "Diluted (Loss) Earnings Per Share (in usd 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": [ "r304", "r334", "r335", "r336", "r337", "r338", "r339", "r347", "r350", "r351", "r352", "r356", "r738", "r747", "r774", "r775", "r884", "r902", "r1064" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.astronics.com/role/LOSSPERSHARE" ], "lang": { "en-us": { "role": { "terseLabel": "LOSS PER SHARE", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r344", "r353", "r354", "r355" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of Exchange Rates on Cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r795" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "lang": { "en-us": { "role": { "totalLabel": "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": [ "r696", "r1106" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory Federal Income Tax Rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r316", "r696", "r725", "r1106" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Valuation Allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r701", "r1106", "r1296", "r1401" ] }, "atro_EffectiveIncomeTaxRateReconciliationFDIIAndGILTIPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "EffectiveIncomeTaxRateReconciliationFDIIAndGILTIPercent", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net GILTI and FDII Tax Expense (Benefit)", "label": "Effective Income Tax Rate Reconciliation, FDII and GILTI, Percent", "documentation": "Effective Income Tax Rate Reconciliation, FDII and GILTI, Percent" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Tax Rate Differential", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r697", "r700", "r1106", "r1296", "r1401" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Meals and Entertainment", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to meals and entertainment expense." } } }, "auth_ref": [ "r1296", "r1401", "r1403" ] }, "atro_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseParkingExpensesPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseParkingExpensesPercent", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Parking Expenses", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Parking Expenses, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Parking Expenses, Percent" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Compensation Expense", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement." } } }, "auth_ref": [ "r1106", "r1296", "r1401", "r1403" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1106", "r1296", "r1401", "r1402" ] }, "atro_EffectiveIncomeTaxRateReconciliationPenaltiesPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "EffectiveIncomeTaxRateReconciliationPenaltiesPercent", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Penalties", "label": "Effective Income Tax Rate Reconciliation, Penalties, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Penalties, Percent" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State Income Tax, Net of Federal Income Tax Effect", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r699", "r1106", "r1296", "r1401" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsForeign", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign Tax Credit for Dividend Withholding", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign tax credit." } } }, "auth_ref": [ "r1296", "r1401", "r1403" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsOther", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other tax credits." } } }, "auth_ref": [ "r1106", "r1296", "r1401", "r1403" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "calculation": { "http://www.astronics.com/role/INCOMETAXESScheduleofEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Research and Development Tax Credits", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r1106", "r1296", "r1401", "r1403" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Payroll and Employee 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": [ "r104" ] }, "us-gaap_EmployeeServiceShareBasedCompensationEstimatedQuantityOfSharesToBeRepurchasedInFollowingPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationEstimatedQuantityOfSharesToBeRepurchasedInFollowingPeriod", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares employees had subscribed to purchase (in shares)", "label": "Share-Based Payment Arrangement, Shares Expected to be Repurchased, Next Fiscal Period", "documentation": "Number of shares to be repurchased in accordance with a policy to use treasury stock to satisfy share-award conversions." } } }, "auth_ref": [ "r78" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total compensation costs related to non-vested awards", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r679" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average period (in years)", "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": [ "r679" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "calculation": { "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails": { "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax Benefit", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r676" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockMember", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Option", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOwnershipPlanESOPDisclosuresLineItems", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]", "label": "Employee Stock Ownership Plan (ESOP) Disclosures [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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1146" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "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.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1146" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r1146" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r1256" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1146" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r1146" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r1146" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1146" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r1257" ] }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EntityWideRevenueMajorCustomerLineItems", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Major Customer", "label": "Revenue, Major Customer [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r1199" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r1252" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r1252" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1252" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails", "http://www.astronics.com/role/SHAREHOLDERSEQUITYScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails", "http://www.astronics.com/role/SHAREHOLDERSEQUITYScheduleofComponentsofOtherComprehensiveIncomeLossDetails" ], "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": [ "r23", "r262", "r300", "r301", "r302", "r326", "r327", "r328", "r331", "r338", "r340", "r342", "r359", "r405", "r411", "r456", "r547", "r720", "r721", "r734", "r735", "r736", "r739", "r746", "r747", "r756", "r758", "r759", "r760", "r761", "r763", "r773", "r796", "r797", "r798", "r799", "r800", "r802", "r807", "r810", "r834", "r899", "r928", "r929", "r930", "r949", "r1013" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r1209" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r1166", "r1177", "r1187", "r1220" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r1163", "r1174", "r1184", "r1217" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EuropeMember", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleoftheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe", "label": "Europe [Member]", "documentation": "Continent of Europe." } } }, "auth_ref": [ "r1269", "r1270", "r1271", "r1272", "r1482", "r1483", "r1484", "r1485" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r1215" ] }, "us-gaap_ExtinguishmentOfDebtAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ExtinguishmentOfDebtAmount", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Extinguishment of debt", "label": "Extinguishment of Debt, Amount", "documentation": "Gross amount of debt extinguished." } } }, "auth_ref": [] }, "country_FR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "FR", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleoftheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "France", "label": "FRANCE" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.astronics.com/role/FAIRVALUE" ], "lang": { "en-us": { "role": { "terseLabel": "FAIR VALUE", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r778", "r780", "r781", "r782", "r784", "r785", "r786", "r787", "r788", "r881", "r1107", "r1111" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r17" ] }, "atro_FinanceLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "FinanceLeaseCost", "crdr": "debit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofLeaseCostandCashPaidDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofLeaseCostandCashPaidDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Finance Lease Cost", "label": "Finance Lease, Cost", "documentation": "Finance Lease, Cost" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofLeaseCostandCashPaidDetails": { "parentTag": "atro_FinanceLeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofLeaseCostandCashPaidDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on Lease Liabilities", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r814", "r819", "r1115" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/LEASESScheduleofLeaseCostandCashPaidDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Cash Flow for Finance Leases", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r816", "r823" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Leases", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails", "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Finance Lease Liabilities", "terseLabel": "Total Lease Liability", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r812", "r827" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Finance Lease Liabilities \u2014 Included in Other Accrued Expenses", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r812" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r813" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.astronics.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturity of Lease Liabilities, Financing Leases", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1431" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Finance Lease Liabilities \u2014 Included in Other Liabilities", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r812" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability." } } }, "auth_ref": [ "r813" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Lease Payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r827" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r827" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r827" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finance Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r827" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r827" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r827" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r827" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r827" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/LEASESScheduleofLeaseCostandCashPaidDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Cash Flow for Finance Leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r815", "r823" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Finance Right-of-Use Assets, Net \u2014 Included in Other Assets", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r811" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less Accumulated Amortization", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease." } } }, "auth_ref": [ "r1262", "r1265" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofLeaseCostandCashPaidDetails": { "parentTag": "atro_FinanceLeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofLeaseCostandCashPaidDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of ROU Assets", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r814", "r819", "r1115" ] }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "crdr": "debit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Right-of-Use Assets, Gross", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r1260" ] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r813" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.astronics.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average finance lease discount rate (as a percentage)", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r826", "r1115" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.astronics.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing leases, weighted-average remaining term", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r825", "r1115" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average\u00a0Life", "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", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r276", "r421", "r444", "r1078" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSScheduleofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "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": [ "r446", "r1051", "r1078" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSScheduleofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r446", "r1051", "r1078" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSScheduleofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "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": [ "r446", "r1051", "r1078" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSScheduleofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "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": [ "r446", "r1051", "r1078" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSScheduleofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "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": [ "r446", "r1051", "r1078" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r438", "r440", "r441", "r442", "r443", "r444", "r447", "r448", "r846", "r850", "r1051" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross\u00a0Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r421", "r444", "r850", "r1078" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets", "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": [ "r438", "r444", "r447", "r448", "r451", "r846", "r1051", "r1078" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r438", "r440", "r441", "r442", "r443", "r444", "r447", "r448", "r1051" ] }, "atro_FirstEarnoutMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "FirstEarnoutMember", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "First Earnout", "label": "First Earnout [Member]", "documentation": "First Earnout" } } }, "auth_ref": [] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCountryMember", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Tax Authority", "label": "Foreign Tax Jurisdiction [Member]", "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile." } } }, "auth_ref": [ "r696", "r697" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r793" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r1170", "r1181", "r1191", "r1224" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r1170", "r1181", "r1191", "r1224" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r1170", "r1181", "r1191", "r1224" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r1170", "r1181", "r1191", "r1224" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r1170", "r1181", "r1191", "r1224" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r1204" ] }, "atro_GainLossOnExtinguishmentOfDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "GainLossOnExtinguishmentOfDebtMember", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (Loss) on Extinguishment of Debt", "label": "Gain (Loss) on Extinguishment of Debt [Member]", "documentation": "Gain (Loss) on Extinguishment of Debt" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 }, "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.astronics.com/role/SEGMENTSScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Gain on Sale of Businesses", "negatedLabel": "Net Gain on Sale of Business, Before Taxes", "label": "Gain (Loss) on Disposition of Business", "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant." } } }, "auth_ref": [ "r750", "r1290" ] }, "us-gaap_GainLossRelatedToLitigationSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossRelatedToLitigationSettlement", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation settlement, expense", "label": "Gain (Loss) from Litigation Settlement", "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process." } } }, "auth_ref": [ "r1071", "r1354" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 }, "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 23.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.astronics.com/role/LONGTERMDEBTDetails", "http://www.astronics.com/role/SEGMENTSScheduleofSegmentReportingInformationDetails", "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on Extinguishment of Debt", "negatedNetLabel": "Loss on extinguishment of debt", "terseLabel": "Loss on Extinguishment of Debt", "label": "Gain (Loss) on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r14", "r61", "r62" ] }, "atro_GeneralAviationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "GeneralAviationMember", "presentation": [ "http://www.astronics.com/role/REVENUEScheduleofRevenueDisaggregatedbyMarketDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General Aviation", "label": "General Aviation [Member]", "documentation": "General Aviation" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.astronics.com/role/GOODWILLScheduleofChangesinCarryingAmountofGoodwillDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/GOODWILLScheduleofChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Goodwill, Beginning Balance", "periodEndLabel": "Goodwill, Ending Balance", "totalLabel": "Goodwill, Net", "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": [ "r275", "r423", "r882", "r1072", "r1077", "r1108", "r1116", "r1326", "r1333" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r422", "r436", "r1077" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r437", "r450", "r453" ] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://www.astronics.com/role/GOODWILL" ], "lang": { "en-us": { "role": { "terseLabel": "GOODWILL", "label": "Goodwill Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r422", "r425", "r435", "r1077" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/GOODWILLScheduleofChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translations and Other", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r431" ] }, "us-gaap_GoodwillGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillGross", "crdr": "debit", "calculation": { "http://www.astronics.com/role/GOODWILLScheduleofChangesinCarryingAmountofGoodwillDetails": { "parentTag": "us-gaap_Goodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/GOODWILLScheduleofChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill, Gross", "label": "Goodwill, Gross", "documentation": "Amount, before 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": [ "r426", "r433", "r1077" ] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "crdr": "credit", "calculation": { "http://www.astronics.com/role/GOODWILLScheduleofChangesinCarryingAmountofGoodwillDetails": { "parentTag": "us-gaap_Goodwill", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/GOODWILLScheduleofChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Impairment Losses", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "documentation": "Amount of accumulated impairment loss for 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": [ "r426", "r433", "r1077" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/GOODWILLNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment charge", "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": [ "r14", "r424", "r430", "r436", "r1077", "r1108" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillLineItems", "presentation": [ "http://www.astronics.com/role/GOODWILLScheduleofChangesinCarryingAmountofGoodwillDetails" ], "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": [ "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r436", "r1077" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillRollForward", "presentation": [ "http://www.astronics.com/role/GOODWILLScheduleofChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "atro_GovernmentAndDefenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "GovernmentAndDefenseMember", "presentation": [ "http://www.astronics.com/role/REVENUEScheduleofRevenueDisaggregatedbyMarketDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Government & Defense", "label": "Government And Defense [Member]", "documentation": "Government And Defense" } } }, "auth_ref": [] }, "atro_GrantBenefitRecognizedPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "GrantBenefitRecognizedPeriod", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grant benefit recognized period", "label": "Grant Benefit Recognized Period", "documentation": "Grant Benefit Recognized Period" } } }, "auth_ref": [] }, "us-gaap_GrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrantMember", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grant", "label": "Grant [Member]", "documentation": "Award of money not required to be repaid." } } }, "auth_ref": [ "r1371" ] }, "atro_GrantRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "GrantRecognized", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized included in contract liability balance", "label": "Grant Recognized", "documentation": "Grant Recognized" } } }, "auth_ref": [] }, "atro_GrantRevenueOffsetRecognizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "GrantRevenueOffsetRecognizedAmount", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/SEGMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Jobs protection program grant, recognized", "label": "Grant Revenue Offset Recognized Amount", "documentation": "Grant Revenue Offset Recognized Amount" } } }, "auth_ref": [] }, "us-gaap_GranteeStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GranteeStatusAxis", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grantee Status [Axis]", "label": "Grantee Status [Axis]", "documentation": "Information by status of recipient to whom award is granted." } } }, "auth_ref": [ "r643", "r645", "r647", "r648", "r649", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r671", "r672", "r673", "r674", "r675" ] }, "us-gaap_GranteeStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GranteeStatusDomain", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grantee Status [Domain]", "label": "Grantee Status [Domain]", "documentation": "Status of recipient to whom award is granted." } } }, "auth_ref": [ "r643", "r645", "r647", "r648", "r649", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r671", "r672", "r673", "r674", "r675" ] }, "us-gaap_GrantsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrantsReceivable", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "USDOT grant receivable amount (up to)", "label": "Grants Receivable", "documentation": "Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants." } } }, "auth_ref": [ "r1280" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONScheduleofSelectedQuarterlyFinancialInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross Profit", "terseLabel": "Gross Profit (Sales Less Cost of Products Sold)", "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": [ "r132", "r136", "r189", "r315", "r401", "r493", "r494", "r496", "r497", "r498", "r499", "r500", "r502", "r503", "r792", "r1066", "r1071", "r1309", "r1311", "r1313", "r1314", "r1315", "r1362" ] }, "us-gaap_GuaranteesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GuaranteesAbstract", "lang": { "en-us": { "role": { "label": "Guarantees [Abstract]" } } }, "auth_ref": [] }, "country_IN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "IN", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleoftheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "India", "label": "INDIA" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r1149", "r1150", "r1173" ] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible asset impairment charge", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value." } } }, "auth_ref": [ "r14", "r439", "r450" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r155" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.astronics.com/role/SEGMENTSScheduleofSegmentReportingInformationDetails", "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONScheduleofSelectedQuarterlyFinancialInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Loss Before Income Taxes", "terseLabel": "Income Before Income Taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r133", "r185", "r189", "r885", "r897", "r1066", "r1071", "r1309", "r1311", "r1313", "r1314", "r1315" ] }, "atro_IncomeReversalOfLiabilityEquityInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "IncomeReversalOfLiabilityEquityInvestment", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/SEGMENTSNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income associated with reversal of liability related to equity investment", "label": "Income, Reversal Of Liability, Equity Investment", "documentation": "Income, Reversal Of Liability, Equity Investment" } } }, "auth_ref": [] }, "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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Axis]", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r1097", "r1100" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]", "label": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r18", "r26", "r30", "r91", "r93", "r94", "r95", "r96", "r97", "r98", "r99", "r100", "r154" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails", "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r457", "r464", "r466", "r777", "r779", "r783", "r923", "r925", "r998", "r1051", "r1109", "r1450" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails", "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r464", "r466", "r777", "r779", "r783", "r923", "r925", "r998", "r1051", "r1109", "r1450" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Jurisdiction [Axis]", "documentation": "Information by income tax jurisdiction." } } }, "auth_ref": [ "r310", "r696", "r697", "r705", "r716", "r1106", "r1406" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Jurisdiction [Domain]", "documentation": "Income tax jurisdiction." } } }, "auth_ref": [ "r310", "r696", "r697", "r705", "r716", "r1106", "r1406" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.astronics.com/role/INCOMETAXES" ], "lang": { "en-us": { "role": { "terseLabel": "INCOME TAXES", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r316", "r688", "r696", "r702", "r703", "r704", "r708", "r714", "r726", "r728", "r729", "r730", "r948", "r1106" ] }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Penalties or interest liabilities accrued", "label": "Income Tax Examination, Penalties and Interest Accrued", "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations." } } }, "auth_ref": [ "r1404" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.astronics.com/role/INCOMETAXESScheduleofProvisionforBenefitfromIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.astronics.com/role/INCOMETAXESScheduleofProvisionforBenefitfromIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for Income Taxes", "totalLabel": "Total", "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": [ "r197", "r210", "r341", "r342", "r357", "r374", "r388", "r695", "r696", "r727", "r903", "r1106" ] }, "atro_IncomeTaxLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "IncomeTaxLineItems", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax", "label": "Income Tax [Line Items]", "documentation": "Income Tax [Line Items]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Asset Valuation Allowance", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r299", "r691", "r692", "r708", "r709", "r713", "r718", "r942" ] }, "atro_IncomeTaxTable": { "xbrltype": "stringItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "IncomeTaxTable", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax [Table]", "label": "Income Tax [Table]", "documentation": "Income Tax [Table]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes Paid, Net of 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": [ "r41", "r310", "r715", "r716" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts Receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "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": [ "r13" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Advanced Payments and Deferred Revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r842", "r1289" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Retirement Plan Liabilities", "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": [ "r13" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r13" ] }, "atro_IncreaseDecreaseInLitigationProvision": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "IncreaseDecreaseInLitigationProvision", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Non-cash Litigation Provision Adjustment", "label": "Increase (Decrease) In Litigation Provision", "documentation": "Increase (Decrease) In Litigation Provision" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Operating Assets and Liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "atro_IncreaseDecreaseInOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease Liabilities", "label": "Increase (Decrease) in Operating Lease Liabilities", "documentation": "Increase (Decrease) in Operating Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other Assets and Liabilities", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other." } } }, "auth_ref": [ "r13" ] }, "atro_IncreaseDecreaseInPensionAndOtherPostretirementBenefitObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "IncreaseDecreaseInPensionAndOtherPostretirementBenefitObligations", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in retirement benefit obligation", "label": "Increase Decrease In Pension And Other Postretirement Benefit Obligations", "documentation": "Increase Decrease In Pension And Other Postretirement Benefit Obligations" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "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": [] }, "atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "IncreaseDecreaseinStockholdersEquityinsharesRollForward", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity (in shares)", "label": "Increase (Decrease) in Stockholders' Equity (in shares) [Roll Forward]", "documentation": "Increase (Decrease) in Stockholders' Equity (in shares)" } } }, "auth_ref": [] }, "atro_IndirectSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "IndirectSalesMember", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indirect Sales", "label": "Indirect Sales [Member]", "documentation": "Indirect Sales" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r1170", "r1181", "r1191", "r1215", "r1224", "r1228", "r1236" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r1234" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r1151", "r1240" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r1151", "r1240" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r1151", "r1240" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETS" ], "lang": { "en-us": { "role": { "terseLabel": "INTANGIBLE ASSETS", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r437", "r449", "r452", "r1050", "r1051" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets, Net of Accumulated Amortization", "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": [ "r438", "r1343", "r1345" ] }, "atro_InterestIncomeExpenseNonoperatingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "InterestIncomeExpenseNonoperatingMember", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Income (Expense), Nonoperating", "label": "Interest Income (Expense), Nonoperating [Member]", "documentation": "Interest Income (Expense), Nonoperating" } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.astronics.com/role/SEGMENTSScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest Expense, Net of Interest Income", "terseLabel": "Interest Expense, Net of Interest Income", "label": "Interest Income (Expense), Nonoperating", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r1071", "r1286", "r1311" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r306", "r308", "r309" ] }, "us-gaap_InternalUseSoftwarePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InternalUseSoftwarePolicy", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cloud Computing Arrangements", "label": "Internal Use Software, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally." } } }, "auth_ref": [ "r454" ] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntersegmentEliminationMember", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less Inter-segment Sales", "label": "Intersegment Eliminations [Member]", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r188", "r357", "r368", "r382", "r383", "r384", "r385", "r386", "r388", "r389", "r1071" ] }, "us-gaap_InventoryAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryAdjustments", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/INVENTORIESNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory adjustments", "label": "Inventory Adjustments", "documentation": "Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods." } } }, "auth_ref": [ "r55", "r1281" ] }, "us-gaap_InventoryCurrentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryCurrentTable", "presentation": [ "http://www.astronics.com/role/INVENTORIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, Current [Table]", "label": "Inventory, Current [Table]", "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.astronics.com/role/INVENTORIES" ], "lang": { "en-us": { "role": { "terseLabel": "INVENTORIES", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r417" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.astronics.com/role/INVENTORIESScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/INVENTORIESScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished Goods", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r150", "r1056" ] }, "us-gaap_InventoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryLineItems", "presentation": [ "http://www.astronics.com/role/INVENTORIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Line Items]", "label": "Inventory [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_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.astronics.com/role/INVENTORIESScheduleofInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/INVENTORIESScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Total Inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r288", "r1055", "r1116" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r198", "r271", "r287", "r417", "r418", "r419", "r844", "r1063" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.astronics.com/role/INVENTORIESScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.astronics.com/role/INVENTORIESScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw Material", "label": "Inventory, Raw Materials, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r150", "r1058" ] }, "us-gaap_InventoryValuationReserveMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserveMember", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserve for Excess and Obsolete Inventories", "label": "SEC Schedule, 12-09, Reserve, Inventory [Member]", "documentation": "Reserve to reduce inventory to lower of cost or net realizable value." } } }, "auth_ref": [ "r1297", "r1298", "r1299", "r1300", "r1301" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/INVENTORIESNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserve for inventory valuation", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r150", "r1281" ] }, "atro_InventoryValuationReservesAsPercentageOfGrossInventory": { "xbrltype": "percentItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "InventoryValuationReservesAsPercentageOfGrossInventory", "presentation": [ "http://www.astronics.com/role/INVENTORIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of reserve for inventory valuation", "label": "Inventory Valuation Reserves As Percentage Of Gross Inventory", "documentation": "Inventory valuation reserves as percentage of gross inventory." } } }, "auth_ref": [] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.astronics.com/role/INVENTORIESScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/INVENTORIESScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in Progress", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r150", "r1057" ] }, "atro_KeyEmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "KeyEmployeeMember", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Key Employee", "label": "Key Employee [Member]", "documentation": "Key employee." } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandMember", "presentation": [ "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r1371" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofLeaseCostandCashPaidDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofLeaseCostandCashPaidDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Net Lease Cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r818", "r1115" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.astronics.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Costs and Cash Paid", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1430" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LegalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LegalFees", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal fees", "label": "Legal Fees", "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings." } } }, "auth_ref": [ "r1267" ] }, "us-gaap_LesseeFinanceLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeFinanceLeaseDescriptionAbstract", "presentation": [ "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Leases:", "label": "Lessee, Finance Lease, Description [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://www.astronics.com/role/LEASES" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r809" ] }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseDescriptionAbstract", "presentation": [ "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases:", "label": "Lessee, Operating Lease, Description [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.astronics.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturity of Lease Liabilities, Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1431" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Lease Payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r827" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r827" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r827" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r827" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r827" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r827" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r827" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r827" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.astronics.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": [ "r809" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r29", "r103", "r104", "r105", "r109", "r110", "r111", "r114", "r315", "r401", "r493", "r494", "r496", "r497", "r498", "r499", "r500", "r502", "r503", "r749", "r751", "r752", "r792", "r972", "r1065", "r1144", "r1362", "r1435", "r1436" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities and Shareholders\u2019 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": [ "r122", "r184", "r893", "r1116", "r1294", "r1322", "r1421" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND SHAREHOLDERS\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.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r105", "r270", "r315", "r401", "r493", "r494", "r496", "r497", "r498", "r499", "r500", "r502", "r503", "r749", "r751", "r752", "r792", "r1116", "r1362", "r1435", "r1436" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts outstanding under revolving line of credit", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r29", "r183", "r1445" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "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_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r102", "r108" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining capacity under the credit facility", "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": [ "r102", "r108", "r492" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditMember", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "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": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseAxis", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]", "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim." } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]", "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information." } } }, "auth_ref": [] }, "us-gaap_LitigationReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationReserveCurrent", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated litigation liability", "label": "Estimated Litigation Liability, Current", "documentation": "Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position." } } }, "auth_ref": [ "r111", "r1354" ] }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment", "label": "Litigation Settlement, Amount Awarded to Other Party", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationSettlementInterest", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation settlement interest", "label": "Litigation Settlement Interest", "documentation": "Interest expense (income) directly attributable to an award in settlement of litigation." } } }, "auth_ref": [ "r1267" ] }, "atro_LitigationSettlementInterestRateAboveBankRate": { "xbrltype": "pureItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "LitigationSettlementInterestRateAboveBankRate", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate accrued above bank rate until final payment", "label": "Litigation Settlement, Interest Rate Above Bank Rate", "documentation": "Litigation Settlement, Interest Rate Above Bank Rate" } } }, "auth_ref": [] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://www.astronics.com/role/ACCOUNTSRECEIVABLE" ], "lang": { "en-us": { "role": { "terseLabel": "ACCOUNTS RECEIVABLE", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "documentation": "The entire disclosure for claims held for amounts due to entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses." } } }, "auth_ref": [ "r804", "r1316" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current Maturities of Long-term Debt", "verboseLabel": "Principal payment", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r279" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r280" ] }, "atro_LongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "LongTermIncentivePlanMember", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long Term Incentive Plan", "label": "Long Term Incentive Plan [Member]", "documentation": "Long Term Incentive Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "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": [ "r29", "r1349", "r1350", "r1351" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "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": [ "r29", "r60", "r1349", "r1350", "r1351" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Nature [Axis]", "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r472", "r473", "r474", "r477", "r686", "r938", "r1079", "r1355", "r1356" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies", "label": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r472", "r473", "r474", "r477", "r686", "r1079", "r1355", "r1356" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesTable", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r472", "r473", "r474", "r477", "r686", "r1079", "r1355", "r1356" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency accrual", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r472", "r1259" ] }, "us-gaap_LossContingencyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyAccrualPayments", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment made", "label": "Loss Contingency Accrual, Payments", "documentation": "Amount of cash outflow reducing loss contingency liability." } } }, "auth_ref": [ "r1354" ] }, "atro_LossContingencyEstimateOfPossibleLossExcludingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "LossContingencyEstimateOfPossibleLossExcludingInterest", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, estimate of possible loss, excluding interest", "label": "Loss Contingency, Estimate of Possible Loss, Excluding Interest", "documentation": "Loss Contingency, Estimate of Possible Loss, Excluding Interest" } } }, "auth_ref": [] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Nature [Domain]", "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r472", "r473", "r474", "r477", "r686", "r938", "r1079", "r1355", "r1356" ] }, "atro_LossContingencyOverpaidDamagesAndInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "LossContingencyOverpaidDamagesAndInterest", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclaim overpaid damages and interest", "label": "Loss Contingency, Overpaid Damages And Interest", "documentation": "Loss Contingency, Overpaid Damages And Interest" } } }, "auth_ref": [] }, "atro_LufthansaTechnikAGMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "LufthansaTechnikAGMember", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lufthansa", "label": "Lufthansa Technik AG [Member]", "documentation": "Lufthansa Technik AG [Member]" } } }, "auth_ref": [] }, "atro_LuminescentSystemsCanadaIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "LuminescentSystemsCanadaIncMember", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Luminescent Systems Canada Inc.", "label": "Luminescent Systems Canada Inc. [Member]", "documentation": "Luminescent Systems Canada Inc." } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "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.astronics.com/role/ACCOUNTSRECEIVABLENarrativeDetails", "http://www.astronics.com/role/INVENTORIESNarrativeDetails", "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r395", "r1088", "r1126", "r1131", "r1370", "r1449", "r1451", "r1452", "r1454", "r1455", "r1456", "r1457", "r1458", "r1459", "r1460", "r1461", "r1462", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/LONGTERMDEBTDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleofAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails", "http://www.astronics.com/role/WARRANTYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r220", "r222", "r224", "r225", "r227", "r258", "r259", "r473", "r474", "r475", "r476", "r640", "r686", "r776", "r841", "r922", "r924", "r938", "r964", "r965", "r1018", "r1020", "r1022", "r1023", "r1025", "r1048", "r1049", "r1076", "r1085", "r1103", "r1110", "r1111", "r1112", "r1113", "r1127", "r1366", "r1437", "r1438", "r1439", "r1440", "r1441", "r1442" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r1207" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r1207" ] }, "atro_MilitaryAircraftMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "MilitaryAircraftMember", "presentation": [ "http://www.astronics.com/role/REVENUEScheduleofRevenueDisaggregatedbyMarketDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Military Aircraft", "label": "Military Aircraft [Member]", "documentation": "Military Aircraft" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/LONGTERMDEBTDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleofAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails", "http://www.astronics.com/role/WARRANTYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r220", "r222", "r224", "r225", "r227", "r258", "r259", "r473", "r474", "r475", "r476", "r640", "r686", "r776", "r841", "r922", "r924", "r938", "r964", "r965", "r1018", "r1020", "r1022", "r1023", "r1025", "r1048", "r1049", "r1076", "r1085", "r1103", "r1110", "r1111", "r1112", "r1127", "r1366", "r1437", "r1438", "r1439", "r1440", "r1441", "r1442" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r1227" ] }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MovementInStandardProductWarrantyAccrualRollForward", "presentation": [ "http://www.astronics.com/role/WARRANTYScheduleofActivityinWarrantyAccrualDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement in Standard Product Warranty Accrual", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MovementInValuationAllowancesAndReservesRollForward", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement in Valuation Allowances and Reserves", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r1235" ] }, "us-gaap_MultiemployerPlanPensionInsignificantPlanContribution": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MultiemployerPlanPensionInsignificantPlanContribution", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contribution of employer", "label": "Multiemployer Plan, Pension, Insignificant, Plan Contribution", "documentation": "Amount of contribution received by multiemployer pension plan from all employers participating in multiemployer pension plan determined to be individually insignificant." } } }, "auth_ref": [ "r1374" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.astronics.com/role/ACCOUNTSRECEIVABLENarrativeDetails", "http://www.astronics.com/role/INVENTORIESNarrativeDetails", "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r395", "r1088", "r1126", "r1131", "r1370", "r1449", "r1451", "r1452", "r1454", "r1455", "r1456", "r1457", "r1458", "r1459", "r1460", "r1461", "r1462", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r1208" ] }, "atro_NetAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "NetAssets", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/SEGMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net assets", "label": "Net Assets", "documentation": "Net assets." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash from 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": [ "r307" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Financing Activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash from 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": [ "r307" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Investing Activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash from 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": [ "r142", "r143", "r144" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Operating Activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.astronics.com/role/LOSSPERSHAREScheduleofLossPerShareComputationsDetails", "http://www.astronics.com/role/SEGMENTSNarrativeDetails", "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONScheduleofSelectedQuarterlyFinancialInformationDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net Loss", "terseLabel": "Net Loss", "verboseLabel": "Net (Loss) Income", "netLabel": "Net income (loss)", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r137", "r144", "r186", "r268", "r294", "r297", "r302", "r315", "r330", "r334", "r335", "r336", "r337", "r338", "r341", "r342", "r349", "r401", "r493", "r494", "r496", "r497", "r498", "r499", "r500", "r502", "r503", "r738", "r747", "r775", "r792", "r898", "r994", "r1011", "r1012", "r1142", "r1362" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "label": "New Accounting Pronouncements or Change in Accounting Principle [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": [ "r260", "r261", "r262", "r263", "r264", "r265", "r329", "r330", "r331", "r332", "r333", "r336", "r343", "r356", "r396", "r397", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r455", "r456", "r465", "r720", "r721", "r722", "r723", "r724", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r789", "r790", "r806", "r807", "r808", "r829", "r830", "r831", "r832", "r833", "r834", "r847", "r848", "r849", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r940" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "documentation": "Disclosure of information about change in accounting principle or amendment to accounting standards or both. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards and other change in accounting principle." } } }, "auth_ref": [ "r42", "r260", "r261", "r262", "r263", "r264", "r265", "r329", "r330", "r331", "r332", "r333", "r336", "r343", "r356", "r396", "r397", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r455", "r456", "r465", "r720", "r721", "r722", "r723", "r724", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r789", "r790", "r806", "r807", "r808", "r829", "r830", "r831", "r832", "r833", "r834", "r847", "r848", "r849", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r940" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "atro_NonAerospaceContractManufacturingCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "NonAerospaceContractManufacturingCustomerMember", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Aerospace Contract Manufacturing Customer", "label": "Non-Aerospace Contract Manufacturing Customer [Member]", "documentation": "Non-Aerospace Contract Manufacturing Customer" } } }, "auth_ref": [] }, "atro_NonCashAnnualStockBonusAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "NonCashAnnualStockBonusAccrual", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash Annual Stock Bonus Accrual", "label": "Non-Cash Annual Stock Bonus Accrual", "documentation": "Non-Cash Annual Stock Bonus Accrual" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r1207" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r1170", "r1181", "r1191", "r1215", "r1224" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r1198" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r1197" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r1215" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1235" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1235" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonUsMember", "presentation": [ "http://www.astronics.com/role/SEGMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-US", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1482", "r1483", "r1484", "r1485" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-compete Agreement", "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r83", "r1336", "r1338", "r1339", "r1340", "r1342", "r1343", "r1346", "r1347" ] }, "atro_NorthAmericaExcludingUnitedStatesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "NorthAmericaExcludingUnitedStatesMember", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleoftheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "North America (excluding United States)", "label": "North America, Excluding United States [Member]", "documentation": "North America, Excluding United States [Member]" } } }, "auth_ref": [] }, "atro_NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans": { "xbrltype": "integerItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of non-qualified supplemental retirement defined benefit plans", "label": "Number Of Non Qualified Supplemental Retirement Defined Benefit Plans", "documentation": "Number of non-qualified supplemental retirement defined benefit plans." } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "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": [ "r1067", "r1075", "r1310" ] }, "atro_NumberOfReportingUnitsTestedForGoodwillImpairment": { "xbrltype": "integerItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "NumberOfReportingUnitsTestedForGoodwillImpairment", "presentation": [ "http://www.astronics.com/role/GOODWILLNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reporting units have goodwill and subject to goodwill impairment test", "label": "Number of Reporting Units Tested For Goodwill Impairment", "documentation": "Number of Reporting Units Tested For Goodwill Impairment" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Corporate and Other Expenses, Net", "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_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.astronics.com/role/SEGMENTSScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income (Loss) from Operations", "terseLabel": "Total Operating Income (Loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r189", "r1066", "r1309", "r1311", "r1313", "r1314", "r1315" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofLeaseCostandCashPaidDetails": { "parentTag": "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofLeaseCostandCashPaidDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease Cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r820", "r1115" ] }, "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "OperatingLeaseCostNetOfSubleaseAndRentalIncome", "crdr": "debit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofLeaseCostandCashPaidDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofLeaseCostandCashPaidDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Operating Lease Cost", "label": "Operating Lease, Cost, Net Of Sublease And Rental Income", "documentation": "Operating Lease, Cost, Net Of Sublease And Rental Income" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofLeaseCostandCashPaidDetails": { "parentTag": "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofLeaseCostandCashPaidDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment Charge of Operating Lease ROU Asset", "label": "Operating Lease, Impairment Loss", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r1428" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofMaturityofLeaseLiabilitiesDetails", "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating Lease Liabilities", "terseLabel": "Total Lease Liability", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r812" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current Operating Lease Liabilities", "verboseLabel": "Short-term Operating Lease Liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r812" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Operating Lease Liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r812" ] }, "atro_OperatingLeaseNonCashExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "OperatingLeaseNonCashExpense", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease Non-cash Expense", "label": "Operating Lease, Non-Cash Expense", "documentation": "Operating Lease, Non-Cash Expense" } } }, "auth_ref": [] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/LEASESScheduleofLeaseCostandCashPaidDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Cash Flow for Operating Leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r817", "r823" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 }, "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating Right-of-Use Assets", "totalLabel": "Operating Right-of-Use Assets, Net", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r811" ] }, "atro_OperatingLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "OperatingLeaseRightOfUseAssetAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less Accumulated Amortization", "label": "Operating Lease, Right-of-Use Asset, Accumulated Amortization", "documentation": "Operating Lease, Right-of-Use Asset, Accumulated Amortization" } } }, "auth_ref": [] }, "atro_OperatingLeaseRightOfUseAssetAccumulatedImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "OperatingLeaseRightOfUseAssetAccumulatedImpairment", "crdr": "credit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less Accumulated Right-of-Use Asset Impairment", "label": "Operating Lease, Right-of-Use Asset, Accumulated Impairment", "documentation": "Operating Lease, Right-of-Use Asset, Accumulated Impairment" } } }, "auth_ref": [] }, "atro_OperatingLeaseRightOfUseAssetGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "OperatingLeaseRightOfUseAssetGross", "crdr": "debit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofROUAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Right-of-Use Assets, Gross", "label": "Operating Lease, Right-of-Use Asset, Gross", "documentation": "Operating Lease, Right-of-Use Asset, Gross" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.astronics.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average operating lease discount rate (as a percentage)", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r826", "r1115" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.astronics.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases, weighted-average remaining term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r825", "r1115" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r717" ] }, "atro_OperatingSegmentsExcludingIntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "OperatingSegmentsExcludingIntersegmentEliminationMember", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments, Excluding Intersegment Elimination", "label": "Operating Segments, Excluding Intersegment Elimination [Member]", "documentation": "Operating Segments, Excluding Intersegment Elimination" } } }, "auth_ref": [] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.astronics.com/role/GOODWILLScheduleofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/SEGMENTSScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r382", "r383", "r384", "r385", "r386", "r389", "r1071", "r1072" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other Accrued Expenses", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r104" ] }, "atro_OtherAerospaceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "OtherAerospaceMember", "presentation": [ "http://www.astronics.com/role/REVENUEScheduleofRevenueDisaggregatedbyMarketDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Aerospace [Member]", "documentation": "Other Aerospace" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other Assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r277" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedLabel": "Retirement Liability Adjustment \u2013 Net of Taxes", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent." } } }, "auth_ref": [ "r4", "r5", "r22", "r130", "r131", "r176" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation Adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3", "r899" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax effect recorded for currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3", "r6", "r794", "r801" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.astronics.com/role/SHAREHOLDERSEQUITYScheduleofComponentsofOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Other Comprehensive Income", "terseLabel": "Other Comprehensive Income", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r12", "r22", "r176", "r295", "r298", "r338" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "negatedLabel": "Retirement Liability Adjustment \u2013 Net of Tax", "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", "r130", "r131", "r899" ] }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax benefit", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r12", "r22", "r176" ] }, "atro_OtherContinentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "OtherContinentMember", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleoftheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Continent [Member]", "documentation": "Other continent." } } }, "auth_ref": [] }, "us-gaap_OtherLaborRelatedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLaborRelatedExpenses", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/SEGMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Compensation expense related to resumed incentive programs", "label": "Other Labor-related Expenses", "documentation": "Amount of labor-related expenses classified as other." } } }, "auth_ref": [ "r138" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "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": [ "r110" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r144" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other Expense (Income), Net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r140" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r1207" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1168", "r1179", "r1189", "r1222" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r1171", "r1182", "r1192", "r1225" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r1171", "r1182", "r1192", "r1225" ] }, "atro_PatentInfringementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "PatentInfringementMember", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patent Infringement", "label": "Patent Infringement [Member]", "documentation": "Patent Infringement [Member]" } } }, "auth_ref": [] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PatentsMember", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patents", "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r175", "r1336", "r1338", "r1339", "r1340", "r1342", "r1343", "r1346", "r1347" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r1196" ] }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDebtExtinguishmentCosts", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Financing Extinguishment Costs", "terseLabel": "Financing Extinguishment Costs", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Financing-Related Costs", "label": "Payments of Financing Costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r38" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital Expenditures", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r196", "r1411", "r1412", "r1413" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r1206" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r1206" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITS" ], "lang": { "en-us": { "role": { "terseLabel": "RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r564", "r589", "r591", "r597", "r616", "r618", "r619", "r620", "r621", "r622", "r634", "r635", "r637", "r1095" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash 401K Contribution and Quarterly Bonus Accrual", "label": "Pension and Other Postretirement Benefits Expense (Reversal of Expense), Noncash", "documentation": "Amount of noncash expense (reversal of expense) for pension and other postretirement benefits." } } }, "auth_ref": [ "r14" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current accrued pension liability", "label": "Liability, Defined Benefit Plan, Current", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current." } } }, "auth_ref": [ "r104", "r565", "r566", "r588", "r1095" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Retirement Plan and Other Liabilities for Pension Benefits", "label": "Liability, Defined Benefit Plan, Noncurrent", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent." } } }, "auth_ref": [ "r110", "r565", "r566", "r588", "r1095" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r1198" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r1215" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r1208" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r1197" ] }, "atro_PercentageOfCostOfGoodsAndServicesSold": { "xbrltype": "percentItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "PercentageOfCostOfGoodsAndServicesSold", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Products Sold Margins", "label": "Percentage Of Cost of Goods and Services Sold", "documentation": "Percentage Of Cost of Goods and Services Sold" } } }, "auth_ref": [] }, "atro_PercentageOfFundedStatusOfPensionPlans": { "xbrltype": "percentItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "PercentageOfFundedStatusOfPensionPlans", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of fund", "label": "Percentage Of Funded Status Of Pension Plans", "documentation": "Percentage of funded status of pension plans." } } }, "auth_ref": [] }, "atro_PercentageOfOperatingIncomeLoss": { "xbrltype": "percentItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "PercentageOfOperatingIncomeLoss", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Margins", "label": "Percentage Of Operating Income (Loss)", "documentation": "Percentage Of Operating Income (Loss)" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/PROFITSHARING401KPLANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1375", "r1376", "r1377", "r1378", "r1379", "r1380", "r1381", "r1382", "r1383", "r1384", "r1385", "r1386", "r1387", "r1388", "r1389", "r1390", "r1391", "r1392", "r1393", "r1394", "r1395", "r1396", "r1397", "r1398", "r1399", "r1400" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/PROFITSHARING401KPLANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1375", "r1376", "r1377", "r1378", "r1379", "r1380", "r1381", "r1382", "r1383", "r1384", "r1385", "r1386", "r1387", "r1388", "r1389", "r1390", "r1391", "r1392", "r1393", "r1394", "r1395", "r1396", "r1397", "r1398", "r1399", "r1400" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r1199" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1255" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r1198" ] }, "atro_PostAcquisitionPeriodEmployerContributionPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "PostAcquisitionPeriodEmployerContributionPercentage", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total employer contribution", "label": "Post Acquisition Period Employer Contribution Percentage", "documentation": "Post acquisition period employer contribution percentage." } } }, "auth_ref": [] }, "us-gaap_PostemploymentBenefitsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PostemploymentBenefitsAbstract", "lang": { "en-us": { "role": { "label": "Postemployment Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PostemploymentRetirementBenefitsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PostemploymentRetirementBenefitsMember", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Postemployment Retirement Benefits", "label": "Postemployment Retirement Benefits [Member]", "documentation": "Special and contractual termination benefits provided in connection with termination of employment and payable upon retirement, but not payable from defined benefit plan. Excludes benefits payable upon termination from defined benefit pension and other postretirement plan, and postemployment benefits payable before retirement." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "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": [ "r1282" ] }, "atro_PretaxIncomeLossFromForeignSubsidiary": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "PretaxIncomeLossFromForeignSubsidiary", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pretax income", "label": "Pretax Income (Loss) From Foreign Subsidiary", "documentation": "Pretax income from foreign subsidiary." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromCollectionOfOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromCollectionOfOtherReceivables", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Portion of grant received", "label": "Proceeds from Collection of Other Receivables", "documentation": "Amount of cash inflow from the collection of receivables classified as other." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromDivestitureOfBusinesses", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Sale of Businesses and Assets", "label": "Proceeds from Divestiture of Businesses", "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from At-the-Market (\u201cATM\u201d) Stock Sales", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Long-term Debt", "label": "Proceeds from Issuance of Long-Term Debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r37", "r943" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r1261", "r1287" ] }, "atro_ProceedsOfStockOptionsExercisedNetOfTaxesRemitted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "ProceedsOfStockOptionsExercisedNetOfTaxesRemitted", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Award and Employee Stock Purchase Plan (\u201cESPP\u201d) activity", "label": "Proceeds of Stock Options Exercised, Net Of Taxes Remitted", "documentation": "Proceeds of Stock Options Exercised, Net Of Taxes Remitted" } } }, "auth_ref": [] }, "atro_ProductLineAvionicsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "ProductLineAvionicsMember", "presentation": [ "http://www.astronics.com/role/REVENUEScheduleofDisaggregatedbyProductLinesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Avionics", "label": "Product Line, Avionics [Member]", "documentation": "Product Line, Avionics" } } }, "auth_ref": [] }, "atro_ProductLineElectricalPowerAndMotionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "ProductLineElectricalPowerAndMotionMember", "presentation": [ "http://www.astronics.com/role/REVENUEScheduleofDisaggregatedbyProductLinesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Electrical Power & Motion", "label": "Product Line, Electrical Power And Motion [Member]", "documentation": "Product Line, Electrical Power And Motion" } } }, "auth_ref": [] }, "atro_ProductLineLightingAndSafetyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "ProductLineLightingAndSafetyMember", "presentation": [ "http://www.astronics.com/role/REVENUEScheduleofDisaggregatedbyProductLinesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lighting & Safety", "label": "Product Line, Lighting And Safety [Member]", "documentation": "Product Line, Lighting And Safety" } } }, "auth_ref": [] }, "atro_ProductLineOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "ProductLineOtherMember", "presentation": [ "http://www.astronics.com/role/REVENUEScheduleofDisaggregatedbyProductLinesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Product Line, Other [Member]", "documentation": "Product Line, Other" } } }, "auth_ref": [] }, "atro_ProductLineStructuresMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "ProductLineStructuresMember", "presentation": [ "http://www.astronics.com/role/REVENUEScheduleofDisaggregatedbyProductLinesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Structures", "label": "Product Line, Structures [Member]", "documentation": "Product Line, Structures" } } }, "auth_ref": [] }, "atro_ProductLineSystemsCertificationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "ProductLineSystemsCertificationMember", "presentation": [ "http://www.astronics.com/role/REVENUEScheduleofDisaggregatedbyProductLinesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Systems Certification", "label": "Product Line, Systems Certification [Member]", "documentation": "Product Line, Systems Certification" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.astronics.com/role/REVENUEScheduleofDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r229", "r230", "r231", "r232", "r233", "r234", "r257", "r391", "r845", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r1052", "r1086", "r1125", "r1127", "r1128", "r1132", "r1133", "r1278", "r1357", "r1358", "r1370", "r1449", "r1451", "r1452", "r1453", "r1454", "r1455", "r1456", "r1457", "r1458", "r1459", "r1460", "r1461", "r1462", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478" ] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/WARRANTYScheduleofActivityinWarrantyAccrualDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at Beginning of the Year", "periodEndLabel": "Balance at End of the Year", "label": "Standard and Extended Product Warranty Accrual", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers." } } }, "auth_ref": [ "r182", "r482", "r486", "r490" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/WARRANTYScheduleofActivityinWarrantyAccrualDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Warranties Settled", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty." } } }, "auth_ref": [ "r487" ] }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/WARRANTYScheduleofActivityinWarrantyAccrualDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reassessed Warranty Exposure", "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties." } } }, "auth_ref": [ "r489" ] }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/WARRANTYScheduleofActivityinWarrantyAccrualDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranties Issued", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued." } } }, "auth_ref": [ "r488" ] }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyDisclosureTextBlock", "presentation": [ "http://www.astronics.com/role/WARRANTY" ], "lang": { "en-us": { "role": { "terseLabel": "WARRANTY", "label": "Product Warranty Disclosure [Text Block]", "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period." } } }, "auth_ref": [ "r478", "r479", "r480", "r481", "r483", "r484" ] }, "us-gaap_ProductWarrantyLiabilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyLiabilityLineItems", "presentation": [ "http://www.astronics.com/role/WARRANTYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Warranty Liability", "label": "Product Warranty Liability [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_ProductWarrantyLiabilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyLiabilityTable", "presentation": [ "http://www.astronics.com/role/WARRANTYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Warranty Liability [Table]", "label": "Product Warranty Liability [Table]", "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties." } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.astronics.com/role/REVENUEScheduleofDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r229", "r230", "r231", "r232", "r233", "r234", "r257", "r391", "r845", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r1052", "r1086", "r1125", "r1127", "r1128", "r1132", "r1133", "r1278", "r1357", "r1358", "r1370", "r1449", "r1451", "r1452", "r1453", "r1454", "r1455", "r1456", "r1457", "r1458", "r1459", "r1460", "r1461", "r1462", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r15", "r828" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENT" ], "lang": { "en-us": { "role": { "terseLabel": "PROPERTY, PLANT AND EQUIPMENT", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r151", "r202", "r207", "r208" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Property, Plant and Equipment, Gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r152", "r273", "r896" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "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": [ "r828" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTDetails", "http://www.astronics.com/role/SEGMENTSScheduleoftheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Net of Accumulated Depreciation", "totalLabel": "Total Property, Plant and Equipment, Net", "verboseLabel": "Property, plant and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r15", "r828", "r886", "r896", "r1116" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r15", "r202", "r207", "r894" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Plant and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r15" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r152", "r828" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, useful life (in years)", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/ACCOUNTSRECEIVABLEScheduleofAllowanceforEstimatedCreditLossesDeductedfromAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bad Debt Expense, Net of Recoveries", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r305", "r414" ] }, "atro_ProvisionForNonCashLossesOnInventoryAndReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "ProvisionForNonCashLossesOnInventoryAndReceivables", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Provisions for Non-Cash Losses on Inventory and Receivables", "label": "Provision For Non Cash Losses On Inventory And Receivables", "documentation": "Provision for non-cash losses on inventory and receivables." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r1196" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r1196" ] }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "QuarterlyFinancialInformationDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "QuarterlyFinancialInformationTextBlock", "presentation": [ "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "SELECTED QUARTERLY FINANCIAL INFORMATION", "label": "Quarterly Financial Information [Text Block]", "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information." } } }, "auth_ref": [ "r146", "r358" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/LONGTERMDEBTDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleofAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails", "http://www.astronics.com/role/WARRANTYNarrativeDetails" ], "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": [ "r220", "r222", "r224", "r225", "r227", "r258", "r259", "r473", "r474", "r475", "r476", "r589", "r640", "r672", "r673", "r674", "r686", "r776", "r838", "r839", "r841", "r922", "r924", "r938", "r964", "r965", "r1018", "r1020", "r1022", "r1023", "r1025", "r1048", "r1049", "r1076", "r1085", "r1103", "r1110", "r1111", "r1112", "r1113", "r1127", "r1136", "r1352", "r1366", "r1418", "r1438", "r1439", "r1440", "r1441", "r1442" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/LONGTERMDEBTDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleofAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails", "http://www.astronics.com/role/WARRANTYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r220", "r222", "r224", "r225", "r227", "r258", "r259", "r473", "r474", "r475", "r476", "r589", "r640", "r672", "r673", "r674", "r686", "r776", "r838", "r839", "r841", "r922", "r924", "r938", "r964", "r965", "r1018", "r1020", "r1022", "r1023", "r1025", "r1048", "r1049", "r1076", "r1085", "r1103", "r1110", "r1111", "r1112", "r1113", "r1127", "r1136", "r1352", "r1366", "r1418", "r1438", "r1439", "r1440", "r1441", "r1442" ] }, "atro_RangeOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "RangeOneMember", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "$9.74 \u2013 $16.55", "label": "Range One [Member]", "documentation": "Range one." } } }, "auth_ref": [] }, "atro_RangeThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "RangeThreeMember", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "$45.89 \u2013 $45.89", "label": "Range Three [Member]", "documentation": "Range three." } } }, "auth_ref": [] }, "atro_RangeTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "RangeTwoMember", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "$22.93 \u2013 $35.61", "label": "Range Two [Member]", "documentation": "Range two." } } }, "auth_ref": [] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofReconciliationofTotalAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Unrecognized Tax Benefits [Roll Forward]", "label": "Unrecognized Tax Benefits [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r1163", "r1174", "r1184", "r1217" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfDebt", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repayments of debt", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r1288" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal Payments on Long-term Debt", "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": [ "r141", "r946" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r255", "r256", "r317", "r318", "r508", "r535", "r835", "r840", "r887", "r1060", "r1061" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development, design and related engineering", "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": [ "r687", "r1051", "r1071", "r1444" ] }, "atro_RestatedABLAgreementAndTermLoanAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "RestatedABLAgreementAndTermLoanAgreementMember", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restated ABL Agreement and Term Loan Agreement", "label": "Restated ABL Agreement and Term Loan Agreement [Member]", "documentation": "Restated Agreement and Term Loan Agreement [Member]" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r1164", "r1175", "r1185", "r1218" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r1165", "r1176", "r1186", "r1219" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r1172", "r1183", "r1193", "r1226" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESScheduleofReconciliationofCashandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESScheduleofReconciliationofCashandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r1279", "r1291" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs)", "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.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r119", "r164", "r892", "r932", "r937", "r947", "r974", "r1116" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r262", "r326", "r327", "r328", "r331", "r338", "r340", "r342", "r405", "r411", "r456", "r720", "r721", "r734", "r735", "r736", "r739", "r746", "r747", "r756", "r759", "r760", "r763", "r773", "r807", "r810", "r928", "r930", "r949", "r1480" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Axis]", "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r565", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r612", "r614", "r615", "r617", "r620", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r637", "r638", "r639", "r641", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Domain]", "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r565", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r612", "r614", "r615", "r617", "r620", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r637", "r638", "r639", "r641", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.astronics.com/role/REVENUEScheduleofDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/REVENUEScheduleofRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SEGMENTSNarrativeDetails", "http://www.astronics.com/role/SEGMENTSScheduleofSegmentReportingInformationDetails", "http://www.astronics.com/role/SEGMENTSScheduleoftheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails", "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONScheduleofSelectedQuarterlyFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r187", "r188", "r357", "r367", "r368", "r382", "r388", "r391", "r393", "r395", "r559", "r560", "r845" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.astronics.com/role/REVENUE" ], "lang": { "en-us": { "role": { "terseLabel": "REVENUE", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r211", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r563" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/REVENUENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r205" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.astronics.com/role/REVENUENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.astronics.com/role/REVENUENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period of recognition", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r206" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.astronics.com/role/REVENUENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r206" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.astronics.com/role/REVENUENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleoftheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets", "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.astronics.com/role/LONGTERMDEBTDetails" ], "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.astronics.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New operating leases", "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": [ "r824", "r1115" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1235" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1235" ] }, "atro_SaleOfStockAuthorizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "SaleOfStockAuthorizedAmount", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate offering price", "label": "Sale of Stock, Authorized, Amount", "documentation": "Sale of Stock, Authorized, Amount" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate gross proceeds from sales", "label": "Sale of Stock, Consideration Received on Transaction", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "atro_SaleOfStockConsiderationReceivedOnTransactionNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "SaleOfStockConsiderationReceivedOnTransactionNet", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, net proceeds", "label": "Sale of Stock, Consideration Received on Transaction, Net", "documentation": "Sale of Stock, Consideration Received on Transaction, Net" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares issued in transaction", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, price per share (in usd per share)", "label": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "atro_SaleOfStockRemainingAuthorizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "SaleOfStockRemainingAuthorizedAmount", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining available for sale", "label": "Sale of Stock, Remaining Authorized, Amount", "documentation": "Sale of Stock, Remaining Authorized, Amount" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Revenue", "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": [ "r395", "r1263" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://www.astronics.com/role/ACCOUNTSRECEIVABLENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts and Financing Receivables [Table]", "label": "Accounts and Financing Receivables [Table]", "documentation": "Disclosure of information about accounts and financing receivables. Includes, but is not limited to, amount of receivable and allowance for credit loss." } } }, "auth_ref": [ "r117", "r123", "r399", "r1320" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.astronics.com/role/ACCOUNTSRECEIVABLETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Receivable", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r117", "r123" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Accumulated Other Comprehensive Loss", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r33", "r1422", "r1423" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Acquired Intangible Assets", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r1337", "r1342" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.astronics.com/role/LOSSPERSHAREScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Security, Excluded EPS Calculation [Table]", "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r45" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.astronics.com/role/LOSSPERSHARETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r45" ] }, "atro_ScheduleOfAssumptionsUsedInDeterminingNetPeriodicBenefitCostTableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "ScheduleOfAssumptionsUsedInDeterminingNetPeriodicBenefitCostTableTableTextBlock", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assumptions Used to Determine the Net Periodic Cost", "label": "Schedule Of Assumptions Used In Determining Net Periodic Benefit Cost Table [Table Text Block]", "documentation": "Schedule of assumptions used in determining net periodic benefit cost." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assumptions Used to Calculate the Post Retirement Benefit Obligation", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate." } } }, "auth_ref": [ "r611" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation", "label": "Schedule of Changes in Projected Benefit Obligations [Table Text Block]", "documentation": "Tabular disclosure of the change in the benefit obligation of pension plans and/or other employee benefit plans from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination benefits." } } }, "auth_ref": [ "r169" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.astronics.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Provision for (Benefit from) Income Taxes", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r1408" ] }, "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Other Comprehensive Income (Loss)", "label": "Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans." } } }, "auth_ref": [ "r127" ] }, "us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock", "presentation": [ "http://www.astronics.com/role/ACCOUNTSRECEIVABLETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allowance for Estimated Credit Losses Deducted from Accounts Receivable", "label": "Financing Receivable, Noncurrent, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss of financing receivable, classified as noncurrent." } } }, "auth_ref": [ "r192", "r1323" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.astronics.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Significant Components of Company's Deferred Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r1405" ] }, "atro_ScheduleOfDeferredTaxAssetsLiabilitiesNetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "ScheduleOfDeferredTaxAssetsLiabilitiesNetTableTextBlock", "presentation": [ "http://www.astronics.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Net Deferred Tax Assets and Liabilities", "label": "Schedule Of Deferred Tax Assets Liabilities Net [Table Text Block]", "documentation": "Schedule of deferred tax assets liabilities net." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSScheduleofAssumptionsUsedtoDeterminetheNetPeriodicCostDetails" ], "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": [ "r19", "r69", "r70", "r71", "r72" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.astronics.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effective Tax Rates Differ From Statutory Federal Income Tax Rate", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r698", "r1106", "r1401" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Compensation Expense Information Based on Fair Value of Stock Options and RSUs", "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": [ "r77" ] }, "us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]", "label": "Employee Stock Ownership Plan (ESOP) [Table]", "documentation": "Disclosure of information about employee stock ownership plan (ESOP) by plan." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "documentation": "Disclosure of information about the extent of the entity's reliance on its major customers." } } }, "auth_ref": [ "r148" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSScheduleofAcquiredIntangibleAssetsDetails" ], "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": [ "r438", "r444", "r447", "r448", "r451", "r846", "r1051", "r1078" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.astronics.com/role/GOODWILLScheduleofChangesinCarryingAmountofGoodwillDetails" ], "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": [ "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r436", "r1077" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.astronics.com/role/GOODWILLTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Carrying Amount 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": [ "r1077", "r1325", "r1326", "r1327", "r1328", "r1329", "r1330", "r1331", "r1332", "r1333", "r1334", "r1335" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.astronics.com/role/INVENTORIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule 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": [ "r31", "r124", "r125", "r126" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of the Components of Net Periodic Cost", "label": "Schedule of Net Benefit Costs [Table Text Block]", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r170" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.astronics.com/role/WARRANTYTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Activity in Warranty Accrual", "label": "Schedule of Product Warranty Liability [Table Text Block]", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r485" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r15", "r828" ] }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "presentation": [ "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Selected Quarterly Financial Information", "label": "Quarterly Financial Information [Table Text Block]", "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data." } } }, "auth_ref": [ "r199" ] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Cash and Cash Equivalents", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r28", "r177", "r1446" ] }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "presentation": [ "http://www.astronics.com/role/SEGMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Activities with Major Customers", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.astronics.com/role/SEGMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of the Company's Sales and Long-Lived Assets by Geographic Region", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r54", "r132" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleoftheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "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": [ "r54", "r132" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.astronics.com/role/SEGMENTSNarrativeDetails", "http://www.astronics.com/role/SEGMENTSScheduleofSegmentReportingInformationDetails" ], "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": [ "r51", "r52", "r53" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.astronics.com/role/SEGMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r51", "r52", "r53" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofRSUActivityDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails", "http://www.astronics.com/role/PROFITSHARING401KPLANDetails" ], "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": [ "r643", "r645", "r647", "r648", "r649", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r671", "r672", "r673", "r674", "r675" ] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms." } } }, "auth_ref": [ "r73" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Company's Stock Option Activity and Related Information", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r24", "r25", "r172" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value for Options Granted under Employee Stock Purchase Plan", "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r174" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted-Average Assumptions", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r174" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of RSU Activity", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.astronics.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r706", "r1105" ] }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccounts" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule II - Valuation and Qualifying Accounts", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "documentation": "The entire disclosure for valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r219", "r325" ] }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "presentation": [ "http://www.astronics.com/role/LOSSPERSHARETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Loss Per Share Computations", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit)." } } }, "auth_ref": [ "r44" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Acquired Intangible Assets 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": [ "r1078", "r1344" ] }, "atro_SecondEarnoutMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "SecondEarnoutMember", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Second Earnout", "label": "Second Earnout [Member]", "documentation": "Second Earnout" } } }, "auth_ref": [] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredDebtMember", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "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": [] }, "atro_SecuredOvernightFinancingRateSOFRFloorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "SecuredOvernightFinancingRateSOFRFloorMember", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR Floor", "label": "Secured Overnight Financing Rate S O F R Floor [Member]", "documentation": "Secured Overnight Financing Rate S O F R Floor" } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredOvernightFinancingRateSofrMember", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Interest rate at which bank can borrow U.S. dollar overnight while posting U.S. Treasury bond as collateral." } } }, "auth_ref": [ "r1414" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r1145" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r1148" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESDetails", "http://www.astronics.com/role/GOODWILLScheduleofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/REVENUENarrativeDetails", "http://www.astronics.com/role/REVENUEScheduleofDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/REVENUEScheduleofRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SEGMENTSNarrativeDetails", "http://www.astronics.com/role/SEGMENTSScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r187", "r188", "r189", "r190", "r357", "r363", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r388", "r389", "r390", "r395", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r451", "r467", "r468", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r1068", "r1071", "r1072", "r1077", "r1130", "r1449", "r1451", "r1452", "r1453", "r1454", "r1455", "r1456", "r1457", "r1458", "r1459", "r1460", "r1461", "r1462", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478" ] }, "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentExpenditureAdditionToLongLivedAssets", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Capital Expenditures", "label": "Segment, Expenditure, Addition to Long-Lived Assets", "documentation": "Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets." } } }, "auth_ref": [ "r357", "r377", "r388", "r1071", "r1072" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails", "http://www.astronics.com/role/SEGMENTSNarrativeDetails", "http://www.astronics.com/role/SEGMENTSScheduleoftheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r221", "r223", "r226", "r228", "r235", "r236", "r237", "r238", "r240", "r241", "r242", "r243", "r244", "r245", "r393", "r394", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r961", "r962", "r963", "r1019", "r1021", "r1024", "r1026", "r1033", "r1038", "r1039", "r1040", "r1041", "r1043", "r1044", "r1045", "r1046", "r1047", "r1053", "r1087", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1129", "r1136", "r1370", "r1449", "r1451", "r1452", "r1454", "r1455", "r1456", "r1457", "r1458", "r1459", "r1460", "r1461", "r1462", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.astronics.com/role/SEGMENTS" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r190", "r357", "r362", "r363", "r364", "r365", "r366", "r378", "r380", "r381", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r395", "r1067", "r1069", "r1070", "r1071", "r1073", "r1074", "r1075" ] }, "atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "SegmentReportingInformationDeductionsFromOperatingprofitAbstract", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions to (Deductions from) Operating Profit:", "label": "Segment Reporting Information, Deductions From Operating profit [Abstract]", "documentation": "Segment Reporting Information, Deductions From Operating profit [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.astronics.com/role/SEGMENTSNarrativeDetails", "http://www.astronics.com/role/SEGMENTSScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information", "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_SegmentReportingOtherItemAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingOtherItemAmount", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Segment Items", "label": "Segment Reporting, Other Segment Item, Amount", "documentation": "Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss)." } } }, "auth_ref": [ "r357", "r380", "r381", "r388", "r1071" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, General and Administrative Expenses", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r138" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, General and Administrative Expenses", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "atro_SeventhAmendedAndRestatedCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "SeventhAmendedAndRestatedCreditAgreementMember", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Seventh Amended and Restated Credit Agreement", "label": "Seventh Amended and Restated Credit Agreement [Member]", "documentation": "Seventh Amended and Restated Credit Agreement" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-based Compensation Expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based payment arrangement, accelerated cost", "label": "Share-Based Payment Arrangement, Accelerated Cost", "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period of options granted (in 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": [ "r1104" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofRSUActivityDetails" ], "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": [ "r664" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r664" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r662" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted (in usd 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": [ "r662" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "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": [ "r659", "r660" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSU Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in usd per share)", "periodEndLabel": "Ending balance (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r659", "r660" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofRSUActivityDetails" ], "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": [ "r663" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total fair value of options that vested during the year", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r666" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average fair value of options vested (in usd per share)", "verboseLabel": "Vested (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r663" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend Yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r673" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility Factor", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r672" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free Interest Rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r674" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofRSUActivityDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails", "http://www.astronics.com/role/PROFITSHARING401KPLANDetails" ], "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": [ "r643", "r645", "r647", "r648", "r649", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r671", "r672", "r673", "r674", "r675" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options available for future grant (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r73" ] }, "atro_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAbstract", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Exercisable [Abstract]", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Exercisable" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercisable at end of the period (in shares)", "terseLabel": "Shares (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r653" ] }, "atro_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisablePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisablePeriod", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock option exercisable period (not exceeding, in years)", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Period", "documentation": "Share based compensation arrangement by share based payment award options exercisable period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercisable at end of the period (in usd per share)", "terseLabel": "Weighted average exercise price (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r653" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofCompanysStockOptionActivityandRelatedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options Exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r666" ] }, "atro_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofCompanysStockOptionActivityandRelatedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options Forfeited / Expired", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Intrinsic Value", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Intrinsic Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofCompanysStockOptionActivityandRelatedInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Options forfeited/expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r657" ] }, "atro_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofCompanysStockOptionActivityandRelatedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Granted, Intrinsic Value", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Granted, Intrinsic Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofCompanysStockOptionActivityandRelatedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r655" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageFairValueofOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average fair value of options granted (in usd per share)", "verboseLabel": "Weighted Average Fair Value of the Options Granted (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r665" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted Average Fair Value of Options Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]", "documentation": "Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year." } } }, "auth_ref": [ "r74" ] }, "atro_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAbstract", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Outstanding [Abstract]", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Outstanding" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofCompanysStockOptionActivityandRelatedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options, outstanding, intrinsic value", "periodStartLabel": "Balance at beginning of the period", "periodEndLabel": "Balance at end of the period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r73" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options outstanding (in shares)", "periodStartLabel": "Balance at beginning of the period (in shares)", "periodEndLabel": "Balance at end of the period (in shares)", "verboseLabel": "Shares (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r651", "r652" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofCompanysStockOptionActivityandRelatedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of the period (in usd per share)", "periodEndLabel": "Balance at end of the period (in usd per share)", "terseLabel": "Weighted average exercise price (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r651", "r652" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofCompanysStockOptionActivityandRelatedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofRSUActivityDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Award [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r647", "r648", "r649", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r671", "r672", "r673", "r674", "r675" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofCompanysStockOptionActivityandRelatedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercised (in usd per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r656" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofCompanysStockOptionActivityandRelatedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options forfeited/expired (in usd per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r657" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofCompanysStockOptionActivityandRelatedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted (in usd per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r655" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r642", "r650", "r669", "r670", "r671", "r672", "r675", "r681", "r682", "r683", "r684" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price Range [Axis]", "label": "Exercise Price Range [Axis]", "documentation": "Information by range of option prices pertaining to options granted." } } }, "auth_ref": [ "r75" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]", "label": "Exercise Price Range [Domain]", "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r76" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price, lower range (in usd per share)", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r76" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price, upper range (in usd per share)", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r76" ] }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedPaymentArrangementEmployeeMember", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee", "label": "Share-Based Payment Arrangement, Employee [Member]", "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires." } } }, "auth_ref": [ "r645", "r647", "r648", "r649", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r671", "r672", "r673", "r674", "r675" ] }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedPaymentArrangementNonemployeeMember", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Director", "label": "Share-Based Payment Arrangement, Nonemployee [Member]", "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires." } } }, "auth_ref": [ "r643", "r647", "r648", "r649", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r671", "r672", "r673", "r674", "r675" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share price (in usd per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected Life in Years", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r671" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofCompanysStockOptionActivityandRelatedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of the period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r73" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted\u00a0Average Remaining Life in Years", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r73" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted\u00a0Average Remaining Life in Years", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r173" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock price to market value (percentage)", "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": [] }, "atro_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingAggregateIntrinsicValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingAggregateIntrinsicValueRollForward", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofCompanysStockOptionActivityandRelatedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value [Roll Forward]", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value" } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofLeaseCostandCashPaidDetails": { "parentTag": "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofLeaseCostandCashPaidDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Lease Cost (excluding month-to-month)", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r821", "r1115" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICES" ], "lang": { "en-us": { "role": { "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r145", "r312" ] }, "srt_SouthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SouthAmericaMember", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleoftheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "South America", "label": "South America [Member]", "documentation": "Continent of South America." } } }, "auth_ref": [ "r1269", "r1270", "r1271", "r1272", "r1482", "r1483", "r1484", "r1485" ] }, "atro_StandardProductWarrantyDurationOfWarranty": { "xbrltype": "durationItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "StandardProductWarrantyDurationOfWarranty", "presentation": [ "http://www.astronics.com/role/WARRANTYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product warranty period", "label": "Standard Product Warranty, Duration Of Warranty", "documentation": "Standard Product Warranty, Duration Of Warranty" } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax." } } }, "auth_ref": [ "r696" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESDetails", "http://www.astronics.com/role/GOODWILLScheduleofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/REVENUENarrativeDetails", "http://www.astronics.com/role/REVENUEScheduleofDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/REVENUEScheduleofRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SEGMENTSNarrativeDetails", "http://www.astronics.com/role/SEGMENTSScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r187", "r188", "r189", "r190", "r266", "r357", "r363", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r388", "r389", "r390", "r395", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r451", "r458", "r467", "r468", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r1068", "r1071", "r1072", "r1077", "r1130", "r1449", "r1451", "r1452", "r1453", "r1454", "r1455", "r1456", "r1457", "r1458", "r1459", "r1460", "r1461", "r1462", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.astronics.com/role/CoverPage", "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r212", "r281", "r282", "r283", "r315", "r347", "r348", "r350", "r352", "r360", "r361", "r401", "r493", "r496", "r497", "r498", "r502", "r503", "r533", "r534", "r537", "r540", "r546", "r792", "r943", "r944", "r945", "r946", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r973", "r995", "r1013", "r1027", "r1028", "r1029", "r1030", "r1031", "r1258", "r1292", "r1306" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails", "http://www.astronics.com/role/SHAREHOLDERSEQUITYScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails", "http://www.astronics.com/role/SHAREHOLDERSEQUITYScheduleofComponentsofOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r23", "r116", "r120", "r121", "r262", "r300", "r301", "r302", "r326", "r327", "r328", "r331", "r338", "r340", "r342", "r359", "r405", "r411", "r456", "r547", "r720", "r721", "r734", "r735", "r736", "r739", "r746", "r747", "r756", "r758", "r759", "r760", "r761", "r763", "r773", "r796", "r797", "r798", "r799", "r800", "r802", "r807", "r810", "r834", "r899", "r928", "r929", "r930", "r949", "r1013" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails", "http://www.astronics.com/role/SEGMENTSNarrativeDetails", "http://www.astronics.com/role/SEGMENTSScheduleoftheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r221", "r223", "r226", "r228", "r235", "r236", "r237", "r238", "r240", "r241", "r242", "r243", "r244", "r245", "r393", "r394", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r961", "r962", "r963", "r1019", "r1021", "r1024", "r1026", "r1033", "r1038", "r1039", "r1040", "r1041", "r1043", "r1044", "r1045", "r1046", "r1047", "r1053", "r1087", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1129", "r1136", "r1370", "r1449", "r1451", "r1452", "r1454", "r1455", "r1456", "r1457", "r1458", "r1459", "r1460", "r1461", "r1462", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "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": [ "r326", "r327", "r328", "r359", "r810", "r845", "r941", "r960", "r966", "r967", "r968", "r969", "r970", "r971", "r973", "r976", "r977", "r978", "r979", "r980", "r982", "r983", "r984", "r985", "r987", "r988", "r989", "r990", "r991", "r993", "r996", "r997", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1013", "r1137" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "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": { "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": { "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.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "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": [ "r326", "r327", "r328", "r359", "r398", "r810", "r845", "r941", "r960", "r966", "r967", "r968", "r969", "r970", "r971", "r973", "r976", "r977", "r978", "r979", "r980", "r982", "r983", "r984", "r985", "r987", "r988", "r989", "r990", "r991", "r993", "r996", "r997", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1013", "r1137" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r1167", "r1178", "r1188", "r1221" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.astronics.com/role/LOSSPERSHAREScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options and Unvested RSUs", "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r1308" ] }, "atro_StockIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "StockIncentivePlanMember", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Incentive Plan", "label": "Stock Incentive Plan [Member]", "documentation": "Stock incentive plan." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Class B Stock Converted to Common Stock (in shares)", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r23", "r63", "r116", "r120", "r164", "r521" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares Issued to Fund 401K Obligation (in shares)", "label": "Stock Issued During Period, Shares, Employee Benefit Plan", "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan." } } }, "auth_ref": [] }, "atro_StockIssuedDuringPeriodSharesIssuedToFundBonusObligation": { "xbrltype": "sharesItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "StockIssuedDuringPeriodSharesIssuedToFundBonusObligation", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Net Issuance to Fund Bonus Obligations (in shares)", "label": "Stock Issued During Period, Shares, Issued To Fund Bonus Obligation", "documentation": "Stock Issued During Period, Shares, Issued To Fund Bonus Obligation" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Common Stock Through ATM Offering (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r23", "r115", "r116", "r164", "r943", "r1013", "r1028" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Net Issuance of Common Stock for RSU\u2019s (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": [ "r23", "r115", "r116", "r164" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofCompanysStockOptionActivityandRelatedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Issuance from Exercise of Stock Options, including ESPP (in shares)", "negatedLabel": "Options exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r23", "r115", "r116", "r164", "r656" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Class B Stock Converted to Common Stock", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r23", "r116", "r120", "r121", "r164" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Shares Issued to Fund 401K Obligation", "label": "Stock Issued During Period, Value, Employee Benefit Plan", "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan." } } }, "auth_ref": [] }, "atro_StockIssuedDuringPeriodValueIssuedToFundBonusObligationGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "StockIssuedDuringPeriodValueIssuedToFundBonusObligationGross", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Shares Issued to Fund Bonus Obligations", "label": "Stock Issued During Period, Value, Issued To Fund Bonus Obligation, Gross", "documentation": "Stock Issued During Period, Value, Issued To Fund Bonus Obligation, Gross" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Common Stock Through At-the-Market Offering", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r23", "r115", "r116", "r164", "r949", "r1013", "r1028", "r1143" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Net Issuance of Common Stock for Restricted Stock Units (\u201cRSUs\u201d)", "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": [ "r23", "r164" ] }, "atro_StockIssuedDuringPeriodValueStockOptionsExercisedIncludingEmployeeStockPurchasePlans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedIncludingEmployeeStockPurchasePlans", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Net Exercise of Stock Options, including ESPP", "label": "Stock Issued During Period, Value, Stock Options Exercised, Including Employee Stock Purchase Plans", "documentation": "Stock Issued During Period, Value, Stock Options Exercised, Including Employee Stock Purchase Plans" } } }, "auth_ref": [] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount authorized for stock repurchase program", "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": [ "r1368" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.astronics.com/role/SHAREHOLDERSEQUITYScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Shareholders\u2019 Equity", "periodStartLabel": "Beginning of Year", "periodEndLabel": "End of Year", "terseLabel": "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": [ "r116", "r120", "r121", "r149", "r975", "r992", "r1014", "r1015", "r1116", "r1144", "r1294", "r1322", "r1421", "r1480" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders\u2019 Equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "atro_StockholdersEquityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "StockholdersEquityLineItems", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders Equity", "label": "Stockholders Equity [Line Items]", "documentation": "Stockholders Equity [Line Items]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "SHAREHOLDERS\u2019 EQUITY", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r160", "r314", "r532", "r534", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r547", "r764", "r1016", "r1017", "r1032" ] }, "atro_StockholdersEquityTable": { "xbrltype": "stringItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "StockholdersEquityTable", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders Equity [Table]", "label": "Stockholders Equity [Table]", "documentation": "Stockholders Equity [Table]" } } }, "auth_ref": [] }, "atro_SubleaseIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "SubleaseIncomeExpense", "crdr": "credit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofLeaseCostandCashPaidDetails": { "parentTag": "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofLeaseCostandCashPaidDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less Sublease and Rental Income", "label": "Sublease Income (Expense)", "documentation": "Sublease Income (Expense)" } } }, "auth_ref": [] }, "us-gaap_SubsegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsegmentsAxis", "presentation": [ "http://www.astronics.com/role/REVENUEScheduleofRevenueDisaggregatedbyMarketDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsegments [Axis]", "label": "Subsegments [Axis]", "documentation": "Information by business subsegments." } } }, "auth_ref": [] }, "us-gaap_SubsegmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsegmentsDomain", "presentation": [ "http://www.astronics.com/role/REVENUEScheduleofRevenueDisaggregatedbyMarketDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsegments [Domain]", "label": "Subsegments [Domain]", "documentation": "Divisions of a component 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": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r803", "r837" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r803", "r837" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r803", "r837" ] }, "srt_SubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SubsidiariesMember", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Astronics Advanced Electronic Systems Corp.", "label": "Subsidiaries [Member]", "documentation": "Entity in which controlling financial interest is held. Includes, but is not limited to, variable interest entity (VIE) consolidated by primary beneficiary. Excludes entity in which broker-dealer holds controlling financial interest but control is likely to be temporary." } } }, "auth_ref": [ "r1373", "r1432", "r1433", "r1434" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONScheduleofFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Disclosure of Cash Flow Information", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r1214" ] }, "us-gaap_TangibleAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TangibleAssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/FAIRVALUEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment charges related to long-lived assets", "label": "Tangible Asset Impairment Charges", "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value." } } }, "auth_ref": [ "r92", "r153" ] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credit carryforwards", "label": "Tax Credit Carryforward, Amount", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r717" ] }, "atro_TeradyneIncAllegedPatentInfringementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "TeradyneIncAllegedPatentInfringementMember", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Teradyne, Inc. Alleged Patent Infringement", "label": "Teradyne, Inc. Alleged Patent Infringement [Member]", "documentation": "Teradyne, Inc. Alleged Patent Infringement" } } }, "auth_ref": [] }, "atro_TermLoanAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "TermLoanAgreementMember", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan Agreement", "label": "Term Loan Agreement [Member]", "documentation": "Term Loan Agreement [Member]" } } }, "auth_ref": [] }, "atro_TermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "TermLoanFacilityMember", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan Facility", "label": "Term Loan Facility [Member]", "documentation": "Term Loan Facility" } } }, "auth_ref": [] }, "atro_TestSystemsSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "TestSystemsSegmentMember", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESDetails", "http://www.astronics.com/role/GOODWILLScheduleofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/REVENUENarrativeDetails", "http://www.astronics.com/role/REVENUEScheduleofDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/REVENUEScheduleofRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SEGMENTSNarrativeDetails", "http://www.astronics.com/role/SEGMENTSScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Test Systems", "label": "Test Systems Segment [Member]", "documentation": "Test systems segment." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r1206" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r1213" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable and Allowance for Estimated Credit Losses", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r191", "r193", "r194", "r1318", "r1319", "r1321" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeNamesMember", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade Names", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r82", "r1336", "r1338", "r1339", "r1340", "r1341", "r1342", "r1343", "r1345", "r1346", "r1347" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r1234" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r1236" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.astronics.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r1237" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r1238" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r1238" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r1236" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r1236" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r1239" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r1237" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r65" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares (in shares)", "periodStartLabel": "Treasury stock, Beginning of year (in shares)", "periodEndLabel": "Treasury stock, End of year (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": [ "r65" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury Stock, 2,694,255 Shares at December\u00a031, 2024 2,832,825 Shares at December\u00a031, 2023", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r65", "r66", "r120" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleoftheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UnbilledContractsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnbilledContractsReceivable", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ACCOUNTSRECEIVABLEScheduleofAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/ACCOUNTSRECEIVABLEScheduleofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled Recoverable Costs and Accrued Profits", "label": "Unbilled Contracts Receivable", "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet." } } }, "auth_ref": [ "r843" ] }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UndistributedEarningsOfForeignSubsidiaries", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign subsidiaries' undistributed earnings", "label": "Undistributed Earnings of Foreign Subsidiaries", "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile." } } }, "auth_ref": [ "r20", "r21", "r195", "r689" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r1233" ] }, "atro_UnitedStatesDepartmentOfTransportationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20241231", "localname": "UnitedStatesDepartmentOfTransportationMember", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States Department Of Transportation", "label": "United States Department Of Transportation [Member]", "documentation": "United States Department Of Transportation" } } }, "auth_ref": [] }, "us-gaap_UnpatentedTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnpatentedTechnologyMember", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Completed and Unpatented Technology", "label": "Unpatented Technology [Member]", "documentation": "Technology-based innovations or scientific advances that have not been patented." } } }, "auth_ref": [ "r85", "r1078", "r1336", "r1338", "r1339", "r1340", "r1342", "r1343", "r1346", "r1347" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofReconciliationofTotalAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at Beginning of the Year", "periodEndLabel": "Balance at End of the Year", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r690", "r706", "r1105" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/INCOMETAXESScheduleofReconciliationofTotalAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Decreases as a Result of Tax Positions Taken in Prior Years", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r707", "r1105" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease payments", "label": "Unrecorded Unconditional Purchase Obligation", "documentation": "Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts." } } }, "auth_ref": [ "r470", "r1429" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r48", "r49", "r50", "r200", "r201", "r203", "r204" ] }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Valuation Allowance", "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward." } } }, "auth_ref": [ "r1297", "r1298", "r1299", "r1300", "r1301" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance\u00a0at\u00a0the Beginning of Period", "periodEndLabel": "Balance\u00a0at End of Period", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r320", "r324" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions Charged\u00a0to Cost and Expense", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense." } } }, "auth_ref": [ "r321" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Write-Offs/Other", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r323" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r320", "r321", "r322", "r323", "r324" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r320", "r321", "r322", "r323", "r324" ] }, "srt_ValuationAndQualifyingAccountsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ValuationAndQualifyingAccountsAbstract", "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "auth_ref": [] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation and Qualifying Accounts Disclosure", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r214", "r215", "r216", "r217", "r218", "r320", "r321", "r322", "r323", "r324" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "documentation": "Disclosure of information about valuation allowance and qualifying account and reserve." } } }, "auth_ref": [ "r214", "r215", "r216", "r217", "r218", "r320", "r321", "r322", "r323", "r324" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.astronics.com/role/LEASESScheduleofLeaseCostandCashPaidDetails": { "parentTag": "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/LEASESScheduleofLeaseCostandCashPaidDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Lease Cost", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r822", "r1115" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateDomain", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r1202" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.astronics.com/role/LOSSPERSHAREScheduleofLossPerShareComputationsDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/LOSSPERSHAREScheduleofLossPerShareComputationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Effect of Dilutive Stock Options (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": [ "r1307" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.astronics.com/role/LOSSPERSHAREScheduleofLossPerShareComputationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/LOSSPERSHAREScheduleofLossPerShareComputationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Diluted Earnings Weighted Average Shares (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r346", "r352" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.astronics.com/role/LOSSPERSHAREScheduleofLossPerShareComputationsDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/LOSSPERSHAREScheduleofLossPerShareComputationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic Earnings Weighted Average Shares (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": [ "r345", "r352" ] }, "us-gaap_WeightedAverageNumberOfSharesTreasuryStock": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesTreasuryStock", "presentation": [ "http://www.astronics.com/role/LOSSPERSHARENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares included in EPS computation for the equivalent shares needed to fulfill the 401K obligation (in shares)", "label": "Weighted Average Number of Shares, Treasury Stock", "documentation": "Number of shares of treasury stock determined by relating the portion of time within a reporting period that treasury shares have been outstanding to the total time in that period. Treasury stock is stock that the Entity has issued but subsequently reacquired." } } }, "auth_ref": [ "r43" ] }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WriteOffOfDeferredDebtIssuanceCost", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fees written off", "label": "Deferred Debt Issuance Cost, Writeoff", "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt." } } }, "auth_ref": [ "r139" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r1200" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "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": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1B" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1D", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1D" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "740", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "740", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1" }, "r22": { "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" }, "r23": { "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-4" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r39": { "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" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r41": { "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4" }, "r57": { "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" }, "r58": { "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" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r77": { "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" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r79": { "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" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480489/718-40-50-1" }, "r82": { "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" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r84": { "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" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "38", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205-20/tableOfContent" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "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(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "45", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "270", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/270/tableOfContent" }, "r147": { "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" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r149": { "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" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r152": { "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" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-10" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r161": { "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" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r163": { "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" }, "r164": { "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" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/710/tableOfContent" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/712/tableOfContent" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(a)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r172": { "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" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r182": { "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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r197": { "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" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r210": { "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" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column B", "Publisher": "SEC" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column C", "Subparagraph": "(1)", "Publisher": "SEC" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column C", "Subparagraph": "(2)", "Publisher": "SEC" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column D", "Publisher": "SEC" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column E", "Publisher": "SEC" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Publisher": "SEC" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r235": { "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" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Footnote": "4", "Publisher": "SEC" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r245": { "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" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(1)(iii)", "Publisher": "SEC" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r262": { "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" }, "r263": { "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" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7" }, "r266": { "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" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r284": { "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(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r285": { "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" }, "r286": { "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" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r288": { "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" }, "r289": { "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r313": { "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" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r318": { "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(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r319": { "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" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6" }, "r330": { "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" }, "r331": { "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" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1B" }, "r359": { "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" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r398": { "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" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r400": { "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" }, "r401": { "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" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r405": { "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" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r411": { "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" }, "r412": { "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" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3" }, "r421": { "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" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r436": { "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" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r451": { "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" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "40", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-40/tableOfContent" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477123/405-50-65-1" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r471": { "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" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r533": { "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" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r547": { "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" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r563": { "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" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r565": { "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" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3A" }, "r568": { "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" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r579": { "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" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r582": { "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" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r599": { "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" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r609": { "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" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r616": { "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" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r632": { "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" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8" }, "r634": { "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" }, "r635": { "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" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-4" }, "r637": { "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" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480606/715-80-35-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r640": { "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" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-9" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r679": { "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" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r686": { "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" }, "r687": { "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" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482620/740-10-25-3" }, "r690": { "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" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r706": { "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" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r708": { "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" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r720": { "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" }, "r721": { "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" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r725": { "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.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r738": { "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" }, "r739": { "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" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1B" }, "r751": { "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" }, "r752": { "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" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r756": { "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" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r763": { "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" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r779": { "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" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-5A" }, "r792": { "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" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/830/tableOfContent" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-5" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-21" }, "r802": { "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" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r804": { "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" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-5" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r824": { "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" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r828": { "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" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r834": { "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" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r838": { "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" }, "r839": { "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" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r841": { "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" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-2" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1" }, "r845": { "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" }, "r846": { "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" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r927": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r932": { "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" }, "r933": { "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" }, "r934": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r935": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r936": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3" }, "r941": { "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" }, "r942": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r943": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r944": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r945": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r951": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r952": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r953": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r954": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r955": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r956": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r957": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r958": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r959": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r960": { "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" }, "r961": { "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" }, "r962": { "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" }, "r963": { "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" }, "r964": { "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" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "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" }, "r972": { "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" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "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(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r982": { "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" }, "r983": { "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" }, "r984": { "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" }, "r985": { "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" }, "r986": { "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" }, "r987": { "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" }, "r988": { "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" }, "r989": { "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" }, "r990": { "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" }, "r991": { "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" }, "r992": { "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" }, "r993": { "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" }, "r994": { "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" }, "r995": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r996": { "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" }, "r997": { "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" }, "r998": { "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" }, "r999": { "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" }, "r1000": { "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" }, "r1001": { "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" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "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" }, "r1006": { "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" }, "r1007": { "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" }, "r1008": { "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" }, "r1009": { "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" }, "r1010": { "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" }, "r1011": { "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" }, "r1012": { "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" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "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" }, "r1016": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r1017": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r1018": { "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" }, "r1019": { "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" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r1028": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r1029": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r1030": { "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" }, "r1031": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r1032": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r1033": { "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" }, "r1034": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479196/954-310-45-1" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477850/954-450-50-1" }, "r1038": { "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" }, "r1039": { "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" }, "r1040": { "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" }, "r1041": { "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" }, "r1042": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1043": { "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" }, "r1044": { "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" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "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" }, "r1048": { "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" }, "r1049": { "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" }, "r1050": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r1051": { "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" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1057": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1058": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1059": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r1060": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r1061": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r1062": { "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" }, "r1063": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r1064": { "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" }, "r1065": { "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" }, "r1066": { "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" }, "r1067": { "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" }, "r1068": { "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" }, "r1069": { "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" }, "r1070": { "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" }, "r1071": { "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" }, "r1072": { "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" }, "r1073": { "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" }, "r1074": { "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" }, "r1075": { "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" }, "r1076": { "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" }, "r1077": { "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" }, "r1078": { "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" }, "r1079": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r1080": { "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" }, "r1081": { "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" }, "r1082": { "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" }, "r1083": { "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" }, "r1084": { "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" }, "r1085": { "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" }, "r1086": { "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" }, "r1087": { "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" }, "r1088": { "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" }, "r1089": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1090": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1091": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1092": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1093": { "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" }, "r1094": { "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" }, "r1095": { "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" }, "r1096": { "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" }, "r1097": { "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" }, "r1098": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r1099": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r1100": { "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" }, "r1101": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r1102": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r1103": { "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" }, "r1104": { "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" }, "r1105": { "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" }, "r1106": { "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" }, "r1107": { "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" }, "r1108": { "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" }, "r1109": { "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" }, "r1110": { "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" }, "r1111": { "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" }, "r1112": { "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" }, "r1113": { "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" }, "r1114": { "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" }, "r1115": { "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" }, "r1116": { "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" }, "r1117": { "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" }, "r1118": { "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" }, "r1119": { "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" }, "r1120": { "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" }, "r1121": { "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" }, "r1122": { "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" }, "r1123": { "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" }, "r1124": { "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" }, "r1125": { "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" }, "r1126": { "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" }, "r1127": { "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" }, "r1128": { "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" }, "r1129": { "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" }, "r1130": { "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" }, "r1131": { "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" }, "r1132": { "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" }, "r1133": { "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" }, "r1134": { "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" }, "r1135": { "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" }, "r1136": { "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" }, "r1137": { "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" }, "r1138": { "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" }, "r1139": { "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" }, "r1140": { "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" }, "r1141": { "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" }, "r1142": { "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" }, "r1143": { "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" }, "r1144": { "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" }, "r1145": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1146": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1147": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r1148": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1149": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r1150": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r1151": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r1152": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K" }, "r1153": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1" }, "r1154": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1155": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1156": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1157": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "2" }, "r1158": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "1" }, "r1159": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2" }, "r1160": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1161": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1162": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1163": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1164": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1165": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1166": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1167": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1168": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1169": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1170": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1171": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1172": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1173": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r1174": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1175": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1176": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1177": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1178": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1179": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1180": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1181": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1182": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1183": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1184": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1185": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1186": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1187": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1188": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1189": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1190": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1191": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1192": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1193": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1194": { "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" }, "r1195": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1196": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1197": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1198": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1199": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r1200": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r1201": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r1202": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r1203": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r1204": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r1205": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r1206": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1207": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1208": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1209": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1210": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1211": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1212": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1213": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1214": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1215": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1216": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1217": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1218": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1219": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1220": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1221": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1222": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1223": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1224": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1225": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1226": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1227": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1228": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1229": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r1230": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r1231": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r1232": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r1233": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r1234": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1235": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1236": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1237": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1238": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1239": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1240": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1241": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106" }, "r1242": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1" }, "r1243": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1244": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1245": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1246": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "2" }, "r1247": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "1" }, "r1248": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2" }, "r1249": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1250": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1251": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1252": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r1253": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r1254": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r1255": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r1256": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1257": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1258": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r1259": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r1260": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r1261": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r1262": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r1263": { "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" }, "r1264": { "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" }, "r1265": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r1266": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1267": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(6))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1268": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org/705/tableOfContent" }, "r1269": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Subparagraph": "(ii)", "Footnote": "2", "Publisher": "SEC" }, "r1270": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r1271": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "1", "Publisher": "SEC" }, "r1272": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r1273": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r1274": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r1275": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r1276": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r1277": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r1278": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r1279": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1280": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1281": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1282": { "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" }, "r1283": { "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" }, "r1284": { "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" }, "r1285": { "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" }, "r1286": { "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" }, "r1287": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r1288": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1289": { "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" }, "r1290": { "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" }, "r1291": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r1292": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1293": { "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" }, "r1294": { "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" }, "r1295": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1296": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1297": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1298": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1299": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1300": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1301": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1302": { "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" }, "r1303": { "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" }, "r1304": { "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" }, "r1305": { "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" }, "r1306": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r1307": { "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" }, "r1308": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1309": { "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" }, "r1310": { "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" }, "r1311": { "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" }, "r1312": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1313": { "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" }, "r1314": { "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" }, "r1315": { "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" }, "r1316": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310-10/tableOfContent" }, "r1317": { "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" }, "r1318": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1319": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1320": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481628/310-20-40-7" }, "r1321": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r1322": { "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" }, "r1323": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r1324": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3" }, "r1325": { "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" }, "r1326": { "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" }, "r1327": { "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" }, "r1328": { "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" }, "r1329": { "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" }, "r1330": { "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" }, "r1331": { "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" }, "r1332": { "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" }, "r1333": { "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" }, "r1334": { "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" }, "r1335": { "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" }, "r1336": { "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" }, "r1337": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1338": { "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" }, "r1339": { "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" }, "r1340": { "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" }, "r1341": { "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" }, "r1342": { "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" }, "r1343": { "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" }, "r1344": { "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" }, "r1345": { "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" }, "r1346": { "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" }, "r1347": { "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" }, "r1348": { "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" }, "r1349": { "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" }, "r1350": { "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" }, "r1351": { "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" }, "r1352": { "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" }, "r1353": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1354": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r1355": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r1356": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1357": { "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" }, "r1358": { "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" }, "r1359": { "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" }, "r1360": { "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" }, "r1361": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1362": { "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" }, "r1363": { "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" }, "r1364": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1365": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r1366": { "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" }, "r1367": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r1368": { "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" }, "r1369": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r1370": { "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" }, "r1371": { "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" }, "r1372": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1373": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1374": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-7" }, "r1375": { "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" }, "r1376": { "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" }, "r1377": { "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" }, "r1378": { "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" }, "r1379": { "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" }, "r1380": { "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" }, "r1381": { "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" }, "r1382": { "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" }, "r1383": { "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" }, "r1384": { "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" }, "r1385": { "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" }, "r1386": { "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" }, "r1387": { "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" }, "r1388": { "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" }, "r1389": { "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" }, "r1390": { "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" }, "r1391": { "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" }, "r1392": { "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" }, "r1393": { "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" }, "r1394": { "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" }, "r1395": { "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" }, "r1396": { "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" }, "r1397": { "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" }, "r1398": { "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" }, "r1399": { "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" }, "r1400": { "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" }, "r1401": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1402": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1403": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r1404": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r1405": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r1406": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r1407": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r1408": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1409": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1410": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r1411": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1" }, "r1412": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1" }, "r1413": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2" }, "r1414": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A" }, "r1415": { "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" }, "r1416": { "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" }, "r1417": { "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" }, "r1418": { "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" }, "r1419": { "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" }, "r1420": { "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" }, "r1421": { "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" }, "r1422": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r1423": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r1424": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r1425": { "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" }, "r1426": { "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" }, "r1427": { "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" }, "r1428": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479365/842-20-25-6" }, "r1429": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r1430": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r1431": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r1432": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r1433": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r1434": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r1435": { "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" }, "r1436": { "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" }, "r1437": { "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" }, "r1438": { "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" }, "r1439": { "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" }, "r1440": { "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" }, "r1441": { "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" }, "r1442": { "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" }, "r1443": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r1444": { "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" }, "r1445": { "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" }, "r1446": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1447": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1448": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1449": { "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" }, "r1450": { "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" }, "r1451": { "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" }, "r1452": { "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" }, "r1453": { "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" }, "r1454": { "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" }, "r1455": { "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" }, "r1456": { "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" }, "r1457": { "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" }, "r1458": { "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" }, "r1459": { "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" }, "r1460": { "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" }, "r1461": { "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" }, "r1462": { "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" }, "r1463": { "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" }, "r1464": { "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" }, "r1465": { "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" }, "r1466": { "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" }, "r1467": { "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" }, "r1468": { "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" }, "r1469": { "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" }, "r1470": { "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" }, "r1471": { "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" }, "r1472": { "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" }, "r1473": { "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" }, "r1474": { "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" }, "r1475": { "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" }, "r1476": { "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" }, "r1477": { "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" }, "r1478": { "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" }, "r1479": { "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" }, "r1480": { "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" }, "r1481": { "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" }, "r1482": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1483": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r1484": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1485": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" } } } ZIP 136 0000008063-25-000017-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000008063-25-000017-xbrl.zip M4$L#!!0 ( #V#95IEH59[18\" ']#'@ 1 871R;RTR,#(T,3(S,2YH M=&WLO6ESVTB6*/I]?@6>IOI.501%<]%>5;Y!RW*UNFW+5U)U3;\7+R:20))$ M&P186"2Q?_T]2V8B05*;30H A8Z9;HL$$YEY]OV7_WTW#9P;&2=^%/[Z7]UV MY[\<&;J1YX?C7_]K<'5Z?OY?__OM?_SR_^SN_O>[RX_.^\C-IC),G=-8BE1Z MSJV?3IQT(IT_HOBK?R.<+X%(1U$\W=WEGYU&LWGLCR>IT^OT]O5C^MOXI"/V M#H_$7F=W[U <[NYU.X>[1_N'![LC>=3WO#UW;R3V6N,3KWL\/!![^[O2[>WM MPH<'N\=N_V#7W9?]3D<,CT?).W(-#V1&RT^UY\,M]*7J'AZ/#_?Z1>RC$ M2![0>R$A_RY_Z/;VMGTWC -ZT \#/Y1XBV_26(0)7I)(X=KQYYW=3F^WV].+ MB#2."JN(!#X)?3=IN]&4WM?M];OZ\3M8^6OA^=L^O;-[?'S\AK[5C[ISSSQ( M6TNDVQY'-V_@BX5SK#Y&K]/M6V?1CR_MP/I!I_\&OQZ*1)IM1%F8QO-[ML)? M%K:##_@/O, /DU2$KGF!=.\Y)WRQ"*]=^*ZPM'[V(9!U]W<[1[L&!O??/F*; M?0K/+VY,'>'@#7^I'_6DO_H \$7Q $FTU^L>/G0W_(391.*OVBT\VGWSWY\^ M7KD3.16[A0L]"03P@QT9[OY^M?/VEXD4WMM?IC(5#JZS*__,_)M?=TZC, 7> ML'L]G\'/7/[KUYU4WJ5OZ!;>O/V/__B/7U(_#>1;1/%=CV.1("X MZ@,.C7;[_9VW'P8?K\Y^>5-XPS->J-GF!S]Q1?!/*>(/\$EBWK"W\Q:O8ETO M^ */1U[Q%?MPB']^^PO.0H#0_!1>$8O@//3DW=_EW"Q^L/.V0_\YZASTG_62 MPXY^B^*X)Y?R1H:9O 0D]$,00W 8 A#@XL4P\,=$@&=W,^F"_+GVI_#(Q>@* M/DU&PL7O^/3= ER1Q$^\+)["RR=ZV_L'L.]N[Y[]?HAY.2<+?=YMF$V',MY9 MO*;]_H[C2=>? M+\NG.X>)[W S'%!""@$9"VJ3\,)/\3!>\EG@DVC+"# M7W;T!@_[QW"Q[_^"H:[!#;^P1Z!WT]$Z0U$ZN@)H]$7M?XLC+W/0/$0-' M2^?OLY@N]&*D/S$OW^ONO/W2[7UZ%CR/%H__P0\1=!\E21X31_])#5[.NKMO'U(5/_G!>@B,:V>?(Y" M-XMC6/]Y&+GA$_0W?H('8?#1%T,_0%KFE;_E" =/.H+KQIGT]/M\F9RN&QKK M.,OARYWE:7#)@?X-QSGN/.4XUCDV021K.DKW98YRL,RP1Z#U>>]D"/](P9X) M/\N4A8KOJD]/HR0%$\CST[,[-\C07+J2\8WO2OS&.NTY&%-3>1&?1M-9+"=X MT!O)'ZX^=[>SM_^4@\-IHYE$YAV.]7HS6$\^Z_#[E3O\DWC+>@[?K=SAG\2, M*@'YP30"+>;?2G?X D_%UC7P,]]W&?M/HO]*8,(+7,:3])[U7,9W,L07N(PG MJ5 5O(S?P*+Y&"7)=QZ_KEQB3<<_JBE?6-/QCU_N^+W.$ORO)B*6[T#)\W#/ ML"(=;H"FXY@.]6Z>/_)%S/&CP2W8G?1?_Y!)RB8]6^CJ4-T#0.DO_67WQ)NB M=R>6(PGZG2N3%4XI=#&>).2\@NT[Y/4\2>K+HLTF,IROXG]IW MB;?SAM^7OT2],XFRF/XB'^0)N@-HXPF>,]G1GT]!]5/\3O^- M:RRME\$>%A=3KKN3WZ_>/WI'Q,I_\\,*.R^?18>>M8+;J)4KEX5 MOWG*4HI+T6K(I/7GDIR4^B] %_A[Y,O8(;8@5_KX3\__7G1>+O[8[*"X^HQX MF/XK246^3G[-G=+/!=/_TDD507<:B"2Y&%VED?MU<.<# MZR2H@R"91B%]^7OHL8#EU7YYL_(EYC[,7IX (8YGI'CI^QALZQV8,ZIOON72 M^S6\=/V(=>_OZG+?>Q6@=>MD0.D'N[WC=9QLOP(G*W"Q_M.Y6']]7.R@:M?0 M>_HU]-9W#8<5N(8"GA=.]CUX?E2MD_77=[+C&LJ"<@3P&B^]VVEN_>6)N+MQ MG7L;])YU7G@=M?L7O_!U\I6-:_;/.UIOC4>KF!+=7>/1-JY%?S>9G/V98<)" M-)U%(?R9K"(5HJ%'**6^YVL:^-V40/O[X;W.OGYQJW% M!M[?!N\*N(JZU3>X&^0H+1I2?;] @QQE>5=[U7=?O%+DV(SWI%=][TF5X%UG MOTVO^A'95PWJ-1J#O8W[L1I05\0.[#5^O>J!N@I:?N/_JSA>E.,:Z#5^PHKC M14F&7^-/K!Y>;,CFJ[MW<.!Y5!XK@B_"]\[#4S'S4Q'4Q1#KU]T!5\;]K]$Z MZM?=QU7&_:_19.G7W>?T8O=? 7VQ7W>O43G *L?HZ]?=[U,.L,K1N/MU]]R4 M(8;6J ;WZ^XA&;AN-LT";#9)E]^#4JS7MU-^9?].+7J"'OU=V*W_S%5T$=KKM] M_\)0*DGWK;OE_\)0*DG1K;M/X$5%S1JUVOVZV_37,76.FU,>"V>NU$6QW:^[ M6?[2=[]&W7:_[I;U2]_]&M7;_;I;TB]R]Q70SV)TY-3G'XHXQF@W_RSF$JK!A>;0DN/ ).\E_@$ MKGLQNL;AA-@XFIJQ?V]B.&Y"30F[T*,;BC#_#0>%;5BYZ!SO]CMK@7+E[/W7 M#>4J,-W*.1<:E# H0:3_-)18X!+?U7>X=NJBQN?_, ' MJ,RW6Y!4SOW7($2YTJ-R[L,&(:LN/E"S$O/*K1071XT7LYKH4(ZT.&HIKU=JZ] K0HB:'7VL?V"M"B)"%2:U?;L]&BGBS]N-;^KQ<'4CD, M]KC67JD7!U(Y[.ZX5\R U2%(]=E\Y'U:#)-43-Y7SHCT=23[ZXTGJAV/ CBLQDNE\B[&C M)#E3.0=>@QT5$C"5\^,UV%$AR5(Y=][3L6-P S_PW<O!^%*%7'^2NG*.KFG>^5CROG.OHNUK#PW/ZG^?3 M61S=D'RNS;3M;K=R'IO:@6.MU%$Y1\GKZ\3>[5;.*U$3(*R5$BKG!_@F()Q& MU#F?6HN?A_#3<0QV6WU(H7*F=UV@L$Y:Z%7.VM47^\''F7\?_1OIG8=PP#%. M8A@DB4R3=W.VT@*1+(QL_@)F?YUTI%[E;.#*7_]:L;^REO$W7?_G*'2CZ4RF M<@!WOQZ$JZQWHD&X-2+&]!K2^R3NMICT*IO1UI#>2Y+>JQ,Y32RMP?M7R._W MZQ?2&[S[N&%TVP9,KX[W?[]^@;X&Q>H52]ZO7_SP- IOL'LVF#57,O2C^'.4 MRN1])GN=?N=E0&UMX0FY"FM@*)W^>J!=OW#B:X#V@CI3@/>CB03YH]^GSM0O M\-=D*&T'YM4OHM9@7F4E7/UB3PTR5;549[]^T13MR0([S+BQ!J&WL9R[QAI; M*\+5+X90!O=J$.O9B%4_)WWC2=KBM/6#QGF^G?CXY#>>8V,S:6I?/T8\"L^Z M\-^$'WZ,DN0B/+O#H=Z9GTSPT8O1BWAARJ&+QN/?T,4C='$.&!.#FL]/GMW- M8 GY.0JQW:Q 0ME2TJAE0*"R3GIF1M?B;I"EDRA> MXM/OX=LD]=W3* O3N#X] P\JZYQ^[,9)A Q"#R5(\+Y[G5ZP@\IZP7!(!#8VMNTJL+6BT'<3_&X[U9G#RGJ!2H9'27-, M#ROK?2@9'B4-$3UL3-ZR*:(Q>>/3[<+%B;4%! M+!W!_ZT'R)6U#Z^R8>)[OHCG5R*0%Z.K-'*_VLIP>CV1GT3\5:8X9S"=7XQ& M8AU40#!S8C7S<0X8+4:W?-[ M/Y9N&L4)7?C%;'/*S*9NN[*^G!6WC7TOL+-731&[LOZ7WV(XE*3V'MFBJD[R M0"32^R(H6WH0QYCCCO_\'(6<12WE5JISO4YE72\K($84\G\3#O5M>KLOTP+\F3 MUJVL;Z5IM> 9V7!?/*NKW6!O.Z:EJ5=6]5 M!C)ER<;*^J(J YFRN%G='$NZUSA-:HU#&Q*:O<:O\E)H<7T;;2EK:?PTM<:A3;&6[7?E5 8M)O&V MAMQ[V^]VVG(LVA1[J9O7Z^63^EQY93U?Y5]Y)7A0 M9;U*%8-/25D'_$\N>A1WVET-E1FV&DO;W*N5\;!*X! C_YBL]# M-YI* \^/DQ5+H324&!#@:508$E!LKW*9171[ ME'1[V.M ME8LV5PPS*\+W7MQC6E(:R%[E0L$-/I:%CYOR:58N]-J@6 50;)WZWGXE0YU5 MN>EU$O-^)2-L5;GIM>)T)4-!]][TM8R%-P_E>>@.@D".L6#NFR2! M=>]^K7A?2?=O+J/AH_-43NT._Q=P0('JPA6OJ::$P0?G<+18O>DL\*=^*-9: M^JY=8N^RQ ]EDN@-6)L;R#A*9L*5ZKOM#-OM5])EV6!-M4--^Y7S$S984_WP MR'[E?'@/84T>]GIMZ%&6**J<2ZU!CRK)G,JYPQKTJ)!P.:BD*^LQ]%C22K88 M,4H2*P>5]+PUB%&Z0#FHI*.P08SR14DEO9CUM6ZO99)>S1/<\G9+FL8#6V^\ M*4L0-3[8>N--67*J5E[8"EG$KT8@-0[7FB!(69*G<;G6!$'*$C&U=+J6:B._ M%N%RV#A<*X\:)8F5P\;E6GG4*$F@'+X*IVM=67JM')]E :!,IB;;7T4[T\>,IB;K7T$FUYH'Q# M%3R'C<.GTK!>9\704>/!J:*9OB'*/FJ<,A6']EIINY9^EA=1J39%7[5TGKST MC:\5QROI$7E"N[7?K[;-P#ZJI/^C7%"49$P?5=+742XH2C*#Q!?;R>B.*^D(*!\<);&RXTI:ZN6#HRQF54DS_A%PG&5Q-)-;RJ[J M9N6_&$#*8EAUL_5?#"!EL:RZ6?ST=90977A+&5?=K/\7!DM9[*MN=OX+@Z4L M)E9+B_XBG;R1R4@$^UN_4S7Q_>@;O]TUAM7[G;H9W/IV/US6 7?K9CUO_';7BKMU,X7U[9Y_ MK@/NULVBW?CMKA5WZV:8ZML]'=0!=^MF7V[\=M>)N]VZV8@Z__%S%/Z^G0DM M_6[=K,.7A$E)%GNW;G;A2\*D)%N]6S=KEZRWL?3P!G?Q M3H;N9"KBKPNCFW$Z^*6\D6$F/\LMC1]T*VF3-QA9 8PL2PNKI!^CP<@*8&19 M.F@E?3\-1J[$R(%+OAE 2E?Z-V(8;""O;%-*>"6]8 V>50'/UFF%]"KG#\R; M![L WKSZ7P0"X'$UD3(=A-[ \WR$BPC>^XD;1$D6XW1[^&,6)2+X+8ZR60)+ M<.D./D-Y#)GT5*."*+3Q]X,?)^F9B,,H>TQP/?D A;VG41?5;O M[J\R\$91# L\ADU/WE%56BG8@KQ[O-L! =U_@B!??/2[!'FO-ID^O:S+WGVPRPZ/KPIO*Q1,: MO'FN\^^I>--?)]Y4+D"BH?0/$62,)4$0W:)VEH!F=BD3&=_(9-E4-8]] .LY MEJ# ?8R2^D2J>I6+"U0=$%6(YO0JYSNO.M0VY,KK5RY&,0]A:R5E MUOC82A! MP>NND9KVML:]4(J"5U)B]-[6.!_*4?#62D%;XT,H2\$KBXBVQLE0OH*W5H+: M&I]#%12\S1/7&__N))9)E,5P'_SG1 J/-N_Y-V]_@?\BV/KNP:'L"-GI]CQW M;[0O1>_P<'2XWS]R#X48R8/_064D_TV2S@. \=0/=R?2'T_2D_[!+/WYUO?2 MR4FWT_G+#CWW]I=D)L*WOPSC-_!K_CP6AK-3O9@)=S_K@C\<7B" MQ0P1OH3]O^0"'L$[@AU(?J-O#4_S^^?SZ[+US=3VX/KLJ M'L':?%5V>W5V^OOE^?7YV94S^/S>.?OOT[\./O]VYIQ>?/IT?G5U?O&YQ"/T MGG2$/T0R\<-Q&H4MYWW[M.WT.OM[QR5NN[.P[;V5V_Y?_]D]Z/S\/]_^GWM/ M:!%&OT*$ :K\U/D%&$H8A9\S:O3K*+YS*43$ M.\1R1O# VVYG]^_$EO)5WE8>UFN WXR M"\0<9#9M@G[TL\*'892FT?1D'W9\(^,4NT"HNZ%KXJ]SAMSN,%-.@?6GGGZS M^KH-7[U9_GRO?;!WN/*;3KN[\O/[5CKNM[O[_0>7>D,[X]W!!> U_;K3W]$/ MSX2'=1PGO=F=TRV202!'RW<0S9Z.''_ PKAX\LUHP7?[;&(8A&$F@DLYB^)T MQQD!18D49/%=>C+R[Z2WF\:9(98>\ICCP[V#G^^EE]0KX_:^D;26N K=X>#S MY]\''YW+LR\7E]?.E]\OKWX??+YVKB\<$&W7(+^<;M^YN'2Z^S]Z/SD7'YSK MOYXYEM0S$F]P>HU?=X_[>X7[68EF!]]Z45/?\P*Y4RZ_?MK- K]VTHET/O@) M[-_YIQ2QS/^4^+CP206+8\+YBPWM;S8:O+P>?K\Z)WSZ! M%3LOSHLK2$R:OZ8&HQRVRIU1'$US#=!QTLBQ_USXS_(-O2&][V'+X* :DH;4 MX]-H.O43=,^ L $M%P@$G39/)\XSOR6)@F57> M"7M[3P+ZDY?NCX*9QT(F+8ZT\5.M:&O1PO:_\>'[X3FXP'.V\Q?W_,XJ_;E['8SQ]>7+NY.3\?8>J.\Y< MB[MS%7_BBN>BSG&\\[9[L-LYWC_N=_H/HL-ZS2>#%R\I!1[U_-(-_TB4Y8"^ M&^%@).=?6>PGGN^2SAN-RA-B3]N^;S,).D4\%J'_;_K[IQ4V?X7I?/'$FR/S MNN'H>?NR?=5VSJ:S()K+N.I(661!SN>HO0H3'S8'JZ+[/I<##SPOEDFB_N^\!3^>1%?1[=&\N, @C.1I,X@BX%! MK.U-Q# OXB^@:@#WR>-?/= T_KGL=ORVEWR)0)\)_E]_QLJ.>D4?+G"OL]^K MC@7UM/#BC^I4:#W-8K@U?R8"1]Y)-TO]&S2J@%ADE2RFU>?(+;__]9]'O>[A MSXF3RD#.)E$HG9!4C1:8@:I-F2-B*0#BGG1^?(:3')$ ?E@ _-[.V\/NP2+8 M?U*RX,EK?XR WW_!W1;U(NS:?M39A_\]/GXR;E74874%2!7[J0\KQ@0N&8-M M/LOB)$.+/8T<> +Y,E]>M_?C\"?$2W3W#=STY%E(^,*6[U&[=[C_7,NW?]@^ M[N^OQ5[M'K3W]M9D^H(5W>N]$M/WVD\#==AT+XGA7\^DP M"K;K;-KM1["3=^Y$A&/X('1N)SY\DC.9-1F0Y9W_>^-PBO7.N[TA8;P1+P<< M1X [NTHC]VO+^:'=Z3HS$3LW(L@DQE:<9 +BI*(G)B=SC>A0O[Z\ M:"ZIB&YGBB8Y]K#H%T2*+;H$L=O]-4C[SR+QQ)^,DLXG$7^5J?/QX^GC?J&G M&VU\T7Z(!B$%7ZJN%#F@#XT+^A"8KZ%\NE+T\B=>>Y#N\3C=_:KOO[($+/]Y M56[A//30"R&=X=QQ)Q+P'/N\.SZ#-\X#67[B".=6!L'NUQ!L:">1(@&X>_!% MDJ%5(Q+'DR,_Y#C790;Z#%BB&E$L_ *<:?/U+?_W/V5B_ZGO]\7R2E382V5\ M/.OE&XB\+?_W[/8<261/G1U@/-%,GR&_X"SX(WH>?HE;48M1VV7: M">T4W>/''<<3\^1>-O)<,E%9OIR"B49,*M(LIY;NSEM@3)4GERHQJL]11:YG M[]5Q$R0KH*BIGZ9 B#( RJ*$-F I"T3QWSM'L$2X%,MZ+5'">Y *?R=>P M13VJT0Q4I4M?RG$6B)P17>U>.S_B/P]_[O5[;:-Q@SX!/&B&:6;W<1Y>8$WL MA[=O&(I,?EH;N["N#V]/<0_#+GH-NW@M[*)NO(%LY@ .(AWANL ;8H$$CO2! M!G.X\E.P \+=E5\D4V J\)98"TZ@G2EV=@9Q]%M.M'?MD$U MD6R;^RIIQ\'H9 \.N'IO]&WWYY9^[-$'5FYY\:%[MZ\>)'5%/7O/4?23VL'0 M[0UW>UH!L[6NMO/C*8$';-Z?3,2N#FFHW:/VWO'!6B)H^_UV_V ]2_5Z[=[> MP\&XYR3'/KRI#:76E>&K_KB:P,I/+%U3"=8B%Z]X MW:(PQY[4I\"N =1_%\ M18"!'B+ N^JA/-: XZ4&R_A1M43D#;D^%+XSU-6E\H_\8M7^C)#IKO1L\0>+?+%26U/ MJ?+=)Q\GE@D_ZW5S55S#XX>L+4Q MN?>)$3]T')*[$.0MAO[2R,D224_!027UZLBKRY?\).4<7M>X1S&=.)CC%=SZ M< 'HA@CA)1$:^#=^0EI$*$+7%P$:0%B9AP]C.T)/Q%[B8"F>[]V79=+_4?RT MVK)WZN.PJB8"/]N_K8)DRG.#F8WHJA%I*K&F$L$%D,/*9MB;&%,(R:2_BR0! M&8P?:6C*T4B2-S=4"?_X2Q^=O"&@"C*I. J<"%BHA4&YTRB#"S0!;V>OLV>E M9U^)>"A@V=V+NT#.*?SV8W??^;U]A:WE#GL'F,O]$QX\/Z5*=!H&P"$M/!WY M\90]WS-XM\"' +4IV<6C'8O,\U.UK]*0\ND<_MP=Q0/<S=)IX<:1,]UC;1:]C.8:H"X6PI_ID* MPXX"BL["1VX4QU(76I+4B6,,S$:(DS=^E"7!7*/DJK>V*X^5NC'/!S^\2J?I M&9[OU)SZ/NPLJA^'CZL?-4'/AW&+'/V(1A&H"8P).8)H=+90CIB7B=$A]W8C MBD<"DP[FB<^\-\2L3&#&NT.!,ANEN@P3YNH8+(2O*/W!O-U&8L/E%RNUXL2. M.L:@Y]P@SILM*#W"ICD5Q-SKM+N=][M=(+RRT/>52GJ*5B43&00FKO3CBJ3. M0LP%>.+]@=XFO:SZ8=AG>U80/YYL&1ZM1W.H)'$-B']^D,,X$_&<8=@[H-Z" M^RVGO]_J'1RWN@=]KEM)G%O0,IPH2\D L"U\+*!"Y.V"2LI2'R@5 =@OEGH M,QSX]SL+L.GM &6Z_A3N^]>=\\\?5J1944$-%2]JMO]1'A% M5/)U"&0]GI#WSH/V7 M/"C.V]UO=;H'K>YQ[\%S8HF>\^Z>@[8=+!\1XS&P5^2_4ZX=X5HF00O\+0NE MTSOF7I0M8J8!)ML-E=<24^XTESW-H]\D;:=10K(4* 40#+$);H10+F-0E0% MJ>?GGQFUF6KI558#B4!2. T^L;(MEP.T3[H A?M'J+#"X1+*!1(S,.?OX%)3 M"5OZX5X89XFW". ]&\"[!\OP_4+&V8<@$NESP=G=>7O0.6X!)\#_7P8H"+@D MFW(N0@B:2:)U;1""ZMHLDEVX)[!9H^6[-"OBCZU;4LM9O<$X\0MM2<]'-2Z* MD]8J30I7!84I02V/BR_@EZO6"D%4HPD $,"GIE&,_B1@C=W.7U8=QQ4S/R6+ M08&]N.A/[2*7?K96G^0=FJ3W;GZ) Q7'ZYN!S@1(%W_W0NSSZ< M79Y]/CU;:/6Q(!CK* L1-13\F%-HL&+3]R_HN$';ZA17./1;/S(RZDTHSH M@R_TTBO]4I5CA.G30#Z^A<'(^F*-PTS]7X#%.N?GYR;I4FWNTGC*J'$^]KW' M%\,#ZLW\@'X7RXM5NW%N?6!%)@^=7*UX '1IV2GGR".,F]1JR8D_\-&1P3G< MP)!2I?E+^(6"B!(8V+D9KX_+EFFWZAP$!YFT"5EM0"]V35X'\JZ:'V*M:P\@ MF47L'3]A1+F12R-)\FPO2MSJY#\1PR0*LO3^GU2E"V-WU2B5Y\YS.33S7"8F M@#D38S#[8RF^[A):G(C@%G $8WNKA[[L]=J'F/KV'7-?JM($Y)I2 4D7@EV MJ'H*'M-,DZJ<8'!U?7GQ^?STRM%BIMQY+T_;]3F0^QTRF0*CK/RV%2-7Q3\T MQ:1FZ&)- %CLC\\VR#(GW_1$H(>\);6:G-+MM/>/U]- Y_"XW3U83P.=@_;Q M(RF[=:77OCC)/]064CHW/H7B(>8U&&\LHXLUYTE4.DQ.*5>-3 ML"=1F;TXDQB-]O]\PA3 /@!L<'G-J'C^RQNQJ-\]CI6;3:MUZ'^/GXH89629 MG8,EIQ2']@8Y5(/S:\+Y@YVW.G7TFQ!^/>UT8SS5_1C;0/1Y$-V_!Y3;S&T& M#;NI 7(>[[R]]).OS@=!$8"&Y6P+5(]?(4P/$W-]Y>SH?RE@E8L\;?K,M8'U=_$9E M%30\IP;(>;3S]DL[W7QW#Z#<.I/G)BVNE'.18!9G.YDAKN M-7QG:T#[&OG.7L-W:H"<>SMO/\%/G"OX,YT[[_W$#:(DBQNM9WL _!CW6Z7UY^F2>VH,"H=%E([FMR.[Q20^XV K#[2[W5 0'(M'K:P63&M4Y5SG?V9 M^>F\!4\$5/E!Y5U<8>)\PL8GJBR+QZDX7[+8G8B$J[SXMU9Q1B-[MP5W>OW7 MI_D?-(RM!LC9WWG[_UU*V,"-]/[_AN%L"TQ[>Z^/X1PV#*<&R'F FM12MS?T M.&1<>8KJT<#J-/3!-*@ZC4*/)Q'@,\"ULH [9%W,)&^I49FV!DE>)0=K,F]K M@)W[1SMO_P]V'_-3JATG;@0?!/IORWWJ#(91ENH9P)BOVW"H;<&!_BNL#3AJ M&%3UD?.@N_,VUYJN\LZ.R*BNLMDLH+]%/*>Q<@U'VA:@]P]>'T=Y37[,5D'X\!7:<\=-X64MT+._ M\_:">J^?A]S(ED;[-*QG2V#[NEB/<[SIDDN]1+&5&UZ,U6;O^*&VMPT*/P>% M#W;>YC89ID>)F!I%?XAB>%?H_"V+_<3SU<01&C#R)98WV*?V/$QF:A1)P]"V M!AL>8VA-LGT_"I>-BMG&3;OR]G58ZC<)? [P_[*%$-<,=SLQPAPM[N(.> ML2&=WW \%KI'&X_H]B# X2L,YW2;7I>U0,_]G;-*8\]5CE$-];IM7P ML:U!E%?)QYJ&+W5 SZ/NSEO-L8@9H1\4.%E28$_7,6R31P\F+94\P[:A@W-Q M0/?R9&/Z;1-.O$J6U?2*J05Z[F%7/#]T_1GH5GG*GO-!JGF"5S*^\=TF-V:+ M /X8/VKB.0TN/0F7BMUC_M&$<[Y39C;M8^J ]L<==)=._*&OJG!6E.EG0R,TM OKAX2O4XYO.+[5 SX.=M_F0\:ML.A5QTU5_>V![]&"_QSPF#.)?^\\9]RZ'OW]*B:N]]8Q<;T+8J,2(]SS]=5CX[8K=;C52&5E_#M^ MZ 89CN*.8ORW3O_QG.'< >8@8W0#8X%E.O$3^ 1GI'.ZK1?!CL(H!3X>)GZ2 M8J@,GDFC&#FT,Q)NFK34^IBYFUA5XZX;3>'@/K\'7@UKH,<:G[N-8B]QDLR= M.")QL)]/KP-7.6_1/[L_ZX]N_2!8_"R91%G@+7XZE($O;V2R^+F\PSSA>SZ6 M2\OXP =";^GQ60"@6/HPCOZU:FTQ@V_N?+A\N?1:0 G\?,5:$A.=ES^/8#\I M:/R+7T19&D31U\6/ >C2%4FZM"=8!%UOJU^=9-.EK8H$/]4?HO4142D)@P[_ M!H8RI49*B0\(+&)G*@5"UT8(^(D?.Z$<"9BQ!L12VR,>2MB;QYQO]]"U!)324/H?\3G MU,F*CZL3_M123DBU>O=LQ>IG=RY5(UNOV;OW-?;#^B5MT)@ YQ\X--[)5'C2 MF65Q@NUBG#2B;23 YIV)B(= 28!?-WY"6?%JDU]B_P8S^JS-?H3_&3,#N)3( M#/)='^^W, %W%BMHIKS#VDZ^, ADP#@I#T1N)90 5.Z[( M$@D<(,W@9['JN 4K>?X(N(V#%! #3@=S9Q1'4_A=!(_3KV^E8TC30J-AEA(; M"@#3D'&ETK+;/7JHIF.C;)H0X\",77_Y M+?QKV+)-72 \0!!BF:MD#@"-QQH3(:ME?F[ MF&PN7,W(.$H;,";":.J[*+>Y@1Z0/OQ[%*"@HM]3+4[2P'33,)W M,\ L4:&2J4^2-(=NE*%6Y\%MQO,&%)L$!=YTGC>!O4;&E$!/?EC4;F.A*0/$ M9_X!\3\/%.T0Q-PLAFV:IZ-XZ7D2L8HZ';!F$W_H!T2;*"#APT1:+T-Q.Y2D MB_FA(+&)@G*4D73-0J7V"Y3U)#@)7S0FP;L:E'D9ZMV-Y3CCQ)S5M&O!7.G\ MU#5^A#*TY0#6B0"UK!9@TE#$A'/P]0?ID7(VN/%9UQMX@ C49Y[^_%%IHQ\& M ZV$P@*HM9',UK(:W\N5E;"K, H100(?*T,:_-@T2Q&:OB-'>&+&&K]T)R'L M:TRBG V)!A(O"(DDD :030#._86;2_4<1N^N7&^">9?%L?*["=K M!#DD<"6"$AJ<9).P?:FYJ7#_S'SV #O$!.6XT8I>DG" /E)T'+!HRYV0AJ/- M\>-8 '" C% .D@_ Q2G-NR)-A?NUH:V7E3GRSPSH!/B<1'BY;!L6X0A?!Y+] M.3.>; &\7"0S%_V"I$V M;A>%IK5K+&Z-1RYQLH2M!-AFA@X_4E2SV(@]UE+I>S'FKQ+L#3M')05PH('S M"\)9 8&4]P1 *ZCKI1LE/. @$.@L)D<-://1'#-MAU3@U*@O9< )3'^*LXVX M8H/,NQQ&A@8;T&Q:LUSRJC ;LUTP#H8>G9'P U)J9$P1%':8ZL=0&D;#0$59 M&KB]J-9R$_E@#&#,RY.!?R/C>>XC:2#QXI 8RV6(F%O8Q;J()X21IR^@_%@ M]C^._#OI[3(_-+[,!FHO#C6EU1&?H\$C #Q,( B"I$5JA=$E;B>^.R%OL[S# M&?/*+DBR&)V$\!S&B!L?U69AR('W16+*577\$/ZEW"-V )UEM&,E[@$ 0B)D38 MA E,%P#H4DQW9,H[D)V&--" $GEIA<&[C\ZEO(F"&_S=*2:,I9-LO:R1I0[ MP:1SY3Y*$(;ZVXC29T&J-Q IA0@))+K5EQM($><$B41'A/5>8B;Z5*6]O.<, MK9^=!F O![")'\N63K!@/A9+ \%IWG@ME6)*7W^5Z.F+DR@,94"5"0V\-NPO M!Z,#! [S-4ZS2+#U'0?WVJI?Z8^&#[W$I'E1&97,N'2C46"J:P:@)= MH%&(%GM+96HNE%5@;N8X0V:48C0.;G.448Q511B(22&6?V,-!GOM_.E,N)0> M&+E*^Y>Y$\_%^JGGUVCDE1GF<4\F;NP/I:=3".^_K;9IL<@)Z?#N1^M)\ X\ M'O&N7Y%?-_QI%8\/6C0F&>WA/('6&I'=LGHXKGU\?-L9!(%S"Z(&]' NE8HY M>_/>"IL4C/YA1M6T>.FH\&-=#[$UK)TCFRYB)CB4$Q&,N%P*0 "7GP!4_L31 MT2/?W+T?.Y@U"LQSCK8A.6]%AOO#B:WVN[$( /8+_\L57:L?(PHPU4B, YBY MC,F)^+^*0_,2(V .:,@4Q:M5C(278@JB3J/IU,_O?98- RHSF$ZS4.6DPIW^ M,\H2G/FJMI,($R]758OHGQ@DR%<#^,^CK.VHA&W;N7Y,'5%5 MWBOT$B*7* 2Q(4S)J(<,%4D(_M8:QY CN,S:67-(E=C7;!FXN)QAIA^L_V<& M\H9=6F@2)NQF]G(*--WXBGT3MB\R__]X9-7%KQQ$_A)MPG;/;=[U?GG\^NMJ'IQR!)XPA4 MZ,3,^+%+P,RWNJD#,$6K7\$IM>N8FRHQ'QEL( 7%(*CC $4B05AX-Z@>>5:1 MDDQTFX)Q$ W!]A$RCN &7/+M<.$CY:%B$KG:HJI[(YW[8C'#.%'-8+54,R]M M43G=KFTN\Z*4VCR+;F&/8QDJTZR%4HA-+6UM3".N#9DG(%U '0SP_GPU+!Z; M+(#]9+X4-SYO5F^NI;^CQPME=/"T'[LQL#K'U#;P8V!?15,.OF*$3JVP%7X3 M;$EQ0YFMJK-O9*QB;7G]'OH\+($"DQH9T4#,6V^<@G'N">YQ2([:EFVFRA . M+Z4J!1HIO'!^_QJ#4L^(=0Y&NF \,CNPGR%D3J9HXBROQHD5ZBAH#:#& XA) M2([:B]WB ! JSF9Z?5!28 E<*"2GE*YB+PDRQQ7$[>R%.U6+F/\QO4#9=0&T?UG#O,F DD&.G7#4 5AEGL MFYQ;6(J3[K)"'YNTD>*;=9Z11;]BBBUZ@/$)/]#>J2$8!E$< V^E@&4L55+* MR/FAU^FT.P[0WDH9.KWV?N,#T'[_L@U2 6CG CP5(1JL' 8+&AL*4'OSC1WJ:DYCQ MP0Y]"E]+X4Y4J[+<+V7+H.KOPI:?I)D *P?N@\#U(58#6MNI95*6*AEE2Z8T.:T\Q$[W="* M:I>+?;- ZE(O!?CQJZ?Z#XY/NH/VDVA?V*_:VFOFL4L MIM!1_JW@-<2.+O'[A&] M!P^4F\?@!$\+2L7GHY$_UTKSLU,0G8B5LV6.1IW![!,7O"J)-"$9I0&]5)"% M0SIXM_RVHQ;L.QSOT@G>P\%:&N*P6!(%OD<:]XJ6V4EQV[#0RH>H'1R6-M+? M&!UY+U+18D0Q?JAZ\>O5FMM[3%-)?3)8:G6<>_G9!SF,,P19EPBE>WR_^N;E MAZ>:98!\(J<^-KW*:%82V6R%7F:^IAWXXDJ9@XD<(YHP-TBC-,_PRQVNUIN, MLS:]C=" 992#!S$8H_*Y#?LA7="3"^8\L(X0R#MO+7BNN0QPAMZ"O 56+;T\ M/*=^"\I5X&96-2)'#0,0SB+&9;KF277FG,'_T.VV^UH8%/6L&/L0:_$^IM 2 MZ:RNA!M0/6[$?,HYB^S[]6.XRS\!9"DKEGB$XHGZ#Y\(->?@R>?J/7"N?GMO MD\?JMQVPFG4N@ 1Z(:$QHBI0;-D44T15[T^M6,C?)O9C81.S;/W+)7Z=\\P> M&#,6L6-#2&S[QGD##?/\)N9YJILAOA/A5_0,8(YFKB@.!I8HF%"^QW+:S07P2WQH::&7'W!)QL[[GF2=O A]"ENXJWH$\V48T3 M3*N2W%%OQ/YB0,+TVVL[ZL[(AY!'&AX,"#POUI!(3&I9"#BLB!(\&&A8##*8 M3MSZ479[YW>DJ983Z$B[\>-1+*;2OJHX]\5?G'TR?BSR6PXS/_#RC1H-*II. MT5J&PY.K$WE""VG*)PF/.^/K"/ \K'VIOK,M[A+CXVM)T\".S_!>^S[8<4^) M.:HQ/'P5M'FH:QZZY^;H4'UZBJ&N+K3M?(J2 MU.A3JS>.\+ED:C%N5%>D]=DZ\0 M>:3CB3GL;-?#+K:"W$(QFT(.NGQ!CL_!$-(MK(B @=B1#+ *S@G0 41N]2E@ MN+]+#QM=!LG33U7V\46(N= B(1YJ*QTTXD+A?J&SB_5SW-4P )U&IDMD0]3" MZ5*:[5(S!.0LM"NP@7ACJD^)S\QI(F+OEAAT5/SY-BB;*)!6N4>TW#85'_"O M@OAF>$Z)M(2[Z4F7R-9"1K%:.TF86?NIE8%@1YO36 TI M(0GN3[4? 79,T5W2;X$7V^R?EC9U]H)<;HXQC6LRI$49"JIGV82[NB*S5*5;-Q.PNCL/-$ QAWF M*V%-(/%3]K[#)8'A-Y9H[F-&?$Z<+4<^>[U><%UM]EZI%K^U.LK],E-W+$:^ M"N#,X]'P'=; 2.0V2G122-S.P*.,-#'+VR-+7SF$044*J92+##EJ-F W2F;D MRB@/&^VRPB+$C;IM!(YC"P5_EG7^!ZBB; MA)I0(C?:!AS\@@)6)W[!=7Q2^@L"Z(\HIF3V4S'#A-1:G78UFG[T 6\\2LVP M2XK8S4?C#E3*J.**927[/K9[\I,Q5##@#(CJYG[[TNI_NS^W7C:H7F=1?T] MQIJ28ZY@&SRA?T@K,34/"J.WVTP&RJ=Y*/=1(E4[4S7WJ95GZP3+[49T/\#% M:F0J]&ZQK7L#6@4E,>8S9,B(F^<5QJIX&1WT*=<0DSW VB_I86-L84*!!45Y M;-!CV5!$0_)R M$AUH>84(@C8=[QJQ%-AY&EATA,I/<;O;/W6YZPUM(31 MHV%9%&J"DU7LKXMF#P>9[,I((6^Q69F]_S'6N674#1#[9& )JZ0D+V/; M)T@RL.&V,\CGDV*"\_Y?M(F/!@CQ%6-:6OYOJL'3'8GRU^_JO(3M1.E+TZ^I M5N>ZORS\PV"@FU"I1$K+_];B%$+FTWD=!6:@HV],1R\HMJK_H%FNZN&\$42A MZ*,-^DQ2;'V% 15R!7)&B\1&LJH(?/E5.B*"]:8SSH&/#:L&441-\ECGYAWP MB(I\<*'U"AJC6CB:'4T"T:-FV<89!5!HL@$R;>Z4@/8[5RP-[%U.,TP1D_8N M6!\6UBZM[4RC$.6F*JP:QZJS#2V# C[R4'($*G@^IG@96VU^2++:%#,)&EB, M8K$+5J+H>HBDD\N M8S$>&EW%MZJ206?!XZ$5;0F(V^T\<^K0(=.5EO^F4(-ZS8U!IH^M_;.6=HPM?BN M=LVKSB/LW*Z7V+F7/2,UMTQ M"J04E04F9QJL6/VD5(>7J,AOU:]-2+?ITF##^Z#)-_CN4 'W9L,:ERU@ +;P M)N-R/E,Z(U);HLZZ#:S[G7"_!M$VU!0/4E/ Q<[=OBDNYJ',EC@?\JF=6Q#4 M/^P?'[=[>5'"?>OT>9WB3X\.\KQ7;2.HJ!*P7/TL^O)C:J.5QPV'G)&K=-N' M_./'5ZW5-=\3-Z2V[=N@C>;9%:!A#KG4B9O2HXI)O57)RV)5#--PT=P#DTC] M X?#6!3M9GY&?@-C"AFAQRE'B0H&(!)1.(#H/%\>E$VN*>">F OO03XFAN@Q MHF3N0@)W,;U:_XJB(=QOW\[S4N59Y&CB[*H@F^(^74G=3- '$6>$Z@ ?B7H[ MUCK S^#?*BP2>@EE2G/IPC".A'F5X<)+TT*=XPN";Y*$P_!+)LMV'L.'Q'TSP 28;(5%6*%,WK6&7EH MF&I7BZ?%.BHUSILZZGBFV"(1@8BI_E /)FV1'H1QDG#K4EO FGKLF[1 M=N[=A'IUHDH[64[_L-]K=XLBQB1>@4!K[Z_ZKL_E8GM'[?ZJKWNDF; IVK*/"V <4M?]Y5-DQ\;VOJ'J_D+#6%2-TLQFA5W?/+CG4?;-7U*!<:Y6Y6-/]^]7[BVM3BY/GU RT+OVI4)_WMVB8 M(&)I;OI%!1-,Q[=/?_N2YR,NU#)SL<T^.8C$W%3_X(*7D\P-Y5PW6+GO+98GJF#\<6)6H.G:$ M;]P&@OYK!DO-8\PXK3PE3S1$ !D$-9+.MQ!8^TAN32MR*F M[U$<2DT']U"CM3(#>JW]3HI1;<9(M[B3!_@;HL_@#-PMH!947Q,:?#$)\P =. 37\Y.+W#_ MBT,6 !8!#^T!2S\>ZS(0[#2A? O8N0&;B 62QYTZ&(@#5 '5&6=FJOI$G2\[ M"N2='C/--2IQ;G8, M8;L+ /5T0>":$ (#G$)I10VPP1['+V53-![Y%- .,1NU:0I_L%A MVAMI@TBHD!@FQJG,+7R"!J"Z3/RZ1QX-$=*5.#>^2;X4A#&R>;V1V@,&P $[T<*S%6M!CWO6C,"VL[KI*\?O8G@O M+I_H;-PA.E\4*&+=!Y8DV'9,/A@0,K Q3K1H.1]-XW^[G)CM^3@-Z1&.JNJN M9W#WF(BA; ?5$8@;*#;R+Z= G<_%3=@2'/ MK6! $QF:!%G5.]*J=Z#J9P7SB3]3,A S6M GPA>):3289T(SJDA9<)6R8,VD M4MTP$&MP<(0'%SZFY%P22\"JM&F8K\OF(2N.Z.>FLFQF-"W,M,$F1@0*MA2( M&V0@^^;+V)"G10PCCVQH0J"DV#M7P=78URS$DJ_*&\89)1*]9.EB)A9MTKHV M%_MM4.=^:J>K.:?:/TZ\\1F1<1 ;",\I\G?2H'$TSRT"!?NI)*:;X\K%MP$! M"\-1F*EHE9+-9H+B;YF/J3(4R\A2ZF1ISUK(@? N0J,&>[X.4;JIE&SF'WHL M)#\-V >O0\WD"9*MK:K91&P)9+60%GY^4LAD+H3HC?P%',ZE$.7F6+5,32#? MQHS#)I"_?FONU'8)*">(FCFEV=\[Q?ZV@+DLYNRH7#]-C%1J@9DY=I&$BB]3 M;8-7&&&:6:@5);2''.U7F217:2F?;I,XNDTGNN=3-,R,DJLB M+NY7,M9P)<4W64+N#E5E;HPY3Y1Y3/FSNGV,'SN8RF@G_#?C7#]_@O?^&21N8&4@=A,G= ^9!<^4;O/*]3O?OU \#M>9D M(F(*>!F>:1A@ X0- N$#N>A LIAD(]U,L+GV#5Z[4Y>1QZ"P9J'O9LH;L$O8C,]-/,UVE'#=M_$6"@ M5TT/;2J:)_4P$I]I)!N>>Q:.M0.S'@=]M*@5V=@PB"+/E*W$8Q'Z_U9CP!+R M?.>>4)%(E2"'&0ML' .M8(-/]+\FG,W"-BR8R'DH9!9CJC$5!R81#=7&6CY7.^'T^I2K.%25 MI;J!CYY)!/:S\UR>QR1:5 >X=#E4@LD9V@0'$SR9Y7US^P@<& MYW)2'!B1V@%6"C*'SAF%:&+BM";JJ4+L;8%65B:JX.KZN48&1J-)N3H()3 M(N[HOW G$?:7254?E;&DC# ?]0B*0<4TL()&O@LU'PA^ )A W:\5/;6<&YG* MF( OT@P5'&P&B64EZ-'1'\Y@-Q@(F=-[)+ ">W:%&=GL!+!I+&Q2:<,8VZ<5 MZA*P?FYJ4NX"NZ+NX_4XY1,'T_J)(@,SRT3J)NNJ"XG5OEQ%DBP/]!F*U7RU MO)%#WC36XM>7PCRQ&9L%"F4OZ1X'Y@\+6.NXYHU8X*?-+?@UFTI".58S)6MR2VMR. MJ&4!M>P8,<U2 M7('O'-1%S,>CAB))E/?1BE9='B:B 1BI%(L"*/8MH>[EF?16> '%#VN&2:L3 M4P=F&*DE'VIUKGL#>3@RA8 ],NT;;!F8][G0A1!4LI,W<";!:%J>F(I%RCB_ MDFYF]6,YNW,G6*R#ZLC4Y^:!.E'\ZNRTD">>2.N%JEN'H/"B]!;??N,+>NMA/IML?136Y33,57:0V6'0$V4_;+! .6QA3!R[B58#\.O$_O[_8&^X..:TJ>*W M1[M_9[5)3]JU)E7H9WG"#0_;"CG/T)XW>:7R\+O]'\5/^%AW_T?O)\WL#0 & MJ&MB$P:$,*;14['VD%0L;5$:)6R(,RD! MN+KP-\@'V2.G5'+'R/MAP()N8A(WAWFW M0F*PW'[GB8TG7V.2R%&3)/*],N/B'22ZNS%#'0I'"8H\$I3LYE(%( M_C70R;*IU!H5+[NT:HO'X*"]' 31;7*B;STE-FNX!8[SV*54[EDB3_0_?@:S M%LSM^8D?TGW0CWXNP@>)BJ;_ H-6R$]TP%\K>CL^;A]V#I'DTAC^W],O5M38 MAOM]L_SY7K=]V-U?^56GW5WY^1J7NO_S_7Y_+9OJ]F"IPP>7>D/WQ7<&4$'8 M_;K3WS& $^Y7[(X6>KN*#$;T'^WX/^G-[IQND35A+& 18@RL=1/6T6/,BKCP M9YS-18VA,*YE[C*EU0QGG;3 M_Y1"\=V>!>3XXQTOT@2K*H@.SV858-)(@*MB_BA< :P4Y? < M?:AG GWJ>UX@;&(0'O170*Q%H ML,C+JU0,K%@FY&QJ.:<37Z[@_=Q"0I7M%%/MK8*O;V*+C]WDMS/,[X01\YI[ M2:L,0/4ZG6[ADE](+RF?G[P7-P"UT[;S+HM#N1R.J#,O^3:8E,2M835+62L7V;QR54UVT/\^=J!89.W8P6<,V3H? MV\Y?I3=>D2M5,CO8[WZ_:E$;=E !ZE^XLF_5%.I&_=V]UZD,?,(&;H.V\T6* M8>153QE8',R\S.D1'?>BM2#]V0]N6\-Q69J$K6\/\!F MYO/AP/ILEB>"6#FBF/WS228))@[E7KZ6LM!;6CK3SYA6N0$5=N<;(4IB][N$ MTZEIV,A2*(Y[E/BQG@[(?3Y4YD04;$>*VJ=8.S4P[Y=2:*AI(^8EZ) E1@[7 M8&[;=PN+_DV$&98%]"FXN=]VSF@H!KY"?[7'7W%.2F*U&*>IJS@Z2#I4)'E =6E_Y1SB1E1B(6/+Z;*.3$M3JVV G%][]<=WSTXE!TA.]V>Y^Z- M]J7H'1Z.#O?[1^ZA$"-Y\#_=XYV:8/L]*1'79Y^<[J!=9LH#:^G+_UW6E.![ MNC>?7_W=^3 XO;ZXO-H@F[M7%7[)%%U3CC,2&&R=ZGY-JBQQ'F4ZE0O3:+$; MY-QD<_%T-$JK0 *C-D]J(%?+2:.QI-1%;EW&+<@HGUH5)>4).G:_9"LIS!ZS M26\RC"')1URIEN64IQ928X\\MSY&*BMX>=2G))W%7!ML.*WI?9=[.!H>H5_2VJ=^>)UTN,RO,L\;: MJ4%HJE"(W6M,1JU2 D.G?&(9))++/(N<&;]3C0^9FU^=G6)B,KR)&OBCN% 3 M04P'?S5Y4J4;:['3LKAZ/B UBM5L0KKJO! "MJU*.##SF+:-"<;*, ')]#7$ M&U/'$Q>*XNF_;='&,*-83FM&+G*"- MDS'T=$MIRJ"BZ30*58,,OE$ )@(Z%\S\,9H"+%]CDUH]YYIF!#B/GPZ7%JV) M ?D7"HG9!OC4^RYEJESB5A3CZ,_J*->6Y,:WT7L-1*F9D M%=:(.CAHF8;F4MF#[HF-X[\*C6R)P,TON?$R/X,6S>C_0^$:J0"YU7>?$>GP"X@[JP6*I)8'1[Q5;BG7;O+RVGBXFK MO#;]4U,GK=2RG"/!'&>1\!!VO![M2EA\);(91<=4L!%D.$DGE3:,@ODBR_A# MT@]5,07E+>,,V-$HP7J;,%\2I_#2&^GEZIT$7.MC'%V<5UF:.EMYYR?<>5I_ MQV4CJ[#LF_!+;X<0JWC>A]',&;@X+H88M(;608X9GJL_= M@%J]4@6/#%6#7[PE@':2JEI5N&98+G2 SX;1%#XT0I#']XQ@$:7,4S$F3OZC MZ=*(Q*[ 4D6KP)$(D>4F^BDU1;1+U1?OO:+"K>C-:C&O9Q\:O,<+14:AVL;# M03PYI1[-*R\T[^J-[78%['R$EC3-X>)AXR$/ZM(US%8=/H]5PAH\_8F!!#.P M%="R0*0'M5'?C'QS?HRO!PI9L;[U93ZW/9\?>0MZ%GNA]31YW;XCXNG@9D". M5@V5F_3B'^?O=[O'YK9:CH]3V]4=JM)A%]0_$%>)#\ 7L2XE7_HM3Y5 9NFZ MI!)9?)4:?R-*@C:'!=B@ J.+$$=B8U<(U=LXLSBC4OO0F1BK+BJFJ#CW7')7 MTC=4CZ=*V"UMD."(8RNI;;@[& M%9:[L703^5PU;YDF-7X81C="<5%#K%9OVUL-:ID'A?*9?_#N,3**9*'47G[P%\9"C:/\N 'L'?#,4W90. SU:DJ73XHK*7 J&B+*8,;/XRRF"BRH/-0 M8R&:.8([7DC.:>I:GWV%Z*7!6"7(FWB^*)[MGE;8"4U/2BXX?PH$ M$Y'D5)2R3"5D ,02U9-6<7R1KT>)&,G"X4A#PYIJK#E.6@6/H\#J;)#&U*:< MQ^+D,BHW4!1-V3S,<&_-Q737@D5:9:L"BQ"8&V& W#9+>#G2$@KV#/?Z1=E>Y!@6%%$;(7=4SF86AFWK/>;W MPSW,LU";A3-80[E_(BJ@0U%!/9UQ"I$@%V>,O15 0:A+#Z7'^FA0B:\9ZX,G MO@$E%'O#%>6#[C'S+VH1CZQ0*7/<\(Y[$@WEV#?S?RVN;CGP.*:E531>E40M MC\R@2)@@PKN=@?<$P>;X] I;*(&%04U>GT'B([Z:E3_B?PZC);. M4X3A1F,_E;O1:*2=GG9'">O,+=/+6;4,Y+8:2/1+I]811&5&J(TAI>9O,Y.J M46M(5^D#J_T@J'XH3X9Z>T;38F&;^."-'^GI32S[V5MOK -[_MSUQ%]^+_'E M!1X ^A7HC07;)*-A$/E(T7DFP2OAB0 SX/ MKB%/=RC'48KM*S7^P6:E1\(!6]1IGPP.DPY'XB:*>6\RGC(/S;;)GE@UU+YE M$>Y*LR'W3^K>/<()P)Y-N;>E&J1N(Y75&RW/:QFQ#RX;8GLJC3E"\2J&4H/1]GNAD\./%S>(YIT^_Q]Z M_I/J14S*F*YPA6EL3;1#7H4?X9C-8-GD7D(.GCYCR]! 3]Z+$FDFUN<= M!5>X?\VF40 "%TY&+'CYH 8.%HH, '_&W&:%))+$4@_SVY'"M)FN2"^;*:XQI7DMG.+F7#)KN^=_?/7^9 M99+M3C/("!MBK<#J)YJA6>7 @[B.Q2_)5>&[U#)+A V(7AQ$/!V ^";!1F+ MR>?4)(K%Z3( =BJI'N&Y-"2'.T6+DI^!NS8PVR#,A"=F*8,)S"7W*]50:'&* M' [-!Q-_H6 L13^$]HYPRW:PJ!#&%/1)9:!'!.O6JX-SW7F5,^ZT16XL+MOM M4B_U[FGC*]-"S=,L\D/6*PS;8@<4G)'6/)VM82FA^,2IL; M/Z8>=/'IENV$]]2"&U7%6Q\,I]R1E3^49)I7VOJM:BNLAUGK(R9FT:(SD8^> M7^E]E[@0[7B2BJKTY@?,/.G5BX!7VV=_2"NMRK+:BV9VD@WS#\@-X8I]F1H[?,SCOK435UQO@FE*=$;T&GHW%:'PD-XP;([\%=F5-9LO6J M,Q1-XW +IGHRP9-@9M(I%USA"^EZFJH4-/1]ZMLR,1K?CC+ J_Y%GK%(-YZ& M-X.UK!ONY^.4U5C:T&IC.;D7ELR(!9K]-GW.4QWX2"M$%AIL;-2\RS'71QQT>K,0Q:W,)8&@$W,3K]7Q M 07YG BLMR)($OC(8^\EW[*5,&]08Q$OS0W"8M;'R21+T?NPZ$RV'D$/*_K4 M@*S9LYBS);7D0HHNW^C*IPHL"!V"5AIN(97/?BEZU7-_H9D[FF-C2_.6A4.; MPI4%GI/G[9HKQLW9@:FE!!5 NXR=5JL9>,Y"L5;D ^>Y3#D-X!ZF7XB+ZWBL MQ1\(%Q%IE,)7X">ME=R'V:6YXA6_I+?"'Z!/^5*%IHP:T7+\V"I?U]G"ELBF M7.;"+O4@CN0I7-%B?BU[MIA.YYRBPBF4YF>?2SN10?'RR3]F&S358?"&&E1:>?2?;"5%(^W2:X04RM(9I+!*I%86P$TZ8S9EXEQA2ZE4F0<@KE!7LR*L++9@5Q)[.U_5TCF**1RP&H M4_+X:57BSR)\H5['(BO_QE>J>HQ\@7/J%Z_1)/NMN&&&Q)!J"JA%"KX"S3B5 M5L/="D@T9LR9R"TWCO6X12T\"6U:JND.X2-Z7H!$#=KDH^-LI6/%RUR:]YHC MF.578:M2V9,S,2_B'VZ=%[.Q,.> V+I'U7:HO(%H(1N@I>'&J"^ ))15P+X2 M76^ "5JV@H,^2GW3MA5,.#_/VP5Q.H_2K%:JA;H8.)XNVBRS3(^99,FP%"5_ MI"CL7"N(*Q(FDPP5ZT25Y1I2XYP-54"Q6D+J!5S#QB@Q_83,1.6KGPTU;N;I#\:IN_L:^_I=WX+S7TE,IR@0.<<5SMOFMU'2;IK'/B<2MU2E3GW MN85N\]0%C1L>SM$NY"IQ@1LE9)/Q;[VXQ=+#O+7%R96AKXH3YR>C,!+^319R/#BN8\C I71 8T$!?D,6)572.L#$P8!O2#-L"CMRB(IK27\62;"M=NY@FM@4,#I'+NH5"JA$@#8T@M.ZBD+IM M2=-['5)5;"Z@\ GUJI@]2Z8XU)>*A8XSPK$N^?)I^&@\TYRTKF?:J3.N%LC5D/OE<49WUQ58O.ZV94PMW MXDN.5RNNIY/26L7@ZF(\-B*M%(A,15H*.(7>4DQ7)FISLUB!@L0#AW20)0)) MH(*FL$;]Y:W$TKPB04E8("WD8MX".[(J.@R]F]0-==,JMJ\SD:VP9-Z206^2 M0YZ%G%#.?.-RY-;J J'N1@8"-R^ ;,Z MF]H6;]I0(;CE7FDR+3>9@E3TE@!?C!*EK61A(4:7DTN3Q_=R "%*,Y6#0Q , MQ+[1J34'(3'6H644&[&$B_ZW$:88PC7M3[1[*N<*V^] MY%1D39ZQ,33-6-C0IJI820.$!\M&S M!06RTV2+UY4938M3#YN,IHU&,4WW;T#6 M;8EC%J9!+# JXY',23@OO^5("CN_4;\R"0/*'V:/>K B1O!Q+)(TSBA>1SQM M>7%T==G>='<^E/$N* O"_5INAU#5=2AO<& U'5IY8LNMA^(';T9/!**(,="= MGZ3(WD%9C8MU-5.T3&:!+>I<:KKGJ\81L"S8*C(HA"ST=NC2$@D;-4:W$U.$&&P.EW MH]&NJ2,BH*K@1R& 86OS*^H.1M3'434"77E6UDQ J&!@@-/$XKQP'192U4", MK\:*4"V<5$>@5)I^/O>2G7"/C!J%YA.S05?YE6H,H0JQ7I%X A?H@H$ M9Q,_P7Z*JDQ07]-6=.ZB' .%A;>2 7E#;:W0!E GU5WK*:Q+_:LH"EPHN 3U M,HFFMY1VKGZ%D78_(77-Q<1ZESPS!9;#F5,I$I@QW%D_G/=J( M/E1AO%N#CZLQT=99K;YP#_VDM=!TKU!7@7XPIGDKQ^[/#&-ND6IXZ\&=JN((>DY71:CEJ>60*KKD'E^N&D56V+72 MMQU/I*)5).7EK[@:5V+_9JP%0F&'9:168\*)'WN[V%EH3C]S?M385N0_B]P) M:-F#CW_*A28B%R T6$Z>:L.![8_@QKAD075ITMB$5:Q)A&2?JJI37M:4;"B% M''O@R!7+HA.P&13B:E;SG?!H6XZHB"3 ULZO85LD/NW4S MRC&535'DP1I85HJ,"CIKSRN:GA'CJ0HCI_-ML/<' 5J:8ZJ(P0I8 +O2J#TH"JPW4TNE(TTE]U>[7VI[R&?C%+OZJ#'6YR*A R4SA9D!K2\>GV3V" MYPC\KS+P)U'DF0+V.;%:9N-YS\8$YRFN!(@6=BNRH9ZJ]*AMJ2Y"TAF< U9$ M0>[>4%,BV;GA)U0G1&Z:ELGG4$Z:.,FIW"RC^0FU*CJ9F%"KM M'KM,1GDC2BM'2]%XHE.49[%_@[*"6#TR5DNYHN[H=+2)/U0A$RZ'\PMMNW01 M-WE<2/C '1"BL'Z6EZ;G^K 6BRKK'9(7D>IIYV,>#%K4 M6-D2FY-%%JT9]J>EM^+WZI^#<\.^:9#/C0@RYH11.#+5J[9NKM7C/(,Z!RCW MA*>MS>P6@$MM!U@[5UN<\CA/R\S#?.VZ99C=N>]#'MM"]0#G6VLX%K93'5'C#O*"NW/B_[+T)<]M8EB7\ M5Q .UT1F!,02J=7VUQFAE.4L==F61Y(KIV-BH@,D'R6D08 %@)+5O_Z[ZUL M4)ME2Z(Y,=V=%DG@+??==Y=SSQTG4^1O%,_.A^]K!F98DIT" FQB)_9X\ NV M9"N\BL9&=*DRR2_J>A7[FB7-,6E#ETL6&I5>,H%8)Y*1ET6P*?:P\'ROM?VD MR2V09I0EE?"T^2>OJ\R'2U8PQZ05*[88Q:U,TG7A>!];I[G[Q7%8Q$" J,X; MK!>=L!O,?7(ZYZ8O5?6W9DEZZ5QTS=%-0W_D3\V;C]L9$7F$T"3H?'=*KYBRF2MBO1TYW!)I; M1Q34$;?8P5:"&7:OCL(^&S&WR)%6."B. NJ3J("FEXF7EJAB0WLE*-6F> +R MXC*$/]C#QCZ0S>#'WIPM0RA2[L@I MR,\)F"XZ:B T5$BV7DA8Z,4]Z20PEQ0U\M1B BL@/-9>]-YI/4$7YP;U.7[' M"[O<..GVT>-ZO^:Q$QKP0-F&^/J@Q,8J8DK!RZ:TNZ%.BM&\OL_<.]2C&3\WW-M2@IF/U>>[6R7L:PI3@-CS(1AX:8+4\=8!C/8T MY'> &T=_M$3,^^!^]6+$U">R=PG3:[$14F'Y)F=(-!3_%U@=%<8^M.KR_7R" M&=4JB4Y1]M(OT=X? 1$\'M,L,V?6*F3E%6IBJEQ5(OYR3HU828?0Z;B4>E&D MAN9&VW18!&_=Q1Z#4'LFK&>JM2&Z)(_;.%ZBWS#1CW"@N--Q_U47\)7MGM0QZU[7$I<*C:4AD.L*O4I3!VGJP2I- M_0#EIC:?@:9$D7-!"49F+JV53/&>,5L>MB:RQ3)%WY$*++]>QK(<23%>-4K$ M%P8+A&&K5%>)N)R (\-10 4$@R$MB!+Q^(674GF7&6L@=(U'(XOGX *Q1S&6 M>FJZ 8/:4/HX;K@&=S1M'E/C24S>11&D:#@9E>AZ)9BDXGX*?D(,]9ZT4Y/> M1*-S(MQ'#U5*M+K$A_RCMOR((1;(4,?NW2A'N&%^YS@7CY$-9!&RO0TI->O' MWL*ZX8KRJ.C'8R*%_F'&.F&37Z1P3=, FN]M5U'Y\A/6A#:_&_:B V\73!N" M:=F ,Q>F"7(?8\\Q\ 7I9!%RWW',49:R-*3/#_1U@5XF;=@WYUD/B M'8-VGW2\L(%.]+$QH&M)/%6H\JX*6 M.5&0Q9GIND$>,:(N4R_Z +8FAC1BCY^'C3(-S8HNL@>5.LM4-:NB@()#;;'JHD4,T:E<],K/;H)1IGL !]9"M2KR+^,Q<:G(EGH\D!+;0_YG%G18#FG.I >>D)/FDBADE0"W% M0:A'S(B[?ZHWPO4VL&.(G? E0]6&&AJ1:V,&FTV_U?I=2KK@+HV9D@D]M8Q_ M9)N@X;E)F158&INZ$ZB('2GIK[Q7D5C4ZIEL+6*?!+RS/L<21[JWZ;4(XC$"+F M',*6K?%QTIO K%'D2FI:%MH(;K6"/8[2AEP(DT^8JF;<" >@ EO%ZT^MLN+9 M"\KTZRFV1G^^]UAL1?0=#244M)(MJ>!VE&K04_6AUV2%_VZ-UNNL[087@)^^ M;+>CNQ^>LO#)D_=RG3C?IUCM(!H5%MAH7/8 M#HS"QYX ZA1$$MDIX$:[U7E #*[A,"%M4:B.KIO/$*$'2IL94WKT;K!P[GL< MX_^M,!N-"G!1^HK! _75C"\.VY;)?96EKM)C86-:?);(KF!\UP@;F*634""1 M2)@3I+INSRLSNCAIT%K,#D^J&_4K& <#KF%F0U/0[PW&<642,:+0=/%[C_H+#S<08Q8HS$1]QV7=X=-V(4W00]''LO#Y41;$/WG M6S=L]&*3%2IE,AF;M7"DW"'U16)5N"Y3LSMZQS2QI;EO^3OKPC96II6LN6&# M-8()())-UM(<5=]8I.G&\CW&&#,!4RX2K:W\_(6B(/6UG2FT)]1G.S/#A,1322$ZK CT%AIVU.[$M;RCF5OZFH_\'@M*<^WK>.? M(:F8;>A=.1>AZ1*XB:'&&3% 7D_XW#*U603?)/UJQFN\)I;VDK//GJ$*,E3) MRE72^Q>S7RW]&[8[1;GTL]N>(6\#B=W=QF:Q+)I$ M2/#WCN*#:I]%Q+0FQ;Z7$,*^.T<#=;9GTW;U!:IB%*I$8(A/DHAY9$5PW\6*6Y+:V/C;5ZE'Q)CI1Y;N@DXL-JZ!:>N@B.F"/-FEL,)'*W M'P;B*JVVRX<&@-HX,-1C!,G#%S/&7?I;H0THK43&&DWR31NOO/IF])P[MTMP M'1UJM+516952;;?6CK.KJ=\@("SV!]>;FX]TT)\AZ+:0M[KOBD,L)J-=Z#L2 MH#T*G.B#%Z1V=,<"L^MH?Z3A3ZTSHG[(E^?%E*.&V96_T$FSA[=KXB+(?#7R MF_<.PEH1)H!B6FK0VD@TG>#:O3>4*$)H%+:Y>R7ZWA*-1CK547EN$D1H. MNIV1%I-I>%#XH)V%Q\A!F 2#O6)!F\SK]I=[T3NI)A5:PXZ2"&K73/].;=]$ M[E1BZ^B%K)5LYK/2P!5(ZR^AP$H W2KDX7=TZ7$!;W)^/-G6YQ&$W1V3YHYY M"2)W\] 8$)U1*6\D>D(2.*O\Z=;#8/I2N*UA MKW-'\L_!D85*ZC%O:HISNA8&,KS0__ I5Y1DY?+:Y9(UN7[X6'0;T; MS-*+)QG !+IX:*,J@QNJ:F9)?1*RV,)4]4=K&N)7"MF@U14EH<),M:T&\ _? >$ZT#UGR?*P@8L;J6UOX;*$%LW8@)RVO0?VZ$@-R&F4 MM4C9F1T:3EM(MLM]F]6"=OLA+[%K<&&Z:0D.]=%BT#?&CC6T(0989P0A%)MV M^8A;-N4Z8*-4<*D8Q88-*N?Y(_-^OQ/'&*,^$:>8WYJ1F8+/R2C1C7X<#=8' MFW'W.K@FF"A=&1$68+VUF/%"^&%#&]S_,SK*%ZZJV*(-+PR4 NR2M;>EZY4+ MGP?"L:PO\<2[X)R#5?&K'5C=C;07_:.X- 0D?Z:ABI;!0MG&:1#OS)3^UA6@+?DW'"]\[GI>)[ZY;&<#%X.BJ M9X(XOC8N.*$$H[,B5"Y\/)^73-=/Y8R(2'%>B=Y;:#)_S&:%OP7,S]2A:[JE M+D!+H*SX-Z*L =-Y$$YQ&2[#4Z_C51/K2FU5NER%6+)^:4UP/PN$0-@0B[-S MEZ6J1XM\YH(=\_H;4,I-&LLAHO#,B*P/M:DT/*1LV MAQ_747&U[D(D,>F2:Y:1(N9:CLQXV:]11:4X_BL\3$W:Q%$Z:GQU6<#H*$I; M?$5W+BGLT9S*:-$+R*41A>5:0*A+P)#5:(GD=WT(TQRED==0>QFK>H:+\(NE M2A#'P8-V(,E5H!NUPA959U*"^,"QU89Q)W3)Y:(>KRL7T]X;L?*!>.TI/+N_ MQ3V0U,W)TFZ1_8B) 7:\%9Y F^J4N=?7;@1#!^V>EJ,RF7!=$P+[[!_:/_8/ M2QOH@7D94Y)?X@@I1"R4JL(S(0AIT3Y^(;N.W_"#Z4@=LD\HHY00QRNIQSGV MHCT+E\6JL^I<<.?ZPE::PK8,N^^2M"?@XRH#O'M-Q:GAT9)% M.TDOHC>ST^ /YVY.99;"H1B3&_U Y*#/YQY"F\'SQ)@32Y. 8=P _DNZ/ZCE MU^C8.3N_JBR*R4^\^7V,Y+P[_./CAVT63;-%X:)0%.\K5K-*H1"I>)ZC\DH2 MQ16JSK1*F'F1,L@%A<3A6DCI+!#/XI4DYP4%9&MWQ1H@R)MFKZ@T7+B4'D ] M18PL:J3];12*@Y)/K65#H66GE2J-VKFM+2#QUM;J3+LQSY%QP(UJCEP'8+$;_$(YFD]Q44<* M2+:IYP0=0J]H18@A6WRG?K;$00J"[6VT_&&XE:/2:DZT]GM B2'2LJL=IA;] M8NE%. G!$H21$PH.=T-[0''":3F]+\!$E<60(L("N,BYI)!!NV55CV(C&;O2 MOL:1L"DR7%XF%.G(&'U"ZAG]<(\&T)+?X*!U]5H/C:BLUAE$R461/Y$B3Q*9$S:Y=N4Q8PQI%7<*6=2D%BB$"#5I)XZ1M.*SK1Y+%V;6+\EC;[0$IE6?OO! MN5;]N7):OZ2A8:0_JY.S@&4QJJ9HDA+K&9&IZ"QQ&QF3FX:!V>$5BT&EE'"7 M)J!*)5WFX7,I!"ML .0CI:4C9DK=RXA[Q'"0Q^1G M1-1+ :2YA MR%CF+A29F@^8]4^T'R(,BH0T[174\S5R0([]M8F5I0;L7;::+0-AF/5!.EEQVW$&6O5#K6!><$5NLJ6D>>DO*&1'/]I1D:D>$ MJ3DTTKA" 8?Z$FQM^'9 0BUS?'37%/?$W>C63\/=8!IPNQG=3%8"BGNWMZ?< M%PH.G.?$XX#?T/0_G Y"<+$#BM _*5?AA%_XK%:Q+85?0/#3,2:VC@X^5 $M MF9;W^0!LBG]6<;,VD2;L+ ZE?)#4X\BS@PJX:UHQ4%MGJ QFVJ.G1*$LBPM$ MW=/="79,\87]]6I>47>%<=RX]. F;36DL+!0VN9;BY(%L8-_.ZNU(X[UO:EM M%6R]Q3&W6]3?2]RUU; _$'&\@C__'BS$VZHX(AL%TGNPU)^T?9Q0Y5**O M<4&5V?.SGC(WG7)H51ZC/BQ&L(D(G1@J,;=UYC6)J(-.;Q/=T[2JYA;*P1RY M=!8DWZ45,\$#J[C#?F'YJJ36US4EYQYE7N@)_@ S#1<)CA8O C@/:8E4@A?( MRU$Y-+R2=GB6CU!3M1XF("-'*HQTUO65A?)! ME,.,9.TVHNI_2\$:-06Z=3K^HMGR6K7B\D;4=HE#M;?HZR9E0TV:<>WOH@J, M?%$P_E)&0YBO9C2G566L("XU?#;'Q9J8,=&*9.8LK:2(">]DY0OV>7(QW";4 MVGZ+=3U,-*J3^0R3\-$^;!M3Y/"849KP9&%5]RBM&*R,!BYS!8P1##//+4._ MRK(.SQL%:/0$)HJ9@P-Q$#B4Y('A*NOH:%V;_X1Y+AP=MH#TSP[F R^1+E7I M7+AE'P/_21LM@3^:OHYWX>:TP 4AVP(RO8AO9,68#Y'*R.O&-2UI1W[9,9DCAR%\NA68 M%,B].U^3(LN*2RVY0%&<LG/0:$190! M:,-0(IG/P^-Z?#XLM&K@0B,'"87_O4&3@O\8Q (;X75("'RG*9N7_>W>()HB M-QFJ@I>#[=ZF_I,>\')CJ[?COB#=,^BJ8#B9H[;7 ^95'RA_7B,-G,_!PD,6 M6J=E4LG3..ZV:\@0='\R8SD,]%/\I4\UY@%3=-XMY/2"SJHVW$8![;FQIKEQ MT-!%V$.-1C0DJ44LJ()WK=%ZG>YR9 1JE=RN5/$9'VV4NKW?WT?'MO/+/IIH M=?2.\U%7BJFJO,44NY]8X;DD'/8TR6L7.FT9=5S.=Z5&:\*L:;C1_$GJVB$W M"N:4&%'#9!A]F->46.>>>V,SA,W@3GQHWC$&E;H4(*:UB80=%F597/H6QP1^ MT8Q5LX==3FU?E5LN4F,I NY\::[+UR2+KA_Q#Q!J3?@N6E-Z@H6'^O&1'->O MB>BH2@Q")!,+Q'TZ%H([RN<,6 =[OCSS0%FT MGP$J&O.0/D@=S 9<3X6$B$9D_(N] !":.#5^U6Z!H&#F/ LC.8(\&)JK0C2@ M((;U1/F)D8NTR!3&W;$43+_*_Y#O=I'1)QVUH==*@XTP M1"9,)I<;+A7##;/@U/,A5F+P,Z[IXA#<:%3.%="!.!)/RJ88BJT0SL=JR6J+ M6,-.4V2&8OP$!F^(=H*_;;MZQ4+,((_SD'<$J_/H.:X_'FGEW^)V0E1+ 3N6 MC:QWYU5YB%=&[7BDR0S/"9W]]()I4RV!']YUZ')5C+PEI"[SO2]>)2Y$)H<;$X-I874LCD$D_8!S 9#2A2A*PZ.)'-"S7(0]K MW].9@K=$G.U^!;;295 &<3PWKN5L4-3IR@&4Q4DZ[S"A!P7F',R,2T.I+,+S MDW!9D)I7'=00YQ,<;K_WD53A=&==FQA\7#%>=X6)5:!HS'F1L7M<%R0/8FL1 MH/XVA(BKX#)V/K.%.\/JB!()9W]+=<3V;6.5>)X$V/?[L\"-BAJ3 B"(P+9= M%:8>KRDCXH=UW.P73 )H5<1-YW7A^6P>Y,ZF(\(KQR.Y_5+(41P:GX4Z]KR' MKA8P@1)H(:A) ;")3IJ;S_#S,I@7 %,"K/<=+,,$/;4AA^RO,9Y!XQ0-Z* S M"EI4F?P4"@'F?BVBU7VV_8GZA-23L,LN]J M(\^2'V(T^T(%9(6$\)$06RLD MQ+>NH5R3B,)=P[L(A(S(SMAX8^/])D/*%@_I0;('(S^+T4Q#X[F6[L]L,E(@ MV6(A;SPX=?%ZH>3/\)Z"T6=F4K_>V.Y<7/X3NJIY_7JMOSNK'VFY*6^[_;T[ M-ETSA#?!UNX%JTD@._5OUDM_7=<>KRG"4H"!A33T7$AF/"LDPTKJ1LR M8E>[\3UW8QK&><#^JU*;XF/H UGGJUWXGKM0@6DM!BXU)ULM]G=<;&=WJMP[ M:D9;(_2\/(=;]G-E/E:*/H?\TD[_/10'X1W$WCT_8*YUZ2W_RG_DT';NI0$U"WAI%":!9.%G9TB=6!NO-D?"@9P' MW+)YOZW>%ECP'1N%\<4/"6QSU-_"EVRLQ[!J&(=)V<?J%#M0DS>]QG'[U M0]_$C.LJ'H1V&;,/,TD-2=1/SGR_T21C;7<. 2[]8F9)S95QA.QUH8"3?S^6Z> MZB4X-3Z!4U"O:G*B/'%0+/7F$G1!:Q]T^2KGTGRC2K*E\Q$YX$S=HCKQE:$^'V"9XDY!AA4NK M[/?]^E^9[:T59G-U]0(K9$=#4NN+6% M H(.M91B.&)"B[S2F[7@TGTT'@IN2$"U'3<.S";\;[BH8U>3DPI[K_VI0(P4 M &'UKIT7RU(T"'+\62-[IWL1VCE! 7O,^V]\C)!'B+FQW0=[: MC&ECH&@)H83K H\+!NW=93G;;%7BO+FR0DE;TBF89]H]9)0E505:(7+<02&_ MO8_8<([2=2 M4'!0_;&V[)Z#@API*9JEUO2]O*J:D]J1;@YTLNVJ+&AUA4P98*5R0QIZM#2* MZ13'%M:3=E%;!W;+ UT!.;R>8'[4M V;J=$KAU?VK83B!$7'D#R&"-4M">Q^ MA57%382&UTB?-CN]S7%> D5YZA!\A"4:.N9J M[]HBL-\EIP/H,.H775UPPU;@9>3BNMRVP@T;^/H59B&D8Y*!( Y#P_U12'GV M2$@6L6332HVYQOLK$=?"07S9W]GJK=O IZZJMYJ]:%\*^H1;,\/*0?M-KVP8 M/E_T;F^!?9 ,>FWTXY%[O"L$<"A:KKJ2:,\JJ_\],SL!%WD0HV8H$FWZ%/TW M(1U+@A(3SYCD++049_#EUN)UHP8 V-95 'I@;X=VI\+FV,#1#C?#VJ?A!2.1 MB\TQ)^-"5 K!]#*R$=4^FC,P/A>5-C+F9#8O$=&U2ME^5UG;"Y2!4^P>IH3$ M3=VM+X12)>?T8I[ETE42/297@QMW+%JNNUZID=H80OWNZ?$BJW M_52A54\M2MZGE M>#>:S):6PFOC;56C$.=X.K36OA[%A,CAFG0'E?2F8A=*$9ZIN[[]K :'@9I$ M!$+OZ\*6'H0:38@5R.>[BY+C^: K%^W^DOB;*:A7!?W'N-5PX6A-FUPU?C=B MI"H>7R3$$/F\W-+N_3MQ0 J:\'\GFW%QD"#&VL.XM!!;9I [=@04M[3D3#- MD&BW>HY]*&+4TNB=REL!!>,"MMOU^_(Q2=1ZV'(QB@_G66VH17(,.#^OC>Z. M/^Q%E^#VF+5B,B$[E4/H&#W2DW!6%&.*0=JU1$66GW'$CLMOKNG[WN82X,I: M"GO7YT\YO&!GKB-N3YR*EL+XPV[OU=_H%[N]_M]T$>L"A9=_U&1<^).C&'GA M7LB&!>5IN*[7]MOQN"!@/Y *@E/CP5@7;9,;*TB@.I:L=.RN5 M*8;32/XQL]Q)6J+GQ.D&6;(PDXZ!IAKZY=)#YF.MK+W5B_8RK.L[.Q>N>>^M M"O+P-#7JJIJX>SQXCS" R"0=[UZK%MDO@J6&Y"U>2^UZ%4JV[PEF2Z$KCAPV MHWVJ Z-86_JY+F0:2=;%-+Z,NV9/@1A3BBTCQCJ6B\=5%J<4BS;$/B8!(2Z#@M%Q"4P)$F*$0PQ'/:P[VQ%0BD10M M",(+N>V&B#:(6VQBX4."L)GF?Q/NP25Z60 Q!6&^M!P=C5M[#//@5+8VPH]D MZI;9=/4^O++(TC%=GXZ%Z,2ND%(A> ,N&3UZ5E+1C12/^MUWL1NA]$Q-/-I& M,M7Q2#>DB1,IE1\V9UXS>Y39F$_XZZ!0N(15Q#L4:FR=:DH_.2Z=!@I_$KXB MEPX8E:F[5#E,L$.-+X&"V'=!*S"(2;2]."O?2F[3Q6CPL"^\^($ZQ:/PV$F( M\'YM[JK!.\IK:>K1)&#<_RSR/I>FD6@P(^CY@EG1W$GUSU6X@K$7>+9+&-/5 MC$!/N\AR9C*^.4$H]QT/NZ5-<*\+R%[HU/EOC6E"MJMFNX$4*9J2_6ZLR_<; M_A:9R[/8PG]?*]UG_Y_%X;A-Q;:EAO6I(R1BH:Z'L,1WR90T$_5-:OH3@4SN M('"NFXC]%(:@D%V)NLAKVMU-I7\*J1N Y]ORK)$N$/&!;YO.(D MFS1N ;>926F0$I#'$+PC>'@@@XK+>419?%[%!#=JZCKYRGSMO#,--D]PFK6Q MJ//?Z2>">G+ML&[ ,SX)W*(W;[+)?E%J2BP;0 /E5PD;4".H14L3"V8V+3FD M"%:AU[!0 &N6B--F?-%<$%P^B&0B5ANM59MT+$COD L)@]&XI=TIX M+' M5K^^810W#Y4Q8$+I8^ND*%],&:K(]HC$U5BCI95U8[EDA"P3 .-F6,)\CJ/# MD.@W5?JU0>G3C(-3^0.,7LF/;3MD&R^$J:/!C%8%NR@LM# NC;TAC)\U"DZ M>Q@QN98Y8R^1@@GX-6G1)5\4_F(/$2K'-^;#&_N'EPZNXQJVYS:5AC(=G_O< MYW*\I&=%V-DH_A92\MMQ.K9K0#I=DYN>0T+G=-XU*R?-H-S2+=!Y38V'"B:G MUCGLI^).P7Q_\11?\G6M]&BT8^YQJ[I5NP4RU*O@5J[]K;]%9UDQA"55FCO\ M@2LV.*(F/)4T?H-!'&B6?+]8LXM-DWCK*:5/<)! SD\OBSCZ@Y^_!Y[DVN\8 M$3LH"U(#QX@MCEDV0#.@#/)@&W.O?GU>=NE"5MW&"?;JG7RL"NVAM0A:/3YO MVVYU03G#HWIXH6T84"W&@BYENK1*@/.2E? [.%5\:P?P(I_W4/EE*6E)-&^V MP-PGIB6NOPQ[O\PK;9N[(,\4[=4+8]:H@DR>EE!Z,Z/P]7-H<,-YWQLH2<9Z+RXN*E<*DY,RC MWHEM':8TK/,^\W,[^,V,%DEX!S'GN(>_S57Z**MH[:$R+ZAD?OZWNNX MUV$)/7J&#_'/MJ'6B"O28\<.32N7D+E^Q87OKD^0-6("_BYBH:AK9KG$QBFN M#690# 3V?)+;%O1Q-UDB_'5"7:288-%U/?3:-Q>EW_-"^TJXA"QOKO(QL\8' M^U$2#K$W)1D+,BI2 9Z:YAQ[PB0\ IBYLPA2[95"CC$V$^P0KGR47=RAKHJ- MS&IN7AU8"#=5E]VIFT/#M]769-0(FLL0O5F+R1VPFXC5*NVPNW:&Z#AY /"W M6H>)GYS.[/<,N*G! _"-3SN M?H>(@Q4!W@S'G<%PKX!'UX7*X@8JK#+F"WP^XC9N!;(?3Y*+0F# :'C&;'*[ M9HE_S7..'%&#ITG<:L[;Z"Y6VNH@C3Y8B6NU8D1ZEXI:H#>^&FL)V%VJ1>]V MGI?@LM[7FSH.N1OAWWM5719Y.JJB/;3?L;_S 8H6_3$ZN:IJ Z*Z7Y2S7LP= MUEB/)!R=$=T."Y?Q]:XT]G_!+E=C95^%\_Y^/D$P6Y5$IV9TGJ=?HKT_.*,@ M.AVO0[RU;!84:[?H+>X>XK"]QMS+><86 R@WBA4HW!)YJAD]83.IE+ZVR"D. MM/M61\*M6(:)IID=FK.RO7[E03;$X6FAQPT?=R[N+]*6T'XH70E_E=W2O?/T M$&S@'W"XR1#!!?C\3UJ+=R5*!FD[D/9S_8[KL/;/.*#5P?9J0V,P #+G]E[V M#N%2[]K(LKJ!4T,6J;_W/#O+9:[W-D7N;*[6GGS:=WJG,MPG59 +D&AU%S*B M%UDV%MIU5JP>E- W>I\J ;BCK\$N/$EJ25%4 MRKSS;)MZDPV!ETQ14MN*='9.:10)GULAPEBVGP0I33H=SN&F4 X"-ETGIJ4W M[#,\[1%;R?42HK"Q7$BW-I]AQ^*2](SM(:#D_@[@558H"MF$4QS(#K9'D5&# MIG)*QGR9O= MM8!D-X\+SFUR5K+K=WPE0O0!E+H? M8S^,DF%WK.TY*IW;IJFASX$'IM2$7J,'"X54TB%1;!0AIG>B]%@%9KH-Y\ZD MQ]SOA61$^:%R;]]V#'[6A2UZJA0>&RPD8G>,SF^:8TZ-_8!&XJ"YS=RX$VN/ MY)<,RR$C VSJU''-^WYFV(T%5I\@1C2;=D$+- \1>*\A6L1"DH7-PMR\*Y#6EV5]T52BX (VX>8 M;T,Y*M/U4LOL&(:T M_$):HYA>F\>EZ" #;I)AI10V%&YG+=-L$^-5V$76I7#VS4*&/#\=JLE!\LZH MO72WX,/S#^88P .AA;NP".P [>.G)#<6I$,N_HAN2+^+GNLLZOI*AM)35";< M[R8;:]AGBYU'ULMMF(F][WD&/D\:+RBB1=Z&]T)P"67A;FHC1-NPU6J"Z^$? MOA/G9,6/++&&7Q.)LLW_:!U!19Q=L5TPH=/@A"'VC+.RG,\0TX8QDY%6,B! M8UA((9^2.G&2E&)I';XBV>U]S6D=&QF&;GV]^U MSXL[5 )L:B=.LD7WYO4DOS!Z*V&$N4P9F^W''*P*MO43<.-0YVUNPNZ>:T,T M,P,/X6AR-:\LDIB*%!,&I=/EW9$S(H7D_V@B/.BT97"[PE -873NUY#[3DBH M9;B63\G007-E1!L"6Y<(BPR:060157=4!R>)2F.4:;X(]CV/#RBJZ: MDMA\U9(?!QWNDR'FM;R0(:LJD#ODSAN:^M((-W#@'=$$-+K>N)3B5>.Q .BR MNP*Z?.L:-L')<";VP=Q+XC:#^T)-(UI&5@Y Z^YQ# MRB;);W7<%EAR9/"PM^RY"7Q%OFXK'7E( ?;:1\NI>I3"STHL""X)+MIGLUFO MY'YN+3V7_.24 0=M8EY4<'F-NH"!NRL7.9H2,- 1\K@XTL02(&F?W&.D@UG/$JZE)2"V?20_ MQ9L@V*EDVUB5:%/_-_W2:S% :(I:^GL0RZJ%TCI ,-SGTB*"#2I'%CI5YY*[ MZ]Y\"PKDMXOQ2G-@5>U=/?)]9W5P69 +BD;%M^*-*=L_'EA"O6 (9W M2]BZYKQ1KA4&U[ZC33-,1E_.2DSUK8EZFM#_>_/C&&Q]@7(]#ZO7T2_IKUUA M)K!33:E\ATZIJ/25SI9=?(H#1S94!R&?(E=96Z/79LLPDBJQ*6I*5!*Y/6:^ M]7U\$/'4O8&9R%2X,J>*,#4_M1$QC@U,BPNFD*9\-2(PT%Y@+%Q1N=-.CX/G M^9R2,GG]IH1,0R.$-,=5T_X@@B!XXL6O7@ETU_- > F4!@*=&VZCXT48*FW7 MP_T%-$A+$N]K*8(D6)4,SU6$2=-75UX4@3 KTKGA13 9J:VQL+#!O#O"M(P' MZ$_;RQB3#RE6]K!2%F4/NAHJN__>\J!/8 MA_&\82J8K]+C0=ST(%(57NQ!)$7O!OXUP41%\!H@K<=T89#Q Q0+T3!D*2,E M+[$D:E06%1/H8KC.L3@['ZS-'Q>X-PW#@$K%M"(5?X@6@GVKWA['F+WD&_;S MEQ()E&)QBC/)Z.0:"0EC)]ZF*(C$QT9P\P$YFWD[3M.A,/%/C4@8O$(&^(OI MG?5B3[6,KH;HJ]=P;%"&T@JC,Z(NT,0[N^(Z0QAW/>I1Z:3[L9T5!UXR@V4+ MK0EZ27\VT>#+ITEZF2QDV&Y"!O^N?>DQFTS53BE-*OB>TX2EER7K"#L.S178 M'!U;UAGY?G2%\JC'S)+P7/H@=4MT1W=_SKJ^@MW >!Z& X(#!?+Z)!>V(\;+ M M%E#5POD&S4_HS2"$9\YPP.M8@,FI4A?Z!4B5JSNJ/&JC[Q7N>U1A?6NUERWS M$HUQ4PB+%P6,(=!<<'U*P4/:RL=X1FM#2$0;>>GY)O 6&TH)=DWZ!;@+B$// MX1 %KZQ!-F>4R4&[7_PVTJ[C2QNN%;*R"9:"8$NP6HRHX#P5 3J",NFTP@F[ MNHC1XZ+E7#",L9](3$;GJ;D0+C68;.*:K9X59$(\=A,2/?.8\1G-R<9K##1, MP" *Z.J3PH(E\DL'6/L5FH&J3F!,(4@B0B*&IT'>(>>A>;S34EU$Z#NWC#4 MM0$M=UD/#3#J#:J[F4_YR5R50;VF'D(",I4#J_LA"1 M\+!5!%R3A8XC8JG-(NY#;$'8Y\4E/LYUQX.S>R%D4US4C\%S# MA/Q,DPG(5 M*1("7R2(L9>FIO0?3, @\2;189$0*TJ355"A5&-5HRS4X1UUE'.4>&'I DGIKRU+,_;3;YB M!@IY"QSGQ'$!6O9_\?+OJ.' MB-AF$ED$%7.Y3GL:9C)AAW[/JB *JNCZV#\N7@0Y<6WJ [X(5$?^%'=# TM" M?GC%M3::[^64]!R+I"5R\Q:QU]R'DNOR]NC3/=SSJ\?7]@E:ELGH2KEIJ'0) MP>,$()LXX6>V*4O8X9$V.HQ];?QCR^7O]@Q7M8/+4;CICZX$],.O<4PW,5:3 M>3"XMTC46*L&T-]KK<;GD[=';[5.0S!S]$)-[U^DYK(KM8\B*JU+"\6/QWBN/O@_8EH(VTHX(#*FU! M@73RPEB%7=8)(1#@M!=T.4I_+WH=05NHWH065_@OS"6#3.F*'1'1##R"A*HV M,FN. E&%'$4J+J38[3(LU- ]=T%?2@^Y\(<7NPBY'ZWX$%AD8E+MMBE3C1N@ M!NV#3"Z*OB? 2L /S],ANRQDW4F*F?NN<'D6%-:0:FDKAL*CVW@[@[O- MBK64^I-CY1X.2@[H1PU='G(RGVH#S&A./8(_L2D5'5EHV8)DEJ@QAZYZ2HJ MK>N6(&AMG'J(.(1U8RF.$&UY+:YOO1#T;O*,@QH@:]GXNM@N+V43)'-;76F4I/Q,RK$R>I/H%2IZ,UWJDPIPQ?/F M-F#VE39.H'!O%[U'ZD!XX54QMP:_!L9U86T8C.RNUE:1KL7%I:IU#M0L^"HN M'AB=B18 X(Z(=D23UVML[KW>1[?;/::@!.'?NC<[['Y.T!+.Q&.JN^L789BA M.XS.>$TCH2EDPYF1=L5GWIST^2EQ-:]6N)J'**'R46R^M^KLS'01 *P!H'U\ M*[Y1U-_ >H<3M,C>D.,MP/@&#FB B\>WP1.P- GK,[L0KPSSH/ZM.!JPYD:B MF"R!&]CM"J(+7C4LQFKW"4"7*V\KC4IQ?\9.J+H_A)^097"&'#9&@O\=/GAW M.+[P6A9>4^-U!\+!I\,RV*97]>'HX9&A$M&JXL*_%E=/%U1:04#<:IP+*S$^ M5#5Q\1TL(;'PZ*!5D5S2.],+=,+Y7\T@()'+< E31O5_LIQAWU?7+" ,W-7) M5UZEP-:^/0/C\A =/ABGV!^,8%P:&C&O=0>H)3P(@NNNVN4H7(!H68@\>+4M MD^2T?I/J!\Q2\-N8A5Y+9^ T@&6;F^SQ*?P]F_0\%0,4)(6\% $V^A"U3$/P M9#)84[YKNNP*?3%7;KJ$2U=&=0D5RG<(*V 5H ]W\D8G#/6@=*LAB6O$IF2-@0<96'Q$LIBE#$%$7D;@!4W M"=)>UR5!!9@4GMKCX:WI!NKDI[/N:O'&Q!X0P3%3TS?#C2)3A(=#(N'>;< ( M*:Z,XF;,5W#-?)(K:U_:EDERO7*]GCC;U/>(UX<*">&N70*%$MI84V/J,$.' MT$CV9-G<2[(K#11J_B0:LWO:+"UW16]%1_LP*8JC7O'<&5X[QC,[=G?7I4=3 M.E*CB@:J5I13-DOF;#CV"#)7UARJT?^4Q4D\6USX5H(F(6#O7#$< *WE+'/+ M;U.2?"H]WN&&XKA8X+^XGTD.!(A1QX&66UH,4;)^PH M(((-2_CTW$TZ2)41V0>QF\7**S"69DDCE]0B6;B-%#SC\W;4$'I8EXL"=SOK M1J;],"%_)P8[\<=CH=AX(2=Q\^"6#"$5; 4*"NSHR_Y6;^L5BS[&Y>AO@XW> MQJN>=.#RMEX*Q?BAE@V+&/59=ND6\F-A82+B$E/13?V#-3<%)HL:QX_D4%+E M>A*%O/SUJFOK=^S:VA%0]"OUG=?K;#&PC5)"00BUJ06=^[U[7>>_&WFP5QV> MO^<&RVV2<V#(3E*7 M%.ZRT0(J%*6L@'#CG2,'I'1[JT/ -A7>K;;M.VX;!1H]%Y9"8\E?11FFIZU3 M:P&1;H^>E9?7O3E!](ZKG=&SD6:'J4?IK\7'\I$4#4RD+B#)4P=?<,T/.!#& M2#@7Y@L+GRDIALYZF1JJ6P]0&^1\$4-&DG#LDC&N@C!8#KYHYHKUN5'4BE 4HXSP4>&$0YO MS#WM('5ND@RD<52FE7$^H:"?$$D0[1_]Z_#M6O\5K#1H@&DZBIW[@BG\,2/@ M$;.G'=^*,ANC>RI\>#[O0='<5]U++;$GNB?&QON[)P$#:NN3M]:B(TJ2CO_C M13K:WC'KB5GO#\:CS#CZ8#8]^)O979^+&E=K_K]\/CD\. M]C\?'Y[^5RA2Z=?7>9%_1%@ DYO@[AZ;"0QWK?\BRI,ICOQJ_'H?"Z\5"8@Y MZ \VN?5)<0SOBG(/_R\B9@Z)?6:"_+%[^9B^#/]Y2E6DU2F\Y/<,;K87),^3 MM8W=%RZINU?SGW IAHE,P3"E7/SXH&'>PB_/L,TV;@]GIW6JY^E]?8GW?<% M7+C_8VPU'+N#1**AADZBVQ9'J=LX[>;%>V=3OEIPA.E,D:_SW#'[\Z1C(6K!Z*Z7 W8I)N%!5\Z%"BP@8D?7 M?AQI/J)M0!1JL'R_141X8V= *+N9HT.APD7OE9KM_;W 7@%8=4*5,9C,:N J MP]<\6VD7)<+,-XB^ON!"^7DY2XB%5%R,(7:*=#6E0ZJ@9N9_"N["]JQQMQG+ M"Y' 4*FW0P57[-D<%I0(3@OQ^K3*3CA^K#LD/2LL]8]?#5EQDYV0*U8;>]&3 MO99KGJNTI@Z,YON-RZD2H[7#[)'CZ@'R_#8:F)Y*QL6,&#]4,N%0@/3-A.$5 M$5[E.&RV[-5*,%T/J9!;R]//B)\>K*_PT]^ZAGB1R/$6J/38V@F_G03PPU/' M[QM<*M@[@0N*8QO$F3?8E+V4G5"R66@CUUMP45;$/<_=N>$K5$J\'!P"BPG+ M7(ZO8+@1XI0;Y>.K#?%2N6)KF#DSE%F>&PIOS#,,M$C2T7N;!AZ\/S$G\=B_ M[O,*EU*Z%015'7":N, /:[M--J-N4&($L%;!@A1FVRZIGM@2ZER"J(KZ@3=2 MF9U!:/J?7 U3@CQ'TWE6HSJ)+DP^+DI+4I>6W*ZOHN)I@A%3'3?HI*E)\HKK M/H)*>LN MEHB4%:MA^#N7U;-:U7MI#8DO YXT0I11Z71T-D]9$Q=Y\_[BLAU^.M;(LA!? M$.6E7:0%QL0(NU8,"^6)A\UF!"8>>0Y%=5E/Q"NC-P)>1F2VR.T:@H'#L9)T M4#C(HN$8O,PQKWDN-5+\='M\_ 6!QR.9+F+SN?FU\%TU+%".KA/0">9[QI!L ML4IIYE9FN8X+NYP:PO%5?B]$3PX7GIMDG,SXVI4;FL77\ZK8(]O78<&\UQ(#SIAZS)K?3CYHO?FM:P^B-XC \]R]B[P;5 M_O!4J^.;>@QK_@J;89/[;?_=44P6+M6'#]8)#D87ATLE1*IN^8#:HXT_H?N2 M;^U*O4!B_T!=&WIUH=[!8VZM?U=($:0ZY/H"(X#83?B:%6>@I:71@ST\=:-C M+''FB#J#13SE0H^TJA5S.3'4J@R)-4BGP+8\5KP&@RY:\X&]"UF 3A&D99,G$.7B)26+?+;R&:!_U6M%;F_KY[N M=M>O<\H;-YI>R[V&M0@6(?KC$7('S31:<*6-3&(#S**;<)-AYQC7_I-*]RO7P>&D=Z?U5!$0:K&H[*D_EP MI/_R]411'NGA:NNO[584<'/[0:. -,JCB8V"7#.6K?98MCK&\J2N/U3WOUN1 M:+C@S7\_(1^.=GGAA[CLO[4"6*RDN>L/%X;/,-NY1@!::\\)%530_9L;2BN/ M#$=,NBB:O+.-E$B6:LI7D&H-CX+/6>T0P596Y&=K6!S??)Z?:O:/NT?M%%TD MV=QT6(Q=-N3]#X4$5^%H\@T,\WJ0T[S[@ >W8XS..+FUG=:*ZI^V;D]UG?G* M8ME@E$ [ALJE%B2.J:2)9DAV\G/G=@7VM"^ M $"4%?FZ,#$YT5K9A7B4>4S6M/G'>@PHN/ZQ%9I_G\-:C[='OB:.-7#0)J/(:/E $) MN;!X.(.'@)B.\-/-7\7YL!JK.QN JOY>BU:)T#)E,+[OB6CC[+TY!4?6+ MOZ@.;&:?XJ'M0%;*JUG8D#*&^W*89B;09^.D3M!0@P4=<3M%#G+;AYZA )?$ M]4VB(V%"H8?3U2"I+T7.+]AC]F7>*W5V:[D47=2[@@:61-"9RTWK>$T8IUH1 MC4K,')5!;G"/YQIKE^DI)M,,"AY8M%UQVU>%:-\3I'R8(W8SC&H[KG&A 2"[K2"$AF/DRDF*31GI/EJM<(LA0EA=K,D M#+WX]RN1S0LZPJ=(X2/LNDM<$%\C'=[PI7R6[2<2.G/AEFM.[4K0OEW0#C01 M([OH!*X),2)=0#?'>3+Z0J;@!:KZ3!*950+JT\Q+!D2KK)PEC#:0[?6M.!0. MYM[34GQ/#-E Y2SC6I9<$&DRF)GS MP)7-7BGW-1-(:. 2OF!M:()@%\VX,!F$><7M@_UY"T^A-+3R?,%+4+#D"]@W MT>$>\QT[H_+Y6OH)\(K".R2*/CM/*SCN9Q)+UQSSXD#BZO!\^^'Y!@/59:)M MI&4O'Q\&IKD#8-["+-U:IZYIY7@-G2V]W+W3K-)-%PN'IN0N[S8+&N?&=A!Q MKT"7 4L;Q&E&=_MS%>CYX-NB[RGM@O8*L9:P[6%I7Z01A6-&!J?GA'Y(?SOR M8FW,T(R7BV:23H[V-944]?%VA#]$ W4@J804C9KKIW!];&4I\'3_A$7HM@3' MJD"E$II\73;\!"4BXA :%F&09BGL[&_R/95":4\JBX[*8Z)=38;9U7NBBS@M MFM\Z-F?4RS.O%YWV"9Q@=]S[+W[[\SSEK@6M2JKNB(*MTYHE54W1;*1YQ2X! M\@B?_$F+HGQ@H; ;NQ)@1>PMX F,I&F6HP5L)Q$M9[G>V%+LW0D[EGB73L>G MV]!6(ZY@32Y,H6:0#F&Z6MB^(QO"\;@<#0K&$4#9MR5?6Z@7*Q#'<2:/<9"US_#3Z<0 M?DPGTC3>P;8I$_;HYZ6W_K[- _^^4H./.]M1,-W_"M?":=R4)8&(GT;F&HF( MP3VA5I!@ 4:',"8NU.COQ<2HA[0:'-FDW#,]^ES 7)K/%9-QRUZHA/:RYVF M#EY,VRI6Y(--1(H5-AIR!+OA4!CAYGE%RO[#,;KB"37OQ!J;F(]=2M?3H^^G1P?'IXLYL_6"#8\J\QK_8\W,*Q9EER]3G.:/?WH3?A"/.,7B!P; M)9F\A5[('\OQ?_6JM]G?0@U0E_ _8WVQ*(<>K.;?VW_?@E_M[G9^M-[K=_Y] MT:/Z_=[6YLZ='K7X[UL;6TL^J.L7_>^TB;R1("HHE__Q8N/%8LP46 ]F,M% MRNOUJ#^KY07W^?U@]A6?\*9U[38%D67PH;7#[DU7 MUU1Y=@0-M#6X]7JW7= M:KVG5I&KY;KEUBW.'T-<2P\_3^A!N[,=A>;>PR;NRKK?X3W=AOM>J>_ URBL%4SBA5][I$ M.B;\3*2.4NNX-_FX:XS:&W')N3W^P>P^EL-J>GV%[EMZP)U\F.N&P MV#MCZ@2R^/Y^C5#Z$[?]-Z_1\K,>?01PVMS97XK 2 M!WMG:<+A>0D$W79_ISS#LTX-.32UU@-YR7QM"-L[Z<71?I(GXX3R_>^DQ;C7 MCM'G#BJPV)QQV9^_($R4T;"'^3A-E@)X]5F; 9JOL[2T%4E,P,U\,)1-8[*= MH$U<1V]LDQ)JGE C"&C.S25BG4TYK;C3IVT\S0_E#NYE-)N7H_-$*NZ23%KT M4MVO+5^JE=28'D? G5;7.NG2B94MCJ@Z&9M_(^XRJ]>6,W^C\);^S&,TF!OS_X8^]]].GX:/_@X.WAQS^6(1.^S\<3T;S2 M/3'-D2F)T4F9.>,&M. 1C:GU@=\R@7HE>QWE$BQJ(7 2?,%R7L81 MT4,$Q!A;8!\6OG*W)3J$4C?KU:HAPPEUQ=%[^M(G_TM:^ A3QRN4'O?.(BRI M4_A4P9L.X+8;=W\)M<@)UNW2OY/R*GJ;U$DLT&WM5W%_1;*YC SLF\]$:WPX M_'@0G>R].SC]K^CMX%^UAQ20S^-JOD;+;3T7+;=W_,^#T^C=T7%T?/#' MXW ;$9(CM_\ >C0/+5U?389$I5G[O]/A(,-=<.DE% M]U^I#9Q'*>=Q'9$YAX6D)?)4X#_>F6$Y!\.$16^P36C)+3#@X.-^_&J]3SY8 M,'8T:OKQ;G^=/\J0\OMW_NQY==R]<>^(V1!+2&9)BB[A%=?.4%6W-A6C]L3G MI3%KU F7ZU.O;8@;EKGR*["LF]EX9\FBMP@O"GP_K=WWI1,ZUK%P80\69_A% M/\B>P]7;9# G,SSZ7*7+U79C,V3F$JXD,D0%0R0^\EW\3#J9RU!LW_DEV6_' MLR @W/D4ADLM"RANX,OSJB$ D>[]\\8,@]'16V?#XRZ@ MXL!O4]!S78?%@D\_V2JX\'%>61C?$2)A7] MFJYW_!88QG1[W MS>_,R/%',;/316BHG:*E4T2=1MP^R$'<&'S_'A=R3-@"? MJ+GA)[160)1X/5>+^&W2^ M<[Y_SM*Y^=8*)5A721>#7/LV'X$EE5]&>M :& MM2?C#'[W2=J6KO;@EGOP(0'W93Z57>#%][V:MVC2E-&_D++U5V^3*+J,!=]7 MX"\-C;=3GZWS))L1_=+_]=MP^O=#64[3\3AKDAG_J-SST:@N4*S[T5JD_SW8 M_A;(Y4.GYA]U>;X)C/G0J7=9B8?! 7[';7QR0O[R^^S;N1KS;WWIJXON#(@M/PLX;[("A][&XX.CC8.-; -P_C0+M MWN_OIB:O\>^^>4N>G&#>7AEV37$E;=]3VE;*X$EOSTH9/"=E<&_[YX$$[F>( M9CG#9A/,'"_)^N-KB)^A9ONF*L@?Z@TNLV;KFN)*VIY*.&FE#%;*8*4,OF.8 MYT',G"6H2ORE_VMTE$8S.OS K%I8VJ+Z!I*$<:;1 0;WWYD(LP\=DY-2Z4C'@;@BP] M-&>FQ,P_ D9@V?(S+ V+1FYG:P)"E*:>EWE$K6%8!'CGJ'F0\M9'$_P!-_VV MV[+P41,>7IX:[K!8II4RC)_\KV0Z>_,IV@(1.01I^LKR_W'OY.W>_XX^GT0G M4X2X[B>SR-+.$3#UK72A.3WFWUG"<_DIK@'6G1C^V'55(HBU-C6<%A?FFE_% M()4@ M0%AJ;)S.Y?:P1]X))RWSH2-&RFV%]?^VRE5]W MF]8(+"F%4BTK&%_MXL'BH_6Z>U5=%GDZDKZ5$V8N'W/_ M.*K-HU? (C(&%EY.(&@L;RN3G*M]K/K1X11TF.=3A6V\A!N%3BR3ZW.!H@K; MA/GG8;,N$JQ!A!\:[@G;P-:BQN2MIVYZBIT&K6E2+'HDE91.IV:"_POL_Z4@X4F*/1;E MQ%3GQ657&?$W::)T>A95Y>@_7B2P>6L(.NX/-OK_?=;O_34[>X'ETXV/^.]A ME=?&QM;LZWT@PMN[F[.O=$&OZL=>_.8E7EKU8\^1R/T'4U2#6;"Q>U>T^<96 MK[]^-X#S0KCR5F]C^V'8KK=[_9V[8:BO06-O/LST5F-:C>FAQ[3]+>#^6T)= M[_BU9P%\10/F%BCAY9SZ8/WGG?KBG,723WWP\TY],2!GZ:>^^1C@^TI,[@_MO?Y\CX_"1KY)XK8?M1=_65KT-O> M^?6QP:ZKS7R0S7S5VUA?[>5R[&5_L]??76WF4FSF]JM>_YZ<[ZL-?8H;^LMN M;^/5$SJ\@ 'P26RB7[P\G?UP:;R+!^9'@WD_5:G.>Z.9L;/=V?VC-PFIS[M)9IK?17VW.T]R^N[C M;,[2A\];N,!H+6*B)HXPK^+I/Z2RX?F&S)^9>_\,MZ>_V]M<-4I\HILSV.WM MW-5P6&W.#PM.[_;Z_3O'OU8;\]U/S79O\&IU:I[HYFSUU@?/L_/K*CZ\_-[@ M*C[\I'?G/M;J:G=^U.YL#7H;=[UX5[OSHW9GL-G;6>W.4]V=K9W>UFIWGNKN MO-JYN]7Z'(/$3[KA(;-'-6D=R%5=^TMNSN=E[]4A^_FIS M;@S"#'K]N^8\5YOSH^+*&X/>UN8JKOSD-@94VO;FZM0\S\._>Q5E>[\Z-V9V>GM[Z]VITGNCO]5[W-%?3XJ>[.SJ"W[ M:+4[/\P/W^CM/M+NK.+*77'EN]!WKB+/J\CS*A+PY+9GI[=S5V-QM3<_*K:Y MTQNL0IM/=NMJ='[0[KU[U7JUBFD]UJV%]MSLTP\T%O9Y5*>ZJ[L]OO#1Y) ML2UH^I:._^-%.MK>,>N)6>\/QJ/-R99)!CL[DYVMC=W13I),S/9_;VZ\>";= MOEK4V=1+YO#TX$.TW8MXZ=O_^_\>&WCRA1G_OW9#H5NNT/:]5DAV=0W-]]<[ M@\XUXS^E^=CD]>LU_-)CKN).;]$BZM)]IZ'1$U]3PZW1+0;[8>_CWA\''PX^ MGDH+MY/H[>')_N>3D\.CC]'>Q[?P/WOO_^OD\"0Z>A>]._RX]W'_<.]]M'_T M\>WAJ7[G^.#D\_M3^LK1IX/C/?S@Y%FUO^M>G:-_'1S_Z_#@SVX^42%) M?%%2ES3L@ =:].P\2NLJJN;#*AVG29F:*L8V;TF4F00/'GPTFV6IH;YKR?@B MR4?8ULZ,SG,8_AEV?,/DTZPLQO,1=C(KJ!/9658,DRQ*@@S56#)4<%)A0?!= MO>AH7KH?XY=0S5 /N#0?9?.QL2^-HW.8U-K,E).BG.*?N,M>B=H\FA67,,8S MDYM2NL#A"U-\S7!.?ZBNJMI,87J52>IH6O ?L=47_ ?\.<,EPQG3*$!GU5?N M-\E%RDNH8X4_I>6H3"8U;&<)?YF7N'3R@VB$M\P$1L9KC8],YB HU#&R-E6M MWUR&5I':]+"^Q&Z'V*N0.WF9,^Q9!ZL2)BI/Y_ :>ATL-(I#. M8'.+&>TJ[,TD&:596J3).Z#WO2A(26OL\,CFL MG8$)PE.*"6P--:;\_*5,X,\\#']@WSJ2ZU][F,-A6X:M[]Z]L:E@:+P&\(HY MK!6=#W?2M6-A2T^(;KCJ19_XNQ&^U&F#:T_I-?H@#I4!:QI/#]B#WG6J.T[_ M-0>]@(DYI:8J+IUB@UBW5B.89C'%=I.)-*2%5T_*9&K\)8./?\'K>;#^YNC@ M _U7_\VOW(=R.$^SL1NP+BDV5#7E"+M'4I],/(\Q-L %RP!&@"/D9Z -><5Y$]V&]S8;)B!O\5B"#+9)K7 M\#_5 J7,ZXNSP;ZK-)'.BXR?557:D-2[V;AY:I;A_ZU1QUB933GL"ZL.(Z2; M#G<.SOJYOW7T:+MGN*PL8B!/AZQNNF8?NZZJ8M1YERN(&5QWU),VT8.G4A@- M$[J8\9#A2''3Y6('=1&=85_>G-9W!#JA3+A;M!TX'SP^(\'(W2E8$F4'RPOB M#J.RRHV[%:.@HY7JG97)/!_K MN:_3*=L 47*9E&-2??XQP=;B(! X%GTU[!K9585O([-^H\["\+D_CMB.LW(# M=1KX$G0^&O?VC/O:QJKPTDSFY3"MSE$004/6"#:;SV!T8Z-J/2V]N:-*0[5_ MA>V^4[Y9LV0(OY8FT-B;N9I3V^./_JKQ]54Z8RD<:53-#*\>:$H[ .YZ+4,D MZQ(/XNAJE-&MS\H9?TBW""M*.+)@A6%?[8EO6 [.K'*W;N.GW=]?!N5\D(SLZ=2KB23JTE \P#:#ATTD MFVR>R[TG7S)?9R!4T64*RDHO0CD]:A;+X8I0.],?LB(_6X-K=]J+_N2U3O,Y M=:;/BN(+_2Y\&2HW>+Z&GM-&PH'!G9!EH9V\O_9V8L$O(1^L" M;DI<,SFS>)S]B\?>,WBR8%_I7KM(TLS>Y&A]%55MC3;PK=QM"/=P.IE4O\9R M>W7^E,VP=$HRAL&Q,ACA0N%M=)\G]A00]]>E M89!,JQ^]30BQN*^[GR1#LGP7_Z35Q?21CH'7KI11^=[_/B]U-+/DS*P-826_ MK('58U&-:LYGB^H"#4/N#)L F*"G1>EFQ@BGZ$ M#\F/&*(559&O;NC LG4K5C-9B?2D8&8S.'X8<'=: &9%GJH>=[4L+\'U5+O2 MWFMTC2Z(U2Q%4.#8D-_7[=!9V8L -Z=/#!VU?0I["- MR1?U4+S@&R>^^4:H<1"H8<=@#MH 7NF&0]H=[]82K4;8WEB#TM[EI"(RB>:5 M/POQG>0X7!9SF%.6?C&9;V3KR\9FRHY$V3@$;)F36>:9YA2:Y;L/_ !:0))G M[U18YR^TZB<&?QJ:9?C6.=MA;'#I:T\! M&*2.JM$YK$YFQ+_"NQJL?SA$.1J[7X]14*LM<6J1583)*Z6IV$HA#4& M[D*PVNP(VXV)FQ(!YCB)C&\))N,QOA&?4AG?;(2S=5F47U*V6<3.\*T43+JD M8H6SE(XXC@8K;+Z:T;R6?U!L@)V&4,*<0D41+ L.4,^7PA*G!,[O[^$47A09 MV;3[K%'><7X++Y$A>>QRR, *3POXSTF:P_6HH6K.>22PUN64@X_XU]R<\3]& M>#P2]-](:D4M@'J!N=.QS5C@00?D9P7M1RF>-\@V'+B4 P:5\P;<^]W#X1>U MA-K17X;_FLZGL,ET90<&/09A4CX%&K'F+T_2KW L0;XP?(!/+L'ZBBB'%/RH M%^WEI,HBC!T,:C\&5XQ0N.@&Q:2[G F0 M+OP]1I3,52&FA1C@L9RH40(*6_9B9P@WG@]&N8$1H6 MZ(WA3J1D]= ^43S1B&_1M>#J7(_GDG47)SXY*XV1Y"^^S5LH*Q-\_=G8M OG MN-5IK(FL,7OBUCYQ]I 8=JC"^'4:^"G];XU9/S9T7L?]##]CA8<9G2_&CQA+ M3FP\)H<#EF21)TI*W49^;;:%0UFQ-1L],V]JC(LK=:CPV(VKV[OUWMY] UK9 MY& J7^%N=T4-T^#B8 LHE%E,.$@-WW>#KF"EJPE',;OD1$[%M8IF*:S!?7 M1)Q2N_D9Q:AGR973A*S*)4M"ES':+-,"+L.BU.EXY\G]QKN5P5K!&,_OA:&= M9J7C'VU6+2,-A(/#CM$!/FE\+AJA(-I=JY:F>%UX@_#/^S)&1I$?:Z6WO5'?0EVZ#"/3LP,MF@(DC]8'_0#!SZZ1,6) MB3YTJL"L3,1HG.'JONQO]G8P^Y?A_M#]LP %<:H(#M88/ACBU*)!P"64F/:> MJI8/%O* R_^?Q;!"/$UM^+1\8F?!/F[OPW]^$13/)DO=WH;=L3N MA3PQV'-8@0'_E/_$V>.:U@$>4ISEL+;D%B?#S(O"5^G7-= M(#@^L$_2+W+Y MZ"&'E=O'&P[6Y9-JO9."O0O0!;A,\C71N!B?3*Q^0+^2_"BR4'!O:'28>\_' MZHM-R@1NHK=SJ^DP;17Q%]["8M!V;\!FXX3#+?>F^7*[MVY72VTB?.,R2'[W MC:"&.^CL20;ZP:;MCE$-,2)/T'8V,JWW#^P.:C&Q<,5-"[2."\#!'VWXI!!' M?,1VO[M0*R-Z,KQP[,W+G_,]0[K@/#!O'!.,=FNH)U+S%>Y/ 5?]'K-2Q;)!M%0,A,,;."C MTZD# ZEL=:RQ'8$HY.HS*:_:+@Z4I>LEDXR&2!)0U_)!."L)<0'AZ M>O58U)>+JB*8#&$C&$J(99T]PQ3M7MF?,KFT8MCN"<@?07Z$"! M@B30GUCV/-7<1YU9D2AR^_&(#F5JLQ.$ _"&Q,M$W[1I#@E5.%,K1 IP3"<4 MH:4P6N$J.X+)R$6VB?%'ZX"P@2$6@][M'8#/49:@DSA,\B_E?%:/0(GN.=>A MK2CE8IS,.31(25[8EI=]3W&RB5O#OG$LD"\CQ!;CKC9^MA/\+,W1?RX$[_AR MO;<=?@P#24N]9-GGQV!IS?"ZCW ]Z;V^@:_*BWQ-W99K MXX M6_!NO>12!0<"C(HRZO?ON8 [O:V%"YB,0,1S"OCI2K)0!T_8:"Z6KB7?[YX5 MR4O&:11#J 6,!Q2T;,_KINLN GE[^*^#D]/#T\_'!\^KIF5!K"^/WIEA.4?$ M67\#39C^JU"P* !$"$&\HR[ U$\5 T1E(@:NX")'RPLW&E,Z]H[R!+X[UX.R M4Q,A&4*0C!G;V\M_DX3WQE1,8#*)T.$=0K[@&47CYR6XFI7A:/A8*S[4F@6# M+0>I=P;M(=K#\),.FXT"56,7[9+?@O>=C12F:X'5"3BWXX2M??M-F7,RQ9/% MNJCO3.66-!L$4Z^$_$@$Y3CUM R7VH>]XW\>G#[_^XS',4;=0_KL-1E0^*T7O^V[ M:*N-H*#&_&+J9S]O1L]U5?EHMAYD%MU'@L#"J3#YV.;Q*6=,&!D'30CA'F%@ MEU218F+8XT+8,H-G7DP\\4M!;(O@D%W;5M;3.IYV&MP$8G=)T&0R- M$PH.+@[:CKQ91>:E5:59',%HFGMG8R?ZL/=_P,7H1..7 MBJAE+>@OO2;8Q^SXP(RWZ(WP']OLH$NVW$*K*W]*L."$6/0&03_?6]L8K+=> MK#$&Y\/[\IA6P9<5YH](<8TN@KN#816Q,RF4QP5K/.EYG6;I_[AZX:Q(QK8^ M1%^.TDW5.1)99RR-_)91G K-A*O8#(OQE7L#0C8R+-?AN,H:(H#1B/:!YY>( MS,I2^$/' UKIS18R@F-)-#88PC2IN>H#QXE!G>@"K"10/L_KZEJ0%2'-Y>*[ MBS6@@ 18U<'VWZUL]!NK0_GW706B"E!4TT*&2VX1ZHD9/.)KBB$RV,J76X/- MGE!PV5AR&6UO]5[]354H>D!%EH[)8.'933)BDN)7E)@-K-)/099Z,@80)=2;L\!O#20'[S5NPHHU55BF0,*L5@%W.C=RM#V];HW/(Q MAE<0&.." $L^-X1])0&1Z,:NFHEU>ZPI2: (-:EF/?5.+X;XX9^8"QF1#O8M M!2K'/;/%*'A!NIWC\CI&!LG [43YC:I%^-Y.?<@RX:LNLRM-ZGOH32Z/]D$E MO9J[SI'YH!6B+HB\-&Y,<)N[ M6G<[T9ON@IT]]3?46>M!=9.KBH =T;H( 6XGY('E6,")"I/L=E@O_+\] M L(H:09H3()H9EF(&!\:"VP+D,=Q&S"MWP&;BXN1IO ?8FO!JLC MK&O0.B^+-)!KP.!GO M F&\<2M$=\-QX0L]."+/7XRO4\M_"(&*A[=91J6\@"=&JQ# -JMJ+AZA!TE, M2'@*;!BDN^+?0TN41LA)IJ&#+UJ3[=- $R\>V@/=%H0YZ;PQFK[AO6Z*5[V- M6[AP[0MC9[.W$3B$2^'EW6ICPYH^7#BT'PEXB+I+;I5649XO M8,%<&H!??)Z#X 6.'UZ.",B7$S)TE"KV/DZ=CV@_LZCV?\_A-K6L !@I2<_2 MW/ICM(,<19S[I7?LD&"S*/5Z?,8VKS*2YFLF"')=P'^WOMH;W__Z//'T\./?T0(F?VP=[HC@K$JF,GY8B+$LTV9,!L4U7PZ<^;@7_,QTW;S66'0B0<%K2S& M72OR;_4P7!@?P.(&Y;ANW)U.1]Y;$K"U1U3+(:265+)"!8Z\S!]A\:54,HY. MYE/B6H9GG'B!UCWWO$]VB6F4GQ#1+V6SA2RP9]^_LZM[XE872;QM?>9NW/TE M?/@))J^8;@/&]#:IDV;U)F_SJ$QKSJ>UY^W1]V VTUSZ -^].996(N(MK6MC M^1I_+[# #8F4"1_R?)@"[]C&XIBKV:-CKKZK/6ON:<_SECT;;%5AI87[R-J; M8S"$[(L)5RX).1O=E&! I!413Q44/)&J<"9^MJ4JE U6?#>=]=),,B:%.&]B MZ^%M 6,$(7'Q$>:K9FJ4T3U\J="?>[6=Q1#65_U/M(BHU#B5\(P#L]GIH2H5 MGF142' JP!E>PUU#3AW,UH.!M,95:I1YPF2RE'EY7!P4T'(EFAV/HG7M'H!J MGK3RM+=!GDG*\@LF R.2'!?SF!M$9TN@= E/$4G3L85QY9$E9)+;F(GND:G(LP1<< MW 42CYA(T1+VEZ2FJ.D!P0X):$)=ET1H"!_ E$.@@.>TL[-LSF5.257D] NA M9N6CR2\HRB]>;8J40]KWZXR$A6#1O"A<2P)C\G.F=K.KM(:K)P5-@E05F>7" M,RP7XVI/F,)Y,L\\JH4%(MO8: $E6BEM50V[\\WT1$GN?J+?XH!X ;*EYPTC MPEBS[9BOF,B[$#! MPKN0.L^C+JA*722?]'"E$QX['C)1+UK_3N,(SI@>&!D65V&IV3:6;R>U_R+5 M6IVKJ):?D#F+ TOF9I>UF<]A#1""U30/K>4HF"#A\&(74NJ,U3_-S%?1Z1YK MH99J^#%ZJ4,.1HY4L4./3CE>P)V#G.Q:GZQ$L#[!I$<$2XK )./8P@#EQ>S^ M^]6AEH*,LT%LPDD<&?'Y=A6(\RVDO2(_GB^FM!S-IQ5I\DKQ$>3>)B51+B2H M&2S4E&][BW[3E_280L&]$X\"50I@TL4QVYT5=:I@""J[UFO'O M%+XJ]T[VH^WU[>>25+Z[IP#GCF^'PZ _ ^P63$B]#RF?6/ XDRF0Q8)T6PH M@QK?,\I@:T_SK$3W@*[!'%/M7-9M6:49M>I3D'-13!NPOMOK1WZ(&/\R:"#8 M)VY\2<6=?IA6A;\GW"J;6E6R$2O"B*I@ED%9P.)9JFQV4.CJAIL"0X^4HL0M MJ"J&Q!DZQ'H/%KE61.-/';>@=ELCQPVK%>&^UV"OI.@$[9R"-@ [VHL:I3EI M;+4P'$J*&&#L6%C@I+Z;FM78@;/Q&P2+6W,@2#O^ M_#)OK(V8YO0V6I7FTN%MAA%E*J]!0Z[@B]8%K5MO6P:)\AT*S,%4WAFK10<$ MZ\CKPY2;28Z$SFQNX'5/B'NO34DZ(9_N@I0E\E72MSK-$0ZO$XT*/448@PF0 MP2PXY%D2(!,]*N;,IZA%8X"\=2D1X97,^\^ABN=R.=WHW%1&R \J!1VX6@UQ M-Q#K([97QYH9Z9K1H4+XE%WW:*0B%8:O]= +T5^)H5@VD;61N&$#WFYV= M2TL8KIT-1VL=HR,F]K;LAQNU, F44@N>N'1B_/YP(PX*(L-V[%3+"1T;L MK) 1W[J&'3H>#3UD64$EZC1'')B'&N7EFN;$-A$1HC&UD3&7JO%38OK0:*^$ MCY&$FS,S"T]3> 06C0TO"6J5@Q\O.#LZ_B6[N%TVK\LFY()X,@@Q&MLPH1T% MQCBQ<6]\#GQ523$(C^'!#VC[^.IW$N&V',V(7O2[:DI\H$ LA=^;+-2I;XPV MQJQE^TKH@[:!?=.E\.)9J1-8"!G_&VA@$-/-??/J6X-GGE<_^GAR]/[P[=[I MP8(>Z]1]'?[U[NCXP]['_8,'/@S2PEGO%N0/7H/)9\FL,J_U/][ !3W+DJO7 M:4Y3H!^]"5^(&O@":Z!'229OH1?RQTXY]]990=_60Q^&W9MT M)(G$+\0N O8I7$QDA6$^"\.,:+10W2E5Z&*U[#DA Y(Z^=4>AWK\D&O#=M+C MK$Y+4]#JH-)\B,FNXU1%TI9YL3:"Q;KS\9G0_[OK\0%5^^,-#)IQY]WQ^EX" M(U.7RP!O#YAY1%'M2"=R;VEJK.M]?W^WP?T@Y?EXNT\ U>9FWV5VZ]&C7A"W MG.;+;YJB/S5"*SRIN>V\VHHW!T(#\RWSQ/-PI_G>_R[P3^]*VIZ3M&WOOHH' MZX\D;4M_&?]18ASE _E'"Z_@P=TFW'EFGIY@#?J:"+RU5'7O[MVDZG$F^[=O ML:^N-8&64SCZ.UHD]-,)Q_*;H'_\KV0Z>[,7'4B[:(;M?;+N.^'TN^S46PG] M;:V(IR<'(/2[CW#//@6A?\@0Q9(*Q^Z=->*R",<-&E%#SGF1F\4NRO?\UG,? MX/.WHP^ICVKTRWLPIW]E>-J19N!O'^ZXK;WTC!W0KBD^;5TPV(XWM^_J?SZ$ M,?@PLZ;=R1=];SI;>YC^R *QOB'4\7^-M0TG:?CK;;678 MWZAR^KWUVRN<99&+I;=(/YHZ^H-J4',*9F!0XW>+OE^9I,_92B!@WN#-RB9] M,CNRS-*V$6\.=AY'UI;>+L5X 6KH@Z]HG,[3ZEPK -^:8;W"23SGS'5_/>YO M/D9 ?063^/F$[7XFP0HF<EO+)EGN!!&?3C5Z]6AO/3V9"E M%K:->&/P2,*V]';S ?'K8G'N:?(U.DYJ\Y.!C'_IKV_W?O"M_Q32*RN$\8V2 ML=[;_/GD8NG-44R[85!W98$^9Z/@E_YV/.AO_=BT^,KZ_ D%#=&%@SL8""O+ M\VYZ^.>L;?MESW1\,__T9S,\_Z1^@DO=@2%A23!JYBH[F-1(4 M4[<^@FSTWT2BO7\R$W5C*U[?>+ZI]V7?G8VXO[[Y)$&?3[Z:]8D,\._$??E, M.$<7])S3GHK8!F!X9=GX1S"4(39XF^?4-@TUZ6#]S8E\?.S(_ET1+GT'M&V: M)Y@IOUZ%\'Q_\Z//@S)-A;@EE2#PZB)D9VWC^1=)B8>9_5 MU+H%_0]FBP?99/9X8D8>E^F%R;637ZO)<33F/L':,Q@50^0P;;O<;';>I#U1_N[?[MUB: M8(0-E^GW:8X][I"Q^>5FH\,YPM[/80VP9X9KU2VM@+31;%J4:]CE6'I0=;UB M:'(S26OM"L.TXW"YP*?6^IHXL5]N#W9<$YV8.J?0":1E>KFUO=O;M,N; M:N\WV#AJ3\T;J6) #W0R*1(L4G!19/.IP1?,9YG=AMS]&(;YLM_OK=NW(><[ M=G:9$ELWLO<@U$ ;CN.?LCF9VL,BGU?8B&%SO?]/;0*!W+SX(74.2X=SZ3)! M C.P[Y!>9B@>VV YOU,T,&YAK'\TLF>?:+=RV.IZDAEJ/N#9HW(\-WK+M MM2:R<\2FZ 6(49)_*>>S>G1EWY?FV.^D*.U(L*_$9(+M(;$]#TBV>X1^ SG1 MBQ&W3:/EM+T?[0NPF:]*.FZ);6),J]U[I4-&2@]OZ@Q(2Q18C?\2KTVB"V*=.++_J:W./; - Y''X[.5N?A"+1:ZT0X MM7EIZ:1%S\&N.[DF*5IO2]'U!T,DL'&R=AOZ'8<+>E$:+*ZI&&;F#%LU6NHL MZGG()R,9X_;:WG&X(+W(LFWAT4^RJB""?6VZG00R%AP#!'66<^E8:%]?H6JG M3GZC<^P1Z/643+DG0'A%2$RX&W8E M/8>)E=YN.RD%F-(=?T]]8].OMM^KZWI0J=1H\Q<:_OV/]3(F>&Y1R; M#0ZX.=L6]^[Y_,_H'_!%L''F)5UK_XD#':'2SKFG".G)M/*.8[/915:@N,US M:FTQ2Z@%:II/4 JYTP]Z6]C+C'X/NOXOD-!JG(YL']*HG*.:<9? ++G2LKY& M?[I^TZI"48B9D(Y[EL7N!,FAL\K&=L=.T+K:#9\#9XZ] M.6ZL2;*8>Y-=Q=)S3-J-P3-Q)O1 0VWJX ';B\_B3]ES:7?5<^E;U_"0[C'4 M/=@U,V52,C+B^^N>M:F]DC*I/C:MZN.Q&=;:8%[;Y8"."6R940*G!>Z8:3J? M5J[KLSA->)[A!8GT.L//+DMPT]; 9B5[8ZNW;9^&BM%=:=9'DWZ09*-7R]%$ M_#"7%J*A&I6.ZW@_L5("+9$7<]J+EQM-SUGW;[#>?T5>,'X->S)5L!FHJOY_ M]MZ]MVTD61_^*H21?9$!:(UXTR798T"QG1G_-K%\+&<'^]MR\6G>JLVYSZ0\!*H#GA0W16N"E8CT,3/4;Q#1S[6K3K=[K>:,X= M$$8BWND)[-*G(9!7]#L44:Z='S?>\GW8C9$>$D MKMQ>0&G)QGIF;!NP&!*1LOD$<9P*6(,CPOZ"^'2X-S-'^MS(@TTSW/B861MM M#O(LX"J?."B+3V#0!'Q:::*30G@1-]+GA00-+-O'D7-NSOQW82CX;-ZN$L/: M2?I)L.$%T\B'"QP]_%F'TJ:?9O<):CV7Q;(1F!H<[TS,"N\VNKKXS=::&^A, M@T%09_*UCV,[RN>XLZ>]"O<1']X[YI,1T M7#H/F(E.J+_1Q]3\\K>Y.>K*'4D2:$4'DUE'CJPM#7(.(3S' M9TP$%7V<>_B+])JZY(JC8-Q&UUP#+,8D.H O#D*;@A_$S"$R,S=FN=-.2H!" M;\_V*']B,P^VQ0[#R $>\ADNZI&%/QGC43Q\2T31[F^-04,9LQ$%$=+7\KG, M[W7M;TD\)&:XW_@$Y%S^_+!.\I;+&?_( ;/-!1GH3,,W$3R^BA'FJNA0/T08 MV<+?XAG2Y1L4=1GG6"GUP6BMW^/YFVV2X]GHK:3VY WH/$,N#7Q?I,4]]]02 M:9V+YAF-UER.Q ?PP84VZ]D/$G:N ?9&\0-7809DRCS]R\ MAT<.4$R3"/(-_)T_IZ/F_Q**S" "E4#_QM#JE1W:*K^;:= R)8HI@IW&"AT7 M/GBQ5Z=&)>/MF_$6(@0\1&ERY7E/\>,K8BZX:^#PUKM\1ZX&#:D&WXX;6_.Y M"*D%)=^]G18TMM>"E7+#EE;%&8M5)1KV?EG=Z27EG M$A,GYVMI<%6X".!=!J!74!\H;57Y:KLV3^XFD=*KM/"4BD1 S%\#AUZ:*@Y0 M.L(OPM_)+3M5XU7W7#>"K]QS!0)?@>V]*%KS_!\S2U^V!D:)?NG&.MPJ0"% MP>VH*DY7./,$4 MNH:''HC@A,=I*(#[R$",9N,2>.6GIH/>5!51(?Y&9L-QB6<^^_X%)^@!=V#) M!9P27KV^0TG!\?FC/2&[+GAFF![!NLDG02!*?M W4*E3G,T&E0YG_QK72& A M*/Z"G3YT'(41_"Z/XJ"V6Z[^/3_.%L/WAK%>EA46,Z9"5U98;$!#>N('"OL. M-[BP>M?W_<%=[_):$5?7VQG-:+?/=&R50V=J)$KYWP=O#5N^)O8T8!_BOWR, MFY +'[<@!_]OOAYVVB 79?[ MHV9#R_U\V:,TK6&VC4*/6OZY9>2_9*M%62L?M:8OK6#S['[Z#SN;=27?8'+ MB^ 1(V[+L&F(.5@QH3=8Z%@NME^NAM]FQPM:I!DW-Q784VXKZO%NW3@MO([< MX=+K=B<4+VIJ[*HELU6)UWH"H J;[[_:K=7M9DMM=8KV5AP_8*:/TJ'Q-QOA.,SQB=CNJM>U4*1GCJ]19GC 3&VJK)6-\^Z.P M:(64H;WJ;,$RVJK5,F1L3W*"IJF6N5K]E:+(BKFYRVJJI'M\4NYQM91 ON\W MX/BLKQC8_D;2O9=,O*E[;^BJ MUEV=O);N_2X4_HH >;;_ND%&^PB3DYV.VM3V6_NPA3UUU"1M:6I+6ST329:3 MK*%A#.W>^^%0:]B)E9.T3=4PMRPNKH#Q4?/3Z335CKFEW2AO55$OAMW%];Q2 MM:[:-N656NH@NZ:JK?'4Y)6Z247#EAZ""!H;0->1%V$(.EZO]"-+(U"U1;", MAJ<2J%3M<(J4DY.7DS)ZJMY(3F0>4^8Q3R"/>2S_ M6'.&"YUF-4^D:7I3U3I;FBD5L$3J?CR:H6IK*AEDHG,=2IR887Z)"\+921N6 M,QPCO[35IKQ=2[:!5=VRY.6ZDP2&?C1$".J3NUXUU5@CC_)V?;/3Z:J=MSJ< MNMRMLHA(WJ6RB$@6$=4D8EO_X@A91"3E1,K)"1<156I$S+J)?.;B1#YC:9E3 M%7>6/UVFQWP/WCM,IG.)P6#>6'D'"KK15N+)BS2#QH111/)1[[S@[E8:6,KNM8P_T9?>-?5YP8[JCCF"R=( MX;PO):\SFR^LH?SA>S^!_C]IQIH#='5H^OJ$YGV%7O(<'+7^@E.\\-T.S9'E M(P6']B.\8HI%$JHR$5DOFO<54+J+_NJX8_J10J4MH>VXM"6>%AMZKDLSS1SX M[?;S]27]5?OX6SI![>>S@^/N:8P9C2>;K]-0LB4:JA)GX91L H[/ M*Q1I@?C9"LK[% A2 RZ,VRJ5GN,/?7L<G_?DX^0^,>3^\Y?[7H]_:K\ 5\[UJ(D- MC%BR@5;#FN-X6 PL7.RA;3:,= \I9X\BQ@?B(:\DLFD#5[JNG:RTH9#[N_A6 MK3D_0=4.Q)@\T&;N*X[>^^FXJ.7A9OCI*@YL&R<%#G'T'C!ZZ-O :T"]:&QC MX(QD)3,'K@X3\!:5H#<_H1#U84N?8\$.<:!0>2,%_L.G?L+IP4]I]N>(!5,G MQ!%X[[0,!\]H.^!]YXFXYCS68Q/V!,PT,\01YTGZ.$QOA,3B,_@R:@_?Z[E/ M'JT9/H1-8,5L%.)R&'!V%" W\1FH;*0J[ZR&GED.*%0\51 %\=;TX<_91YSC MF^$K\(.QPR8CY<4;):D,%?>9O32RVT2N>K3=[WXT#8>IRG9'!!A?$ 5R KL#DP0+)%)[Y&&YUX%XMW)#Q[*<_Y;(R7 M!4X,!99V2?O&L;>LI^*I_J3;\+>SE_A(\5&B^)!Z,UFN8'C1])SF^ M8H1+>AAQKD*M22BP9"[3N%+FH-"/N$HD(8$]>2,QWC@9[$O? O%A;L1HRNF3 M"QO.^2)?R8(N2OCUD4,+*G:X,$O8)'/HG66T&ZUT\\E"\'ZQ-*UA)=*4\PQC MA25QBJ,UC:899+YH1L2#;4]YDCFW/G<>9UZ9X; /UX,'9?"OP+-F+)8?!5B&?<_3IFDY';6\+"%23I*7DX6/G85,U MVJNG85:RV6IQ46/ZW_%<'>GHQ"]>L/D=DK/-NHE8WA:K+47O.ZK9;B^8L@5Y M=6]Z?NYU&^EYR6?5Y+.V:1V-O.;[=#4(,"43'S<3ZVJK MHU60B6L?9ET]IE?&O8Y"?G"V3JMHED(&626S;=6M:JE-XXV83;;156=G^45X M#RP(E1C=:;:3CM>E=SK9LG1LHS,SW2"B92GM^GE\I;K,;XU!0^GY+[P_B?[U M%7[!Q68&?QJ(@E#EWAXYGD)KB%L9&LJ?WD]L&U"SRW#9$]5KPQL<.(4A5K;# MJ]X9F=)PT7!D8\VZ$XC^"7@T+ U_?>@%(=;"4^WKA(5,&?+^.&7BN4_GX!V_ M*"]V +^"C7M.R)<5-Q(%O,@]>30OD*4N$/C[*!JR45ZMO.B=$P7V,RU1\2NETD/_-O:]%]%5 B0- ML U@C!TJ5MK:H8S8F/E^9OT3QW[$OK97VHD_B@MD[:2;1K&'_XD<7AA?A^Z, M&2E(VUDF'K #-2AT,GPVVR8Q]]O8-].9Z2,2+0JK7A&7*B^>9\Y)SIP=/^^T MLTKP)3XY]^CQW\O/FW,5*;NX #QG ?P0X3?@Y/Z;LN:??]X_#$C<'P;GIF5V M?W^(E\>[HMI9664KN\CB_C%5>>;*8(9\L?;(]!TQ'V@(;##DK7\.;(MD_7%& M==CC,8M5QXOSBQ8&EQX\'IL[_*3I:NS\2A1&*K.B9TG=H4L+7QAFU4B.AD(. M6ZV8$IV4=L7!!KP?L#3>M9M53O:LDLPR@SA_4-0C7G!/_3Z! !I#NCHN?$[4 M$WK807V$C);J-F*7,2A]$(;_1+8?HNI.NX?Q*(>BO8WZO$;8]855^\0\@?V# MFJ%0+4WAY[^(%G!6[])+AKJ TCOHD0'[N7QYM(*QXP-SB'?CDV!)5@,[!]*M M)*P54$L:,DK\CUK]C@Q(8/PY\>;\.H1>/TI[@+ M+M9]N8;(7(N2LF]I&06>:3CC-G3< MN3;7I@:+:V[;I5;%8Y-]4>-\%CF1UJ@#=$95AZTO^[; M/WH/-_W;@=*[O5+Z#W]>WRN7_:]?;QZP96IP5/M=SNQCO+?@P!V73"=NRKC$ M.K&!@?SC/4Z$=<8-.8^^!'+RXHA>?ILX<+&S%W\[-6[@3W%E^LP;VO>7?]A?$BORBCV&1(H;3 :C2M]%U[V(W.[ZU9\NV>Q1BAY3B8O M!1@"<(O1IX%GC^A.$.S;^_0%-@%N J$97,(WP%K_'!MSX;,=9HQ-[DJ!O1N] M*/;3DX]N"MB,+UX$#[1_V,Z$:FRX$_/H^3YX0B,N/]QG0:M#UYL9LX-)_P\49#1W^0@@/@4(U02$BS9#9/Q,P2H TX-'#(>X_ MABE "JBPGN$S<(W/@TGL/Y$S):IS4\:,<5,2=P'ZLMDP<&./='C"YYWW^6P!=X%]@4$0GZ+PK25(01:D0),@ M!;O2$)37G&N2I[N<((C(MVW->"B)Q@%1!/4Y!3$2N@>8'NYABNFC KJE"QK# M('K3:":N/?]=^.HD&C&.S&2G801^JXM73R,_B.Q43?*HP@0_'X+N87X2T1E' M$P0/0@2U@(G B@-.-0^T8 1!?"7[KH7%XF8$3F9FSR*(BC6/!U,":)X1>N=F+D$9J.CHL1 M-;H=DVLPB>^-^0ZYI<)C>B"Y48C1+T)I6\DC:((D:V@H/>Y\B&\%% Q57X\/>MR8@#CR?-&G!<0V Q41Q!']EST9U&UP+U#'/R( MC$X&&5GMQ(9HR,_*C-8Q&\U9H8DO@00@SX4C5\*?; +"!"HQ?#X6<+*"_)/Q MG3"$%(+-3&)_-[%Y[.G. PV1^4&&SY*S?DN&Z[FA@U<3:J9$U\8Y@"2H-<]C M(S8FG#J1]0*'QA;L.6*A30$QQ\VXIQI87'/4"41HCK]IGDR?^(,#&;98'[9@ M<_HKYJLWU6,Y,0H-K#!:;+FG2DJ.LQT9F_.!.!%0PPMZ[@J>$.5BKE>%D4Y7 ML#(&?Y)GF!,O/W;\N6'(O[SP0W1IN:5/")_HN OPU4PN>^:]9,D9*38LV7/T MYO#9]Z(GS!P8ADCC\*]2A 2C$62G!,"57.#01@8K.@K1KZ"+@"* =>7[)]*Y M JZS"LHTC^F[R/2XTCO?&S*&K+ '_G]93)0D5AW\^LA^0= E$22;VLXHBZ:* MH>P8638M,N#:_TLT!FYS UMY8,-GU_F>E2D1I,ZS#9W1_YPYPU:;-6W6U/31 MT!Q;S-;;[7';,CK#MFV/6>O_+.NL4DAQ*Y,?7V[^]]O-UA_N[^\WC[=(=L$Z](F6.'6JRU@VS:!:-MFQY5LL=NDNW"['O$:$FO' M?L3J]I+D[_@2<<$_8V4;WK];,8K8\M*>GNU9J$I/+DD]4OE\NQH&.'NI&QG$;66MG-]S!G-5"WC\.:,M)M/C-%T2S4-ZPW1 M%HXRBK]AP/)?S/;/F9MM#;D3E<\R2K7M068R>N+[Y_C+'UH'2$CFR]!?GO^= M2B#M*6;-]Y+Y;C6L#=:24XN/\>)SHY&3D,222'S V<5\;;LT&8Y1D[>;:E,O M.KU>V@V2V[;B-K.EFF917,AJ&0[5SV_=N%C'SD98#"QC;<<< ]$0UJQ95#O+ MB)ODMNVX35?-;O=MN*WV=2A]@A3 &I0$F4* 5]P1"M8NE2F[5HF4_OV3N6N% M]Z9<(\S2R,'*='GG'K46I/26O'$K]C;Q\?[$%] M)/%'7P2RIL..I4]T-> $8D-A>>@8BX:IX]I+@,=XB@W +F,C_@T_XE!6<^OSF4-E-]BHA#]. M.H.I#2VD/K0P[?35]./J\EU[>C&P+U#HQ79<0AD-HO'8&3K(KQ/G/Y$S(N3) M0'F&[TY>E1%#^PU_&DT1.&3X[# ZMN2 T@Y @8W7@+-T)MB*B%W6] 6VXM>Q M4WLRX@@%-K8>POX04V*$R!#P14)MC;')DB6J],_,AKQ'VLXX2=[CD0X)B =_ MD_UR>+E5\@LF;[+FPJ_HT4W!H1JV,$"H3^0:"W: C;3*\*!Y&866P4.$D99^98.51+1+\; M/'L_7<(W4=R8)$\V 6B_T-$G[XZM#0$,O?2FE5!BLU!B<_"S$DIL1\LN6#3M M?)911ZE%(.YD%_0%23 'HA?:,>'V&,V=8P&ZH.I8 F:4HAC 5B=PS]/[")P\ M5E;45A[KF@F8$A/^I 1H($24;00/ G.!0P2^3"?>*T,DL$&"0+]H=L1 N._T5:!%3TQ M%]$.%82*]$"/(-(5ARQ#M"/'QS. +8#/X#YA<[T/UL^$P]E0O P-%4*Y 4WF M)G"'+ZCAL&,^'02!1[=BB@<_++J64,<3O+QP<%@F,A?K/#LA!KX.E2N'2!_! MN<)K::O4Y@_?Z%^DXQ&8"1:-RA06W>-#,T)Q]V9^ MD_!GX67 )"DN7/Q%Y2=9BL(R3!#]LS9"KXWOGY!_)GX557FJEU)@ M=H271K\UX*@T7H'01\& QRO'>8QC',(D#EBNGFXH?\6N-)]EQ(>=$-S=#WL2 M$89P.IP'%HE8*I&;L'?=G=N5M?N5WF@!A9C&./(\6\W,#'S!7U_BV@[G'>;< MQQ(@I]4P9Y'QQ&.-&+J48\URHXWPG0D4*+8D,5 3G@/KG0-]OX.UB,). -/@ MO DY17-&>8_LB;>^WOS8>_B*X$+X.7VB??R-+T9K&+.+2;1V.LAF\CJ+@OMB MCQC9J1D,S\29NZI? )4[C>-><]<>==M=#-!B'0H M$I\%!.:A!YY]@EE'B.-T/A3+S(2ZK1W1E#I/(@-!@0*+5FA6H MNH!@#J+P*"#='1HB)*[C 8Y# B+WQ-/%B(V0R"\>W'OR&5T/L=6/H9*52.YT M>V0Y<0BTX^RR (SL)_L09TE. GQ_%M-=Y:_$*SA M_E#7DY/!D4=S:/GOK"SP-"'Y?_& "*L/:5ZQ$+@7AG<1(AKD>P9:ULG4]640 M=9-Q=33]8((OY:,E_I_M1N!%I5!FJ2H#KQ*T4@:L=@XEM&/.C((#DX,<7L*1 MQU4FL/)BH-L"0/+\\YHI1)[*$?3A.'S$S4; N\@5&^>@O"K"T@LG-YF1EL7W M&]ID2H"U",P(;S,;B&LM>!6LE6#L(&M/)LM@5F=(F<4<3"@T)LZBU(D='%] ^AF_.4_ :: M*QD_ %+2G[3XY\0C1N7DN&7."8\!35CCO)KGF0U!ZF2$HRGL[ M!5D6NUE)IM]FQ9+ 02E.P,L"[-=5TULV50JP?OA5W_[I+EI@6=1QE'8WIGYR M:F4-B-ETN32T:&':ELKO9QX-T[+Z-&LG>1N0/-9]%)-!;8DNI=[L9F73&1(F=-.=5!. M=T7NR_G1+K.6?TQ%,;_V&7:,P/J"YY+IF!IH#?P"ZH$%^:+K+2MD29W(JC,2 M*N^)\J(T!145D_ATSB'9^ [S<-"(E34#>C.CYN;G<69)\Y-2L_SNL I0!L._UDT+^0@H%(' !?I&CJ39/[W[( :8: ) M%SX=R1CZ-EE1(QNSC4!ZAX>/IABQHY^$\QYR0_DVY2$J08:Y"Q)5"H\(O5*L M)D.O;-CFD9P?$7/^G4923$"3^+Q^,A")3!H9\0KZ317U9.D1\V=GCCD>M/SH MN+.U3E3\L/1[*A(:/V2B3*2A?$K4*5? >I-HW%$5)S^X)?B,V"&9,Y'Z149J MLRQP#Y]3$4S9T*$0VI1:T^C7X>!CVLXS$B<*1>4P[);'1G0W^G!:B5D4V"]L MIEQD/M)"%* J9Q+$)>_&%2-=P6PB?N1%TQBBF!U6;^V+7'H3?VPTL]Q+D[+% M!2C*@43L,DP&W6=X/:91+LN+;>Q >R["7 N,;3 P,(7*EH=)?O(Q93-3H]JM M3 IGV2SDQ"G\3^2%/!(_9$$FUYN.5N-^)GGO"L^6!6HR114(%'#^HX+"+U@- MI6C*"QQ(Y*>AU#C/FV[I&50XRDA=XJ(;F+S;Y0QR(LG$'CEY"Y$J6)4$L#=) M 5AFRD%[2 $8%4P!Y%!39$2Q7"$CH4DB.4DM)_4QJ#C)LZ-[(U.WF^,'#)*; M-#V/F4%%W8Q7Q,M[A-F_-UPR E%7FYVQ/DG>T([&#PS MMG22NA';53-S&=.*.W'KBZSU))GV3973H+&$_6$V0'90#2X^OP8J82:*X1)I MT-O5&WJVQI_"\6*J'2\LCWF(Y]M'$07!>?ZQ-YG$:7B?@J[ 4O^-@_'B+(0$ MI@,"B?*"#^$WICP,FV:Z&GP(^\Q[XV=S:RA^9,Y=HS=:,V4%*I:7S8TL1)9\ MU\P4R">M#52ZAC_&"2DG#!,)AIE:& MW+#R^?I$NPG!8BQ)_Q3U'@E M@U3?9:L5X-_3]'XF*T('\)<9?$#T&#OA:?MR'RZ/W&.@H6I1A7UW\L]'V_WN1]-P^#JW;0I&P!_) MVK :"N[]Q=0N5B"3_HP'2?.,1KK619UL1\ +-K798\D5(\D=12SN7N%]-"0^>CF JN/8>=A M7"S*]:$=H-*@!^+X15Z3-5O8\83V$K'/4QS22\/^(P:6-EIC&+R*DE1$,!,A MF"=Q#82VCR5RKIB]R2.)QNQ=,Z;IQ+82/+,)=D\]@4O*M982Q-H,U?UG#PL+ MSHW4:!I<7R:)G0GU.4344T6!J26Q6A6O#*&MQ0<_P3C@?(7"-/0=?F@$M@$? M)@D;XC5[*$P0XB;2 TG)JN76$9*\CP%/7<,=ASA@3NQJ:6A;6RGYU';E13C9'UGS)*M#B)SQ7TY M)"%-'>9%O?F%$\EYCD#IXXSA@&'$R'W-G 656&?CV)EK*JU4!_]NH_?.\1&8 M'B-%4PW#5'6]L\5;L_85;ST,J6Y#:W06*M%3?G@B=3];K,_;CG)?PU,=21$+ M<7!&]L#3TK*YE5[R'JP'F7W+_),IBI)3VL]3*2/NB5!O'[?S\D)?5*L3!#Q4 MY25"%O";1+3_S#A6\Q4%2[@";55>"Y.#9S*_$^Q&1>Y9DN3:0"R%JINK$V[H MM1-1T+"?V:./I=@*#U!8*RM;>=L7D6^V*IRV^@UQ,$(EXA1RH2. M9"A,WTQOL6@63:K=.,/0V^+?CKM1N9#1+2=:Q!PTE<28\@Q*S6R:#:.:;FJ? MB%37Z =W_#&9XSQ1P&*FXUGP@#)Q7AS>2&BFCIS--0LY['#+.W'OX=I.LYC? MR><4%0^9D=OS7!^0+HQ"^.Y_17PWYPAFNN;BAK1@IB,- \&I4R?+%[+E"Z8L M7]B5AB[=*[';.?5".%!T53CGVMD05IX*65FQF71Y"B_JYQQ*6+9OE32$3Z4. MKI?$YS-5J=C?GCBZ*"%\.4K:.\>54GRS.)D>B3HH?.IBA)T_D\_(C6_J[1VG M]A*O8.W,-1PV%)Q-&ZBBS+Y8=)#*3S%88)W]0>X0\"!7/M_ X\&?OP/X/$1W(?Q8[[] M(_D^GMUG'Z\OXG"UO>AVD-N&"=?73+&NXU(X/NVW^@*&SP1-)C0)>JIR[P3? M\7[D_>2S]V$=F"/K&/"^\8"7UBQM9I_I1L^ PV6 $%!S12FF"D6@4SM\K@GN MG:9E*B1&]@OZ#O9/VQ_-1VT38U#G9KBE^-&$]_^X?@ MPX;RI_>3_4@+0^(.X+@],;9*?M@^;T,;9KKX)_ $EZP-;L*XSV2H((Q.4'B9A!5R$2I[*>9J+ M$;4>^$AQ%9&Z^P%*S1/X-RD:#J\1BH;8O@1.3$B<%9<.@&6(\1W1UTF%^0Y% M*TF3>FX:WIMY4X+.0O2)GY,!%\L@^@9E)1/*AM<*;P!\[2&F?^&; HP"N1+^#Z[!=&+S M&!66_3EAA)VU_#*!XX!KUQW%X>(Z<-[]]>7U[8/2N[SL?[M]N+G]0[F[[]_" MWR^OO\(/ZL"0 \:R%JX*MN?+"R4BQ\H ED>Y,,2(YD@+R$UW/+<8P]/=84X$ MBT+53!G;_BSA#4Q=9_0_9\ZPU69-FS4U?30TQQ:S]79[W+:,SK!MVV/6^C^K M%'J\IH+02O_[K0?B^]![N/GGM=*[O5+@ M@R_QOZ]N!I=?^H-O]]<#L-SZWQZ4K[W[?UP_*/ (V>F3'J(;8W0H+%X&@(?I?(N7.@23A&]\:@X8R GL9N\-2>!;X\B5< M<2,'$4OHIUR.KR/?"Y+GP0TSDR/HIO7XBTG#C"X121% M;Q$5',^,G!;*RG+O8Y2_1+*6!/*>EL5-7E;[A666U"HJ""-N[)GZLLRR%+0K M(P&4,/MV 0U)IBC5%E',/;9(.4(?KHO*\6/ TDUVR6D^LS6]E:G+VL/6^"NW MVE -)(TB,J,H3Z)F:J#)U;$Q$#%3I#C/^N.))WP6]/EYI5U:;!0[Y@2>EE-_ M-U].L** %,\[+:G1_I:S8.%A8."!O-YT2?RPQ:GR+M,45O?Q=;'^39L+?HIF M>@&O&]J_ZC%RHA=0&!$;Y4#73@+VDT?8W<6\E7#\. V3--=]% 0.#_Q]^^XC MG $JPS'<>&&2,;CL@VMTKG7!$P1_&<%ZQ4\<[&\,G!&>!G=F9S$G8VS?R!7) M0G1N$3F89PQ\S&#^<'PO!?"%S6 A&A7ITY71"D_G@3%9!X8H0Y6M(4\38FISQ=BPDB$ ML."5P1!T^XEY1S?N]9@E32*!\^149]^5ABY2+89[2((*?*F/3!2, M@:B\(MH8?7ND4E,,=^T?61)T6,[L)YE5M)9G%3>W[5O:V9&D(F[>7-[TOR@"\#!XL(,=C\.WN[@O]NW?_ M+^6J]] KY:H[D,@NB9+0588Z%*<4QY';>RKDI"*8NPC,EF$VA/#9\5]J<,<_ M"/Q-+)A*FNK%'?/)PSP1VER.SRA)A__HP=WGN<&;&ASN7TRD!Z(1^!,%EW'&<=8AGFGWR"8UJ9F&/3,WP*IT-,8%M('@TQBO1A3[SDX"4,_R M+++[3+J\O%,E>"H7GO:2M#]3/$!,#L'I%L,A8@DETY5$B:@(&]?!O?N+Q=U@ MJ8K@1T^YDQG@+H6R65)7AGEU9&*"3(8E@W8;)?UH M KD*7[0?ZTO?T"*$W>O[-@#7]%"&[(DGZ#[[]@O#JH.X]$-,UKBD6KJ0D7LZ MF*)2H=J)OO]DNZ+4+V&/!W!21N";\&]18;CR7F]J..Y+//ZW-)/,3U4 1&< MD00T%P9Z04T$O-4C2.603#>5WPDF2:^:2EN6\Y<1&,3Y"(;L(,2ZI)4Z DJBT E MR,=\4*.;,N5*+G,%C,'L%QU>+"EW)'V(2HU'BM*)*B/1]N1DO KZAKA0XTJJ MM*4I5_G2U31F(QIJE6G8FM@_4VL] R7K1W%F$U8JIMHEDCE(OT]IC3@ODA'4 M^)&TIYI<=6* #QME3GKSRXX(H3P0^$'Z4W'*O/SA)Z/2 M[]R'RT+?BYX*LR ME39)7(V:=".?PZ@\XOBAG\],M&>ND)^QSS5P8ISAJ<6_HB;/$$%\L"BQ\-E' MM1N-N!PEFZ=*N&2UHE%N" :L+_HP0.4*:&S?";X'2U^;5'CG+'K-DM0LP>:7 M@'3E4B_J%)'^M)2&,L 6U,PO)]MAO^P7ZA:B "W".0=49^[ 4AA5> Q10)]L M/\&^BCM919080][BF4NW-4-*LJ/2!? BQ^3A>08DGR=#!8.9$H4XT!KPF2F/ MKQD=2(AO/ZDW+IA_!<',:UX4C?N M!$D'%GF+HG5"^%'\82MX*=9^!-N8>17A4\[<@C,_%C;UD&),"J(@9B247B[VP_62>'"^_H2GH^--^ 0_Q%U 5S&?OSM$O'9& M .P)C#\&'SQ?(/G_4OX=C9[2AI/,GF(TQ?Q3&'F,=W11D3.',T>DY->L/,66 MRUJ''7PG^SL3DVU_/GLX,X;C88DJMY#F[&06)Q3%DM416ZA"\O%WD[D*8F4) M6LF2!Z!><+/:;O&@O#C;B[ )_&#+-BU"#A8<9Y!\,)C.,<1B3P/V(?[+1U@5 M7-2O'QR7Y(B^]''VA9@R(3 CV*EX"[V0_SC-IC2:/*,2^O#_4?QF\>,&_.CW MQ<^[#:NMY_ZDV=#BSV&Q2)G_.3/.XM^)E^UZ+LO[]K+W=3H-7>^L?.'OM'Y_ MV9M%@N=#4]% Y\$*C#\D3!Z.-J8W#D4PA1;-:Y8"CXAB,+OV)G][XE] MEA/G**_TC?'V$P?W*>;'.))/W7I69Z%>!9[+=3$V_;>6C4B=8>1@/A8'@P>_8K<]-ON&=$^#+_ M00!_)Z3*">[61$%\L^-IB#*YM+WL!1POCPXT]BPRR^4&S*KO84$3S_L 99*. M+7!:7Z89=.07A%',>C&/3/AQ_^:M*[SF\G-'1R.VL#6 M9NJ?3XBFIOR9X4W@MZ1L4:1N!.+LXVMJ]LR](2T0G5W.LAQQGH&YCSO91Y_CJ]2EL),./)15P J61D*[OO%*9WJ:#Q$-^,),6- MP]DG4;23"LEXN)]WG<5I.(I-B0H_ ;!$;8QQ!5X*ESYGT*?6SN]D9 ZA3^2 DB-C#*)]J3N$-8L(2*UC&VFF-:"-MY*<^43-(AYP-[?5_I M -6$P5890ZDW2IR2,'W\O0RS;<8:?[$4U&;5B^E!,YD:&OR:C"'@S0*S%E,( M/QO!QD%.$!$)XZG\H[G#4C/@L6 1@713D1;58O(T-5%.K##SM*PTY%C/:9XI MDWQ# U*8GKR>#BG!&V>6[3V+,T922=YSFC=;8,(YY["LDDJWY,A$]"%'+_*) M4,M,X]"?LX5Y>NR H=CD83(.O&D<^!ZC2,!1]\!R3ZXS4P(M0[S2EMOLZOXL M(@(Y6+6;Q'MCO$PX.L2;;7>M!>"VO#"M&&F ]3]Q# M"@].:W<)W 6AA0G MT_L_")W7IT%4M%A^WW%LSRS:%=H0\Z5@27]DIN^=8<7RD/$:+\+V%I.X^5 ) MS^?()6@2Q_8Q!7\);I2,+RJEIUD4"*>U.#&##B8]3.X&X+G@2-\P0P=1:8UV M S?_DK;>6AC5JT*/[$.^#&!6YYCAPW.%/(IED>)B-WGDD7>#3R MIYXP++.!6&<\JT2$0K+GEL'.I%X4W+(":I;8L(#SV@GTJ+Y-V"PG;:JP[WY5S9N-%M,3$&J M/,Z9/<;YV!#VD?#9FH&-)@V>$OO%AE'"8)W,UQXCO MDBG1W^*2RUIB61G8*%:9@Q@D;CV!9#;RAC2?UN9A#S$)F<\VRE1MK&5W&II M:#E?IGX/?E>N?;#*E/\/)."C\B\O I)_^7)7G+QOU8",SE!:&C'/[A1?1NP3 M!_6HUNWJ*W1A9?;V*1J/[8FGTO/^Y?G?J[_DG,XZB=R23:]7[,!Q!HUDC\2]@O M20]A;QCB..,813R(IA@%2WH*D[SAU/8%%)8P5+R9C6=QONC">';8&-Z"5A^: M,GW$Z&8<#(O_+&4'\3/*#:4]?U3WF0W;4+9TWO/!5933@"[Z2BD024FHM*,1 M'A(/"8G>L1Z:C.+_G6*4 < SDLNFP M#G%*,6)?CZ3K.-N"^IV&U9+*UJ>9C2:FK:N/&VCS_6&:1J%OK%T39U&QRSV\N7; MZW375M]M]"3=:AA&.8O2FXUV9_6JCB@\NTP/D>7XZ?7#!G'6#4/=1[-K])SO M,&"A_+^&\@?%@N"9[@E2@CP_13A]V^R_G-*0#7]-Z&A4ZO!["EUS2DRDHZ'Y M7CEO(Q(5/8V#'O+QG"-A[<8@PDM\D?)UBCR\,@[OO1CU ?;EPIG]5IE#FPNZ M:=:V^>C6H18NF7)'N^36QJD47QK*GVSTQ )IDTB;Y TWQO727OD8&?X3RPK MS#-*%H*@E;G?Y DN,TH6SJPJ1LE"KGVC%/I)9@T[I60-VS)K*$'[CP.TOSH3 M!#,X_J>4)YX']L\]WK?'U!:XUF^!+2VF%/0'_62U.>CXFPPXB!/L,3AZ/BY^ MFM(LG=H+&ZE#8K02X/-KQE\L]GG*,1?;C+FH#LI[=2ZNF@*_K\!PSZMFRA8O M;:5!D3\1)BX,YHJVSO MI#G9+] "00K#0GTCLP#T&:2A%9UE"^N;L7$3+!-^.@;(%=;Y.DD?T!<A"P1=)+@& )[F$Z9 MP]I/$7=.\7SX9/JD*90(\)'&!ZP\7-K)[!M\)A;.>Z!2'86,@NUTX48GN\,9 MQ@X>S5,9,FD,9K=*R^90OC2,Q',GN8:;'<')^MD83<;FY\3- M!")G:$GC&(PU]$R%94H]AO&D;.R9A15A0V(R@SYRX]40(RMWP$H-].(G-K2Q:50,9G1<]+[A3"?I M5:$64 0O]BM!&(M3I,.@LYN9)(3:9A)X:HQJ&_,4,N1L!\>L=0&2)!!J>;B# M2YT8X1$KD]3,25K3<56/()LO:(0F_3./Z=8S6&1I6SJQ$A=T,GZ>Q$PFZO1U M9JWL1.-Y,Y8+OIB::1W"U]X'P^S8[EH=3L1ZF;\[OQ#_X39Z@6<0YC N[YZ- M81GGVIGBVB^PHA%S/O1X.^DM?'!&R;?QN:6+5HS%%MJ9QRXG5F5H49@.7SP^ MG":AA9';NWIL=)"]K&NRTMTRLM+MILQ*%_.K>H.'^_[MS>5 N>S?W_7O>P\W M_=M2=/";;NNR?SOH?[FYZCU<7RF#!_CCZ_7MPT#I?U;Z=]=\EX-XFP=ON#(U MJVC#E07?ZJS&Y][T49K6L,QV*!(] &@5-Y4VV](@W?[VW]VWX3< M5JF-BS#%9Y\'P0E9GX(443 Z6XQ:C-C0>;$GP?^_I!8*U_ M]KT7RD;!$_]RPN=+@0-Y_4M Q?1$_O#!_G6F$"QC""[NK_"#&[V^!)CK;1CQ)\6.LX".G1.861UL!1#*8;S M8FB]N1A:9Q>M3E?5FU(,I1B>JABVWEP,6V<7EF&JG:YY#&)XH*#!V]G1EV** M[1T?(A$H V\R6NJQZ<5VGJLXCEN UIB32,[^&&>W!SUW-.!C.@*D:5$Y:<-U MI;?59F=G.-4S]&.S8$MQ)R7*EW.P[L)P&+*<:B^Z#%>A;TF9>8Q0(*@L: M@]D\2V%!X**29(#R-C6UT]Y9>4L_K((\M>;6WP]/F6@0M%6SU98\54.>6G.M M[X>G+."I)ESYE8D[KKG5-QO?>2R_)3=;IPC.C4N]7^^_@/W]&Y_LV4_ >61( M9R_66S]&".#$1](758&MLPN]!;>J=+/KSWGO=S+RL"4?_K8''L3TG]IJ:PLL MN%"_+;GO1+AOP1S<'_=USBZ,IMHT%VW :K%?[2,^MRQ4_D#$"N -+'G&4HU/ M48 CDF6,9Y?$#] 4!:/O(E7[XYBFLX(R=GZQT?E_F>_ER$@7>ZT(@K0BCI)T MO@^9QMF(@=9J6FR!-E13EP&<.O+0NKQ,23R$>4%-U8\E8G/\?CT>&M[(U[_0 MS(JV>Z3P"O(B^F MO.?AD=\0IVJ[._LTC-A-[VRB[JWG>K/AI^W2D&WK[$)7M8[TBXZ%I78+I!=C MI05NH8S-+K%RR285U#P;![Q+U3QMN]-XN6?&!P2$Y>Y\F#_VBU_?=*E()M? M^'$%2 SIX;@1$":M0N2GPG^/SN3Z5^C;'LY$L/U7'+47@+ )1/L)V=9<'HO* MG'9VT58[.97JA9VT2A0TE>3!G307;VY<5(:+=2H--7*\0\G&I\K&FULRE6%C M ]BXJ[:[1L79N/;!CSL<3D3C(G&RULZVT6FX#FMJ^Q+Y$<[")^:RXJW/'?/L M N$=I/=91Q9:DX!8RD(+7(+MJ2"/K*D%*$G-(!ZBVMT=54G&(C:O MJ$<;;&]V3MW04@OOO]H:8"]Q%F"JK9MM.IAP;*FZ9E7<&"_!IY1")H5LZS#0 M3D+6X3V]^@D$;J2022';.DBUDY!USRX,2VV;50_RUSZL],D.G"&9N;91;-A+B)J[-)/ON94WBB"(N5*RM4*N;+*E2L-Y:JS&("4WA\@^NVO$J*;Q2> ]J*;Q[M.N7"Z^ULV5? M#>$ET__WT(9GPI\CY\?%W^$_\:I?;/_)<>/%=>%\Q">XFF[N/'OZQ'%'\*\/ M6@&'K*I>=2Z-]&'^"SX]KNT+$GRB"$#Q!U(V@DIS9/ M ?%04V^T+7CQU LB'>_7@+4_N)G3_ZS/Y^;H]AAQ_LR4_[-4!.S+(=<-@=IQBES\?=''YEX M<;4[,?'>Z=[.I7MO\'#?O[VY'"B7_?N[_GWOX:9_NY0SCV9;E_W;0?_+S57O MX?I*&3S 'U^O;Q\&2O\S[//KW?WUG]>W@YM_7BM?^H-!O%W22*DLD0J$!4_L M:< ^Q'_Y&&/!.RZ]EK[T<98PR#SS<0@D#/^QX*MNMV%J%K*6B(*(%PNN:\ V M?E_\W()O=3JY/VHVM-S/ESU*TQJ6V2[TJ.6?6X95\T6M)OJ!PEG[L8(Z&QE! M^66=R68U:Z?=BJO\3?:[H$-HO_]BMJ]<@U4Q4J[8D+T\,I^3P-#4&2J+++I(N41U>8/O:F;>Z=$;H7[J9'9D&0^!)GUW;3:L94: M%:ZG+V64PQ&'?0KO_XB#.F]13]]ME5!/?R2S4Z2022%[DWKZ;KN$>GHI9%+( M*K3QRM73=SLEU-/+,4RE(4=?>B]3GSTS-\!!V_Q8/^SB5.WJ-]7N^R5Y2US/ M=JO,49\]'_[I*I>1[S-W^*H\^/"T">' *+W1OZ,@I/S6B<& [,6;(.F=$=X, M% \_A_@8Z!3XJWON*',FZ9& 1N^/'^Q?195Y%W&%.V5,=*R 351S-BP;RWP/ MS#?/7[#PLXON[C.@)(]54=45@D)_:U6G-7$BF=K-0>X]N*XKR30] HOBGH6. M3T4QRA?'?G0F3OB:L204&C:C?8S1U>%8Y="3O9H6=_@!"1?]UIT7A'YR1@(M MZ&X"&RI!X'1$5S6-JDP E',P]AO1.Q 3+O*9<7;1R;$QY*"5RC'8H:V+0VH[ M\^RBI7:Z51D.5?L<[X,7VA-E>1!LER!%W:"#2P0R725NL>S<>3[9[&'H.X\1 ME5$^>'RZGD=R:5[MSXVXM)%1L0,?K,L4%7) MAO5@PS5PK(=6ENVS"U/MMKK'P*6US\_-&B4[P+MNU,QU6EG^\@E4;9VTEQ14 MCF+:VOOIT"S[EK4XOFJO+8S'C'4IQ5J*]3Y*Z,H4ZRX?+50B0JT4:RG64JRW MB'.6*-9:\^S":*KM]BZYT$J(==EX Q)>X/C@!;12X 5:$EY P@O,PPM\ZGWI MW5Y>*X,_KZ\?W@A, +BHT>2<5 1-H VL:.3_:(L>^9;6+:UQO[Q%Z:M??@+- MVVL:][LUZ]N7S?K99GU58;^&#&TJ!)=2X"-ERGSQ+S ?;-G-+[OY#TIF8S=Y MK&X)0OZ.>X-!QBPHQ%I%,BR%66N3Q%[IBZM_/H=JE$.E%P0L#.K58W4Z/4Z7 M=O!,5R7]Y?H_D?/#GN0U->UG;1'QNBY(_PCPQZ] M\-+V_5<@QS_M2<0*A]RTLXNNJG<6\1^.MA5&"DA=!:3S%@*B8^U*VUI$GS_J MF<-'<"/>LR#TG2%&F_%(90/.MA='2DBDHS 7"\N!@1>%9NY<\"J;&BK(06LT M:SD<1)T(EE6S3H0CT*2]X1#V$0;*/1LRN!UYF*IA;1K]\L2-^X/.#'/=[;4JZ=AD:S1JS$17T$&"C-_&_5H5VV; MB^6#TI@]?M99HT=W8IT.OX([S:JPSNE8L7<^F]K.2+G^-64N&*44+1=]MC,I M$&FM;JM5!8D%A>/V=$[5;2V-+B$,E^#V29NU@@RU1M?N@:'T)C"4J5JMLGI> M]ZR!XWH[6"A;SG_[_*TR36NC7>4K@F,OE' ;%"V"J:%DKPML["3#VMF%J;=4 M<$%+,J.JWJ0CN:Z<&,A.7*>?71@=\/LZ1\%U!RU32YH!#MTF<>=[4UC0JZH@ MX%%(1CUF;Z?84I)&J8?#Z"6:4&3ZBDU].&."7YQK6I &?V&#GU.?: _F64+Y M+7QC'?'.FFJK(RW].G+26DN_1$XR@9,LU32JDN>H?0UI'\X.%*K[I-SCI^?> M^/Q;P$JPH&LN%&O4:T+6+\P.&)&V/P;"$ET+2X5U=J$;:JNY,XR.C%I7D)76 MZ-=R6:D%K-16NY5AI1JU9*P:BB+CTSOJTS1Z>.NYPRW=P#;B/[=+@VZ49FJ5 M.&B=&BV%@SK(04VC*D7SM3=/;]S0=I\<;&_G9Y<;&.B](&3A?V<# ])F+5Q9 M$=-:B D+KW\-)Q&2Y _/&_UT)I/" M,]N[!TU6Q7I?93FJX'+;@HGZ.,YME% MRU)-?>)&FQ'E![;LTU.G&-KAU) MG<0Q6:GYL N\^B#?Q]]OSO>(.U8+[[\^@K]1A45AL3? ,#([:KM5UGRKJI=6 M2-&2HK55&4EAT<(&1L-0VUU9/U*%^_;+3>_3S9>;AYOK@=*[O5(&?_;NK__L M?[FZOA_0 ,?V1^7Z?[_=//RK)"BD'!39"F$A;;*Z&ME@J\&0XJF>#I.(2$?: M[Q$?Y5<[C'PZ20SX?O'@"N0*7++0\?. M+S8Z_R_SO;R;W4+(4K@Q](\5<98E#I*4A6VMV[6RL(&IVSJ[Z*C=;E4BCJ?3 M'9Y@==S9K]CC+Q.9NT)O"$)N*PDXNTY7N[NWF\G4905Y:$/,C1UYJ'-VT=)4 MK3(CYT_'B8 #]",V0FWJ>Y,);R]YF4Z\5\84,6E;%N1MK6-C4MXS*L')>-W; MBDKW[,(P5'/WRM3J&.*2G395MZ6SD]D\N]!UM6E(F*.WTKQ\))CR8/^2>$<[ M&;-(34Y,HN6V$J$A"F,K9\2:-&>/GXO6F[,E<1&V4JM-<^<*:&G0;AD53SOV MJ"$HF_"0YFPY_7HQ25^W%1(#H<-;7=D/74=6*M2OMS,KF6<7EMIL5<4K.ATS M5C3N"6,VQIZ3ANQN+7R8Z#O;)FT"$S"[.T/B2CNW@ARU;NC2/CBJPZ.V^I&8NQ+B\ZT@/G>- M>I32(G#<\KVNL&YWNPH1H*V6JEE'438OP3ZK 4FVJS(RLWZLARZ^"5WX3E3& Y4.W= MJM2^GY"!+.L[#E??L8.$("9S4[4J,T936M!O7^.Q SNUZ(XWVC7KNZNNPETP ME:55O%-E1SEV1YLR\1UM9S&0IFX%^6B3JHYR^ CSB"VU;4C[]4!LD%1J[-SU M<1H&QAJ5&I,S*=C/BD7QL0\69N)4<_=DB#16*\A+:]1JR;S4PM2::C1EU/>@ MA0^RX.& !0^%94([NS"ZNMIJE56.+"L=ZL%SFU8:\M+VKV7%U * M@] ;?E>5=ZN4Q1WSB6OFE48WJS1N;C\OEM[B*^@-=[;?]PI2B\*GST?3F.D+-U* M@"\,=MD%+3E(W[69:LYLS5I!Z?SE%3CRG5?7HG&]( 7X_PWHSU\X.W'YS<1K M[\=^$P31%D1MPVVLJYUV4VUIBU55@H8*?SC5:NQ](_TH#$)X$ZC.PKOIP&Z: MJM9NJ48.G+R2>;1BA\H5&[*71^9SL\/05$5OZN9Q,DQA0=R27Q#N2%/-IJYJ MYJ(2W)U?"N]C!W9I(]A.1[5:7=7("=UOQ"[&#A/=3R-Z/JL!\AIRDA.ENS?' M9VBCG[I[2VL^B[L/"C':0P6I^PN5E3[ .O; MSEIM=PB%IM-2M9R6D4VLUQI[#,6UPY:'T#W TG;@WTX3F:1KZ:K>7$32*(M) M=O$33B,=/*L4MK($.SAX5*(ZU)([]-VY P>,5J5SL/;I_QZL$^EK3Y0[VQF= M.ZYR:4^=T-YN(/-I.,/K0'43FB));UQ!T SO%\W&=@QL.#=5S931E3HRU#I\ MW?(9"EQ<3>^JEGF2 9DWT;3#8?02$0"]Z*2%\YOZ[!E;\'XPY8L7G%I)Z_N= ME&X ZX>_Y8!1QW0F,L]0F5>A3:V."O7MN_"BF6;UM9&;TS*F)(9*<$^ M\J%3N!2\TP8;I8OQ'@E-4$>&6F/T[H&AL&^KV57;5LV@>"N>A7SPF1U$_FN< M>BP89FZOB3+'CZ>G"Y](/*A@B+D+_*&VNJ:J6XL32.*(+93QJ M!\O8].+4//B+;_?;B#I&,"()S0A>6$@1FLUIJ<_=!3[+KKU:LMT9-E\!Z M"-!F=E5+*\OSELU_FS%'>[,>;:IGV5RG;]AHQRGZP8 C&'D1UHSBUI:?W7HY MRR/CFXK9NS>T"6U7$%+&>;Z1IR*E6$KQ MH6$#RI'B%DBQ8:CM[LZ3.MY8BLG2^#VTX54;GW+/=^S)LK/5UYVMCF?+B;3X MWX6(8[R<%]M_LJEY])9 M48G$9\>UW:&#OBLV;=#4ML;2#8N'FGJC;<&+IUY !3,??#:Q0^<'^_C3&87/ ML:ADOBA(U$R_8C_"(J)P^5>J0CM3GXN)9OZ+RT7I)$]=[@X;Y_>W,Y4"[[]W?] M^][#3?^VPH*XZ;XN^[>#_I>;J][#]94R>( _OE[?/@R4_F?ELC?X4_G\I?_7 MH-Q]DAY-!9&4-NQW8D\#]B'^R\=X)IGCTJ+I2Q]GWX<[G'?6\'W\QRE?-IJ< M-X6O*-XL?MR '_V^^+G5;;2U3NZ/F@TM]_-EC]*TAMDV"CUJ^>>6D?^2^BRJ MM?)1NP9N MY,95PF,@H4L0Y$=;VQ=5ILS9C+6>R%#8=BGVA'8D 3>+X'UW738L<6! M+^W@6?D\\7X&RMCWLL,\>N!-_U@-W[D+X%IUH>".:67'>\=N&(.Z96%N&\/. MA8Y''(',VV*U(XF%2D86NH&7%,T#:Z2E\84#B%@)W%)U;;%N;/."D>K4 $MQ MJ*TX6 <1!SY_PM07>^BE.%2!9:0X"'%H'40<$.S04MOF+@6IU2KHYUQN5-G6 MZXW^'04AI64P=W//X.2'SH0IL1%(&1UT6):Z*CLA5[^UW5^Y[Y?D71#K&=5V M,SSW?(B<=1.RERVY:)-H\"E^OTP%9EE5YJ(K-O7A3K'I$L-ZNMZ+!TO[+WUP M8HWX.WE\\_. 4K+"WR,/KS2;-KS1;59E?*?M.RN2H!:?I !RE MD0NE->7,LCIRU(+?<0".TH&CVKEM<4<-778$-WGVV!1OK"33(D4-&3@=GYD< MP;O]G9XE<'^<4/72"T*L$+UR@B'0+"SJN>M- [%TM&Y5,*@DOL,!K_6],96) M3$7)=\E4M6.J-3?[=DPU=GZQT?E_F>_E\9.%!=@=7=,_5H2C3L='O_.]'TX ME [PO!0,_%!($>.+\!;@E1OW!W-#SW\E%_Z>#9GS RM$3PU*KX3;W@Y][T-" M\<^>#^1&:G-B]]V$U"!(&4(7UL^(\6^H[4Y9S2#2]:H2T)1> 3$C9+U\*BT3V[Z*A6>^>I#M+IJB +K?'DRV$AK7EVT5:UK@3[ MK",+K?';2V(A[>RBI9JE 29)1WU35J""'[J.L<8G2K-5=V079:&2#5C-("I)*5 M*LA*:Z[N4EG)K!HKG8Z/G63-'^Q?ROM/S&5C)_SM1!WLO?1 Q13FI>Y 9D%; M0>L\>;"PS?7MR]JE+W30>K?";((I%7/GXDC)+!5DEK6E;(69A<:J5(173L=# M3AM@OC [8$K2Q+#+!7L:!NBJ?'5"5J*JR/L(DA9VB6D.N=:N2GY'NC&'2DR7 MRD5=/LU>QE7JR$6K,M!EQ%!V4Z\*%ZVYJ&.0/E@H6\YTQ_);C;EQ;%9%=:;&M7H6+*EH(X,MR9R M\B8,I^-%;9E5\:@EPQTP^O(F#&><79BJI>UN02B=+\/%<0IPD0;J%F+QM4V)>1$'?EH M51BG/&74JIHR.B%?GX4*5J9@4>( S@5+$3]% ?Q>$*C*)P:'R+#20<(";._? M(WVQ\*?O(H7[XYB^142D7;7F6ND_E5H;LT$=XGH6VN"VYJU9>@4@("4#[1=" M=$\,U#V[T#15[RP&#JL&(OKV*8,W33\L@SXNPU"+7Z&<75G.Q(%Q&$PYT=2=-$O&,Y%="/H>%OLHXPE:A M_]A@[PW_$SE\!.\=R$3Z+ZS3 -HP=_@Z8&$XH=Q:@1"#45Y[FO00C^WN+H.[ M-KC,32SY[.@5\!TE;QTJ3;!_Q75LP(-O'TR01: R"K.N#P<+=62(9>=F5J*C M*&'BS6=;5KH;+;H\FU7!39?N\%X+-O;.3MC>J'8U"0!91W;:=*!<>>Q$B<5F MIRIE0*ORV0;C.5 <-SL\+@A8&%"[1AR!V7J0W"8NT"E^_W1LP=Z0H\%G M<,-/S#+<#>=D5N/9)?LL?#5X?SNDCA,I_+.'+A-Z8%7 MCKD.<9&7P%(&S8S7=K<0I2]>M,8S"F#/S%=ZHQ^V.P2O',X0VZ1XB6?2;8O8 MJ6YT:D/(]GKG$_PY//@O)WR.CR%I:BXL0M0 F1=JESY6-7GK0/=^N5QFH779 M,7:)ODL&JZ#R*GSWE\M6U("FMZH2(#H=?WY^)EHF*'-B[GVI*?4E$#.SXXEV M"8"U:4Z:+K.@=>.L=1?]WCFK0S=\9Y>1MY*SJLA96\)BE<=9W;.+MJI7H7+C M=-S[032=P(^?#P81;F;P%IVO>R/US0^4/W<]]MLMB'QW9IP)QG1/RO1$A8PF> MPHDYWX>YCHG@B3U[:4\=L(IN66&PP9:!@XD,O2HHL-)1>@N\I#WREXD9=KVS MJ(TE?U63O_;;BK>&1*[ M@SJJD3/\ND(,65(0H0K61SN_; \MC\\3[V? [0]$:P@VM3\V(,3ZHRD,=KB) M=W J*Y.H%%MFV[1N-:0R7Y>#O@56& F9G!]ZRWB4CP?\3BSA5J(+$!/Y,]#X MRB&U%T9^9O#D_*6V0FHCQ*5J&;)]NH[\M"9X MMP]^TL#BUM5F:Q';[_BK8ZM]GXM0*P>J&-%)GEIFKDS(R[BSZ,&CB4T^ VD9 M1>BO,&X4%18-_>RBHYKZ+E4/,D=214Y:=VV7SDD&%B>VMN[!+ MYR23.*E=_1S5&&\>PO* MU$B';EIRM23MD/#J]FF'MK6[I5?>V;Z1&R[E6^1ZP-(CH MUXLW4NK+NPUKH[7 ^6R?W_7O^\]W/1ORY>9@V_KLG\[Z'^YN>H] M7%\I@P?XX^OU[<- Z7]6+GN#/Y7/7_I_#538].W#S>VWZZMU6\8--AO6DBW2 M392*,EU[L-6)/0W8A_@O'^,(F./2>NE+'V=)BB^8#V#A^_B/4W%H-+E(B/B9 M>+/X<0-^]/OBYU:WT=8ZN3]J-K3N M/$^()8&#&U<)G[T('C$*%ISO(CO>V#ZO-F?H3=W<+QFVG1->'P(;DL#[);"^ MFPX[]G+XSXYKNT-9#G\D*SO5"O$OGOMT#LKC!6R0QW"7.KZ:QGEK&K M4.%^ M$P01XG+WQ\@L#\ KR"J% [6=LPNCW5:-[F+;UM%6)4OYJ*M\%"C:+TD^NCCX MNJNV#2D?4CXJ+Q\%FA#*D8\.#MS2+;63@S@LFQ#V;3(ZX,I,[4DZF0/88[7I M* N -S:V[ME4D'5'$='0Q#+53E=")]>-A=;8(Z6Q$$[6,C15-V0;0MU8:,V5 M71H+X20MW%WI??3]D<$:!#CS"K\!W>1/WS&62*$ M,?X>F^OUYL?KP=T=_57[^)MB\Z#LZXF!()0_8B2V]/MCHGU_BH\-KG\Q?^@$ M;'3+POZ8!O/=LQZN=A<+(&C*\= )=@LV[)-P6O(0H1"X1N "64:==&I:1="(KR$I;I466LM(&MSAB/6JJ MWEH<]2W9Z?C9::LLPI::J3R4M6KADQ_!M9[40IV+03#*I1><' #A/G",^N.$ MMD32HOJU2UDU52L#W%EZ2)7BH WQBW;F(.WLHJ6V6R6 ,4L&JA0#;0A;M#,# MZ12HT4KHPY>.=N$;6;G^A0W8D1,\TU3.[2_FX[58]W,Q8^YLEKC;B8>!,!5F M=Q?QD+Y/!7V?C>_GC1AII>_3-:OF^TA6.J0;728K655CI=-QHVD(FW2:=P>) MR\:58N'X[/E$W\0RRF+2+(I!:]ZI9I&6=.V)2]6D1G/K] M<4Q[)'W?1;KC_Z__$SD_0&K =+]G0>@[PY"-\ <]=S3[0>8W\R1-!U>P#%/^ M[?5^25YBK3BS1!OD0/R('5R6'$)?9Z;P?&\4'VU\ ML/#O280DS4HUE_3"+H6%@\DT3?JY=6;GO21<*L[8+:IA:Y70\2YY^NAY>E-S MJ>(\C9-5++7;7FR]J1!3USX 5,BD4NQ0^<2>'-?%!)4W5A!C_,0J1HI(:F>/ MUE1A>>N O&FJH2T&@F3'^O&SFF94B=<(;%)MMQ>'64I>JP&OF17B-0VSFUVU M;=4,3J%&)L,U?+S$6-BCE7_$V*[%-E\?Q=*NDE[!_'3^0.8:1I.D'$HYK*;? MHNEE^2U2#JO%D5(.C\JITXRRG+I#1>WB%<3TMT#,RO4%-_A^9I<&;&7D13CY MLI1A7G)IV\U6JJ[#E3_[:Q!-IQ.&/1SV1+ER@N'$"R*?H4^5C 53;EPNSB"/ MN\P!>^N96I7[_NGT?][@E#^X+90[VQG)45VG,FIE3L<)I/,\%J MZ*JZ4:-0L)2%NLK"FOK8767! EEHJZW.SFB34A:D++PQZL>NLM#"6KU64T[; M>H/:6N^%*0113J:>JF +,C@3VS"T.UC)USL]7!A9+24%=I6&O\[2P-6(*E=ENFE 8I#;4I,RY!+KIG%UVU MFY-8D /=WG"@V]LOL/3-_A[:CQ,&?XZ<'Q=_A__$O_UB^T^.>\X9X0/:[^(3 MS$#,F?-#AJ[/X458IUP 8XKK88=^Z"F7GDM9,\*\%Y@,]D09A/ !03XU$OF9 MW[!XJ-&"MTZ]P$%Q^^ C?+[S@WW\Z8S"Y_@*S7Q+T*>9?L5^A!5$X?*O5(5P MICE+B^Q_<;FHBYQAJ\V:-FMJ^FAHCBUFZ^WVN&T9G6';ML>L]7\XP%1\Z3G) M+T[M)W;^Z#/[^[D]AAU^L"<_[=< N2[+8L!-8D6FWFA;L.IYFG'*7/S]T4>& M75QMM1EV(7E%=.\-'N[[MS>7 ^6R?W_7O^\]W/1OE[+ET6SKLG\[Z'^YN>H] M7%\I@P?XX^OU[<- Z7]6!G_V[J__['^YNKX?$)9I^Z-R_;_?;A[^%6^;M% J M4Y3JA(5/[&G /L1_^1AK,,>EU].7/LX2")EH/K" !.(_%OS5[39,S4(6$[I> MO%AP7P.V\_OBYQ9\J]/)_5&SH>5^ONQ1FM:PS':A1RW_W#*LFB]J-=$/U)&T M'SNULY&9FN\-)9O5K)UVR]7&V^PW/[^/A=%8) V7^!4;LI='YG,2&)HZ0X43 M./OW-ZX2/GL1/&(4+)C_6Y:0S)87Y50859L_]*9N[IT2)53J'#^9#4GF0Y!9 MWTVK5;=^:TG##$V4X]-$=ZG-V@^#E50X5:/%G4[)U]IF;IG>/Z;X;J'D/PN^'U-,^UF_([#$RM3KGA"-5IB&C6U>&2\!^7A&3;X]*STPO/PF9U_ MM?WO+%3ZXS&\QWTZL<&*8E#8T19/U/QX"FFK-2W'Q/TH%6QT%2&K_V+^T GHBN%W2W^*LA&HBA.C M_"G7@[L[B>^V7&MU\[66'?K>2I5%/Q/TC@]BE((KODPGWBOCOW47^<-G.V!W M$]A4GH8SP42KB($F8;8.<2<>E+NLLXL:A7=JSEW;79_2.]OB^ESJH8T]/XN! MQC_\!F(>*._Q?/3FQ_O!MX#^JGU+[V%2C'3#@[FMLR$"->2F6K(3'KS\,S4J0XSG8ZC M?#FQ@T#Y)&[Q2\_%E<&M3K7W&Q1UU-/,/-0ESND=P"OZ8T%[YW'"!FP(OYD_ MMMK0NV<7-8(:D9Q4R@V^#2<93>GZUI.3=KF^M^(DK82[6WKI!3EB'ZCC\\6V M=2N)*+S_&BF%-6 8&]5+&/K9!9@@^P9(G3^&BC;_2S$Z/3$JI:S4,$HI*Y5B M),6H0AL_>+6J8992K7H(,:K_G+W45U!FHDJ5[3@[2,?:<2SN=)RF[1N").#3 MD5\YNE[&E6.=75AE^3]'8)M)=J_2W@JQ^YK9*INQ>^OLHE768"+)[I+=]\?N M:V9V;L;N;6#WJE33GQYZG4RYGVS*O1!RI[X0@UL"W5EZHJN3EWS?',139DLK MR4Z;(L&6SD[=O R\9*%QN0#L9/9S$O#'YR=3B>8)#/P,N=11#%L4N"U MSD4QM;,+ZRA2'C)S**6HJF%<4R\QC"NEJ%+,)*7H4-%ATR@Q.BS3[[N.J$]D?GWZB_N=%PFF7\_W0S-)IU29#R4'EYV*)#I: \M$ >=+59 MF7FMIY/V7H_X^? UP?E,)C;''\!7@G!A<'/-LTYOBG8DDX*EJK9-@I;KX3\+ M:KOVV86NJ;K9JDAOKN2I2HO\Z40AN/5P_F@';(2WT92Y@4U"?/T+_\X4VQTI M^T<1/0TT(6--K+DW^G<4A#3/]<%+ YD8Q[QQ111S\&S[C,XK>USW# XR<$(V M8/X/9\BXUKQG0^_)I:>0 BVL-Q&*2*M7%$&RX\9W<>78L0OLV%2-9HW:3B0[ MINRXIG"]:NQH-<\N6FJG*UWH0W/5'[X7! J==:!P9P&KQC_#WI1/GAL%2O\1 MEDAG?VJ^,Q:/_>\\FMFAARH9Y$0:<'&EQ92%R>#GWU/%:AH4Z"0HX MSN(('CPXF\S1?/9\(OZG>=NP\%6%P%^JKB\F$C?O+Y#N1R69;'-WN#B3+?(1 ME@R:NW2I2"ZJ)!=M[L66P44F:*/F+JUSTOD\0*]3D5K(.I9K%-Y_M15"(7VP M!4QB08O$PLF'IJJ998UOK40?QPKG3UT!OQV3,X),X/IGSQ@N51JPU(L)^^I4W\ MU--:W.GX9MLW56T:ZC_^2^N([J5B@9="X$6[W5 =N*%44U\L)SU&R"(I$_65 MB4((3+O)1!=EPI(R(66BXC*Q #ZT-YEH(0Z9J9K=Q4G#$HQL;]SPV?/AGZYR M&?D^ORH,/3YOPLO9,^D4FW%<(R4(T;8F0],-GYL^XA3?NT'MAZ!N*@XC/ M@8Z!O[OGCC*'DIX)C<=]L'\5%C2@2,6(0/S371IGVQWR*'Z1B4 MDGT0Q\)DA;2=N=!O76UM9Z"VZ^J[ ##+M']!AKIGH>,S/#;EBV,_.A.P!S/6 MA$(5E]K'N%\;CI7)TO,]&AA7; P+&'UB+OPEO)O NA3"T'<>H]!^ MG+ '[\X& 0T+"YUY=M%634,.BCX6=BQV!6QI:.S.AHN<9IU=='),C6.,H]2< MQ0YJ9!QZ=O6P>!Z+1575\L*)28<_OE!,SKKVQXJF>& MJU@<>M/@&! S+9PI+ 58_M)2=:T"5;4R15HN VT:\MF-@4Q0HRW5U"LP(UHR M4+D,M&EQ_VX,9)U=&);:-A=3X[*N?X^Q02>#J??@,SN(_-FJG5*R.Y(#JL6AQ7JY=LCA_%!&9HF2_(K7B97),%5QQ!;A KWE[;K8!V/VMU];H[,#E>1 MN3:)C^V1N5K84ZJU=0EUQ'1 M2I%:UB_NU1LSS_=IV!<% &@NUI)B^Y$2=*N-># MCPH_V3W1DO@.?NC EL]L?VJRX$3>K6@I?X.J+7N*B)Y474GI @<3GWI]M7DX M^&WIYUA1W(J:DVM.+L[)J?J=TCD9(3.Z([57FJ>LYN2:DVM.3G%RZ^A9_Z,. ML')GI([:9<%!G9:5R5CXC2#ZX;\SXWG\-_A#3GJI.4^&)>>&'G'Q"4XFX2#7 M&9R$\_I$TJ88.&.*97OP0L_&XGO:).H6_L6P-$LWT&#PX -JNM<(SJBT!8__ M-G5P.\M^[_$V;N]NTOZ^KN]N'NZ\WG MR>/U9^7A$?[S[?KV\4&Y^Z(\_/?D_OJ_[[Y^OKY_".S(__EQ\_A/%?;@]O'F M]L?U9[D#Q"@!2W/&A#68VLIE'^1?/LI<%,.BF=!#'^-[U5NE#6K<*_[UQQ=C MYBT^C$:-;JN',E"8\V)@_FVK 2O[+?UY#YX:#C._:C9:F9_GO:K5:O2Z@T*O MRO^\U^F=^:0V;_HKX28?Y[(>[G179]^ P6);O8-6RR7(:=:;$BNT7HR_*M?6 M#.Z9STQGRRES^!9T6FIL%U[))W?*L_^%''(*W+J:JAB6XBUL'UXWT=(K M7=X$K;2;[6YEJZ7.:IL[]3:_QC:W#Y-P^]UNIXLZ7-G+)9B?^U<]%HG]O W, M_4I/[OTD@&^M>GRO*9,N9<:GG$1;LB8YHQ.?\]3Z.]]S/=!D8%L*NXNZ%V/0 M!;O-.@'W7*DIE5EW1&KJP<4[4EOMFIK.E9JV1)5+I:8^ KFKHU8:@;A.WSXN M5=Q$,&2C>J7RN( %/BV4R>,WY6X^9YBT_\[ WLD'V_Y8-S2OYO$4%6B[!-?3 M)2I8V]F#O[YHXV[3IL>[GD6BV#R_N'IOK7] M\1[LC_IX*GT\[\(\3-\P2=\D-K>Z?_BQWP7S;A2P@PS!>^9ZCJ%[;$8_F[QH MS@S.Y&[^Q7;FS/!\&C!]V;2Q&655VK'6.GV5[,)]20K[FV:T%JQ)ZBQ(ZB S M<5^2(BS,-%)%;38>.7'-U%Q7^21N\2O;PIEQI,B=PZOFWSRTIV*BCI=EUFT,0O&UU."@K MS:[JT XU'58Q%;W;')6LEL7=;S9*3V*L%II>MT517H8CH>TK, M4U!2C5L&H$F%ZLC>_NS>C^I;E[D5TW%378Z.*--;%^.>.NK5=4GG2DQ;@+5* M):;VQ;BO=EH')^_7Q%118MK2$Z=48NH0,0VJ$ARO>["=98RM0%W%.XNSU8EU M]?'4Q_-:-^LNH.2'9O^WNHAF7$=^SBB-X^VJGOG=0G(X9+^6>?O'25LY>1R[ M]PRIS9BJTM(6KWGYM)23PU'3TMNGI4-N[KUH*3M_X]5)Z?W8B(>F;J3C ^\Q M5-G>DCA7JO-HB&[MYK"L+,Q*1,Q+,J;>.QF^9G1E5%)TI2;#LR/#5XS+M)LE MQ65>@PS/OPFBPS37=]8')&ND\V?*3(?81?=_;[-[/\IN.FO6;L$[/8W/"^FUH65!L43-\1)O")'PO_Y&J[%VW%]^.Z)\X7:1[ M0^\/6%-CS59[IG?G/::U!X/YH-<9Z@--F[/^_P[!1A0/+1RYA)7VQ"ZGP'E_ M7FIS6.$'S7S1UBX27I3*@* 2&Y_<,[XSX[]-':39]&Q/NJVI9KZTK;=WC];SY/'ZL_+EYG9R>W4S^:H\/,('WZYO'Q_2U+CCE@\O#N39 M?_FN9\S7)]PAI:6(:AE%"/Q;?PFOTY-@&BG#%.9OS$&F6=Y$UT&N>FB< MOK M!G,?X<%/)@CZ0&IWFOS","RP9">>^ Q?RT#"KY!N')^!(/GQ[=OD_I_*W1?E MX>;WVYLO-U>3VT=E;V=^7[_0TO<+B3V\_PS\G5X\W5]8.\ M#L3\$V0*WXGAR2,:3@NGD#&Q=G ![K@?GS37<._FB;U8\S\S]B.U\LK2$+WQ M@^'!C<*ZXGK.;9EZ"[<$Q?6+"T)X-?K?BR)].>PG6J,<>&'="9"GK7G%DN_$6S9@HS MF2[G:%@S'V%MF=M0[GP'QYCYNN?2#V$'G@V=N:(E%@M&594%K/ARQ1S2S+#Z MD[\4-1AE9;_ ))^8Q?CB87@#QYCZM!7\S9JG+&WZM[MVX=9W5<7$7<2%TB] M@'KK\$OMV> SEC-4Y7?T#MD]P=3%MHS@^V!PS)6< SV2NP_GA_1Q0]0T&'II&:Y 4G^:#PT M),&IRI5F:3.--@O49@N)1W.5%V::^%]FP>(9]><$*IP+XE!^_.EH\#D]=6/- M#"VQHTG!^R9W^!%V4/ G;+4K;(E<&X@]H2:;@IR*VD WMU^2EP1LT90Y=_-[ M!J*#E/X'_J*X%01KT-$2>@'+PV6A3[<97A]P/WDO=HX)Y 2O5\1$@9\F4E[0 M.3XB@SP(!E%P\>'WXAE8B@OGPED+]M>?:X+7 C$R%_(M*9+H$2&5I!!:V7,)!ZH)[ M^+M=>!X8 FR'B-",\H:'/!"(+V/IFUSTPXR)3W K@,P7]'JL,\7]P%<;)ER= MSEK15BM3#MI(*2>[*QJA=05ORE4O.N>J7GSG$M"$,:B71V0SSD#.Y_M0U0(!SC6 "E&V@A::+9X@# MN"3A? %,C9>$RR^?*6,6: (&V(LXMW.X5Z-2/]A)9&7<.DW_MV]P;X(+HA]U MLU"]Q_.P9IHS@^=G@6X2:H(/5X&:]VBO@*V'S9ZJR"U[;5[*7KW4RW$+IGBH MP<'?,]MYTBSC/_'V:ZH./JQU*)=Y'DQRI:!CV K["2/BRN ]\#F-.P_$"IO/ MF<[%1]:H7#F IU[P#\N.,P5,MMUL=U7\LX/&#ORWO44[+'C9N=[=_ &T'S?W MJNMF&/#=M&>AL@*JX 6(6X*G]5TJ80^V"81VS\#J]GKD:1;H7_?F!$ M?:KR.YEM7#.9S$"0H^E&GE7E^N<*]2/W#'7[7.]/-]/[TT7O3^8VRYM72@K@ M8[3*([IJJ!N[/AZ&"QP)T@;,8;@R'6 X+G%,;0K<$E>LR>IZ9LZ":;.HYJG! M?Z*6&5=F@P.&TZ2)<"U>7F8&67/:DY0HSWCG@\4-*W*BE#*+4@K<_,]2@QC"4*65)%D.4M.*.(;IO00\BY./@(L_D)I$:2*.+2:,3) M-CH9OKD:["CCA$E[ OOOHRSFZHU0@US04E"C44%#H4085R4I[IL>$;W<>OE. M&FD%"S2$8,V=A!@:GEGBM<_WXR^Y5J'OSC9:A)>]I'R3(T^L681G!2ON%AGK MAY*P=S'NM1MYD.S 6"81OQ3:A1;2>\V%]&$AG49>A"^^D Z=6J&U]%]S+8.+ M<7?8R(NYQ]?2)B9V683Z!9$3&V?*I(;R\/M_:\X? ?_B?)";.V&X03I5> ;M(:C0%F&6_"9Z0P=*$JGI485 M#YQVAN91U;NJX(7_.UX*%LFC!VZ_)2_IJBYTXZ5\8X%:LO+X@<+IP9%&[56$;#PT@5,DT..='M"'((QJ-8JVRB!)%,>Q^\DV?_IO^ --[3.XH&/K6HAU%=), MTZZ$F"I8,.$$LP4_:6 (7D7D'H?V!$W]QL)L([CFL I".(M"LL_P$77/V$=T M_6_?\-:7M%M*=+O.@"PWNNQ=PA&U.=XK?&J:]@M2;>@Z';2&57/#1P^(9V.U M/@:(J.FSJX@3'C8RRPD/'TMOM'!=<5J<$BVNM#4/88$JPD3U$EB@7)3@09%R M1]YH^77B3"DZ\? #'H)73%GB+B)?E0R4T5LT!Z.VKL+'MZV(5HD1-F6N&8[R MK)D^2Z@17]!!AW]UE1?#6^ S*.R>F*V3TOO]YZVV\]/VSU!!FY^@F,[,\&QD^\6IYOQ MC=X./WB8-B[NN03)-)88O =] MT>B'!M,4AY:^=>37], -Y3HJ-#,G;K@Q!2SP P@&U@'PL;LK) E>(%,&9A#>$K>V)\(J<"M^M:VGRT?F+)7/;.K]&M=H%^29).Z8 MV:AY8FJW VKS$U>M21S@ U/-^I,GML">>CP'/$R@$HHG_CHS2_D%?773-:CB M&)ZBXXADEL\':3KFJX.>&>A9F]P/T;@G^&^6KBPMZX80V9 MS14^1KLF<=SWBB\'0;#-Q\#31O;6AAS@P>MG9"D:85B)W!W:+/I M+=&DOT]\/LK#@C$22:D@6D'7B;Y@,]]DF'B\6?ADW.6C#/DSRI _>\XH9QX8 M.LB8S#!C,L/T9-#Z"8U_G@D=9(9II/19>%Q!QH(N[_7T646=7+EG)$F#YPG$ M53,OF=,9R>3$%%8/$H3+L$CFT4,?XV]'PR8)TH%BF7\=VCR-)K=[!%B(&%E\W8"O?DM_ MWA\V6J-AYE?-1JO@Y[U.]B!Y3^1-JM5I]%JC"DZJW=GXJBU0+3LBS&[\V>B@ M?M/<]'^=@OGAMFK*)J][X[$S?K]V6FJL$'W'#=T1H?EUUIF#<'2#(LWV74P\ M36$([4\L13$> MJ>V,UDS[-2P^ B0+'EXY"(ZIN#%"" MD"Z'?#K8::K72R>15[(AP-NWKQYMK(T+K*R$)%8>J&X%0^-H2;HY_$/EE88&&/0V&:K=]<(N3$@^ZP@9?S=@U8Q]B M)KX>8_> L5MJIW6PIGM*QLY UDTGP6W,:JU42DG11#68C[UDCO))L_YT_)6G MGTW5Z)WNV:)FM*MBDHI<*H<] _TNDFZ2A6JFFQJF?DWESF F"$\+0,B =,F; MJ$&=^Z9)X G.,Z64%2LY;V^NIIQ@L@(F%'RQG<_ '!Z,)M)38J6IQ8K/>WW@ MY(S*N7CM.:;K1+-HG+!X4^7;8 EYEG M6$67:<@Q]P -Z&PY0<0#N@&J,1RDLZL%<- >2QE>C)N-/,==;"G!4'@R<^,G M)1NY;!.\]IOB\UL$&1&,WD%"Y%A*D:RP!'A*04$P-TSX">'V!9) 5![#X:T\ M^&^K]1JBH7L2T4 UV-L@-I*B(3'N M[,9400/\9"-*3,!:',8&T_P= U$J[)RJU]TSX1ZQK BT-RJ;3Q]K(ANX MGX%7U&^=;S:PW!#E/DYO 4_0J5V[O+AB)I,QO]IN"LFJJCNR.2<_B]\<7OIO M4V7*'"'J9GQ7 KD8N<$C8LI3F(%41E(,*-TV$&*:IRQBWCPO[36PQD3'%'J$ MA#,(. SU ('$)"M7IC@)0GT(Y:QM<30!CFTWLRF+=HKP A(7IL%9[C$E1EW" MJ!)Z -8-BN/U;"ESZ*19<-(Z/VF33IISJ_R2?AG[/E7)DT2G0NYV77F9\E%$*_F%ZB# MV(K%M@)F$IBY]&_8.J9K+O>%SGV"-,MX#\^47FJ@1Q%^8$0-#_=4;!U/UF[( MC%F>V/WB&)[',/=VCDG@B*,+%+*DY'5.7;XECL" >9TCXG1>BB[)\_'$Q"2[ MIT4J*S\D B U9+"0%!"8.(11BG& FDGV\"AA1>*6QQD&C]:P=*04D!5S2N>7 M)\Q/4)N!W>UB01LG ;2HUA().B 9I&/7Y:0G@:!C](@*!@DE^?9+%X0,KD&R M2&;^^_X7;J!0Y%6OH=URGK>I7/IYN +^8.+N("PS(UR;K/TRJ5,!2FY"IW ( MI PHVC3^0[*.RCD;RA\L%#X!KB->%P8)P>C+UWA_@+IO.*YW:5BJ^!MHR/AZ M/EN\4H$S4);S=R"JZA-5APO 8'H_KPY'',0U%Z;::N78/^D"P\H9+'FA7Z:P MG.BV%.HV%1Z(R@9^0=+5K2HN5OPL;:I001;#JFI89%3!O0F%KBP_I3F :HN7 MJ!@A;O/(&RQV7\5V!X%"^#,(P:01Q+3\6E2N&Q8'HA-01O+*P1)L E@U$83TQ@KXC&L!C6X F M)6I[%P3820!XBQ3"]4'%@ 1[9VGF#Y<]V'/O!41H4K<_6\SV*]/V.0X)QT"8 MA(5DYR"(8KBK"%#JAM"PQG)E\HHYG39!#S8A4DTGU"F\58$6Q4T*&K6#Y>0. MJ%! W#.\"94;^3K./0*,)[12J2QOXTAD/6@K.CLLI2/E*X!5C92B1S%=HYBH M*RRC;2B3)=:__T=H+K!BS=1]CBY),C*.A2&DJ01EBY3U*2B! J4[?^8-Y2HR M:UEG%0&TY(ITVZZ4OR,4DOA06?U8%5Z+X"Y\G M?.PXCJ5&]T<*M%(@-,<_3?H0:OB-;? ;@S<"O]')A-_H%JV8_.Y@QQ]OC?!6 MWL2:87R/&#)7C>V>ZW4BMT)5:#.(GX+M.(/[)%S?*E@?D^L+D)B^?R?$C^L M030F[C2.H"VP$'3=7PKA'$>^_ASY%\$D;!S:<(5LAO=PK9;C+66@'A'44-!D M@#ODJ#1O]JS%DF; 5ZP4).[%V, MV[VD2+_W(76#TRI%$ MC0I20.'T)ME6D.W #&H(U:!%53:$+>*N1Z'EB()UH2=%Q83$'#J'N.*CM.]# M88<> Q?/1KJB7@S88JQFEQYV/$V!V) I1_%+AQ%"!HLT2 I!H8.PF7P3CR<2 MX)V&CG.'_&ZQ9GS4[XQ9I&=RIRW&>P.,=Q6EL!P$P*[<,Y#D MNB0X*X,"(]; .;I9/V=0,D<7#QTNYKK4K@[1(;/"D2/,K\J(O4I XW);,VR9 MS: )LVDWVOGPRF7W5]@VH19-: /><[SMD$3_5Y&K,$ %0M!<'Q*313RX<^,][F2/><(E<8]5P_-#,X81*CKDX -0I] &98 V.>(9R G9\*)2N:N M:.)E4]\;$3.9<^P?0P0B8_T[POL=10XP4Y#&0.ZA9$,-K@1$72*Q(=:YSA6X MYQ<&WN=1-S(I"12=P58>P6!^GAS9M,I?U"P?9A7&O*8C8' MG6;Z(/B5K)#W:XJ?X[7J&^Z"O%%G>%$^,+8)($PEHVS&/,TP@\#(3,J,>2 S M>#.J0P)T06+;G?.9M##-O)OC9+YB%PONL\L5SV?K1*?3H!T0;LLSD,NT)I/6 M).P0'OM?,',F/ 3X%7E6#6P^9JY3+@X>']-%O70,H]4-/ +8#HVGEXB4/WP+ MQJ=$C@)ZP1F*7A'5#MLB.HJ^0)X"RB,REN((:(Z;RX?VJ$1PHT[Z6)S*C/2^KOH MJ4I-(8!5GS"!B)^3_"H1>1UDM(<8G'%["+D-9\!_4N\&[D9:ZGG"U2-\S MFJP\!X&T:/Q_"R.0(CB)VB?0]QPY A@-$PS0]0,7!Z4%ZF0VX'T0NP3X[<"O M@!?;!YJFMYC&G^A5@(\M$LYS M L.#]!Z3!=(TG >,1Z(WFJ9(T.[T:>:1!UK!E@.'YTG>TX.QYC;Q:2C8[X53H&&[8DBQ^]$S3%\G31]LS=>9TH+[+Y46V M!L7#;-A&168]I\?+.C12]S:]$AW'#CQ#%SZV#;9]T<]\)5(V<: E*B?19(8_^+,QE71)X<^\5;*/0R-:(5\//G#NE00U"#>(>!C<2*E62@<>'?Y69#ES36^Z5I,-3U"X$])3"=O8)(VMO@Z9QUR) &(Q34^L+P4 ^?L\ I%HRC*E/?$S/#\BSA M!XRP+[IHX*KVA%EHKK-,PL!12%;A@?Y!X1*QW=C.U8F@Q1)!AV\D$33#R02? M]C88'85[-51'='$O1I*M(R(LZ@0G/S*CQ'<_T;^MTVM6K5WG343>7BJ_!^XF MD&R47:X>>;J;&W5BE'G)NWF#A3%Y^ %Z<*M]V=[:#RZ;M4]_ 1ZHU:>OC-,J M\Y'HYCRIPEW_%&U0)5$5T6!'Y>KXQYKGL%FNZG^T>;:J:1%\@7<3*/3=_(O, MK[X)^_0EK(!A1O//8?M\K8!@2Y3(GIR))9"45&%Z?;1/([G*08E=.< S#G95 MB[:W2K8[5),-K]0LB)?(ARMM'> &4"R9IRI\SZ[H:(ITS1-Y6(#R MX :Q4%E7+I8665E0*4X#1BP;F[DBKD*F <$UP"4 W\;G$?QP(3)\,>6+Y>P= M&@2(IA$M5&@HGWTF+A-07B@WFR_:PNZ5HCXV[CMR8WM>>+NYD93:\3"Q*Z)' M;11C9]>;!\HC!!+)(M8<+-@.Q(OG#/:D##W(O)*/LUTK^TK MVR+T/GS) [,04P=3D%P:I=WL-)5?\&>BY"7R:Y?_+BA^.3"AMS_:G+(:&1ES MH0(A_-EP=9,@% J#$@T[%^/6H-\8;8$ERJLB#/!,_NW; I$(CDE[KH-GC)N_Y&0C8+Y2JCPD12-OPWWC=^U+[ M$\8*6$:E#$R//8%S3[Z5BXW462(^8OHCQ [U.'^):*S4"R) M^EQ+UN5O8RP$$Y%N(Y$ZR=QXT>VU[%9_RRABPS^]X55>V_LD1A-(DZL);X+- M*S*B4R?2QH)_"].C0.I'/&8<"R>:[\1X7U 90^8-6I&G=)E#AN&7E':B06X_D\00'T.!?!')CS+)I:8J*/]$#Q MS#!$4\4XM /LP"4*]Q=:PFV'\$$8#C> C;3H/LJ3=34\$+PGG?<4XR6]6*** MR&P\3IU%0>URZD.H%38G^'MT(O+$5D,0$._Y?A,<1^$+!?&X&WE@W.%U$@<+ MX-%'/AF>#6#*"46SJ#$/)BGH1+D2MVY":(UH1AG*3BXQBDQO$^6M*.]?" ?$I$I7 M@8G 42B]!3(@O":U&_2,SO6$L%=P!.NE=!PCW(='[6=>*O2PEV'[]<[7]@OJ M5V!/> Q("9!E0\# ]R30\+!C&7*;L?8TK$5T>:0B2.S'\FNI9XA*2$[9L'JZ MP'9(@)+#DY^4W]5Z4.V:,1)A$TE#4:1B64Q$;#+G'M?6:+=<2ET"$08O0M@2 M"FP\<^/*8D\\B8DBX,=+7'%W5@ZV ^D0@J' LR>C+)]#FQ85)'R=PUF#ZF509Y]-2*G>#'N#1K=+1IE!#.* MX! 4'GU*>2PVENNJ <-$."U-U^+V""#\""N*$"07WR4%[DD5=KH3K(P2NM)Y"_U:D>C<#-S(;WF2?I %R M.'XVR,B=Y4NGLY5#P=+/1#^)6H5E)B4%^X2=XPHDR8S:Y2;S[#V/3KG)3WO/ MH[MGTI"GK#1C1GEIE#/1&G7$T 0N(E-C.O*/( 1TLWP(]N@54 M9#Q/IDHH6//*^.? ^3*[2Y:3Z*9F+*,@VR9H2Z8B+*B&DC%,O(#$C5FB'+"< MH@XKQYZ2&XB;P)'()5Z04Q9%-@\P' 7>QCSPA'._K^B(LQ8F)(=IL7CY,\T: MO:VB#P]? %-R;9(ELMG*L=K*&%J4 RR@Z9/>)'XL1;MQ0-RTS5DTQP9.T&8 MR"7/UW)='D&)U'D&FT0](%S"] V(-F'!DWWO$:0+B.5G67J#45M^C,(^IW7S M%Z,!GG1J!YLN&\M$G!71A68[+OXE8$SPAT\:'R%Z+(Y" .[R?&*#-91OX5"2 M;,GA0NG@ N],F\$,-)U\[6'E@9E!9-BHPI@K%K6HT1S$%B-PMFB9KANCPRGS M/"(%KA$@QTP9!AUA_A>TJ[9/J#1N][JABDZ*=&FQ\%772%KL/!XS41.W")0VD MVG[/Z?^2[;NW=:[GYWYT32@E08BZ'D1SIF1K\WW6V\35B@T]U_WZ#!>)8ZQB M/KQZRS9N65B;$N:I7?.P#:@]/+GM(>(&_*:ALN'&MK\OB%#>XOIMK=V@SRFE\T!6=8/HL_S?1" ^H7[ MR-O#YJ\JEI^&..B@K/*?:;P2@3\9JO!Q4[T(H8L#V)O0CW: XD:OSAD^4B\1 MT2-/>,M=Q5_-.)2QG0Q6"DLC+-W1E)4_-3$E'U&:DB6=7&UA3V&<4?3-$]EK M'-F6_/.A=J]-L;>?EO&*: ]-BGGR$A=$A0X7X4;0EWE'%'09BC2)*0-EB#*V M./98D##1ZD5<_P1,;"R#X.FVI[JBX8/#/&QX+@:/-O.2%EKCO.CYA/(^GYXU M5,'YIF/@FD=_< WX(5!"2,Z!IY<"WDCNF&4<2V_.N$ $U044%Y2["5C"!2_" M#U/<9,M$#B(5 G+93A:;B$;.!L^^PXH$WX_:3TR"Y:;XH)MEBH>_C)C@;E5L\#,P MLPDA*DAGILI';F<'>!K,6F"P'/@!Z'_74TKNISVYV2=V'* M,3.=BN&9B]P4/(4-E8##7%YT SOON@*2'<82@-X$E^&Q)]NAM.5XRC((BD6D MF),;]S-4;AP9Q9.&C"N3]8P0HSD]D>E:@'L$T5JL)F=>"DE[ 6M!8!%NA8DM M)/2,P'^1L9%IST78ZA2;-VC&K( S86?'P$?1A]Z4NE M(A-Q@26J4P0L02"^X\-'\T*P@:SOZ O-Y7A/B 1@>3:FD;#ERK37C!&< $Q! MW(NQEK'"MQO#)B2Q+IH$B+)EV8Y.UP2TB"401(C:@L*96.=8RA>U/S_3QR[TG$)O&C24ZPW7JY)0 MNV0?0O3+ S4S@RR*5>BRQT)Z.Z<"#:%99!NS9'$5GYT7:_Q(:@GM',P)!28] MZ24'PURWE8,87/)E0E?C;NN\FJW]5(?3V)2U@G"P@I#0^2J_\7$%H:M<(H ; M: 3T'PJ5<7 W5TIE;MS?"3'URX,_]>CF[PZ:EW#Y?X"KGK?$"Y\CN13%LJ.7 M9T%0GD"[?EM*P";C5 >+#J8KK+:$#26A)0B)8L'H$*5* '>K9X908GKDI%+@ MAV#086WI-.C:+G%'7($S3V>OAS1#O9*2_6%WL-]R-)#M5TU/C=U:Z1<$=CHA MR^<,L_F^JBC!5DNT5%JFQT.G50VG;6L6)Z%KN(;)LQA$BCSQ@-B^.2DO(.I1 ML84_2:DT#8*4!^O@68"4B41Q7@T0Q:*A9IU"":.V$6(DDQI!+S2"CI6Y_K+) M*@$"HL19:F;B('-KVS>>70XR>W:8&\.EAMX?L*;&FJWV3._.>TQK#P;S0:\S MU >:-F?]_QUAI/5-D$!V9O?MW>.UTB8 V%;[HU(L?QY!]BR?(;8G%D5@L=T? M<,97 F\X(V]^D)$W/TCGS=]?_^/Z]L=U.B$AD>J?&?T>9%:B#Z@2O=0SRE6: M7XM_Q?[SLI 4Q%]JBKQDQO'.J+RZ3G";^'N.#;A$2)VJN'R"A>X>GG+%<2_ M)+1;ZHLF^=-CXW1 GDZH)B90!?^TT+\/@2%$1XERB4,-%D\U*NKS5Y= @4"6,T9I<+PJ,-[?ZH6J&#W>29R2".<$:X@B7\A[&I3#]+@2 MIR?^KAA.;L?:X8M-Y[P,3.;( APG$X"950D+',#31).^BQLT0D*%I14 ML'!TQWBB/L3!G&=^B WWY##-2U+(,3LAO FV%;=(BETQE.&;<^J3%E*%,<_I MJAXR&;>7X41A1$^$*<(7<-<;9F3HQHHTZ> KWC=>PP)M&374N2(F4^!GJK@F M/#+R1:(&5<+/)#/J4.%D45-46H<8]0&N -=!\"#6LI-/N*KPR1<'[W8K MHS=G77\0K3]HO8GZ _2U9'E@.F?G@;'G\\9)S:6D,A)EKS(1J2/"2'HEKH![ M?W=2?<"WXQZ/1A?C8:.SK9%&)>U [%9YPN,N$YV[Q"/M-9L7X^XV"&J+#AP%U#XMVT^X"A,B*:?T@ZA#F'N^KH0!\5VZ5!^P91]V52FC]\X6 MJHI.N#!QM2[&G49KB[PPK,P3.3F!(0V=DE0:^R-9EG"Z&7".D8,]!-[RZ),# M;>5V!ZQ):4YLX$7DL0#FJL)TVD$='[%P3TJOYVSC3_(4!5= M=7+/,'#[-_":Y8'5]/*#U%QC&?&>!?,$*I;NA( (,A)YPV0+-\]5YM(N@BJ@,H1/8MC"($?;<#7:[O:*]%3DG]/P19,V/:8%20IN?X*L\5^Y9TV$Z[1[9/?G:"QH9$N M>PQ2YGL.[?J4@XY;.66P,Q+8,9X/;J(?5F:Z\S$0!!)?FRN6$GPK$\ZQ>7;0 M0I1\?SA!.6KN<()' UR:8J$#!UB>,WYXR]JM%2F2>;=-?LC#F*\M59O$8DVP7NX\"[R@; ((W%T/;K)VS&9Z$BT+/)8U!TNV;!4 MG51,CE%.B8QJ+.?%,=P_I2A\T; ;+')IT!19%O-A4% -,AZB+GPM+.&7LECF ML 4]_.02>!9$N'U8]B9O#QWDJ<&O,6 RI/MG%J37R/JX)(\]:PZWP6+I0@WE M'YF?4]%%@ $N LLD'T2O6IDK2K $,T.7H>=8HF@T6!IK91O)%>5;1** (ADN'X+)8Q(ML8 M1+D[DM["Z1O".M#/D9^,U(]$IS0OHL MDLDKM+5X]UA8I0SZC<6KT'TW*0,R;RR&3*LS8I"0^:*7%@S\Y#!J$;%!=T4A2XAR-($@PR_@0LCVC) MC:NETOY0S F?@2?G+NZL)0A,M&F"I7DV7O?1!":44GE&-@):\#F0#R,PY.!X M;>=/^1A>?/QP==O!\*-MB?K#0'=PV'3-G38SMH(;5K!:X(P5/4=1A4D<>V@M MQ',G%1"VMA/),:.K%W9RP;396?-9U&PGF*$,DN))Q<*[%3+E+R$JD_CRTENO M0-?0' <%&W-_#:DQ[B#81+?13J]H=P3Z(] -%NW1M%"AN0]4'MG3?)7XE*CAEXNV>%3@Z()$0 B MW\+/(@VWN4V(VTB2/A!&/)Z0JX6%"G+@0@J%'LK=T%$1EWRD19 D%]&0G"H? MA&GP#)[9Q[6=5)R2-RZ+MM=2Q.(R@\,I]X((R^)Q)O7\%1BV>72HO;#(PE\:M?=-G#663_* P MFPE,P3WKFALZ6-"SYZHRZVXB>X_?DQ:&[U=ARN3%F)@FV PHI=%&N@XLCBOR MW%'C1N9F8E/Y)2P"6S-C/ @E M'Y2J1#",-GOF6*-"8$;K.,./1.L3;A2*F05?-Y0-Z^'Z+NJXHHWYYF//(XW/1.CN/T-?P&[(%H2#,GF2;N MU EJ5D-0GJE89/RZ3NQ5/ DBTIE4"Q(TPC?*" ?,A%3B!@IT;2KR^GZ,G@] MMQZ"&[R09T(BDHB+-)(7%>9$W.$S\3EG+$UN# :^S%+++I.E8KR M(CY729O"4$R=4<(,B^V8+L_9C/A**$ 2:P][3 EU N? _PUKH86\EZ9U_,P, M%E21B9P7F%8DXYQ+"K*_-YJ!73I>,3J/7*JMU1V=8K#/)IDFUV^?;NF.X$V+:+S>4<>/# M*V;NKV4 AV8LFMM-IUEV=C>)P(]-,JNJD- 5WK>(%G<*]-)@#P)+];6A!C\% M=X_0L57E[QI<$,Y:$<[2A-4L2&MOZ/UF GV_J52K;4OV-OTER5KEK3^Z;O), M56KA^]===G;6M6Z9MUMI7"?4O087XVY?[;3SJN..=E[X;:%SVQ^G-"J*:WZK M^:T$?@MLFL(,-[P8M]OJ<)B.QU20X5Y;XSW9]7W-C<7@[DZ%.@O>WAG[<&X" M(VN)YR,3!J]X!X\NQKVNVAHE,[) MG@V>A!;D6<@W1A+;>)Q!558:G!OE=MGS.8*F3;$FLU :3C<["T?S'#N3MN\9 M[WQT-P_"KQ3VS3_1$38=GY05SX>DL_"&'\>8:X@A. MB?(0)2A!"02V(RJQ3?L%@[-B$]U(!$\TH<1/*%$V3"@60. 4>M66HD LD_2C MX9DM]!^D58K8+Y73) /%\:/9%( ^ASC8'S%I4"IVT*;+)TB@DT,7A1%JM2_& MK7Y&(ET"=\PJN*AMJ#3'750'KMA!H[]E41%A2TB[S$)BW17K2N7"0] ZA^UD M"?S)G'"\C%F+THV4*HN&FC'?_P3OVF.7^"I'M@3R(')(E\AI_P5V,LE1_-FXAR]H:-7K>L MT&2ODSU(X=!DJ]$O+5YZ]I-J=^H@;ME!W%<+9BZ-VGT+)%BLP2S!!J-?B(#AK,SLX.)E72YWXZ$7)DA_OI%E;(V][: M[&[?TD'Q^J>H*9X(K,='[6=A)WP/BXVZ:F^0KJQ\32\\'EB%@U,UHYR64=JG M9Y3^Q;C;::NMT:AFE)I1JLHHG=,SRN!BW&G!C=+O5H%13I"C7'VU]1NZWS%[ M>6(XNJ/-#]%9=S%&VL7V.U/:O&6N[)Z>*X<7X^%0;;8.OKVR^>,XMU=-6]MI MJW=ZVAI=C/LMM=_*Z_!3T]8;I:W^R6FKW:3TR5[G8&6B#-JJ?6 9%/4[1\E5 M)L\&!=F/X__:B2=WM5S>,D]N2=%\#9YL78P'7;73K82"7]-6>;2UI5;F-6BK M#7IJ4QUVS\4=6=.6H*W1Z6FK WIJ1^V,TEFZM6.B&KH$H0;5SHAC,N*P>7I& M[%Z,6R-UT*V=$6=&6Z=_)S M=$94( MN1]>.1FZ?K[DY\]>/:5*_(>UZ[&E>U AQ"Y2MWZ^^/-;*% 6HX*$9/G#G=>O M7K4TZ4UXG'_'/BP6-3CY+VVY^DAP]Y;+:B?T416ETV>6=)J4$3-!1^Z.R,$9K)_3.6G[MASX9 MXYT^?:33*4MAJ/U]9T*5H]/G4G2Z9:D:-56>"U6>/@NCTRM+2:F=T.\3;J32 MDSM_K?<8BNZ./"Z #MP##/;1UC!@SITO*&*]&(;<":W504NJSY<5J.>VFV7 MK$/M=I!5Q'ZH6?$]LN+ILQL6('XV/!BW.MTU>&H MY+3+([%B3O>.6)_?3=T\Q%%UVXT!8E"O;):G-8;(?-/-%6[NX MZ5$<=,.Z3.QA._39W?QED#Y[1>)@3VO&^[H\%E]\P1V;\[]LRG/JP6 M.S,\]OZH6-?I=PQ]7KVFVC4>>XW'7N.QO\YFU7CL-1Y[C<=>3Z[&8]_8Z1>[ MM3DX?>4[-8GC.;W?[.,!4Q79[[H9ZJG75BB.?OJ*\\[H8MSIC=1F]^"2\VSV MK]L'UQQ3(L>NJ]2.RIRG#XAWL2WQ8*1VJX$Y5!-7><1U M^A!OMP/$U0/)7PUT[9JXRB.NT]= =A'DL8TPT95H"U"[R[(-=GO(C$VU-3RM'ZG&U2Z=N$Y?&-GM W&U.FKK\ 8P-7%5BKC@B=-3 MU^!B/!JH[<-UU#*(JW9-9)"4+(^_PD7,81D'1MMJ!7\'SCQ]W4QWB+X)M5F[ M)LZ.N$X?^>R.,(ZCMGL'-^NHB:MBQ'7Z(&&O29*KW:X$]E?MFLC2*3S'USW? M8;5SXLCL>/H(9 \CD"VU<[@B4=N/%2.NTT?0>FVP']5A35MG1UNG#Z#UL*.< MVJY&(\S:-5$WE#L-(YX^V-BK.\J=*W&=/GC6JUO*G2MQG3YXUJM[RIVF5*[& M\GW'/>5Z=4^YFBR39%D!1UC=4ZXFRR195L"%5O>4JT9/M??^_-FKI]%N$Z?4 M3<]:H)[>Z.N7UGNJ#DI4BK8JT!"B7UKOJ9JVJD5;I\_XZY?6>ZK$@-=9J'IG M!$Q4Z&?J?NW%"S8LV*%>CG?>8UAX, MYH->9Z@/-&W.^O\[&ES(%Q?HG! ]T7\!Q1KS]=$Y,@7R3,T4;N\>KY6.\E__ M9]ANM3\J?XMU^DCKJ7$>_&K#R+>VQ]Q'1YNQB36C--%[IC/C&??<_6RXNFF[ MOL,>X3V?3%O_,V2O 6=YV'8VFWCB,QR% 2NN8!S/\=G%>')U=??C]O%!N;^^ MNK[YQ^33UVLEW9(DFIF:T_^"7CXNML0'?<%FOLGNYA-=!X[V^'IIY;#>+X:E M63IP;+CFC(4.DTMZ UTVY'(5)UB9HGE!NPPN_SHMW#_7<+'SQOQM-%>+L&QW0=:T$(CZ\O(HFR1Z6 M3?2&T70+K_]\H':W5*E(J@J)ZG?'=MW"QM?H8MSJC-1^KZQJ@2/D2A4'I]X0 MK*EYK>:U5([-J_#: &$<.EUU-#PX7?8U>.WL8X\_K*EAFFR&%[,-LR)SZLI& M*PO46+RWP8J<83O#N>'EY[<=+<_CS;#/EJM*[K-T($;XJ# +M2[&O:[:&K0J M@OW^)A*&W@PA;9'#91)2&W/$U4Z[*H1T_L809GI$;"!75>@6W4NN;KO_SIU1 M"AL'GXAQOMC.5]MZ>F1.$,UQ[QRXX)X<;5E[*=QQF>87YJGHQ)^RU+]EW>\#?/S:VH? M:FD;5&TAZ9B?;5HYV10N?>VI;.#^,Q.Z5N,#HDI>X4 MZ9?967:/"[0W48F%#5!XWMS*L9^-&8RA*0Y\=0G4^*(Y,\6>*Q[\7(L9JBPP M5'5NJ)JTN_!+S5,,%YA@YNOX]=RQEXJ6D=3GV3 B'_49K6&*BWN97;5'_SSD?[_#* MTT-,(:+H4]QUGS23>#S.:JK2;F*OA2B_[8-G>*::T)GJ,JTM.'^[.4&*JC7# M)OK4^H$PQK5S<#2"J5,+7E4]Z^0%ITI&$JVOIU,I;F_W$BH1_:94Q0W3 M;]1.MRP_[9NZ==Z'XO9VC9U"BML6ICFVXM:[& _55C\-BW'>B1%55-RZ^WD# M-X:8#E'EWKX7L92MJ;:L>?6\OL(2II^7T'>$B.JQ==_-L=0W&;>L8_(7Z@=7]A*6ML9@)1[03-&4OQ2Z)%MQ%.G>,6FW'](NYO@T\MSF M#<:2\&-["L+A.&/25?NNS?/@QEKI474(D\9BFHLHJ! M&XD+-A,L2K"?X)%NNS' X//*=@W\S0<'DQU@OF',^:_QC 7!\LWP$6T*8LCW M\A])06J<2!3TDAI(Y,_=<;1@?0&0UB* HEYI3^QRZC#MSTMM#DO\H)DOVMI% MR1H5FR A$SN?W#2^->._39W?QEG3K;@0WH#=U=T3N^O&>@:JL9WU)H@N;/&0 MA.@:CM(073>W_[B^?;R[O[E^V N9B]ZY=UI1L)2KC3E#V%/@S<%PR;6AF,R" MW](K%R&:Z6&H&K M9KO7#^X?@^W:P'8CM=DZ.GC%2:+[;RZ&:3M_HB^(,!_8GK P;S8PK"K?T MQH(-U6$_#^.5SL6XTU)'[8,#!77Y?P4):E?A6R)!=8&@VFJK==K.?.\H>^I> M>U&^:6"0&AOZK=5I4KO*5MA.N9L'Z'FX9J'3Z<>[,/#0PZ"-#P9\MX $_R&'"#735!K;:'0Q[G8::5-&$2ELJ@+3SIT= M$#7LPL8)!BRB>8Z]87(3]SMS, 2K/;&[.2%-!S\.)G[9EC/O8V)4:]!(^R/^ MBHF53_A\N-T-)>_0.J]T:,/R#JW?;%V,.\.,Y,-##FWX*H>&I:W]1MHKF7UH M)2/HU!G!^V8$!X<:J4,JF#';;R+Z>,;1'SO_MY2YH_NSD8=-&&;[(J@4Y>]9 M$:EQG 3?7=)O=\TQ[9Q!L];>G@F?WQU[!1K,^KL)+#>Q9M?_]HT5'L"&!-!^ MLY=* (7/T@F@W^_OOE_?/_Y35;Y_G=P^*I/;S\KU__RX^?[M^O9Q:TIH"8O( MF'H_E>Z9G7W*%_06DD'EZF&7Z_30.CTTMR4% M<$.=%%IGIVTW"MI;X3.R%:9]&D7VFP,L_._UZH30FN7>+\MM@>,LF>6&R')@ MS;P%ECO[@/HGWS"IL!E-KYLE0G6S]PA64XQANJ_*,*.+,:+Q]P[.,JE30BM) M3=N17DNDIE83J*FE=@_OC%WG@^Y&#-\T?0$?.NNX>ZM.#=W $OU798G6Q;C5 M[JG#01K_JTX,/0=RVI*_53(Y8:BTW5<'[3R0F3HMM&1JN+(MUW/"$%Y=VK0# M4VQ)B"J9*;"N21V-ZK*F\R2FT:L24_=BW%7;K33.>JW"'C'M?F.T5E7H* _1 M:M\MWOKKJB?86KK55'N'M_LX>LOV5]:#WRT!OJXJ@%"HK9;:+*T34X6@_M^: MYOP5M&1,5_27/K6O5#ZSE<,0N-#O:@U2IYB2KY+4NY MF7>\2_>H/'I'^0$'[\[Y2*1];9?B97;]UNAB/&RJ_>&K@.CO?IK5SN6I.;GF MY*,:@7MP_?U6]D*R"E*F3*?'YU?*=3QZL;.<+-.4C?VQNLI]Z@4V'E'7K.! MU6Y$\@?]@\WB:FSUYCF!+=6>!);&5V/.MG1L/S0 7%.(W'D*V_)]O](<9PVK MJCRQ+!%0Y7 *V>F$:_+9?!9AE.D-D$T0[:K%2RU>:O%2??(Y'_%R]ME#W^&0 M-M6*[K#6?8FZLK&6'%]PNYGT!N?[?G^X;.Z;J!+' BLP,?W#S'?63'-"1S"" ML[62+FP%?W/0N1P S/O^T ,*K_]-4/)NJ?_MYN:XX880QU[IH^WNQ;BMMKH' MAP[W$$ 51L.NF:YFNIV8+J)>1=67PFS8J]FP9L/WSH:M5[[[^C73U4Q7,]VI M[[[!&V+#L\^$O[4MF/IRQ3RF3)XE0 M YGL)OJV@&.6KF^,T+FD-H=EE0I7(&V^IJ=2Z*FDJ[33K"GLK"EL"[9HV1*K MTZKIJ::GHTJL-J>PTN S:HR";:6NCC9CRBV<GI7.BI+(DUN!B/U-$@W5&W1K Y$FCO$F&)L.FI-5-^ M6"M*)H1_/C)]8<$DGM:U%Y\S1_](ZOX02+[VXK^ZK-N";E_ZW8FMP@?JL)5N MN5W[Q-XW/95T=W:;0&%MM=\J"YFIIK!J4=@6E*^R)5:WQ276J"Q\H)J>SH6> MRI)8[8MQ9ZB.^F5U?CRRNB^!:V"B+)\@ZU\=]JNS#Z5<^2[0&W.4>V82W[@+ M8U5'5814&A['S.IB5*571U5>_9;9@FA8NM:"4150@YO]&GR[)JCCJ"V]B_&H M5X8I7U-8)2EL2Q^ETD56GXNL=K,FJ)J@CB.R!A?CX4!M#:L2N3O[P IO#1 > MI\+/LPZF"+SZH^CXV &C\SJQE!UQ8O8 PS[WLKGR-^A-<$(9C1Q*USQ&V 6L MJW9'97G@RCO5LVOH4/-US=5)?,6]@Q)09D;EF;IAF8J#EOA.ZPG M9>4[*]ME;D.)O9;]7#'+9?18V*?'55XT5_E+(==DC*I[J5:FD4'OYDG"#HBT M'Q(I1EG;C5&*0A78:1/^HA:;7Z_L^6%TL+-A?I0&76B*_;*GB$4[W4U3Q%/' MCATJ_MFA&<-?VBK0C;MB\.-G9JX;2JJ#5O$>6?9\@US[XGN^PZ+KN^9D^8@\ MG>Z6U>L?TBVK.@S^27.!F_T5$LM.S;*X=.ZT5'%J6AXK,TU?*/:PWVB/LK\JW$BI MU>BU-K]J2Q#BG/NSO*&U92@W9Q\] D'1.R3Y\4PMDS.U+0[P#J9OWUMX[^,+ M,Y_9-QAD4=RC,*"BX5'GX/RIUTG*?4L\W<_9N_-AW9I#MW/H/T&A>WRQ"S,F M%@JJO4[!VM@Z4V,[7P[JN[:^:_?EY(7#6&%>'EV,!^JP7=^QI?/RL+YCJ[.$ MDW+F%]MWBC)FOXF,V>P4K*&M+]GMC#FJ+]GZDMV7E>&WA5FY=3'NJ?U^60DO MKQ#PPG_C3AJ63SL0<^J*T^BV&P/TP*YLU\#??'"HBO"9?90-Y.FT(@\*MVTS M?$2;NK;I>_F/1%9UG-9^._K:>[VXCSOZ)TX7C]K0^P/6U%BSU9[IW7F/:>W! M8#[H=8;Z0-/FK/^_K2:H6^*IA1/*["=V.768]N>E-H2F\:T9_VWJX"FGIUOQ*$>JJR+M_.W=X[4R4/[K_PS;K?9'I5C\Z'?; MGKT8IOG9<'73=GTG(QS4;W.I ;3.9A-/?(;OB@>)?K^[^_S'S=>O:69)A+>B MC!,. B_<,_AU-Y?+R)A\YY!8UHF8Z7&!82;3M%\PM"S"0?X2Y@8O<2GJI"] M&L/?#1ZKUD7G6 Q9^9:'L:DGL2?1 )?2:2F:*][M?I G\[H!)^#'1I/S9)&( M4V_4&/:[946UZ;'D\K(*SVS0LP#M=U#C0"U_;3OND MF9JEL\3]3+DG[>S>ZCOF";[W?-AWE>[:ZFQI;BIUX\)6>?=BW.FKO4[)=2AO M/1V]YJYWQ5U;VB?NS5W8$+BE]DM+WJBYJU)$5G/73MQU).;J7XQ[0[753^=F M5Y"YWA668;W8Z\!7-R3>$:,%(%BI^5&1_;Y=\VPOE)!:EH.#B[&W;JES#G2S6A'JV\7NHE>KG/C)YM= M_HEMJ-,':$U-[8@[O" N!OI=I! VIOD8ZIIM** M:M/YU-13B'BV((KF:IFJIV+ MB_=FJ2$Y%)N]LMH=']VA*&<@=[)'E86O7!,2664"0;BT=.J;\UHBJD*C:\>:76MV/7&8>]@_3IB[9M>:7=\ONQXI@#X<'"> _NK,>JZ=:1'_ M]\H&:\M:DRD^^.@JN703]*#%3]("/];U].;VBR0BS7/L#[!-4^;_E.W[ M.UQ$L62S+[83MP71\(N1&BQ/1W)[@0-VF1506C.DM.$&@M\R\<%))S[:?^+# M4TY\U+P8SVW?27'V]@\BW8QQ8:[R8GB+"(RT*SN>S@W'!1;7UO@!C*7@@/#3 M?_N:XS&'?I?1]E9Y80[B6$__Q70/.Z/BNS3+\C4S',4(O;$I#X4U<8?MQ M(!C!\@R/4/2I?ZOKXD]=.9'D"E;,P=V#%\Q\!S_&'VT9TE5I8H+_\'1UTY]A M+]>%YN6SX;:&PQ%"R':U[.RKBQQVJ]A]TCOZA-H%]=&C3ZAS,;;L?9@A2A5V M'&/]63-]%H-8-[ =]5KR1U)TI_A*0]SV&5QI&&=!]J@6576K1E6]JE%5OP2J MTA>@?6 K>)2*#M/M)PM4!.Q0G24\&XG2D,S^(SLVV6BU@R8;%5>/-G2\&.[9 M\>(SFWJ;NEV,!NEN%Z-!NMO%U[O;WR\?K^^_*9^O/SWNU?."OS9CL/9;[;@> M45P5V'4+KTV4>-1J_7)*5[G#GFWS&:6A[K"9X2ES33=,PULKOZ#PQ%-M-S]. M/GU5[H-?7O%??A&_I-^T/OZ*:L'??7/-K996T+=]NE8(Y1P?-2PAOA_8,WRX M4"9B7LA9]W#?DQ 6 TR>',:0.U7E96'H"P6F30\OM9_&TE\JVA/\X@D>D8TV M2"F(Z0NPZV#Q./:+LO(=%Q46>8&D5HX;B'5@?RGFPXF7FO:2%/X5WGHWYRN2 M._:-S_\330QF<*6MX!MO'0BW?L@ 0VP"UFRDX1H4H!@3_J)RS7 J7^9&E3HM M_%S! X>IPDDL84XS9>48V,/$7.,)&1:>A^VL5473==Q,O"EU9CRC/:?"ENL+ M>,I9TTFQ?_O&BN0F_LMAH,#QLVLH,:(S79N?/4E2FD^QW>TVC[N[(^R5M&%S ME4?8+>6K#60D7Y]-YO&%@XZA&71YS'U4UN%_MN_!#EDSS@4SD'ML9H'&#.L' M>YPH<@4D:=B^J^ 1*28..B-^^+L&LLJ1(X[X9<1'7&EK>SZ/-)K15BO'A@V M!^%D"^YV:_-N7_\D.\MP%WCV=W.4WA,:.;VW<%EPMC.X::&K1 MO&G3UD140G,# K5T8P7$]3K+NY<30"M+ T0,3!DG/7:)'U MFEYF#!"K&S-X<5DWE@N7)J[S"D;ZS@?ZSASL1:$]L6#5:^Q4T]%B<.O,2BSV>P MD";OCI1T#'^\\5:C \)?I25 0OM[D[K!G:7%'!>5#YYB7S: )UB\H4YMNF[EC M+RNE?PR:W6WZ!V=9$,B^@[N.-Q;RZ!X7OQ-OK/K.M6H@J;#&TU&QQQ(38M<[+BL6]MCZ$Z;<^WYEQF82KZ+/#1E MIOWRZSE(HA_!KJ':$[@UMVQA]#3@9G"#ZQ75,_Q2W+I9.L0.LM]#?03)!C1= M>!8.ZN'NR[VXV[E^1A]H,]P\(BC1^R\X,+39G?6 M/T"11T:XASFW,F_PWL6XV=!<^$-IPV0S2 5A61$-,#"$L07 3RX(B MOO/E1+L]<[07*^TY"%_ISE *!]"A\<'EAJTW7^E4PC2^,;5'H1R@.,L_. M=HK/=G3 ;"JC**6@@E=LL M%#PHIJ_U"G@T,O2Q%I;A;-0AHXX&>P?ND>H4^;U1 8/M/-Z2Y*CW-!1,9Q:HD:X\"E8MCM;$5KT.&(Z@C;*(#JHJ%O-X7#+<'="[9("4,[(*]QP\ MSB@P">*++)0LVA'RA81(0B<[!Y7L>Q$[2TUJQC'WH]Q%BN"(* O0C^!+!PWX M?72E7EY4*XQ[9O*;_$ MHW=X%A-CQ<$F7VM#F1 O2F'+3<"8Q VVF@=MN?5D$( ;N7G@)RXG+YR=F\^+ M56"U5IO[81+KS5JNX;I^<;'!BH[JF(N& \!;T@:QV(ZD.PB(T3/@ ?@Z%9S]!R3!< M)N9C *.M:!=1212/;!Q7DV3H@HO#&M)1O&NR8TNJ1^O# 5AY7 MD. #6#;3X+LU_!1O5+CB+*&,T$/"MGBV84 M\.#*=NE$/SC,I%2EL/']7^.177$S-\-'M*EKF[Z7_TA$CO!6SB>ZL3%Y-+9! MD3\7 >+1"LCB<@I'^.>E-H?)?M#,%VWM8O)F5$\!E22QA\GE\T6._S9U?AMG M#9P?8F_G[M]IY7"*,CM-%;C5Q+L:Z-@T@+9U3J1LIL(5/\/PP@QO68=)Z3'C MQ"SE$/^]BQM \@#T@VZGT1^VNNA5<1C7/,$,LG&YMOXG\>!?6BHL-5.*YDI0 MF *\CMR:V>/#VW022!NO$! >#SBQ+6*IO5DH169Y%"GTJ(@="K(MK9V&;W#7L45:8!U1#"8P@[9 '$M>O$$LC M/'S/,'FJF6GS6V/JNP8/7G&[2H1#7'W!9KZ)"I^CD66!V9C&$NC#X''*%8;2 MZ1LOZ2MO*#]6/!8J=BJAZ* 8Y-&U-<6](H<:#8%-R0U* 41K]ALL;L9,D'7H M-E8Q692GS+DX^!IDLHK_6*@1.N3OCM B;A!^,C4L3>XG/D0"/_\Y%3<:/V3D M0T2U[E-P!?!+H]VD/1ZJBI$=*!3,0#0+? 7S9=;^_L=>I]"=&B&SQP4L$NDG MO%7OY@\X.2+G1\=X>L(!,R[:(2A,G:QK5E!EBC?GM-_N"B9*<50@?L.FR#A2 MK)JM08G3I) QQEZSZ)^4)0?(+# <7%@]3H!K.LD,6Y"]='2H%G$QES,VSA@) M O1V8J0P&5DXVT3F<>^\Z],2N(T81QF:_2;U M]4@3A<\P]H9:6F3.6==&NW4QSMCWJ 0&$11XP5!FA3D6># FDEA47DMVR13; M@J(/8$-^#?&;;*Z!\1'D+6>_$BW< Y)=^EO"PI$!\5B^P(S^@1,*DS'=##NP MC? F@WXCX[(.[,"8#1\X3$,_[;]]V^/99[H0(MQJ-P+*X$YT"D!AP.9/AE4 M=()PU<"YN5Q"X@8I7]DS,Y66L@21X3MAQH>(&T1V>@$J'%X_YY*^L8/;8+\T MM(R$%Z+:C%0XD7VV*9%+*SV-J]<].(VKW0&3J;N!C"N0QM7KE9[&U>YBQ.X- MI'%ED!KY]X"8L'8CE*I 13IC,YFK"J-02%?J/;RU ^JKL!6YLK:A/ 0:?$BL MDHBV6DWID^MOB8?8UA.N$$^1-P?)I-'>Q7BTR>-&I0K25;-Q[W 'Z-=QZ:GS ML8/,!5WG!T;N9#@0+ VE_%/9).-AP1CECV>)^(XT?H4?C+O K& 48?48W&PP M80\N*8\"B0EO.U'L6HQ+AID\LMU9=CV?\PR'+0R#V07=1H9V]-?,/J[G<+7$ M(AH6G5Y!S_-@F]]YSO"E7\"P!*JZLEW/%9"$:288($Q1(XU$&W"!8?$\+CQA MX%JBIH#U=7RWK#;D:=H3TQ0?H_< ;B20!/^165R"=(5 5S \%&0F2?$!OUAQ MV@F33!O*Y]2X\MW<>):O/%"MVY+!/(D,>3?G&XRA55SO;G7ID:W'RH-&7E%Z M<$\6FG[O%:<_HKMN\_1),A;3JP]906J2'4IL&&ZD[HSR,S5"A.8:3?N0CF>" MNS(Y :2_K1LDTV6\;$MRP"_EI@)D\?XMR[K^.JWL\\LQ-.+!PE^)N;&,SYF) MM<).4L]%98+53Z[(>D#'7M:FI.VQ8ANQS?PJL ]@RF&!47X_J M4.E*6OR4R"=(J\E5!OBE[T<(<"J^A_=LI$511!YD[,?KSX2:4)#Z]KAYQ MAK;I=+P&(D.CF$MUADOPC%K/A9;:DKRG#V6!_A95^ B;-T1E+0]236X>91EP M>P()A_TT"&L"M2Q>I((ZG31%E6MI%H0NRYA8I:2.P T13Z4]>8&9ICB$@O3X3#4&[1$CZ-7\DPD.NCEROV9J1;7O##O?:9#JDM*<(W M_.BHIAV'@1_Z8(XZ:XRB&E;XSZEF_>GX*T]/PI-0N!7^$\P-"['!5$V7L<": M;%(TN#<5EO7"P4SD7-.*E.8#+6B$VH75WHSD]LSGKC'A06H(]876X K.U7S3 M4_FF@3B?:X9)VX1IC7^RT$/&X\NI-V.F"3P)KQ*\'YM^D*6G8EJH]<1X-H3E M.;8)'Z%#0$Y!+(X_A]+",:2I'YC@(D2@*4\VES' Y0Y&&X#4YPCN0O5U8I>Q M[ L%';W0@]%YM76\B.T)37PBGR>961$FC(&8,,F!@.%Y/TAB_]BA\$EENCHNG1;:_S -Z, MH4ZJ!OS*%:87V_D3YNPNC)7BK5="))&CC6<\N(GBK.B>(.#:I?'S'$D9^DH=]FOA- OTE* M &O=A>_7RA)&7;A)35.6E"4N$//D/ MMWKGM@EVC/MA/Y[OE,/S'L^TE1FH!,Z)!9C:RF4?Y%\^S@QW96KK#X9%'$P/ M?8P/B'F:2#9 (OZ4_[\%3PV'F5V G M9GZ>]ZI6J]'K#@J]*O_S7J=WYI/:O.FOU 'I. B]P]V::=#]!)8W2#0WU9BB MI$7SU.W3+#NE'M&RT;]4QF(/;=3Z5C:K4V_6[IO5CFW6V3=?D7J YD4RD87U M_4^F.:4UJ'Y?L/ [K/]\L-_CH9D4]GM"1YYP%;8@$OR@V[T8C]1!K^0F*]L/ MJMJM&6I&>T>,UNJ\"J?U+L9#M=E,)X#6G%9SVCOAM"V]PDKBM#YR6FN83D:H M(*=M486E$P96P?(9\ZW\ZNS;)PO*Q0#8#0$&O+.6R?OGE>XH"\(-YOM;6#90 MMF^?IK8TMSL230TOQGVUW<]+_*U)ZBV35/\D)(69Y&JWF48? M.PU)G;W#[I[Q9E)LILBCQ$@?1?CWNL,S-N ,F6.O._R[P]A/P\4ZI"MC%9TX]A3K1IZ[KG)3B4N@(BSM&:8&Z>^?YFH:J2$.I M^_F8-(2%,>ELW%QLY MDM1R;JK2,FC,!$V(]?<70B9NNT47LE&2-;K^5 MKM'=9W"!3I4[=$8]?C^C'O_K]>3A^B%=F;M'I2Y?6<9ZVQ?YSS0SGVDF^Y=4 MD;"VPWHBUKXMB81JQ3E !R/D?8'*;?)FW?9\;H@2$F\3?T5#^0%#_9X+ %_7;))9?%HRWR PZM#]Q0 &?=ZF@NQHE.T*A>'AY M$41 !) 8NV[82R#(*;/8W,C -=3P(.'5$NK699XJ4' Y[">J%HCB ?>#SJ$] M?-D8"ON$X /P5]!4GA:V[Z4P0(.YJ_A&6J7&UTW+IK\I>H!O0SL8;A!',XEO M>3"]^+/B7B/LDF"_U?0K\>%GMC!TDTG8FO" Y8$\(#@+]4!TY$$++4 F[BX M)T"PS*+&-AR< *%0"#"?/R$P==SP&5H^M6Z(%NISJ%23/6N2)/@.!KA('HMT M>U\+H$*$98'#60<; #^?LJ!UU^P<<(]NYN%^*J0+/7$^("@BE#G4!1W$W*4@ M!F!;V^(8-U$H#FK3(8"U5Z0CH0Z'N! S ]]GV9R/9 MT:N]!#5V"-*KH^G.= M\:^U,3.Y)T!B6:OG\#T@!^07EH>K!LK^ E\@50,!P0:X")H5\!7MCD0J\MV0 M.F&S=-\,>MMP19*_VI0@%P&#\/Z5(>(1\IMHD!Q^^HOH%C2Q(8I&DZJ4]O_3= \+%Q%? MK\$"7,Z-4!HO"\.,+#-O>KZK/070D2253-ZBB.1K.&GV4TR:$)P<)M&2@U6( M9CB!H)"XU&H /36SB=S#1ECRO[1P%\59!-DKM;4)(A.RCF\>@F\A:@A()<^6 MO8Y@%AIO[LFX&.>M3=T(P)7D.X3<,J@Q"'83L_$+YQF/3258>OY(E'(][2<[ M"X2W"0@<9*I(4\4LM2,D^R@=$H2-[2#2LX5N.BPN$ZT_$ ON]Q"^[F M/UQ&,+/_G[UW;TX1#] MD+;2L#DX>R7U$243[&*)C81@OLD8RQ3]+T!R"KH+12'I5PU\41JL+$;:-<6@ M.[%Z!.2M3D40@R3DT,DV/V>VE/;BOV8 M,Y>"\8006AN>8@[Y=$('B"$^T7U#NF5P4)M0C"&K1T@X656NMX#X&.S_<2&= MY&ZWTV5!D3R83@.UT^OGPS;:@E34ET>E#:4D?Q49JFXUD ) J;8 2G59;!8 MI"/QR'ZI5$>Z8$O>P-!DDEC<\N->I).G1#TWUE2)@Y]45M++N4%EZ"%9:*[H MX2'P.<#DYJT=VA+M5E0DI;%I%_))2VS.E7I*KANUG=>=K0WWC'>URG>UWL=D M;+7=5])@^D^0DBUHNZFTG9+Z=2C:UBAM:TJU$1].:BC50D%B> !1F/V%S^++ M<3TIW8 W;3H8!!%%V^7KELCFKS9ZG1_IG<7%OXEC)[%BOS7F2085K.<6A+&W M8$XAC#@!8"^@LF"Y:BV':^RHQ.1PM 'EF97I'EOL1K$4"Z)3&;>._ 7Z.=[WR+;XX VE%> MN54&Y14V@R[H(K7=/SP:\D%#48)/SI!/=E0NELLG,O#)H#VJ!Y\(=VH/TGN< M@-Q'>@B2;#*>;%*+OU=F%74UEAK=_N%]?=16*5J_G8M%/@WVWK) MK;_%K4-!U75K6Y,]6;)'XZ!:M_"%L+B$JHQX+D .&I!#KZT."L<]FWLO56GY M>QBOZ8P".?D6WQQ)LY_BR2U?^B!?M+;2C>-&%S8!CQCJ%!QRAARRGR[.S2$# MX)!1N]>K!8>4K9N#KX-#TFBU6IE- O*E^*>YE:<;6I@^:34D'/BF4 7)QK*+ M-B2OQEG6.)P0G&D)52!9'<;*[4'N2\B&ZM\=%FH4]VKCHO$S 1U,4E.#XCIX MV!JK2EFWC$>X_M\: >N9J"$00C[&D4 M9&&$46MM@JO7%?=A54_VV9X84E:65W>SH>-Z MZU71C'6S&>LPO1GK"=JJIG?9W-Y/4\G?3Q08[LIVO90N-*/^672A\6QL(A2T M*7-IMTM\MK:=9WI#(#RUE'8QBMKI=P>5;&*SO;7.D7PDH/6F=)TI6@N1L&.5 M;.1RQEUKCI3G=0"FV*=$2$+55JC13!5ZR90T>'WE849_))J[B=H;>\MMI-R5 M)!P+9]K6W[]MJ)\J[Y]$O#US>#1HC8M#;I27.2Q(N*DDK!V,A(?@*!>^32F) MA!MDR"0?^0WMX.MZV& Y.[Q649-&W$+FT #!$?%\OB2609#YLC*NQ6WSB<3D MSG,>=KNM<56*B1MDYR>[>$\T6A=W] X6 LE06U?@KBOQ.$^G=TJ0E;2'1Y2! M\'22N :KZX7;I-U6#IHO+VY"2NXMT0MRCIOZR$[[&JE M]9 M+W@LJ& _T;M)!?'3[I?1,%:$6+.=\Q^Z8])LGFI8O WGE!WR,CB,_6T4 MA-5M:YH(MU;Q]'?(R>*GC]U^VTJO*J??>#LT@H6P$I_2!_(3RQ[1$EW $#,P M\2_H7PZ7H"9LD!V2E9[4$QS4UA@)32Q MBVDQ840>]6RW731E/EL%TYCBFN[H9]L@$W';17UI%TOBJOY 5_7Q^X%;XMU- M X:ZM RFO!AGY?7,9+4U'K9[H[)@<\5%?^4LT6-040^I2"T.W2+2!$J0Z8AS M?+B@:<;;P^/ #IR.,?<%ACTPYD ])-6.F,C><4990SFDE=8]];@8!"M=)WA, M\-B!XU+[\UB?6HQRR0E*Q^6Q!&".ND,G3'1W)BUUV!XX3TE?P%9[KF1&@ X1 M7&$!Q^X[A&:HP(]8!&P>04BL.[;"J*.JP[*P%;J*4D-L!8%E)Z :!%3#8:$: M*@CU6^GZWU6<\0KUU%=08E1/K3>-/9&ONAVCH8E%UKG77^UKB@.7D-[K[V@P MW5E;T.^&\J#$:M+,!W/L%CZ",1K+&'O4W&9CC&%YY;>'Y@MA-Y>@TS?N% 7 M3XGR*6F)S1%!N:HVN/!Q